超市管理系统详细设计说明书_第1页
超市管理系统详细设计说明书_第2页
超市管理系统详细设计说明书_第3页
超市管理系统详细设计说明书_第4页
超市管理系统详细设计说明书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超市管理系统详细设计说明书1 引言1.1 编写目的为了提高物资管理的水平和工作效率, 尽可能杜绝商品流通中各环节中可能 出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。 从该阶段开发正式进入软件的实际开发阶段, 本阶段完成系统的大致设计并明确 系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件 表示的过程, 这种表示只是描绘出软件的总的概貌。 本概要设计说明书的目的就 是进一步细化软件设计阶段得出的软件总体概貌, 把它加工成在程序细节上非常 接近于源程序的软件表示。预期读者为超市管理系统的开发人员,程序员。1.2 背景项目名称:超市管理系统。提出者:

2、 XXX。 开发者:郭琦,梁颖嘉,刘浩然,李小龙 用户:中小型超市1.3 定义XXXX (列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 )1.4 参考资料软件设计文档国家标准操作手册 (GB856788) 。2 程序系统的结构见超市管理系统概要设计说明书相关部分3 售货管理子系统设计说明3.1 程序描述超市管理系统下的一个子系统, 记录售货员今日处理的商品信息和会员的购 买情况,处理销售过程中的商品信息并作记录。3.2 功能包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。3.3 性能时间特殊性:系统的速度要在用户可接受的范围内。 可靠性:系统要有较高的可靠性,可恢复性。

3、 灵活性:系统要有良好的接口。3.4 输入项售货员账号密码:售货员登陆 会员账号:会员登陆 条形码:验证商品信息 数量:计算金额3.5 输出项售货员信息:确保售货员符合资格 会员信息:确保会员符合资格 金额:结账时的商品总额3.6 算法startinput 售货员信息 examine 售货员信息 input 会员信息 examine 会员信息if(结账)input i=0do while (i商品数量)input 条形码 if( 条形码无效 )i=ibreakend ifprint 商品信息i=i+1end doprint 金额end ifend3.7 流程逻辑无效*无效*有效无效输人待购商品

4、否有效是息录入元成有额汇总3.8 接口商品条形码输入界面,会员信息输入界面。调用数据库查询接口。3.9 存储分配顺序存储3.10 注释设计/*/注释3.11 限制条件3.12 测试计划错误的条形码,最大购物数量。3.13 尚未解决的问题4 库存管理子系统设计说明4.1 程序描述库存管理系统是进行商品的出库,入库信息的管理。当库存缺货时,向订货 系统发送缺货单,当货物到来时确认收货。并让管理员方便进行每天的货物盘 点。4.2 功能:本模块包括商品入库管理,商品出库管理,信息盘点管理三大功能。4.3 性能:时间特性:要求系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实

5、时搜索的速度可以有较低的要求。可靠性:系统要有较高的可靠性,可恢复性。灵活性:系统要有良好的接口,以适应增加资源平台,增加资源类型,增加 相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能 的需要;同时系统还需要具有跨平台功能。4.4 输入项:商品编号,商品名称,商品价格,商品数量4.5 输出项:商品编号,商品名称,商品价格,商品数量4.6 算法:STARTINPUT USENAME, PASSWORD IF FALSE;REWRITE.THENSWITCH需要的功能)CASE入库管理;确认收货;THEN 修改商品信息;CASE出库管理修改商品信息;CASE盘点信息SWITC

6、HCASE查询信息CASE删除信息CASE修改信息STOP4.7 流程逻辑提示重新输入输入账号密码有效需要什么功 能商品入库商品岀库盘点信息确认收货修改商品信息增删改查功能修改商品信息4.8 接口向订货向上接受销售系统的上货信息。向下接受订货到货系统的到货信息, 系统提供缺货单。4.9存储分配顺序存储4.10注释设计:对各个个功能添加注释4.11 限制条件4.12 测试计划不符合条件的商品编号,最大库存容量,出库数量大于库存数量4.13 尚未解决的问题5 订货管理子系统设计说明5.1 程序描述订货信息管理主要是接到库存管理系统的缺货单以后进行汇总, 然后再统一 进行订货。 其中订货主要是向系统

7、中存储的供应商进行订货。 所以该模块还设计 了供应商信息管理。5.2 功能该模块功能主要包括缺货信息汇总, 制造订货单, 设置供应商信息三大模块。5.3 性能时间特殊性: 系统的速度要在用户可接受的范围内, 但考虑到需要实时检测 服务器的可用性,对资源实时搜索的速度可以有较低的要求。可靠性:系统要有较高的可靠性,可恢复性。灵活性:系统要有良好的接口,以适应增加资源平台,增加资源类型,增加 相关的资源获取功能的需求; 并留有服务器接口, 适应对以后实现服务器功能的 需要;同时系统还需要具有跨平台功能。5.4 输入项商品编号,商品名称,商品价格,商品数量,供应商名称,供应商地址,供 应商电话5.5

8、 输出项商品编号,商品名称,商品价格,商品数量,供应商名称,供应商地址,供 应商电话5.6 算法STARTINPUT USENAME, PASSWORDIF FALSE;REWRITE.THENSWITCH( 需要的功能 )CASE 汇总信息;查看汇总信息;THEN 修改汇总信息;CASE 订单生成制造缺货订单;CASE 设置供应商信息SWITCHCASE 查询信息 CASE 删除信息 CASE 修改信息 STOP5.7 流程逻辑供应商信 息管理增删改查供应 商信息确认缺货信息5.8 接口接受库存管理发送过来的缺货单5.9存储分配顺序存储5.10注释设计/*/注释5.11 限制条件5.12 测

