超市管理系统完整版

上传人:人*** 文档编号:509620758 上传时间:2022-08-03 格式:DOC 页数:35 大小:1.45MB
返回 下载 相关 举报
超市管理系统完整版_第1页
第1页 / 共35页
超市管理系统完整版_第2页
第2页 / 共35页
超市管理系统完整版_第3页
第3页 / 共35页
超市管理系统完整版_第4页
第4页 / 共35页
超市管理系统完整版_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《超市管理系统完整版》由会员分享,可在线阅读,更多相关《超市管理系统完整版(35页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书课程名称:大型数据库应用计本课题名称:超市管理系统 班 级:041姓名:02号左文兵姓名:27号董子冰姓名:31号刘子豪指导教师:满君丰副教授湖南工业大学计算机与通信学院2007 年 12 月 20 0目录1绪论.1.1课题背景 1.2系统开发关键技术介绍2系统分析42. 1用户工作流程42.2用户业务需求43系统设计3. 1设计思想53.2系统功能结构图 53. 3模块功能设计64系统数据库设计4. 1系统数据库的建立 4. 2系统E-R图4. 3各个数据表的创建94.4存储过程设计114.5数据库的连接 115系统实现135. 1系统实现工具与支持平台135.2系统界面135

2、. 3系统主要功能实现161. 前台162. 后台 17175.4系统核心代码6总结与展望216. 1收获与体会21错误!未定义书 签错误!未定义 书签错误!未定6.2未来的展望21参考文献致谢课程设计检查表1绪论1.1课题背景21世纪,超市的竞争也进入到了一个全新的领域,随着超市的发展,其经营 管理也变得愈加复杂,迫切地需要引入新的管理技术。超市形态的高速发展,其 经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中 间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市需要处理大 量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。竞争已不再 是规模的竞争,

3、而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理 的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、 仓储店、便利店、特许加盟店、专 卖店、货仓等相互并存。如何在激烈的竞争中 扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 为了大大提高超市的运作效率;通过全面的信息采集和处理,辅助提高超市的决 策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效 益,增强超市扩张力,提供有效的技术保障。针对超市的特点,为了帮助超市解 决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销 售系统、后台管理系统,其中这两个子

4、系统又包含其它一些 子功能。1.2系统开发关键技术介绍本系统采用的是微软公司的Microsoft Visual Basic 6. 0开发工具做为开 发系统程序。在连接数据库上,利用ADO对象模型,创建几个简单的对象和数据 来源进行连 接,然后从中取得所需要的数据,进行数据访问操作后保存。在连接数据库上,以往在数据访问应用程序开发中,不管是使用DA0或RDO 对象来访问数据来源,都会对这些对象模型众多而且复杂的组成结构印象深刻。 但利用ADO对象模型,就可以只创建几个简单的对象和数据来源进行连接,然后 从中取得所需要的数据,进行数据访问操作后保存。ADO (ActiveX Data Object

5、s)对象模型主要由三个对象成员: Connection Command 与 Record set 对象;以及三个集合对象:Errors Parameters与Fields对象所组成。ADO对象模型与DAO、RDO另一个较大的差异,在于某些ADO对象可以直接创建而不需依据上下层按顺序产生,比如我们可以直接创建一个Command对象而 不需要先行创建该对象的上层Connection对象,ADO会在该Comman对d象产生时 自动创建上层Connection对象。下面给出ADO对象间的关系(如下图1):图1.2 ADO对象关系对象和集合的功能描 述: Connection 对 象Command对象

6、Record set 对象 Errors集合对象 Parameters 集合对 象Fields集合对象连接数据来源从数据来 源取得所需的数据针对 取出的数据进行处理返 回错误信息和其他信息 执行SQL查询获取和处 理字段数据2系统分析2. 1用户工作流程本系统主要解决超市的基本管理问题,其中又分别包括后台管理和前台管 理,后台包括进货管理,销售管理,库存情况的查询,以及基本用户人员的帐 号管理。前台包括商品录入,收银业务。2. 2用户业务需求(1) 进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手 工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行 自动入库登记。综合

7、查询打印计划进货与入库记录及金额。(2) 销售管理:商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多 种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。(3) 库存管理:综合查询库存明细记录。库存状态自动告警提示。如 库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。(4) 人员管理:员工、会员、供货商、厂商等基本信息登记管理。员 工操作权限管理。客户销售权限管理。(5) 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商 品采用一次录入加数量的方式)自动计算本次交易的

