超市管理系统详细设计说明书.docx
- 文档编号:23356253
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:21
- 大小:280.42KB
超市管理系统详细设计说明书.docx
《超市管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《超市管理系统详细设计说明书.docx(21页珍藏版)》请在冰豆网上搜索。
超市管理系统详细设计说明书
详细设计说明书
1引言
1.1编写目的
随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:
系统权限的设定、原始数据录入、数据的汇总及查询等。
从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:
数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
1.2背景
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:
不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。
苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
1.3定义
SQLSever2000:
数据库管理软件
DBMS:
数据库管理系统
Windows2000/2003/XP:
运行环境
C++:
软件开发语言
1.4参考资料
[1]萨师煊、王珊.数据库系统概论.北京:
高校教育出版社1985;
[2]王勇领.计算机数据处理系统分析与设计.北京:
清华大学出版社,1986;
[3]张基温.信息系统开发案例.北京;清华大学出版社,1999;
[4]党建武.管理信息系统,兰州大学出版社,2001;
[5]毕庶伟.管理信息系统分析与设计.北京:
机械工业出版社,1992;
[6]黄梯云.企业管理模型及微型机应用程序,石家庄:
河北人民出版社,1985;
[7]黄梯云.管理信息系统导论,北京:
机械工业出版社,1986。
2程序系统的结构
3进货管理设计说明
3.1程序描述
进货管理模块主要包括两部分:
进货信息查询:
该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。
进货计划制定:
该模块可以为制定进货计划,并形成相应的采购订单。
3.2功能
该模块主要是实现进行进货信息查询、进货计划制定两个功能。
3.3性能
产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。
3.4输入项
该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。
3.5输出项
查询操作的结果
3.6算法
无
3.7流程逻辑
1)制定进货计划的流程图
2)进货信息查询的流程图
3.8接口
3.9存储分配
无
3.10注释设计
说明准备在本程序中安排的注释,如:
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
3.11限制条件
CPU:
IntelP3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
.NET框架:
Microsoft.NetFrameworkV1.1版本及以上。
数据库服务器:
MicrosoftSQLServer2000及以上
3.12测试计划
在模块测试时我们主要从以下几个方面考虑:
1.模块接口;
2.局部数据结构;
3.重要执行通道;
4.出错处理通道;
5.影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
3.13尚未解决的问题
无
4销售模块设计说明
4.1程序描述
本模块由三部分主成:
销售信息查询:
根据商品销售情况,按需要对销售情况进行查询。
在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。
销售信息盘点:
可以按照需要对在一定时期内的销售情况进行盘点。
销售信息维护:
对销售信息进行维护和修补。
4.2功能
本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。
4.3性能
产品的销售单中,单价、金额采用浮点数,保留至小数点后两位。
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒
4.4输入项
本模块的数据输入项主要是商品的销售单号和商品编号。
其中还包括销售数量和销售日期。
4.5输出项
查询结果
4.6算法
无
4.7流程逻辑
1)销售信息查询流程图:
2)销售盘点流程图:
4.8接口
4.9存储分配
无
4.10注释设计
无
4.11限制条件
CPU:
IntelP3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
.NET框架:
Microsoft.NetFrameworkV1.1版本及以上。
数据库服务器:
MicrosoftSQLServer2000及以上
4.12测试计划
在模块测试时我们主要从以下几个方面考虑:
1.模块接口;
2.局部数据结构;
3.重要执行通道;
4.出错处理通道;
5.影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
4.13尚未解决的问题
无
5库存模块设计说明
5.1程序描述
本模块主要由四部分组成:
查询商品信息:
主要功能查询商品的明细信息,和它的库存信息。
添加商品信息:
主要功能添加新进的商品。
修改商品信息:
主要功能是修改商品的信息,包括他的库存数量。
删除商品信息:
主要功能是删除不再销售的商品信息。
5.2功能
本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。
5.3性能
单价、金额采用浮点数,保留至小数点后两位。
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒
5.4输入项
本模块的数据输入项主要是商品编号。
5.5输出项
查询返回的商品编号。
5.6算法
无
5.7流程逻辑
1)库存管理查询流程图:
2)库存管理添加流程图:
3)库存管理修改流程图:
4)库存管理删除流程图:
5.8接口
5.9存储分配
无
5.10注释设计
无
5.11限制条件
CPU:
IntelP3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
.NET框架:
Microsoft.NetFrameworkV1.1版本及以上。
数据库服务器:
MicrosoftSQLServer2000及以上
5.12测试计划
在模块测试时我们主要从以下几个方面考虑:
1.模块接口;
2.局部数据结构;
3.重要执行通道;
4.出错处理通道;
5.影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
5.13尚未解决的问题
无
6人事管理模块设计说明
6.1程序描述
人事管理模块由职工管理和供货商信息管理两部分组成:
新员工录入:
在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。
员工信息维护:
当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。
以及对供货商信息的添加,查询,修改及删除。
6.2功能
在超市引进商品时,首先查询已有的供货商信息,然后按照供货商信息采购商品;或者从新的供货商那里引进新的商品,此时,要把新供货商信息添加到供货商清单中。
有时,不再从某一供货商那里采购商品时,此时要把供货商信息删掉。
当供货商信息有变化时,就需要对供货商信息进行维护等。
在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,用来对超市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。
6.3性能
单价、金额采用浮点数,保留至小数点后两位。
该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒
6.4输入项
包括:
职工编号,姓名,性别,籍贯,学历,类别,工资,联系电话,联系地址,身份证号,聘用日期,编制日期,备注;供货商号,名称,联系人,联系电话,联系地址,开户行,银行帐号,备注。
6.5输出项
查询操作输出的结果
6.6算法
无
6.7流程逻辑
1)职工管理查询流程图:
2)添加新职工流程图:
3)职工信息修改流程图
4)职工信息删除流程图
5)供货商信息管理查询流程图
6)供货商信息管理删除流程图
7)货商信息管理添加流程图
8)供货商信息管理修改流程图
6.8接口
5.9存储分配
无
5.10注释设计
无
5.11限制条件
CPU:
IntelP3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
.NET框架:
Microsoft.NetFrameworkV1.1版本及以上。
数据库服务器:
MicrosoftSQLServer2000及以上
5.12测试计划
在模块测试时我们主要从以下几个方面考虑:
1.模块接口;
2.局部数据结构;
3.重要执行通道;
4.出错处理通道;
5.影响上述方面的边界条件。
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。
改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
5.13尚未解决的问题
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 详细 设计 说明书