超市系统设计报告样例Word文件下载.docx
《超市系统设计报告样例Word文件下载.docx》由会员分享,可在线阅读,更多相关《超市系统设计报告样例Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。
修改后:
本系统按照系统的业务处理功能划分,将系统划分成三个子系统:
人事管理子系统、库存管理子系统和密码管理子系统。
1.2系统总体结构
系统总体功能结构如图1-1、1-2、1-3所示
退出
图1-1系统结构图
人事管理子系统
其他操作
档案输出
档案更新
档案查询
修改密码
权限设置
增加档案
删除档案
修改档案
保存
图1-2人事管理子系统结构图
库存管理子系统
修改模块
退出模块
查询模块
输入模块
退出系统
按分类查询
按进货日起查
按商品名称查
修改出库
修改入库
出库输入
进库输入
新产品输入
图1-3库存管理子系统结构图
密码管理是为系统管理员设置的密码管理库。
档案查询没有子菜单的原因是:
设计的查询操作可以按一个或多个条件查询。
所有操作均在一个界面上完成,因此就无需再设子菜单了。
档案输出以表单形式在界面上显示。
需要对图形做简要的描述,这里的“档案查询没有子菜单的原因”应该在I/O设计中去描述,不要放在总体结构设计里。
所以上述解释原因的文字可以移到后面去。
超市连锁店管理信息系统,从总体结构上包括三部分:
人事管理、库存管理、密码管理;
其中人事管理子系统,包括四部分:
…………..;
库存管理子系统,………..;
1.3计算机处理流程设计
1.3.1库存管理子系统
库存管理子系统的计算机处理流程如图1-4所示。
途中表示规划设计中数据输入库存管理子系统的方式有两种,一种新引进商品出入库单据和查询时的查询条件通过键盘输入,另一种为直接从销售统计传过来的软磁盘中读取数据。
系统读取数据,进行合格判断。
然后再进行处理。
输出处理后会将形影的新商品信息存入商品资料库中。
修改处理后将处理结果写入相应文件中。
查询处理结果则以表单形式在界面显示。
销售子系统文件
库存主文件
销售文件
3
2
1
输出处理
合格判断
读数据
新库存文件
商品资料库
查询结果表单
查询条件
出入库单据
表单生成文件
查询处理
修改处理
?
图1-4库存管理计算机处理流程图
1、文字描述太笼统,应该一个分支一个分支地描述。
2、图中的判断分支只有对“合格判断”的处理,而缺乏不合格判断的处理。
图中表示规划设计中数据输入库存管理子系统的方式有两种,一种新引进商品出入库单据和查询时的查询条件通过键盘输入,另一种为直接从销售统计传过来的软磁盘中读取数据。
当系统进入输出处理分支时,首先读入商品出入库单据,进行合格判断,若合格则进行输出处理,结果存放在销售文件中、库存文件中和商品资料文件库中。
1.3.2人事档案子系统
人事档案子系统的计算机处理流程如图1-5所示。
图中表示规划设计中数据输入子系统均以键盘方式输入。
进行档案查询时,只需输入所查职员姓名,系统便会读取数据,进行判断,处理后以表单形式在界面输出。
更新处理后事将处理结果写入相应文件中。
查询结果也是以表单形式在界面输出。
档案资料
人事档案主文件
人事档案管理子系统
新档案文件
个人档案输出表单
职员姓名
更新处理
图1-5人事管理计算机处理流程图
第二章系统设备配置
2.1网络设计
网络设计将解决如何将初步规划中的各个子系统从内部用局域网连接起来,以及今后系统如何与外界系统连接的问题。
主要是根据实际业务的需要去考虑如何配置和选用一个网络产品。
网络设计首先是根据用户的要求选择网络的结构。
本系统采用的是总线式网络拓扑结构。
在总线式电缆网络中,任何瞬间仅有一台机器是主站,可以发送信息。
网络协议选择X.25的接口协议和X.12业务和设施协议。
这两种使用时不必涉及协议标准的内部细节,只需按照他的规定操作即可。
连锁超市的网络拓扑结构如图2-1所示。
图2-1网络拓扑结构图
2.2设备和网络的配置
本系统是以VB6.o与Access联合编辑完成的。
其安装程序为VB6.0的打包文件。
安装程序的操作系统必须为WindowsXP操作系统,(在WindowsMe及Windows2000系统下安装程序会因程序必须文件与操作系统System中文件冲突。
程序文件要求更新操作系统文件而导致程序安装失败)另外,由于系统为现在即2003年度的主流计算机而设计,故对运行本系统的计算机的配置要求为P41.5G以上的计算机。
系统管理员处配备一台主服务器(H),库存、人事部各配备两台与主服务器联网的微机(A、B、C、E),以及打印机(D)。
具体如图所示。
A
BC
H
E
D
1234
图2-2网络设备配置图
第三章系统分类编码设计
3.1分类方案
3.1.1库存物质分类方案
库存物质的分类法:
采用ABC分类法。
即A类物质品种数占库存物质总数的不到10%,但金额却占总数的75%;
B类物质这两项比例数为20%和20%左右;
C类物质为70%和5%。
根据此理论和实际调研结果,分类如下:
A类为一些销量较少但成本较贵的物质,主要有高档酒类、高档香烟、高档营养品、蒸锅、高压锅、饮水机、风扇、遥控玩具、工艺品、较高档体育器材(如羽毛球拍)等等;
B类为一些销量一般成本也一般的物质,主要有中档酒类、中档香烟、中档营养品、刀具、洗发水、沐浴露、一般体育用品(如乒乓球拍)、
瓶装食用油、熟食类食品(如烤鸭、烧鸡)等等;
C类为销量大但成本便宜的物品,主要有小食品(如薯条、日本豆)、小生活用品(如镜子、小刀、牙刷牙膏、毛巾、香皂)、娱乐用品(如扑克牌、象棋、跳绳)、水果类、饮料类等等。
3.1.2职员分类方案
超市职员的分类法:
采用线分类法。
具体如图3-1所示。
公司
总部连锁店……配送中心
信息部库存管理部财务部销售部人事部
职员职员职员……
图3-1职员分类图
3.2编码和校对方式
3.2.1库存编码和校对方式
库存编码采用标准型EAN代码,标准型EAN代码由13位数字构成,称为EAN-13代码,其结构如表3-1所示:
表3-1库存编码结构表
前缀码
厂商代码
商品项目代码
校验字符
P1P2P3
M1M2M3M4
I1I2I3I4I5
C
P1-P3代表3位阿拉伯数字,称为前缀码,是国际物品编码协会分配给其成员(EAN编码组织)的标识代码。
由于一个国家或地区只能由一个编码组织,作为代表加入国际物品编码协会,所以前缀码实际上就是国家(地区)代码。
我国的为690。
M1-M4:
代表4位阿拉伯数字,是EAN编码组配给其成员的标识代码,称为厂商代码。
I1-I5:
代表5位阿拉伯数字,称为商品项目代码,用以表示具体的商品项目,即具有相同包装和价格的同一种商品。
C类由00000到69999,B类由70000到89999,A类由90000到99999。
C:
一位校验字符,用以提高数据的可靠性。
如,满婷皂,为B类商品,商品编码为6928320700018
,果酱面包,为C类商品,商品编码为6932516000080。
按国际物品编码协会规定的方法计算其数值。
校验字符按以下方法计算:
第一步:
将13位数字(包括校验字符)自右向左顺序编号;
第二步:
将所有序号为偶数的位置上的数值相加;
第三步:
用数值3乘第二步的结果;
第四步:
从序号3开始,将所有序号为奇数的位置上的数值相加;
第五步:
将第三步的结果与第四步结果相加;
第六步:
用一个大于第五步的结果且为10的最小整数倍的数减去第五步的结果,其差即为所求的校验字符的值。
例:
计算690100505501C的校验字符C的值。
序号 13121110987654321
代码690100505501C
1+5+0+0+1+9=16
16×
3=48
0+5+5+0+0+6=16
48+16=64。
70-64=6
校验字符的值为6。
这里只是介绍校验字符的计算方法,实际上,商品条码系统成员在对商品项目编码时,可不必计算校验字符的值。
该值由制作条码原版胶片或直接打印条码符号的设备自动生成。
标准型的消费单元代码用EAN-13条码符号表示。
3.2.2人事编码和校对方式
人事编码结构如表3-2所示:
表3-2人事编码结构表
连锁店代码
部门代码
职员代码
P1P2
M1
I1I2I3
P1P2为各连锁店所分到的代码。
M1位各部门所分到的代码。
销售部为1,库存管理部为2,市场信息部为3,财务部为4,人事部为5。
I1I2I3位个职员所分到的代码。
3.1.2是职员分类方案,而3.2.2是人事编码和校对方式,前后应该统一,建议3.2.2改为职员编码和校对方式
第四章数据结构和数据库设计
4.1关系数据结构设计
4.1.1人事档案管理关系数据结构
本系统采用VisualBasic建立DB。
在数据的规范表达中,一般将一组相互关联的数据称为一个关系,而在这个关系下的每一个数据指标项则成为
数据元素。
这种关系落实到具体数据库就是基本表(在VB中是一个.DBF文件)。
在人事档案管理数据库中,二维表如表4-1所示。
表4-1职工人事档案的结构表
字段名
类型
宽度
小数点位数
索引
NULL
代号
字符型
4
有
姓名
8
性别
出生日期
日期型
民族
籍贯
16
家庭住址
政治面貌
10
文化程度
6
家庭出身
健康状况
备注型
(二进制)
婚姻状况
参加工作时间
进本单位时间
工资
数值型
各种补贴
部门
现任职务
职号
权限
1
备注
4.1.2库存管理关系数据结构
本系统采用MicrosoftAccess建立DB。
库存管理关系数据结构如表4.2-4.6所示。
表4-2出库表
商品名称
文本
50
数量
数字
长整型
自动
经手人
买家
出库日期
日期/时间
出库时间
表4-3入库表
名称
供应商
数值
单价
货币
入库日期
入库时间
表4-4库存材料
分类
单位
整型
表4-6员工表
职务
电话
1.由多个表组成一个数据库,其中一个主表建立主索引,其他表(出库表、入库表、库存材料)应建立侯选索引。
2.表4-6员工表中的信息可以纳入职工人事档案表中,没有必要单独以一个表列出,否则会造成大量冗余。
3.出库表的商品名称、入库表的名称很容易由于同名造成重复,应增加商品编号并作为关键字。
4.出库表、入库表中的数量使用整型即可,没有必要使用长整型。
5.职工人事档案表中的健康状况应使用字符型,没有必要使用备注型(二进制)。
6.建议取消家庭出身字段,参加工作时间改为参加工作日期,进本单位时间改为进本单位日期,代号改为职工编号,家庭住址长度增加到32。
7.有些字段应增加说明。
改进后的数据表为:
说明
职工编号
编号规则见3.2.2
男、女
年月日
省(直辖市)、市(区)
36
小学、初中、高中、大学、研究生等
良好、一般等
已婚、未婚、离异、丧偶等
参加工作日期
进本单位日期
基本工资
职务编号
系统使用权限具体内容1-系统管理员;
2-一般用户…
12
备注型(二进制)
前文3.2.2职员编码和校对方式中职员代号设为6位,在数据库职工人事档案的结构表中职员代号也应设为6位。
库存管理关系数据结构如表4.2-4.4所示。
商品编号
13
编号规则见3.2.1
出库日期/时间
常规日期(年月日/时分秒)
表4-3入库表
入库日期/时间
A,B,C类,规则见3.1.1
计量单位
分类字段应该写明分类的内容,如果在前面章节有具体的分类规则,可以引用即可。
4.2输入输出设计
(1)输入方式设计
键盘输入:
对于人事管理系统及密码管理系统这样系统小,而且流动数据少,基本数据基本保持不变的系统应用原始的键盘输入用利于合理的利用现有的人力资源及设备,不致于造成资源浪费
数模/模数转换方式:
条码输入;
对于库存系统这样经常需要大量更新数据,及时处理数据,并且必须使大量数据在比较短的时间内完成其输入更新。
而对于超市这样一个以零售为主的单位选择条码输入是比较好的选择
(2)输入格式
为减少不必要的麻烦,方便用户大批量数据统计报表输入我们的统计报表结构与数据库关系表结构一致。
(数据库关系表结构见表4-1至4-7)
(3)校对方式
本系统在修改个人密码时运用了二次键入校对的方法对就系统而言重要的密码修改进行确认;
并对商品的出入库请求用户的确认
(4)输出方式设计
在库存管理系统中我们运用报表输出来实现数据的以文件形式存档
输入输出设计中应该首先进行I/O设计的简要描述,而不应该直接描述“输入方式设计”等具体内容,即:
输入输出设计主要包括输入设计、用户界面设计、输出方式设计。
输入设计包括输入方式、输入格式、校对方式等。
输出设计包括报表输出、图形输出等。
用户界面设计主要包括操作界面设计、菜单设计、会话管理等。
库存员工信息管理输入方式如图所示。
其余各部分的键盘输入与此雷同。
图4-1库存员工信息管理输入方式布局图
以上的输入界面设计应该详细指明界面各部分的具体作用,如下图:
操作区
界面标题区,用来简要标明当前界面的名称。
功能区,用来指引不同的业务功能。
数据显示区,用来获取录入或修改所需要的各种数据。
操作区,用来存放录入或修改所用的各种操作,如添加、修改、刷新、取消和退出等。
说明区,用来对要输入或修改的数据进行相关说明。
库存入库信息输出方式如图4-2所示。
其余各部分的报表输出与此雷同。
图4-2库存入库信息输出方式布局图
以上的输出界面设计也应该详细指明界面各部分的具体作用,如下图:
条件显示区,用来获取查询所需要的各种条件数据。
表格显示区,用来显示最终的输出结果。
操作界面设计不应放在这里,而应放在用户界面设计中。
4.3用户界面设计
(1)菜单方式
本系统采用下拉式菜单设计。
下拉式菜单用来描述系统或子系统功能。
它既是系统分析和系统设计所确定的新系统功能,又是下一阶段系统编程是现实的主控程序菜单屏幕蓝图。
此外,下拉式菜单方便、灵活、便于统一处理。
具体界面见图4-3所示。
表4-7至4-10时所有下拉菜单的功能表。
前面有“...”符号的为主菜单弹出的下拉菜单。
图4-3
图4-4用户界面图
表4-7库存管理系统菜单设计
库存管理系统
项目
查询
出库
入库
报表
设置
…按商品名称查询
…按进货日期查询
…按分类查询
出库操作
…入库操作
…报表输出
表4-8人事管理系统菜单设计
人事管理系统
修改
表4-9密码管理系统菜单设计
密码管理系统
…人事管理密码库修改
…库存管理密码库修改
…管理员密码库修改
…人事管理密码库查询
表4-10大自然超市主界面
大自然超市
选择进入方式
…进入库存管理系统
…进入人事管理系统
…进入管理员密码系统
上文的主界面设计太繁琐,并且和菜单设计融为一体,建议分开设计。
由于菜单设计是系统分析和系统设计所确定的新系统功能,是下一阶段系统编程实现的主控程序菜单的屏幕蓝图。
建议改为以下的菜单蓝图,
人事管理
库存管理
密码管理
系统维护
录入信息
修改信息
查询信息
报表输出
出库管理
入库管理
密码修改
密码查询
系统备份
系统回复
顶层为一级菜单,相应的下面描述为二级菜单。
此处不需要进行菜单的布局设计,而应该将上文的主界面的设计、输入和输出界面设计移至此处。
主界面的设计可以简化为:
大自然超市(界