数据库课程设计-联华超市管理信息系统设计.doc

上传人:bao****ty 文档编号:132306976 上传时间:2020-05-14 格式:DOC 页数:25 大小:324KB
返回 下载 相关 举报
数据库课程设计-联华超市管理信息系统设计.doc_第1页
第1页 / 共25页
数据库课程设计-联华超市管理信息系统设计.doc_第2页
第2页 / 共25页
数据库课程设计-联华超市管理信息系统设计.doc_第3页
第3页 / 共25页
数据库课程设计-联华超市管理信息系统设计.doc_第4页
第4页 / 共25页
数据库课程设计-联华超市管理信息系统设计.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数据库课程设计-联华超市管理信息系统设计.doc》由会员分享,可在线阅读,更多相关《数据库课程设计-联华超市管理信息系统设计.doc(25页珍藏版)》请在金锄头文库上搜索。

1、联华超市管理信息系统设计超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂

2、,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础: 数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容,一个数据库设计,二是程序设计。 数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分析,设计,编程和调试。再建立数据库应用系统之前

3、,一般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序。需求分析包括了对数据本身的需求分析和对功能的需求分析。两个分析的结果将分别作为数据库设计和程序设计的依据。实际上在设计数据库应用系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序设计都需要考虑这两个方面的因素。数据库系统功能较为全面,能够满足超市日常的进货、销售、盘库等基本需要,提供了较为全面的查询功能。对超市的经营情况提供一定的指导和预测,比如在统计报表中,销售报表可以反映销量最好的商品、销量最好的时段、业务量最大的工作人员,为超市下一步经营方向和人员考核提供指导意见。对在库商

4、品的及时跟踪和各项业务操作的记录可以为超市管理人员提供详细、清晰的数据做为参考,提高超市的管理水平。考虑到系统的可维护,在数据库设计方面较为灵活,分别设计了商品种类、商品、供应商、用户、权限、用户组等表,以及商品商品种类、商品供应商、用户用户组、用户组权限等对应关系表,为系统的维护提供了一定的灵活性。 目 录1 需求分析31.1 超市组织结构31.2用户需求31.2.1相关部门的业务活动情况31.2.2 超市管理相关的核心对象41.2.3 用户对系统的要求41.2.4 确定系统的边界51.3 需求功能的划分和设计51.3.1 人事管理子系统51.3.2 销售管理子系统51.3.3进货管理系统5

5、1.3.4库存管理系统61.4 数据流图61.4.1 库存管理71.4.2销售管理81.4.3进货管理91.4.4人事管理91.4.5 后台管理101.5描述相关的数据字典112概念结构设计152.1超市管理信息系统分E-R图152.2 联华超市管理信息系统总E-R图183 逻辑结构设计193.1 联华超市管理信息系统的关系模型:203.2 联华超市管理信息的关系表详细设计203.3 性能优化:224 物理设计234.1 关系模式存取方式选择254.2 确定数据库的存储结构254.3 评价物理结构255. 实施运行维护255.1 数据的载入和应用程序的调试255.2 数据库的试运行265.3

6、数据库的运行与维护261 需求分析需求分析分为三个部分:需求的文字表述、数据流图、数据字典。1.1 超市组织结构总经理常务副总常务副总副总副总财务总监白班收获部夜班收获部夜班理货部防损部各商品部行政部人事部前台收银财务部1.2用户需求1.2.1相关部门的业务活动情况 库存管理部门:能够对超市仓库中各种商品信息的查询,能够及时地了解仓库中各种商品的库存信息 销售管理部门:能够对超市仓库中各种商品信息的查询,能够及时地了解仓库中各种商品的库存信息 进货管理部门:能够查询商品的相应供货商,能够及时地了解仓库中各种商品的库存信息 人员管理部门:通过超市管理系统实现对超市员工的管理,能够对员工信息的查询

7、,添加,删除,更新操作,超市管理系统中能够对超市中的员工分类,对不同类型的员工,赋予不同的权限对超市进行管理1.2.2 超市管理相关的核心对象与超市管理相关的学校的核心对象有:管理员、职工和商品、部门。超市的所有日常经营活动都是围绕着这大部分进行的。 一个超市可以由多个部门组成,比如库存管理部门、销售管理部门、进货管理部门、人员管理部门。 一位职工属于一个部门 一个部门可以由多个职工组成 一种商品可以由多个供应商提供 一个供应商可以提供多种商品 一种商品属于一种类别,一种类别包含多种商品1.2.3 用户对系统的要求该超市管理系统实现销售管理、库存管理、进货管理、用户管理和日常管理等功能。主要完

