- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称:软件工程课程设计
设计题目: 超市管理系统
院 系:
专 业:
年 级:
姓 名:
指导教师:
一、项目计划:
1、开发背景及目的
随着科学技术的飞速发展,给我们的生活带来了翻天覆地的变化。机械化、自动化、信息化等给我们带来了诸多方便,不仅节省了人力资源同时大大的提高了工作的效益。现在许多大型超市都利用计算机采用数据库管理系统与其他应用软件结合来管理超市的运营,增大了销售员的销售速率并节约了人力资源,最大的实现了经济效益。对于小型超市若也采用数据库管理系统,对于超市经营者而言不仅可以提高其市场竞争力,减少营业员,而且提高销售速率;对于消费者而言购物也变得方便同时可以享受更好的服务。
2、项目的确立
为了适应时代的发展,避免在激励的市场竞争中被淘汰,最大限度的利用所学知识提高经济效益和给消费者提供更好的服务质量,针对超市的特点,将开发以下一个简单的数据库管理系统。该系统应该能管理销售的具体情况,这就需要一个前台销售系统。另一方面对于商品的采购、销售和库存等信息也应准确掌握,所以还需要一个后台管理系统。商品的买入和售出等就由这两个系统来完成。
3、问题的定义
(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。
(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。
(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。
库存告警提示:当商品的库存数量低于库存报警数量时发出提示。
(5)盘点:计算出库存、销售额、盈利等经营指标。
二、项目可行性研究:
操作方面,该数据库管理系统,为用户提供了简单易懂的用户操作界面,对于前台管理系统销售员可以轻松的掌握其用法,同样管理员也可以轻而易举的掌握后台管理系统的使用方法。技术方面,随着科学技术的发展和其他超市对类似系统的成功运用,我们完全有信心开发一个针对小型超市的管理系统。经济方面, 由于该系统的成功应用只需一台计算机和一些相应的软件等,所需花销较少,但同时又能给超市带来更大的经济效益,所以是非常具有开发效益的。法律可行性方面,该系统符合国家相关政策,符合国家法律法规。
三、需求分析:
(一)系统的功能描述:
随着,了计算机的方式。相对于传统的,较长的时间,有一定的困难。而计算机系统采用,生成,
(1)收银业务:通过扫描条形码或者直接输入商品名称时能自动计算本次交易的总金额。对于相同多件商品可以通过唯一编号、扫描条形码、名称等来实现精确或模糊的商品扫描录入。安全性OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 进货管理: 根据销售情况及库存情况,制定进货计划销售管理: 综合查询各种销售记录等按多种方式统计生成销售排行榜库存管理: 库存提示。人员管理:员工、、供货商等基本信息管理。权限管理
前台管理模块
后台管理
1、收银业务:扫描条形码或直接输入商品名称时自动计算本次交易的总金额。相同多件商品
3、商品录入子系统要求能快速录入商品,因此必须支持条形码扫描
4、安全性OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
5、进货管理:制定进货计划销售管理:查询各种销售记录统计生成销售排行榜
7、库存管理: 库存
8、提示:给出库存过多或过少的提示
9、人员管理:权限管理
(三)系统的数据流程图:
前台管理系统
顶层数据流图
第0层数据流图
后台管理系统
顶层数据流图
第0层数据流图
四、数据库设计
(一)概念结构设计:
1、分E-R图:
(1)、
(2)、
(3)、
(4)、
(5)、
2、综合E-R图:
(二)逻辑结构设计:
E-R模型转换成关系模型:
1、商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)
用户表(用户编号,用户名称,用户密码,用户类型)
会员表(会员编号,会员卡号,累积消费金额,注册日期)
销售表(销售编号,商品编号,销售数量,销售金额,销售日期)
5、交易表(交易编号,用户名称,交易金额,会员编号,交易日期)
6、进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)
7、供货商表(供
您可能关注的文档
最近下载
- Blender软件二次开发:Blender二次开发综合案例分析.pdf VIP
- 国标图集05J909《工程做法》—标准图集.pdf
- Blender软件二次开发:Blender游戏引擎与交互式内容开发.pdf VIP
- 孔子诞辰日致辞稿(共7篇) .doc
- 第一单元第四课《上学路上》课件 湘美版(2024)一年级上册.pptx
- 浙教版信息科技五上 第4课 算法中的数据 课件.pptx
- 经济全球化对国家经济安全的影响研究.pptx
- 聊城大学音乐学院中国音乐史课件 西周春秋战国音乐.ppt
- Blender软件二次开发:BlenderPython脚本优化与调试.pdf VIP
- 第二课 美的本质和特征课件 --中职技校《美育》第四版.pptx
文档评论(0)