超市管理系统详细设计说明书书.docx
- 文档编号:2289184
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:16
- 大小:313.75KB
超市管理系统详细设计说明书书.docx
《超市管理系统详细设计说明书书.docx》由会员分享,可在线阅读,更多相关《超市管理系统详细设计说明书书.docx(16页珍藏版)》请在冰豆网上搜索。
超市管理系统详细设计说明书书
超市管理系统详细设计说明书
1引言
1.1编写目的
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
预期读者为超市管理系统的开发人员,程序员。
1.2背景
项目名称:
超市管理系统。
提出者:
XXX。
开发者:
郭琦,梁颖嘉,刘浩然,李小龙。
用户:
中小型超市
1.3定义
XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
)
1.4参考资料
软件设计文档国家标准操作手册(GB8567——88)。
2程序系统的结构
见《超市管理系统概要设计说明书》相关部分。
3售货管理子系统设计说明
3.1程序描述
超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。
3.2功能
包括售货员登陆和会员登陆,以及售货员的售货处理、结账处理。
3.3性能
时间特殊性:
系统的速度要在用户可接受的范围内。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口。
3.4输入项
售货员账号密码:
售货员登陆
会员账号:
会员登陆
条形码:
验证商品信息
数量:
计算金额
3.5输出项
售货员信息:
确保售货员符合资格
会员信息:
确保会员符合资格
金额:
结账时的商品总额
3.6算法
start
input售货员信息
examine售货员信息
input会员信息
examine会员信息
if(结账)
inputi=0
dowhile(i<商品数量)
input条形码
if(条形码无效)
i=i
break
endif
print商品信息
i=i+1
enddo
print金额
endif
end
3.7流程逻辑
3.8接口
商品条形码输入界面,会员信息输入界面。
调用数据库查询接口。
3.9存储分配
顺序存储
3.10注释设计
/*…*/注释
3.11限制条件
3.12测试计划
错误的条形码,最大购物数量。
3.13尚未解决的问题
4库存管理子系统设计说明
4.1程序描述
库存管理系统是进行商品的出库,入库信息的管理。
当库存缺货时,向订货系统发送缺货单,当货物到来时确认收货。
并让管理员方便进行每天的货物盘点。
4.2功能:
本模块包括商品入库管理,商品出库管理,信息盘点管理三大功能。
4.3性能:
时间特性:
要求系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
4.4输入项:
商品编号,商品名称,商品价格,商品数量
4.5输出项:
商品编号,商品名称,商品价格,商品数量
4.6算法:
START
INPUTUSENAME,PASSWORD
IFFALSE;
REWRITE.
THEN
SWITCH(需要的功能)
{
CASE入库管理;
确认收货;
THEN修改商品信息;
CASE出库管理
修改商品信息;
CASE盘点信息
SWITCH
{
CASE查询信息
CASE删除信息
CASE修改信息
}
}
STOP
4.7流程逻辑
4.8接口
向上接受销售系统的上货信息。
向下接受订货到货系统的到货信息,向订货系统提供缺货单。
4.9存储分配
顺序存储
4.10注释设计:
对各个个功能添加注释。
4.11限制条件
4.12测试计划
不符合条件的商品编号,最大库存容量,出库数量大于库存数量
4.13尚未解决的问题
5订货管理子系统设计说明
5.1程序描述
订货信息管理主要是接到库存管理系统的缺货单以后进行汇总,然后再统一进行订货。
其中订货主要是向系统中存储的供应商进行订货。
所以该模块还设计了供应商信息管理。
5.2功能
该模块功能主要包括缺货信息汇总,制造订货单,设置供应商信息三大模块。
5.3性能
时间特殊性:
系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
5.4输入项
商品编号,商品名称,商品价格,商品数量,供应商名称,供应商地址,供应商电话
5.5输出项
商品编号,商品名称,商品价格,商品数量,供应商名称,供应商地址,供应商电话
5.6算法
START
INPUTUSENAME,PASSWORD
IFFALSE;
REWRITE.
THEN
SWITCH(需要的功能)
{
CASE汇总信息;
查看汇总信息;
THEN修改汇总信息;
CASE订单生成
制造缺货订单;
CASE设置供应商信息
SWITCH
{
CASE查询信息
CASE删除信息
CASE修改信息
}
}
STOP
5.7流程逻辑
5.8接口
接受库存管理发送过来的缺货单。
5.9存储分配
顺序存储
5.10注释设计
/*…*/注释
5.11限制条件
5.12测试计划
无效的修改信息,NULL值
5.13尚未解决的问题
6统计分析管理子系统设计说明
6.1程序描述
统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。
6.2功能
统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
6.3性能
时间特殊性:
系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
6.4输入项
商品编号,商品名称,供应商名称,供应商电话;
查询的日期;
商品的类别;
计划单内容。
6.5输出项
商品信息,供应商信息,会员信息,销售信息。
6.6算法
start
input功能序号x
ifx=1
then查询选择界面
input查询选项y
ify=1
then销售信息查询界面
input查询条件z
a=search(z)
print(a)
elseify=2
同上
elseifx=2
then制作订单界面
input计划单信息(b)
c=exam(b)
ifc=1(通过)
thenprint(b)to订货系统
elseifc=0(未通过)
thenprint(错误信息)to制作人
endif
endif
stop
6.7流程逻辑
6.8接口
订货系统接收计划单。
6.9存储分配
顺序存储
6.10注释设计
/*…*/注释
6.11限制条件
6.12测试计划
计划单NULL值,查询条件错误
6.13尚未解决的问题
7系统管理子系统设计说明
7.1程序描述
系统管理包括维护员工信息、维护会员信息和系统维护。
7.2功能
系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。
7.3性能
时间特殊性:
系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实时搜索的速度可以有较低的要求。
可靠性:
系统要有较高的可靠性,可恢复性。
灵活性:
系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。
7.4输入项
会员信息;
员工信息。
7.5输出项
更新的会员信息,员工信息。
7.6算法
start
input功能选择x
ifx=1
then会员信息管理界面
input管理功能选择y
swichy
case1查询
theninput查询条件a
b=search(a)
print(b)
case2新增
同上
case3修改
同上
case4删除
同上
elseifx=2
then员工信息管理界面
同上
endif
stop
7.7流程逻辑
7.8接口
录入信息界面,增删改查数据库
7.9存储分配
顺序存储
7.10注释设计
/*…*/注释
7.11限制条件
7.12测试计划
更新数据不符合规范,存在NULL值
7.13尚未解决的问题
8登录模块设计说明
8.1程序描述
超市管理系统下的一个子系统,负责系统用户登陆,记录用户登陆的信息。
8.2功能
用户登陆,修改用户信息。
8.3性能
正确性:
系统能正确显示信息及正确修改信息。
可靠性:
系统要有较高的可靠性,可恢复性。
方便性:
方便用户登陆以及修改信息。
8.4输入项
账号:
用户账号,用于登陆。
密码:
用户密码,用于登陆,登陆后可修改。
8.5输出项
用户信息:
显示用户信息。
8.6算法
start
dowhile
(1)
input账号&&密码
if(账号或密码错误)
break
break
enddo
print系统界面
end
8.7流程逻辑
8.8接口
库存管理员、售货员、系统分析员、系统管理员、订货员与登陆系统之间:
前者输入相应的账号和密码登陆,进行后续的操作。
系统管理系统与登陆系统间:
系统管理系统传输员工信息给登陆系统进行信息的修改。
8.9存储分配
8.10注释设计
/*…*/注释
8.11限制条件
8.12测试计划
错误的用户名,密码,NULL值
8.13尚未解决问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 详细 设计 说明书