8、总金额。在顾客付款 后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的 商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工 号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡, 并对所购物品全部实行95折 优惠,并将所购物品的总金额累计到该会员的 总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被 注销。3系统设计31设计思想(1) 系统分成前台和后台几个相对独立的模块,但这些模块都进行集中 式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为 应用程序有较强的可操作性和扩展性。(3) 本系统使用的数据库设计是Or

9、acle+ODBC+AD控0制,同时也尽 可能地使用了 VB的各种高级控件。(4) 在SQL语言的使用上,也使用了较多的技巧,例如组合查询技 术,希 望通过此次设计能够提供自己各个方面的能力。3. 2系统功能结构图根据对超市管理系统进行的可行性分析和结构化程序设计的要求,得到 系统总体结构如图5-1所示:小型趙市零售管理系统图3-1超市管理系统功能结构图3. 3模块功能设计根据上述系统总体思想的分析,本系统共包括六大模块,分别是商品录入管理模块,收银业务管理模块,人员管理模块,销售管理模块,进货管理模 块,库存管理模块。每个模块的功能如下:1. 商品录入管理模块:(1)实现商品的快速录入以快速

10、更新数据;(2)实现支持商品的条形码扫描录入;2. 收银业务管理模块:(1)实现交易总额计算;(2)实现交易总额的查询;3. 人员管理模块功能:(1)实现员工信息的查询;(2)实现员工信息的更新,包括增加、删除、(3)实现员工操作权限管理;4. 销售管理模块功能:(1)实现销售信息的查询;(2)实现商品销售的控制;5. 进货管理模块功能:(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加、删除、6. 库存管理模块功能:(1)(2)(3)(4)修改功能;修改功能;实现商品明细记录的查询;实现商品信息的更新,包括增加、删除、 实现库存状态自动告警;实现库存信息的更新,包括增加、删除、修改

11、功能;修改功能。4系统数据库设计4. 1系统数据库的建立数据库应该设计成层次清晰的,高效的,实用数据库,该系统是采用三 层架构设计的,可通过应用服务器的扩展来实现新功能的添加。系统对数 据记录的操作也因为其课程设计中定义的数据操作方式和操作内容而注定不 会产生脏数据及数据读写的不一致性,故在数据库设计方面未采用触发器。我们认为在扩展应用服务器至多种功能后,将应用服务器分为控制部分 和客户应用部分,此时在控制部分添加触发器来防止数据读写的不一致性,这已经超 出了本次课程设计所涉及的范围,在此不做过多的陈述。42系统E-R图1. E-R模型超市管理系统数据库E-R模型:图4.4用户E-R模型图图4

12、.2物品销售E-R模型图图4.3物品销售E-R模型图图4.7会员E-R模型图图4.8系统E-R模型图43各个数据表的创建由数据模型利用OraclelOg进行数据库的详细设计,其基本表的设 计如下:表 4. 1 商品表(Merchandise )字段名字段类型长度主/外键字段值约束对应中文名MerchlDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数Bar

13、CodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactorylDVarchar10FNot null厂商编号ProvidelDVarchar10FNot null供货商编号表4.2用户表(Used宁段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4ot null用户类型表4. 3会员表(Menber)字段名字段类型长度主/外键字段值约束对应中文名MemberlDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期表4. 4销售表(Sale)

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

当前位置:首页 > 资格认证/考试 > 自考

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