(店铺管理)超市管理系统报告(优质)

上传人:方*** 文档编号:140647307 上传时间:2020-07-31 格式:DOC 页数:36 大小:1.03MB
返回 下载 相关 举报
(店铺管理)超市管理系统报告(优质)_第1页
第1页 / 共36页
(店铺管理)超市管理系统报告(优质)_第2页
第2页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《(店铺管理)超市管理系统报告(优质)》由会员分享,可在线阅读,更多相关《(店铺管理)超市管理系统报告(优质)(36页珍藏版)》请在金锄头文库上搜索。

1、(店铺管理)超市管理系统报告沈航北方科技学院课程设计说明书 课程名称 软件综合课程设计 系 别 信息工程系 专 业 计算机科学与技术 班 级 B141101 学 号 B14110126 学生姓名 魏亚楠 指导教师 史 俊 2014年11月摘 要随着计算机的普及,超市管理人员水平的提高,有能力使用计算机进行日常的管理。所以本系统的操作方式在这个用户组织内行得通。超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本系统采用myecl

2、ise作为前台开发工具,利用mysql作为系统数据库,实现了对c库存信息的管理,包括库存信息的查询、修改和进货历史。论文从需求分析、系统设计、详细设计、系统调试与测试等方面对系统的设计过程进行了详细的描述,并对系统待完善之处提出了建议。关键词:库存;超市管理;沈阳市楼盘信息管理系统魏亚楠目 录摘 要I1 绪论11.1课题背景11.2课题意义11.3课题目的11.4国内外发展现状及趋势22 可行性分析32.1技术可行性分析32.2操作可行性分析32.3经济可行性分析42.4 法律可行性43 需求分析53.1功能需求53.2数据需求53.3性能需求53.4数据流图63.5数据字典73.6 E-R图

3、93.6.1 实体属性图103.6.2系统E-R图104系统设计124.1系统结构124.2功能模块设计134.3数据库设计134.3.1数据库逻辑设计144.3.2数据库表设计144.4关键技术及开发工具155详细设计175.1 框架结构175.2 数据库连接175.3功能模块设计与实现185.3.1基本信息添加模块设计与实现185.3.2付款结账功能模块设计与实现195.3.3历史进货信息查询功能模块设计与实现195.4人机界面设计206 系统调试与测试226.1系统调试226.2系统测试226.2.1测试方案236.2.2系统黑盒测试237结 论25参考文献26附录1用户手册27附录2源

4、程序291 绪论1.1课题背景超市在我国几乎每条街都有,那么管理超市就十分重要。随着科技的发展,计算机技术已经渗透到各个领域,成为各行各位必不可少的工具。超市的发展为国民经济做出了巨大贡献。早期的售货员已经不能满足现在销售的需求了,因此就需要引进新的技术来管理。1.2课题意义现如今有些超市仍在使用传统的人工管理模式,浪费人力资源,效率低,准确率低。还有些潮湿虽然已经使用计算机用于超市管理,但是却对计算机的运用有限,这些情况可能导致一些商品长期挤压,损坏严重,造成重大经济损失,所以我们要开发超市管理信息系统来实现超市货物,人员,资金等的有效管理,实现利益最大化。开发超市管理信息系统既有宏观上的意

5、义,那就是顺应时代信息化,现代化潮流,提高效益,促进国民经济结构的优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强信息化手段,提高工作效率,增加单位效益。1.3课题目的随着经济的日益发展和人民生活水平的显著提高,人们几乎总是要是超市购物,超市肯定会不断的进货。这就要求对超市要有高度的管理。本程序可以实现超市的基本管理,比如查询,和进货清单。1.4国内外发展现状及趋势信息管理技术在美国、欧洲等房地产行业中的应用已经很普及了。行业发展的信息化程度较高。其中一个突出的特点就是信息技术与业务流程相结合,不单是信息技术的简单应用,而是业务流程的再造过程。能够针对不同的业务开发出相应的软件模块

6、直接的无缝连接。这些模块几乎涵盖了超市的各个方面,为超市提供了系统化的经营管理工具和平台,帮助超市实现整合经营和并行管理,达到高效决策、风险预防、开源节流等目标。2 可行性分析可行性分析(feasibility study ),是世界上普遍采用的一种研究工程项目是否可行的科学。它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。2.1技术可行性分析超市在运营过程中,经常会受到以下一些条件的限制:1.采用传统的手工管理模式进行管理,其工作效率、管理质量和管理水平已不能满足当今经营管理发展的要求,早已无法和国外的企业进行竞争

