您好,欢迎访问三七文档
中文摘要I摘要现在为方便小区居民生活社区便利超市已运而生,随着社区超市所售商品的不断增多,有关商品的各种信息量也成倍增长。仅仅依靠以往的人工记账操作和商品管理已经不能应付超市的日常工作,超市随时需要对商品各种信息进行统计分析,其中包括进货管理,销售管理,退货管理和基本系统管理等功能。本系统正是针对这些需要为目的开发的。系统实现了超市日常经营管理所必需的交易管理,进货统计,销售统计,查看数据表,系统管理等基本功能模块。并且在每个模块中又分别实现了若干相应的子功能。并且针对超市中的具体情况进行了不同权限的设置,不同权限的可以进行不同操作。系统主要利用VB6.0作为前端的应用开发工具,利用Access作为后台的数据库。首先经过总体设计后再进行各功能模块逐一设计,然后通过各模块编程、调试,最后的组合调试和数据测试最终调试成功。关键词:物资管理系统VB6.0数据库中文摘要IIABSTRACTAsupermarketmanagementsystemisanindispensablepartinthemanagementprocessforsupermarket,itisvitalfordecision-makersandmanagersofthesupermarket,becauseasupermarketmanagementsystemcanprovideenoughinformationforusers,increasethebenefitsandsavethecost.Thesystemisdevelopedjustforthispurpose.VB6.0istakenastheforegrounddevelopmenttoolwhileAccessistakenasthebackgrounddatabase.Fivefunctionalmodulesareimplementedinthesystem,includingexchangemanagement,stockstatistic,salestatistic,viewingdatatables,systemmanagementetc.Manysubsystemscorrespondingwiththemodulesarealsoimplemented.Thesystemiseasytouse,andtheinterfaceislaconicanddecent.Keywords:MaterialsmanagementsystemVB6.0DatabaseABSTRACTIII第一章绪论1.1超市管理系统的发展现状以及前人做出的成就计算机信息系统的发展有以下四个阶段:第一阶段(1954--1964)电子数据处理阶段(EDP)。此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。第二阶段(1964--1974)管理信息系统阶段(MIS)。在这期间,由于高速度的处理机、高速度大容量的存储器与其它器件有了突破性进展,使得计算机应用系统从单项应用的EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。第三阶段(1974--1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。第四阶段(1980--)职能管理系统阶段(IMS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。据统计,目前美国在物资管理中80-100%的信息处理由计算机完成。由此可以看出,当今物资管理对计算机的依赖程度已经达到一个前所未有的水平。可以说,没有信息化的支撑,就不可能实现现代零售商业的高效率管理。1.2超市管理系统的背景及意义当今社会是一个信息社会,是一个知识经济时代。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。管理信息系统(MIS)的概念是1961年美国人J.D.GALLAGHER首先提出来的,它是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也第一章绪论2成倍增长。超市在时时刻刻需要对商品各种信息进行统计分析,如日报表、月报表、年报表,员工信息的管理等。以上说明开发一套超市管理系统具有积极的现实意义。1.3本文所做的主要工作本文是针对超市管理方面的需求开发设计了一套适合超市管理应用的计算机管理信息系统。论文对系统进行了较为全面的业务需求分析,并进行有针对性的系统设计,包括开发平台和工具选型、功能模块设计、数据库设计等,最后选用VB6.0和Access数据库进行了系统实现,并进行了相应的系统测试和调试。第二章系统可行性与需求分析3第二章系统可行性与需求分析2.1系统的可行性分析该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,与过去相比这些设备在性能上已经有了很大提高,价格又相对较低,能满足系统功能需求。软件上,操作系统采用WINDOWSXP,数据库采用ACCSEE,这些软件在MIS开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。本系统属于一个工具型的系统,它可以将工作人员从手工操作中解脱出来,而且可以迅速准确地进行录入、整理、查询、修改,极大地提高工作效率,同时促进业务的规范化、程序化,及时给各级领导提供必要的信息统计。系统开发所需的费用是比较低的,由于系统并不复杂,其运行与培训费用也不会占用很多资金,可以预见系统完成后可以带来较大的经济效益。2.2需求分析2.2.1系统需求超市管理系统开发应该满足一定的需求。1)满足超市行业经营管理的基本要求。2)进行多层次数据汇总,为经营管理决策者、普通职员等各层次的管理者提供数据支持。3)提供方便灵活的数据查询功能,满足繁杂,多样的数据查询需求。4)对操作人员的技能要求比较低,操作方便。5)能够实现方便的扩展,满足超市企业发展的需要。6)能够保障管理数据的安全,准确。2.2.2功能需求在对超市行业的组织结构及职能充分调查了解后,依据对超市行业的数据流动特点的分析,现在可以进行系统的功能分析。根据软件工程的原理,需求分析的任务是确定系统必须完成的工作。经过详细的调研分析之后,可以得出超市管理第二章系统可行性与需求分析4系统必须具备的功能下:1)交易管理:在交易管理中要实现进货登记、销售登记、退货登记这三大功能模块。第一,在进货登记这个模块下要实现对入库的每个商品及其对应的供货商的详细信息(例如,进货编号、商品编号、厂商名称、联系人等等)一一记录的功能。第二,在销售登记这个模块下要实现对已售出商品的详细信息(例如,销货编号,生产厂商,销售日期等等)一一记录的功能。第三,在退货登记这个模块下要实现对退货商品的详细信息(例如,退货编号,销售日期,退货日期,生产厂商等等)一一记录的功能。2)进货统计:在进货统计中包括今日进货统计、本月进货统计、本季度进货统计、本年度进货统计这四个功能模块。本系统需要实现无论按日,按月还是按季度,按年都可以查询相应时间段内进货的详细信息(例如,进货编号、商品名称、生产厂商、总金额等等)这样的功能。3)销售统计:在销售统计中包括今日销售统计、本月销售统计、本季度销售统计、本年度销售统计这四个功能模块。本系统需要实现无论按日,按月还是按季度,按年都可以查询相应时间段内货物销售的详细信息(例如,销货编号、商品名称、销售时间、销售单价等等)这样的功能。4)查看数据表:在这一功能模块中要实现随时随地查看超市的进货表、现存商品表、销售表、退货表、管理员工表、进货商表这六项表格的功能。从而达到为超市管理人员提供了超市运营的各种实时数据,以便其做出正确的决策的目的。5)系统管理:在这一功能模块中要需要实现更换用户、修改密码、退出系统这三项功能。以便用户在进入后可以根据自己的需要进行更改密码,调换用户重新登陆和退出本系统。6)数据库管理:在本系统中管理员应该可以对现有的数据库进行管理和维护,包括数据备份和恢复等,从而达到提高系统的数据安全性的目的。第二章系统可行性与需求分析52.2.3硬件需求硬件环境:在最低配置的情况下,系统的性能往往不令人满意,现在的硬件性能已经相当出色,而且价格也很便宜,因此我们通常给服务器端配置高性能硬件。以下为最低配置:处理器:InterPentiumIV或更高内存:1GB以上硬盘空间:10GB以上显卡:SVGA显示适配器操作系统:WindowsXP数据库:MicrosoftAccess2003第三章系统设计6第三章系统设计3.1系统功能设计系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。根据系统需要与任务的分配要完成的主要任务与功能有:对本系统的登录模块的实现,根据不同的用户权限来登录到主窗体。对本统主要界面的设计实现,在主界面中要实现五个弹出菜单;有交易管理菜单,进货统计菜单,销售统计菜单,查看数据表菜单,系统管理菜单。(1)交易管理:包括进货登记、销售登记、退货登记等。其中进货登记中还包含进货商登记,如果是新的进货厂商,可以直接在此登记入库。进货和销售的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的相关属性;销货登记时,用户只要输入商品编号,该商品的属性即可自动出现。退货登记时,只要输入正确的销货编号,其销售信息也将自动列出,尽量的方便用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,以防止员工进行非正常的交易。(2)进货统计:包括今日进货统计、本月进货统计、本年度进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。(3)销货统计:包括今日销售统计、本月销售统计、本季度销售统计、本年度销售统计等,其中每次销售统计都是按生产厂商和销售总金额统计显示的。使用一个表格显示所选时间段的全部销售数据,包括销货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的销售总金额。第三章系统设计7(4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、销售表、退货表、员工表、进货商表等。对于员工表管理员还可以对其进行删除或添加用户操作。(5)系统管理:包括更换用户、修改密码、退出系统等。更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对账目一目了然,同时方便了普通用户的交接班使用本系统。修改密码和退出系统都是对于系统管理的辅助功能。3.2程序流程图图3.1程序流程图系统管理第三章系统设计83.3E-R图设计1.交易管理模块:用于管理商品的进货,销售,退货登记的操作。实体E-R图如下:图3.2交易管理模块2.进货统计管理:主要用于对商品每日,每月,每季度,每年的进货情况进行统计管理,此功能只有以管理员的身份进入时才为可用状态。实体E-R图如下:图3.3进货统计管理3.销售统计管理:主要用于对商品每日,每月,每季度,每年的销售情况进行统计管理,此功能只有以管理员的身份进入时才为可用状态。实体E-R图如下:图3.4销售统计管理销售统计管理交易管理退货登记销售登记进货登记进货统计管理本季度进货本月进货今年进货今日进货本季度销售本月销售今年销售今日销售第三章系统设计94.查看数据:主要能查看进货表,商品信息表,销售表,退货表等进行查看,以实现对商品信息的及时了解。实体E
本文标题:超市管理系统正文
链接地址:https://www.777doc.com/doc-1410062 .html