8、成商品的进货、存货、销售、退货及在超市经营过程中涉及的用户。进货商品:进货员选择供货商;选择该供货商所售的某种商品;选择进货数量及付款方式、期望到货时间等商品入库仓库管理员选择库区库位;录入商品信息;商品销售售货员销售商品系统记录商品信息及销售数量;商品退货售货员录入商品编号及数量;系统将商品重新纳入可以销售的范围;进货退货直接将商品退回供应商。商品删除工作人员将商品出库;系统记录销毁商品及数量。商品盘点核查当前库存商品;如果商品与系统记录不符,添加或删除商品;在盘点单中记录商品盘点情况。系统维护系统管理员设置用户登陆权限;系统管理员备份数据及清理数据;系统管理员对超市基本信息进行维护。1.2

9、.4 确定系统的边界经对前面的需求调查和初步的分析,确定信息查询部分的管理和处理为本次系统设计的主要任务,具体的工作内容见第二部分。 其他工作主要有对原始数据的录入,各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删除等;以及系统的日常维护为本系统边界意外部分。1.3 需求功能的划分和设计根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几个子系统: 库存管理子系统销售管理子系统进货管理子系统人事管理子系统后台管理子系统1.3.1 人事管理子系统在输入框中直接输入想要查询的人员和供应商的编号,即可得到人员的相关信息和供应商的相关信息1.3.2 销售管理子系统点击

10、销售管理后,进入一个用户登录界面,销售管理人员需要登录,才能给出前台销售信息、退货商品的信息、库存的查看信息。1.3.3进货管理系统点击进货管理后,进入一个用户登录界面,进货管理人员需要登录,才能给出发出进货清单查询。1.3.4库存管理系统点击库存管理后,进入一个用户登录界面,库存管理人员需要登录,才能给出商品的库存信息。1.4 数据流图该系统的主要功能是该超市管理系统实现销售管理、库存管理、进货管理、用户管理和日常管理等功能。主要完成商品的进货、存货、销售、退货及在超市经营过程中涉及的用户。 单购采单售销超市管理员顾客供货商职工超市管理系统人事信息清单商品信息操作职工信息单货进库存信息清单图

11、1 超市管理系统顶层图销售信息单库存管理 进货管理销售管理人事管理销售信息库存信息清单进货信息查询进货信息单供货商信息职工信息单销售信息销售单前台销售信息进货信息职工库存信息清单进货信息单供货商信息单进货信息单销售单图2 超市管理系统第0层图1.4.1 库存管理库存查询:根据库存情况,按需要对库存情况进行查询。在该查询模块中,可以按照商品编号进行查询销售信息已进货信息库存信息查询1:查询1:更新库存信息清单库存信息清单库存清单库存清单进货信息单销售进货信息单库存清单图3 库存管理部分第1层图 1.4.2销售管理本模块的主要功能是把销售信息写入销售清单,同时对库存数据进行更新。销售查询:根据商品

12、销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品编号进行查询库存信息前台销售信息销售清单销售清单销售单2:查询2:更新销售清单销售信息查询库存清单销售进货信息单图4 销售管理部分第1层图1.4.3进货管理本模块的主要功能是把进货信息写入进货清单,同时对库存数据进行跟新,以备用户将来对进货信息和库存信息进行查询和打印。进货查询:该模块为企业提供整个企业的进货情况查询,也可以进行进货的明细查询。进货清单进货清单3查询3更新进货单进货信息查询库存信息清单进货信息清单进货单已进货信息进货信息请求图5 进货管理部分第1层图1.4.4人事管理新员工输入在企业新进员工时,对其进行基本信息的存

13、储,对员工进行基本的了解员工信息维护当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。新供货商输入在企业新进员工时,对其进行基本信息的存储,对员工进行基本的了解供货商信息维护当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。供货商信息清单新供货商清单职工信息4:查询4:更新供货商信息查询职工信息清单职工清单供货商清单职工信息图6 人事管理部分第1层图1.4.5 后台管理在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更和密码修改。管理员登录登陆用户名密码成功否否是用户

14、管理页面图7后台管理部分1.5描述相关的数据字典(1)数据结构及数据项数据结构:部门含义说明:职工所属的地方组 成:部门编号,部门名称数 据 项:部门编号含义说明:唯一标识部门类型: 字符型长度: 6取值范围:00000到99999取值含义:与其他数据项的逻辑关系:数 据 项:部门名称含义说明:部门类型: 字符型长度: 50取值范围:取值含义:与其他数据项的逻辑关系:数据结构:职工含义说明:组 成:职工编号+部门编号+姓名+类别+工资数 据 项:职工编号含义说明:唯一标识职工类型: 字符型长度: 6取值范围:00000到99999取值含义:与其他数据项的逻辑关系:数 据 项:部门编号+含义说明:唯一标识部门类型: 字符型长度:

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

当前位置:首页 > 高等教育 > 其它相关文档

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