超市管理系统摘要超市随着市场经济和现代信息技术的的发展,不可必要的要卷如信息现代化的大潮,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报。成为每一个人的梦想。因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。随着管理信息系统理论的实践进一步的发展,随着信息系统的优越性的进一步体现,现代信息化的管理系统代替传统的简单的计算机操作方式是社会发展的一个必然趋势。管理信息系统是对一个组织进行全面管理的人机系统,综合运用计算机技术、信息技术、管理技术和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策。商业管理信息系统就是融合现代商业经营管理思想和先进的信息处理技术为一体的管理信息系统。关键字:管理信息系统、信息技术、管理技术。超市管理系统数据库课程设计1目录第一章系统规划………………………………………..31.1引言……………………………………………………………………………..31.1.1编写目的……………………………………………………………31.1.2项目背景…………………………………………………………….31.2可行性研究的前提……………………………………………………………..41.2.1目标………………………………………………………………..41.2.2要求………………………………………………………………..41.2.3条件、假定和限制………………………………………………….51.2.4决定可行性的主要因素…………………………………………….51.3技术可行性分析………………………………………………………………61.4经济可行性分析………………………………………………………………61.5操作可行性分析………………………………………………………………7第二章需求分析……………………………………….72.1系统需求……………………………………………………………………….72.2功能需求……………………………………………………………………….72.3数据流图……………………………………………………………………….72.3.1系统顶层图………………………………………………………..82.3.2数据流程图…………………………………………………………82.4数据字典………………………………………………………………………152.4.1数据流条目……………………………………………………….152.4.2数据处理………………………………………………………….172.4.3数据存储………………………………………………………….192.4.4外部实体……………………………………………………….…21第三章概念设计………………………………………….223.1实体之间的联系……………………………………………………………..22超市管理系统数据库课程设计23.2E—R图………………………………………………………………………22第四章逻辑设计……………………………………….244.1概念模型向关系模型的转换………………………………………………..244.2确定范式级别………………………………………………………………24第五章物理设计…………………………………….255.1数据库的表设计…………………………………………………………..25结束语………………………………………………………..28参考文献………………………………………………….......28超市管理系统数据库课程设计3第一章系统规划1.1引言最初的超市资料管理,都是靠人力来完成的。但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。因此,在超市管理中引进现代化的办公软件,实现超市庞大商品的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧。1.1.1编写目的帮助销售部门提高工作效率,帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等。1.1.2项目背景目前,我国零售业信息化状况的三个层面的分布基本明朗:在高端企业,进销调存核心结构体系基本运作正常,面临的主要问题是数据的深挖掘和加工、财务业务系统的高度集成、根据企业的并购重组保证系统和数据的统一、稳定;在中端企业,分散营运向集中管理转变,进销调存核心结构系统正在由分散单店管理、销售核算向连锁管理、进价核算过渡;在低端企业,刚刚涉足、转向连锁零售业,对于信息化认识处于表面层次,业务流程和信息系统建设需要一段时间的探索、认识和渐进过程。而整个零售行业对信息化的认识已经逐渐趋向一致的认识:信超市管理系统数据库课程设计4息化是企业可持续发展、增强核心竞争力的必要手段。超市软件系统从企业运营及管理的实际情况出发,结合当前中国零售业业态发展趋势,顺应了零售行业对信息化的要求,为商业管理信息系统提供了系统全面的技术解决方案。基于以上原因,超市信息管理系统目前在各个商业领域都发挥了很大的作用,也得到了越来越多的大、中、小型商业企业的应用。但就目前的应用状况分析,管理系统在中、高端企业得到了广泛的应用和重视,在小型企业、零售店的应用仅局限于信息化的表面层次,没有得到高度的重视。同时,小企业也因资金方面问题限制了其向更高程度信息化的应用!随着信息化的快速发展,以及激烈的市场竞争,各企业也将在信息化上下功夫,以高效率、低成本立足市场,获得更多的利润。1.2可行性研究的前提1.2.1目标超市管理系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式管理。大大节省了管理人员的工作量,并且计算机的存储与系统快速查询功能大大提高了管理人员的工作效率。方便的操作界面,省时省力,提高工作效率。1.2.2要求说明对所建议开发的软件的基本要求,如:A.功能;用户登录:对用户权限进行分类,不同权限的用户拥有不同的权利,从而提高系统的安全性。商品管理:对仓库中的商品进行分类处理,能轻松地对商品信息进行查询。进货管理:减轻仓库管理人员的工作,并提高其工作效率。库存管理:对库存商品进行统计。销售管理:进行销售情况的记录,并且与库存管理相连,精确商品的统计。B.性能;1、多层结构设计:严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。本系统采用的上有层结构进一步扩展而成的多层结构。2、面向对象设计:在系统中将商品类型、商品等都封装成相应的类,同时每个类都有自己对应的集合类和操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。3、指导经营的功能:进销存管理系统并不超市管理系统数据库课程设计5仅仅能代替传统的书面操作,更重要的是它提供了信息分析的功能,只要单击一个按钮就可以查到目前销售最好的商品或是库存最多的商品,从而起到指导经营的作用。C.对商品基本信息的输出:便于对商品的了解和管理,能让管理人员知道商品的基本信息,并且对商品的数量进行统计,从而采取进货等措施。销售记录的输出:能让管理人员轻松地了解商品的销售情况。D.对商品基本信息的输入:将商品的基本信息进行输入,使得管理人对商品有基本的了解。销售记录:对商品的销售情况进行记录,从而方便管理人员对商品销售情况的了解。E.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;F.要求不同的用户采用不同的登录密码,并且对不同用户有不同的权限,安全性良好。1.2.3条件、假定和限制a.所建议系统的运行寿命的最小值为10年;b.进行系统方案选择比较的时间为3天;c.经费、投资方面的主要来源与拉赞助,经费严格控制,力求在最少的费里完成本系统;d.严格遵守国家的相关法律和政策的规定,并有效的通过法律的手护自身的权益。客户端:操作系统(win2000及以上)。CPU(主频500M及以上)。最小内存(128MB内存)。最小磁盘空间(20GB)。上网能力(宽带上网)。服务器:操作系统(win2000server)。CPU(主频2G以上)。最小内存(512内存)。上网能力(光线接入、高速宽带连接)。Xin2000以上的操作系统。编译程序。数据库管理系统。e.完成期限:一个月。1.2.4决定可行性的主要因素超市规模、设备状况、操作人员技术超市管理系统数据库课程设计61.3技术可行性分析新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。另外,在IT行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使用各种管理软件,熟悉IT产品。因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都要求具有一定的IT背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。1.4经济可行性分析通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。一方面,超市有能力承担系统开发费用。开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。另一方面,新系统将为企业带来经济效益。销售管理系统是一个信息化、智能化和先进管理理念的集合体。而销售管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是能够及时地了解超市每日的销售情况,据此还可实现短缺商品的配送。而其它一些繁琐的食物都通过新系统来加以分析解决,不超市管理系统数据库课程设计7仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。1.5操作可行性分析从操作可行性研究来讲,该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而超市销售管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。由此可知,超市销售管理系统的开发在管理上、技术上、经济上都是可行的,可以立即开发。第二章需求分析2.1系统需求要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要单明了,易于操作,服务器程序利于维护。2.2功能需求大大提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。2.3数据流图数据流程图(DataFlowDiagram,DFD)是几种简单的符号综合描述信息在系统中的流动、存储、加工和流出等逻辑关系的图表。数据流程图是结构化系统分析的主要工具,也是编写系统资料、设计系统总体逻辑模型的有力工具。它不但可以表达数据在系统内部的逻辑流动,而且可以表达系统的逻辑功能和数据的逻辑变换。超市管理系统数据库课程设计8厂商超市老板顾客超市管理系统超市老板商品