仓库管理系统,详细设计

上传人:pu****.1 文档编号:487656385 上传时间:2023-08-01 格式:DOCX 页数:19 大小:254.50KB
返回 下载 相关 举报
仓库管理系统,详细设计_第1页
第1页 / 共19页
仓库管理系统,详细设计_第2页
第2页 / 共19页
仓库管理系统,详细设计_第3页
第3页 / 共19页
仓库管理系统,详细设计_第4页
第4页 / 共19页
仓库管理系统,详细设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《仓库管理系统,详细设计》由会员分享,可在线阅读,更多相关《仓库管理系统,详细设计(19页珍藏版)》请在金锄头文库上搜索。

1、超市仓库管理系统详细设计说明书1引言错误! 未定义书签。编写目的错误! 未定义书签。项目背景错误! 未定义书签。定义 错 误!未定义书签。参考资料错误! 未定义书签。2总体设计错误! 未定义书签。需求概述错误! 未定义书签。软件结构错误! 未定义书签。3程序描述错误! 未定义书签。功能错误!未定义书签。性能错误!未定义书签。输入项目错误! 未定义书签。输出项目错误! 未定义书签。算法错误!未定义书签。程序逻辑错误! 未定义书签。接口错误!未定义书签。存储分配错误! 未定义书签。限制条件错误! 未定义书签。测试要点错误! 未定义书签。1引言编写目的( 1)大大提高超市的运作效率;( 2)通过全面

