超市物流管理系统演示文档

超市物流管理系统演示文档

ID:26755550

大小:2.97 MB

页数:46页

时间:2018-11-29

超市物流管理系统演示文档_第1页
超市物流管理系统演示文档_第2页
超市物流管理系统演示文档_第3页
超市物流管理系统演示文档_第4页
超市物流管理系统演示文档_第5页
资源描述:

《超市物流管理系统演示文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、超市物流管理系统 演示文档计科0410308班蒲振宇开发工具及周期开发环境:WindowsXPSP2Windows2000Pro开发平台:MicrosoftVisualC++6.0DBMS:SQLServer2000建模工具:OfficeVisioPowerDesigner开发周期:2005年11月-12月运行环境运行平台:WindowsXP/2K/NTCPU:尚未测试内存:尚未测试广泛采用的进销存模型系统应用体系结构(基于C/S模式)系统功能模块系统功能介绍启动画面目的:以进度条的走动,掩盖连接数据库时的延迟感登陆及修改密码(1)验证身份和接

2、受密码修改前,严格检查输入信息首次使用,通过内置帐号登陆。登陆及修改密码(2)收银台POS子系统现实中的超市收银台,使用扫描仪读取商品条形码;使用读卡机读取会员卡号。这里用手动输入模拟。每扫描一个商品,将其添入列表,结算时显示总金额,并写入数据库检测商品号及会员卡号的有效性。收银员可随时接受管理人员发来的消息。收银台POS子系统(界面)采购入库子系统操作基本同POS子系统。每添加一条商品采购信息,填入列表,结算入库时显示总金额,写入数据库。检测商品号的有效性。采购入库子系统(界面)综合管理子系统提供管理人员各种管理的入口。(1)商品及库存管理(

3、1)商品及库存管理(修改)(2)销售管理(3)采购管理(4)会员管理(4)会员管理(查看消费记录)(5)员工管理并非一个人事管理系统,只是提供登陆权限首次使用内置帐号后,在此禁用它,并创建自己的帐号。可以在此给收银台发送消息(5)员工管理(界面)(5)员工管理(修改)(6)供销情况分析综合销售记录和采购记录,以柱形图显示其比例。同时显示总供销比例,在架商品供销比例,下架商品供销比例。(6)供销情况分析(界面)(7)优惠规则管理管理会员打折情况。设置促销活动,进行全场商品打折。(8)缺货日志报告后台实时监控商品库存量,如果低于10,则记入缺货日志

4、。可在主界面中,选择预警报告开关。若打开开关,检测到有缺货信息,则发出警告。否则,在后台处理。可在此查看缺货日志,也可刷新和清空。(8)缺货日志报告(界面)(8)缺货日志报告(预警)如果在主界面中打开预警开关,则检测到有缺货信息,在屏幕右下方出现如下提示信息:(9)其他功能配置数据源连接:如果修改了数据源信息,或改变了数据库用户密码,需在此重新配置。数据库备份/恢复:可实现增量(完全)备份,数据恢复(目前尚未真正实现)。帮助文件:描述了如何配置数据库,数据源,及一些问题的解决方法。更换界面方案:提供了三种界面。系统实现介绍(1)开发工具及其他本

5、系统采用MicrosoftVisualC++6.0编写,基于MFC对话框应用程序。数据库连接采用了ODBC。核心技术为MFC的DDX和RFX数据交换。应用了第三方库Skin++,用于应用程序界面换肤。包含skinplusplus.dll,skinplusplus.lib和skinplusplus.h数据库中的员工登陆密码采用MD5加密存储,MD5算法实现来自www.csdn.net,包含CMd5.cpp和CMd5.h(2)数据一致性问题的解决本系统在以下方面会遇到数据一致性的问题。商品销售后,库存量需要减少;商品采购后,库存量需要增加;商品被删

6、除后,相关销售、采购记录无对应商品。删除会员后,相关销售记录对应的会员卡号无效。(2)数据一致性问题的解决对于删除商品:在数据库中不能设置外码约束的级联删除,因为不能破坏真实的供销情况。商品销售、采购后库存量的变换:可通过程序增加一次Update操作,但使得代码难以维护,且容易遗漏。删除会员,可编码更新销售记录的会员字段为空。弊端同上。(2)数据一致性问题的解决以上问题,全部通过SQLServer的触发器来完成。商品表上建立Delete触发器,删除商品时,判断库存量是否为0,如果不为0,则拒绝删除。成功删除后,将销售、采购记录表中的商品号字段置

7、空,作为下架商品。(2)数据一致性问题的解决采购表上建立Insert触发器。当添加数据时,将商品表中相应的商品库存量增加。销售表上建立Insert触发器。当添加数据时,将商品表中相应的商品库存量减少。会员表上建立Delete触发器。当删除记录时,将相应销售表中的记录会员字段置空。(2)数据一致性问题的解决另外,批量操作全部通过事务方式完成,出现异常即全部回滚,以保证数据一致性。(3)查询效率问题的解决由于MFC的ODBC类对数据库操作做了封装,不方便进行复杂的SQL查询语句。只有从其他方面考虑。在表中建立合适的索引。涉及到多表(三表或四表)连接

8、查询时,将查询过程写成存储过程。现用于采购管理和销售管理。(4)数据源连接问题的解决硬编码连接字符串带来的问题:当用户设置的数据源名,数据库用户,和密

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。