数据库原理课程设计-超市物流管理系统内容摘要:

2. 商品查询:可以根据商品的名称,供应商,库存量进行查询,并可以查看所有商品的信息列表。 显示的信息包括编号,名称,规格,供应商和库存量。 3. 删除商品:只能删除库存量为 0 的商品 ,表明不再引进此商品。 支持批量删除。 4. 修改商品信息:在商品信息列表中选择一行,对其基本信息进行修改。 填写采购信息 添加到列表 写入数据库填写商品信息 写入数据库填写正确。 否是填写查询信息搜索数据库 显示结果查询全部选择删除对象 更新数据库 更新显示结果多记录删除是否选择修改对象 更新数据库 更新显示结果修改信息数据库课程设计超市物流管理系统 第 10 页 共 20 页  会员管理(需要权限:管理人员) 1. 会员注册:填写顾客姓名,住址,电话及身份证号,即可注册成为会员,享受优惠待遇。 2. 会员查询:可以按会员的编号和姓名进行查询,并可以查看所有会员的信息列表。 显示的信息包括编号,姓名,住址,电话,身份证号和累计消费金额。 3. 取消会员身份:删除会员资料,使其会员卡失效。 支持批量删除。 4. 查看消费记录:在会员信息列表中选择一行,对其详细的消费记录进行查询。  销售管理 (需要权限:管理人员) 对历史的销售记录进行查看。 可以按商品编号,商品名称或日期进行查询,也可以列出所有的销售记录。 显示信息包括商品编号,商品名称,商品规格,销售数量,销售价格,收银员和销售时间。 填写会员信息 写入数据库填写正确。 否是填写查询信息搜索数据库 显示结果查询全部选择删除对象 更新数据库 更新显示结果多记录删除是否选择查询对象 搜索数据库 显示清单数据库课程设计超市物流管理系统 第 11 页 共 20 页  员工管理(需要权限:管理人员) 1. 增加员工:添加新上岗的员工的信息。 需要填写工号,姓名,登陆密码和职位。 2. 员工信息列表:列出了所有员工的信息列表。 显示的信息包括工号,姓名,职位和在职情况。 3. 员工离职:将离职员工的在职情况置为 “离职 ”。 4. 修改员工信息:在员工信息列表中选择一行,修改其基本信息(姓名和 职位)。 5. 向收银台发送消息:输入运行本系统的收银台的 IP 和消息,可以向收银员发送通知消息。  采购管理(需要权限:管理人员) 对历史的采购记录进行查看。 可以按商品编号,商品名称或日期进行查询,也可以填写查询信息搜索数据库 显示结果查询全部填写员工信息 写入数据库填写正确。 否是选择对象 更新数据库 显示更新结果选择修改对象 更新数据库 更新显示结果修改信息填写目标 IP 和消息内容 发送消息 反馈发送结果搜索数据库 显示结果数据库课程设计超市物流管理系统 第 12 页 共 20 页 列出所有的采购记录。 显示信息包括商品编号,商品名称,商品规格,供应商,采购数量,采购价格,采购时间,采购员和当前库存量。  供销情况分析(需要权限:管理人员) 对历史采购及销售数据,用图形的方式显示其供销情况及盈利状况,直观的供管理人员分析。  优惠规则管理(需要权限:管理人员) 1. 会员优惠规则:设置对会员 购物实行多少折优惠。 2. 全场优惠规则:设置促销活动,全场商品打折多少。  缺货 报告日志(需要权限:管理人员) 后台实时监测商品的库存量,当库存量低于某值时,就发出预警,并记入日志。 这里可以查看和清空所有的预警日志。 管理员可控制预警开关,如果打开,则发出报警,否则,只在后台写入日志。  其他附加功能 填写查询信息搜索数据库 显示结果查询全部搜集数据库数 据 图表显示结果设置规则 写入数据库扫描数据库检查库存量查看缺货日志缺货日志显示写入开启报警。 报警是数据库课程设计超市物流管理系统 第 13 页 共 20 页 1. 修改密码,重新登陆 2. 配置数据源连接,将数据源连接信息写入配置文件,避免硬编码数据源名,用户名和密码带来的弊端。 3. 帮助文档:解释如何配置服务器及一些常见问题。 4. 备份(增量备份和完全备份), 恢复数据库。 四、详细设计 (一) 开发平台及工具  开发工具 Microsoft Visual C++  DBMS: Microsoft SQL Server 2020  建模工具: Microsoft Visio, Sybase PowerDesigner  第三方库: Skin++换肤库 , MD5 加密类 说明 :为了方便的实现多线程及 Socket 通信等功能,以及个人熟悉程度的因素,选择了 VC 的开发平台。 而在 Windows平台上为数不多的 DBMS产品中, Oracle过于庞大,不利于在低配置的机 器上运行; Access 又过于小型,不能负载大量的数据访问请求,所以选择了适中的 MS SQL Server。 为了弥补 VC 做界面困难的缺陷,软件用了一个换肤的共享库 Skin++,以 dll形式附带在程序包中。 另外在登陆密码的加密存储中,用到了流行的 MD5 加密,算法实现来源于。 (二 ) 存储过程及触发器 作为数据库应用系统,数据的一致性需要得到保证,通过单纯的手工编码方式,工作烦琐,容易出错,而且不易于扩展。 采 用 DBMS的外码约束, Unique 约束,触发器的使用来。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。