超市管理系统详细设计说明书.doc

上传人:wj 文档编号:2124636 上传时间:2023-05-02 格式:DOC 页数:20 大小:606.50KB
下载 相关 举报
超市管理系统详细设计说明书.doc_第1页
第1页 / 共20页
超市管理系统详细设计说明书.doc_第2页
第2页 / 共20页
超市管理系统详细设计说明书.doc_第3页
第3页 / 共20页
超市管理系统详细设计说明书.doc_第4页
第4页 / 共20页
超市管理系统详细设计说明书.doc_第5页
第5页 / 共20页
超市管理系统详细设计说明书.doc_第6页
第6页 / 共20页
超市管理系统详细设计说明书.doc_第7页
第7页 / 共20页
超市管理系统详细设计说明书.doc_第8页
第8页 / 共20页
超市管理系统详细设计说明书.doc_第9页
第9页 / 共20页
超市管理系统详细设计说明书.doc_第10页
第10页 / 共20页
超市管理系统详细设计说明书.doc_第11页
第11页 / 共20页
超市管理系统详细设计说明书.doc_第12页
第12页 / 共20页
超市管理系统详细设计说明书.doc_第13页
第13页 / 共20页
超市管理系统详细设计说明书.doc_第14页
第14页 / 共20页
超市管理系统详细设计说明书.doc_第15页
第15页 / 共20页
超市管理系统详细设计说明书.doc_第16页
第16页 / 共20页
超市管理系统详细设计说明书.doc_第17页
第17页 / 共20页
超市管理系统详细设计说明书.doc_第18页
第18页 / 共20页
超市管理系统详细设计说明书.doc_第19页
第19页 / 共20页
超市管理系统详细设计说明书.doc_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

超市管理系统详细设计说明书.doc

《超市管理系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《超市管理系统详细设计说明书.doc(20页珍藏版)》请在冰点文库上搜索。

超市管理系统详细设计说明书.doc

超市管理系统详细设计说明书

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模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2