7、。2.采用手工记帐不但工作效率低下,而且容易产生计算失误,给企业和个人造成不必要的损失。3.数据查询、统计比较困难。该系统采用的是数据库技术和 java技术之间建立连接,使用 SQL 语句建立表格, java语句编写程序, 数据库服务器负责数据的输入, java负责数据,修改, 查询。 在这两个系统之间建立连接, 好处是数据运算集中在服务器端进行, 在网络上传输的只是检索式与运算结果。使数据的传输具有可靠性,不用担心数据在处理过程中丢失。我通过对mysql数据库课程的学习基本掌握了数据库知识,通过学习C语言、C+、Java等语言掌握了编程技术。综上所述,楼盘管理信息系统的开发从数据库技术、软件

8、技术、硬件技术方面均具有可行性。2.2操作可行性分析根据要求本系统需要操作界面友好,界面美观,使用简单方便,系统稳定性好,安全可靠。本系统是超市管理系统,主要用于管理员对超市信息进行查询、修改等功能;界面操作简单、合理、易懂。综上所述,本系统在操作上是可行的。2.3经济可行性分析本方案硬件方面只用到了本人已有的一台计算机即可。软件方面只需要利用myeclise软件和mysql软件即可,这些软件直接可以从网络上下载下来。开发本系统直接用了自己已有设备没有用到其它费用。所以,从经济角度来讲,开发本程序是可行的。2.4 法律可行性本系统主要用于超市管理,开发期间所涉及的系统,软件均符合法律规定,不涉

9、及侵犯他人专利权和侵犯版权,不涉及国家安全或者商业泄密,符合知识产权法等法律要求。通过以上从技术角度、经济角度、操作性、法律可行性角度进行的全面分析,超市管理系统的开发是可行的。3 需求分析软件需求分析也称为需求分析工程,是软件生命期中重要的一步,在需求分析阶段,要对经过可行性分析所确定的系统目标和功能做近一步的详细论述,确定系统“做什么”的问题。3.1功能需求系统主要实现对超市的管理,对于超市管理由操作员执行其更新,其余人员都可以进行查看;在超市管理方面,主要涉及对库存的查询、修改。具体功能如下:(1) 编号查询:通过编号对库存产品进行查询;(2) 名称查询:通过姓名对库存产品进行查询;(3

10、) 结算功能:通过品的编号和数量,系统能自动算出商品的总金额,并且可以输出找零等信息;(4) 提醒功能:收银结束后,相应的库存商品数量有所减少,当某种商品库存少于一定数量时,可以提醒进货;3.2数据需求系统中涉及到的数据较多,例如库存信息。其中涉及到的数据信息,具体如下。基本数据包括产品编号,名称,数量,单价,产地。3.3性能需求系统是对超市信息进行系统管理的一个软件。由于是一个对超市信息进行管理,要求其要有明确的权限分配,并且要有较快的响应速度,系统还要有较高的可靠性。(1) 安全性本系统对于库存基本信息的管理,用户只能对库存信息进行浏览查询功能,所以本系统的安全性大大的提高。(2) 稳定性

11、由于库存信息资料、数量重多等,考虑到这个问题,所以本系统的开发适合大众,兼容性好,稳定性高。(3) 可靠性由于本系统分为多个界面,分开管理。因此本系统的可靠性很好。3.4数据流图数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。超市管理系统顶层数据流图如图3.1所示。图3.1超市管理系统顶层数据流图管理员、用户作为被分配不同权限的两个角色,登录系统后可以实现不同的功能。 管理员登录系统后可以添加、删除、修改楼盘信息等。用户进入系统后可以查询楼盘信息,并且对楼盘数量进行统计查询、排

12、序查等。3.5数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典主要包数据流、数据处理、数据存储、数据元素信息。 (1) 数据元素数据元素名称:num 别 名:编号简 述:产品的编号数据类型:varcha

13、r长 度:255数据元素名称:number别 名:数量简 述:产品的数量数据类型:int长 度:11取值范围:“0-2147483647”数据元素名称:name别 名:名称简 述:产品的名称数据类型:varchar长 度:255数据元素名称:place别 名:产地简 述:产品的产地数据类型:varchar长 度:255数据元素名称:UnitPrice别 名:单价简 述:产品的单价数据类型:float长 度:-1.79e-308到1.79e+308.(2) 数据流数据流名称:产品信息简 述:记录产品的信息数据流组成:产品信息=产品编号+产品名称+产品数量+产品单价+产品产地( 3.6 E-R图E

14、-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity):用矩形表示,矩形框内写明实体名;比如楼盘唐轩公馆、楼盘万科城市花园都是实体。如果是弱实体的话,在矩形外面再套实线矩形。属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如楼盘的编号、名称、区域都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 3.6.1 实体属性图经过分析,本系统分为楼盘和区域两个实体。(1) 商品楼盘实体属性主要包括:楼盘编号、名称、地址、区域、开发公司、建筑公司、户型、平均价格、物业费、售楼电话。实体属性图如图3.3所示图3.3楼盘实体属性图3.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号