9、试计划无效的修改信息,NULL值5.13 尚未解决的问题6 统计分析管理子系统设计说明6.1 程序描述统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询 缺货信息、查询报表信息和查询特殊商品信息,并制作报表。6.2 功能统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商 信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。6.3 性能时间特殊性: 系统的速度要在用户可接受的范围内, 但考虑到需要实时检测 服务器的可用性,对资源实时搜索的速度可以有较低的要求。可靠性:系统要有较高的可靠性,可恢复性。灵活性:系统要有良好的接口,以适应增加资源平台,增加资源类型,

10、增加 相关的资源获取功能的需求; 并留有服务器接口, 适应对以后实现服务器功能的 需要;同时系统还需要具有跨平台功能。6.4 输入项商品编号,商品名称,供应商名称,供应商电话;查询的日期;商品的类别;计划单内容6.5 输出项商品信息,供应商信息,会员信息,销售信息6.6 算法 start input 功能序号 x if x=1then 查询选择界面input 查询选项 yif y=1then 销售信息查询界面input 查询条件 za=search(z) print (a) else if y=2 同上else if x=2then 制作订单界面input 计划单信息( b)c=exam(b)

11、if c=1 (通过)then pri nt( b) to 订货系统else if c=0 (未通过)then print (错误信息)to制作人endifendifstop6.7 流程逻辑开始T功能选择功能判断查询信息制作订单制作计划单界1面查询选择界面计划审核通过是否通过未通过输出至订货管 理系统询选择判 断通知制作人2销售信息查询界面供应商信息查询界面库存商品信息查询界面会员信息查询界面查询查询查询查询显示结果显示结果显示结果显示结果结束6.8 接口订货系统接收计划单6.9存储分配顺序存储6.10 注释设计/*/注释6.11 限制条件6.12 测试计划计划单NULL值,查询条件错误6.1

12、3 尚未解决的问题7 系统管理子系统设计说明7.1 程序描述系统管理包括维护员工信息、维护会员信息和系统维护。7.2 功能系统管理员通过系统管理功能, 能够了解公司员工信息、 会员信息, 还能 够对系统进行维护工作。7.3 性能时间特殊性: 系统的速度要在用户可接受的范围内, 但考虑到需要实时检测 服务器的可用性,对资源实时搜索的速度可以有较低的要求。可靠性:系统要有较高的可靠性,可恢复性。灵活性:系统要有良好的接口,以适应增加资源平台,增加资源类型,增加 相关的资源获取功能的需求; 并留有服务器接口, 适应对以后实现服务器功能的 需要;同时系统还需要具有跨平台功能。7.4 输入项会员信息;

13、员工信息。7.5 输出项更新的会员信息,员工信息。7.6 算法 start input 功能选择 x if x=1then 会员信息管理界面 input 管理功能选择 y swich ycase 1 查询then input 查询条件 a b=search(a) print(b)case 2 新增 同上case 3 修改 同上case 4 删除 同上 else if x=2then 员工信息管理界面 同上 endif stop7.7 流程逻辑开始选择判断1命令判断1查询结束删除界面删除会员信息管理 界面新增功能选择显示结果显示结果显示结果显示结果修改员工信息管理查询界面新增界面修改界面7.8

14、接口录入信息界面,增删改查数据库7.9 存储分配顺序存储7.10 注释设计/*/注释7.11 限制条件7.12 测试计划更新数据不符合规范,存在 NULL值7.13 尚未解决的问题8 登录模块设计说明8.1 程序描述超市管理系统下的一个子系统,负责系统用户登陆,记录用户登陆的信息8.2 功能用户登陆,修改用户信息。8.3 性能正确性:系统能正确显示信息及正确修改信息 可靠性:系统要有较高的可靠性,可恢复性。 方便性:方便用户登陆以及修改信息。8.4 输入项账号:用户账号,用于登陆。 密码:用户密码,用于登陆,登陆后可修改。8.5 输出项用户信息:显示用户信息。8.6 算法startdo while (1) input 账号 &

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论