(店铺管理)超市管理系统详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:Shop_3
版本号:V1.0 文档名称:详细设计说明书
项目名称:超市管理系统
项目负责人:张阳沈红星房熙谢松林张斌
编写:房熙
开发单位:2007级网络工程
2009年12月1日
1、概述
随着信息的飞速发展,信息化管理已经引入并应用到各行业管理领域,尤其是对于零售业。放眼四周,各种形式的百货商场、大型仓储超市、便利店、连锁超市和专卖店等形式的零售业不断出现、并不断改变、影响着我们的观念和生活方式。而企业若想在激烈的市场经济中立足并胜出,就必须拥有一套完善的并适合自身特点的信息化管理系统,以实现企业降低成本、及时反馈市场信ss息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。那么,如何才能实现一个商场的信息化建设呢?除了必要的硬件设备外,还必须要有一个优秀的信息管理系统软件的支持。
2 总体设计
软件结构
3 程序描述
3.1主模块
程序逻辑
3.2仓库管理模块
●程序逻辑
3.3财务管理模块●
3.4计划管理模块
●程序逻辑
3.5销售终端模块
●程序逻辑
4. 1系统操作权限检验模块
●程序逻辑
4. 2获取记录集模块
●程序逻辑
4. 3更新显示和记录模块
●程序逻辑
4. 4 数据库查询模块
●程序逻辑
4.5更改密码
●程序逻辑
5.总结
1、概述-------------------------------------------------------1
2 总体设计 (1)
3 程序描述 (1)
3.1主模块 (1)
3.2仓库管理模块 (2)
3.3财务管理模块 (2)
3.4计划管理模块 (3)
3.5销售终端模块 (3)
4. 1系统操作权限检验模块 (3)
4. 2获取记录集模块 (4)
4. 3更新显示和记录模块 (4)
4. 4 数据库查询模块…………………………………
4.5更改密码
4. 1系统操作权限检验模块
引言
随着电子防范系统的不断普及,“不用存包、可存可不存、自助存包”的消费者自由之梦不仅在北京上海可以实现,在二三级城市都可以成为非常普遍的事实。以“自助存包、自主存包”为主标志的“后存包时代”将取代现有的“必须存包、人工存包”的局面。同时,“后存包时代”还体现在“查验购物小票”、挑选商品时“人盯人”等这些为防货品丢失而出现的尴尬局面的消失。
依托互联网技术现阶段普及情况,一部分崇尚高效率购物、快节奏生活的年轻消费者,尤其是网络工作者或网络爱好者便乐于做“网上购物”的“鸡头”,而惫于存包、收银、验票的卖场购物。于是,为适应这一部分“网络先行者”的要求,中国超市中也相应出现了极少数的“B2B先行者”。
在收银方面,随着现代化商用POS机的更新换代,中国超市也将一改往日手动+机器的半自动时代,一举步入全自动化的快速自助收银时代。但是,限于自助收银设备造价高昂,预计仅有部分大卖场会在5—10年内实现“无人收银”,绝大多数的超市仍会采用人工收银,但收银速度和收银台数量肯定愈加理想。同时,单纯现钞买单的局面也终将打破,取而代之的是有银行等金融机构介入,实现了“银企联动”、现金与“卡”并存并用的收银支付系统。届时,“钱包”厂商的日子恐怕会很难过。
超级市场的特点主要表现在:
①超级市场的商品均事先以机械化的包装方式,分门别类地按一定的重量和规格包装好,并分别摆放在货架上,明码标价,顾客实行自我服务,可以随意挑选。
②超级市场广泛使用电子计算机和其他现代化设备。便于管理人员迅速了解销售情况,及时保存、整理和包装商品,自动标价、计价等,因而提高了工作效率,扩大了销售数量。
③超级市场内的商品品种齐全,挑选方便。人们可以在一个商场内购买到日常生活所需的绝大部分商品,免除了许多麻烦。自动标价、计价、结算效率高,也节省了顾客的时间。而且由于商场的经营效益好,降低了成本,所以商品的价格相对也较低廉,受到广大顾客的欢迎。
总结
通过这段时间的努力我们终于完成了这个项目,在次期间我的收获颇多,不仅是对学习这门课程的更深刻的理解,而且是我们这次动手能力和学以致用的亲身实践的提高,更是了解到团队合作的重要性。在此之前我们只是一味的去学,不论是什么,没有学以致用。通过这次的机会我更深层次的理解了学习的含义,这也算是我们人生的一小次初试,虽然这次我不敢说境界提高了,但是我肯定我觉悟到了这层的境界。
概述
详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。
主要任务:
1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;
2.确定每一模块使用的数据结构;
3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。
4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。
The detailed design of the main tasks is to design each module of the algorithm, the required local data structure. The detailed design objectives are twofold: to achieve the module function algorithms to be logically correct and description of the algorithm should be easier to understand.
Main tasks:
1. For each module to determine the algorithm used, select a suitable tool for expressing the algorithm process, the process of writing a detailed description of the module;
2. To determine the data structure of each module;
3. Determine the module interface details, including the system external interfaces and user interface, other modules within the system interface, and the module input data, output data and local data on all the details.
4. For each module design a set of test cases in order to encode stage of the module code (ie procedure) for the scheduled test, module test case is a software testing program an important part, should normally include the input data, expected output, etc.