2、的信息采集和处理,辅助提高超市的决策水平;( 3) 使用本系统, 可以迅速提升超市的管理水平, 为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。项目背景21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。定义( 1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形

3、码。( 2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。( 3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。( 4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。( 5)盘点:计算出库存、销售额、盈利等经营指标。参考资料数据库原理及设计 陶宏才编 清华大学出版社 SQL Server 2005实用教程范立南编清华大学出版社 SQL Server 2005编程员指南李香敏编北京希望电子出版社轻松搞定SQL Server 2005程序设计Rebecca

4、编软件工程规范 Watts 编 清华大学出版社软件工程理论与实践Shari Lawrence Pfleege编 清华大学出版社软件需求分析Swapna Kishore编机械工业出版社软件工程思想林锐编2总体设计需求概述客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:( 1)商品信息的输入和统计超市仓库管理系统的商品信息由专人负责输入。这部分功能是客户端子系统的基本部分, 这个功能是以后各个部分的基础。 系统要求做到即能够从其它子系统中共享一部分信息, 又有方便的操作界面工手工输入商品信息。 这部分要求对输入的数据进行简单的统计,供超市仓库管理人员进行查询和宏观调控。( 2) 商品

5、变更信息的存储: 将商品变更的信息存储到超市仓库管理系统的客户端系统中,以备以后的取货确认以及查询。( 3) 货物信息的传递及接收: 将商品的变更信息由仓管客户端由网络传到超市仓库管理系统的服务器上,并且接受计划部返回的订单信息,然后存储起来。( 4)取订单生成和打印根据超市仓库管理系统的产品的最新信息, 经过确认无误后, 上传给产品采购部门。( 5)超市商品销售情况的核算这一功能是在上一功能的基础上, 对商品销售额进行单项核算, 得到超市商品的销售情况并把核算结果作为报表输出。2服务器端的功能要求:通过计算机网络将客户端与服务器的数据库相连, 将从客户端得到的信息进行处理,实现商品查询,采购

6、订单的生成,销售统计,综合信息查询等子系统。以计算机成本核算为中心, 实现存取货物业务的计算机自动化, 为超市的仓库管理降低成本、提高管理效率、经营决策提供及时精确的依据。在服务器端系统的功能实现上,可以分为以下几个部分:( 1) 接收计划部门客户端发回的所需商品信息: 通过网络接收商品需求信息并存入到服务器的数据库中。( 2)生成采购货物信息:根据所需货物信息(规格,价格),在数据库中查询并得到正确的采购货物的信息(价格, 规格, 等级) , 分配所需的产品记录并在数据库中做出已售出的标记。( 3) 传递商品信息到客户端: 把得到的采购货物信息通过网络传递到超市仓库管理系统。( 4) 接收超

7、市仓库管理系统的反馈信息: 对超市仓库管理系统的反馈信息进行分析,把已经售出的商品进行统计,退掉的商品要进行数据库的恢复。( 5) 印出商品给已经卖出的记录: 根据记录的取票通知及帐单, 经过确认无误后,接受记录的付款后把商品印出来交给采购部门。( 6)销售额的分析和管理这一步骤的功能要求包括对销售的商品进行分析,这一工作是在前面的基础上,以计算机为工具, 对商品预定系统的功能和目标进行扩充。 它以财务管理学为理论基础,以辅助决策为目标,以商品销售数据为中心,广泛采用统计学、运筹学的分析方法, 对销售信息进行深层加工, 建立反映不同商品需求的模型, 提供管理上所需的各种辅助决策信息和财务信息。

8、这一要求是商品预定系统的最高目标,将通过系统运行后获得的大量销售历史数据基础上,实现这一目标。商品预定系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,商品预定系统应该满足以下的性能需求:1 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。 在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量, 使系统的处理能力和响应时间能够满超市对信息处理的需求。 由于商品预定系统的查询功能对于整个系统的功能和性能完成举足轻重。 作为系统的很多数据来源, 而商品数量和时间又影响超市的决策活动,其准确性很大程度上决定了商品预定系统的成败。在系统开发过程中,必须采

9、用一定的方法保证系统的准确性。2 系统的开放性和系统的可扩充性 商品预定系统在开发过程中, 应该充分考虑以后的可扩充性。 例如卖出系统的方 式的改变, 用户查询的需求也会不断的更新和完善。 所有这些, 都要求系统提供足够的手段进行功能的调整和扩充。 而要实现这一点, 应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范, 可以简单的加入和减少系统的模块, 配置系统的硬件。 通过软件的修补、 替换完成系统的升级和更新换代。3 系统的易用性和易维护性商品预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。 这就要求系统能够提供良好的用户接口, 易用的人机交互界面。

10、要实现这一点, 就要求系统应该尽量使用用户熟悉的术语和中文信息的界面; 针对用户可能出现的使用问题, 要提供足够的在线帮助, 缩短用户对系统熟悉的过程。 商品预定系统中涉及到的数据是超市订货的相当重要的信息, 系统要提供方便的手段供系统维护人员进行数据的备份, 日常的安全管理, 系统意外崩溃时数据的恢复等工作。4 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、 软件。 所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的 TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时

11、,在自主开发本系统时,要进行良好的设计工作, 制订行之有效的软件工程规范, 保证代码的易读性、 可操作性和可移植性。5系统的先进性目前计算系统的技术发展相当快, 做为商品预定系统工程, 应该保证系统在下个世纪仍旧是先进的, 在系统的生命周期尽量做到系统的先进信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面, 在系统设计和开发的过程中, 应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6系统的响应速度超市仓库管理系统系统在日常处理中的响应速度为秒级, 达到实时要求, 以及时反馈信息。 在进行统计分析时, 根据所需数据量的不同而从秒

12、级到分钟级, 原则是保证操作人员不会因为速度问题而影响工作效率。超市仓库管理系统的数据需求超市仓库管理系统的数据需求包括如下几点:1 数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用, 从而使系统的工作失去意义。 数据的输入来源是手工输入。 手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中, 数据的输入往往是大量的, 因此系统要有一定的处理能力, 以保证迅速的处理数据。2 数据的一致性与完整性在不同的超市仓库管理系统中, 商品是共享数据, 所是系统必须解决的问题。 要解决这一问题, 要有在数据录入处

13、控制数据的去向, 并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如 果不能符合完整性约束,系统应该拒绝该数据。3 .数据的共享与独立性整个超市仓库管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运 行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4 . Client/Server结构总体设计方案对它的约束:超市仓库管理系统做为 Client/Server结构的一个应用系统,不可避免的要受到 Client/Server结构的约束。在其实施的各个阶段都要服从它

14、的一些规划,包括功 能设计、系统配置和计划。同时,由于信息的共享,商品预定系统还受到其它系 统的信息约束。5 .人力、资金、时间的约束超市仓库管理工程实施的目标就是要带给超市管理看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是销售系统中的 方便快捷,能提供给记录以优质高效的服务,并提高销售的效率和便捷,为航空 公司带来良好的效益。6 .技术发展规律的约束计算机技术和产品的发展日新月异, 将会给信息处理带来更多的手段,同时也会 带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展, 这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留

15、一定的系统 处理能力。软件结构总体结构和模块外部设计前台销售系统小型超市零售管理系统收银业务商品录入后台管理系统系统总体结构模块外部结构模块子系统结构商品录入支持条形码扫描快速商品录入功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描收银业务功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。进货管理功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级, 以及提供查询和打印计划进货与入库记录的功能。销售管理商品销售控制丁查询打印销售情况 生成销售排行榜功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售 情况并产生年、月、日报表,同时可以生成销售排行榜。功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状 态报警,以及自动盘点计算。人员管理

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

当前位置:首页 > 商业/管理/HR > 营销创新

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