管信实验报告四小型超市新系统分析与设计doc.docx
- 文档编号:9351493
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:15
- 大小:236.96KB
管信实验报告四小型超市新系统分析与设计doc.docx
《管信实验报告四小型超市新系统分析与设计doc.docx》由会员分享,可在线阅读,更多相关《管信实验报告四小型超市新系统分析与设计doc.docx(15页珍藏版)》请在冰豆网上搜索。
管信实验报告四小型超市新系统分析与设计doc
管理信息系统分析与设计
实验报告
实验名称:
小型自选商场综合管理系统分析与设计
实验地点:
专业班级:
信管082
学生姓名:
指导教师:
成绩:
2010年11月20日
实验目的
1.能够正确运用《管理信息系统分析与设计》课程的基本理论和知识,结合一个管理信息系统中的模拟案例,复习、巩固、提高设计系统逻辑与物理方案设计、论证和分析方法。
2.根据要求完成原系统的业务流程描述。
绘制出原系统的业务流程图。
同时,认真分析原系统的业务流程,找出问题,提出改进方案。
3.根据提出的新系统的业务过程,完成新系统逻辑模型的建立。
绘制出新系统的数据流程图,并通过数据字典对其数据处理及数据存储进行说明。
必要时可以使用数据逻辑说明对复杂的数据处理过程进行介绍。
4.根据新系统的功能要求,设计出新系统的模块结构。
绘制出系统的模块结构图。
并对主要模块进行详细说明。
5.根据系统功能设计科学合理的数据库,正确描述数据表中各字段的详细信息。
6.对系统各主要实体进行编码设计,要求设计符合使用实际且科学合理。
实验内容
一、小型自选商场原系统的业务流程存在问题分析:
1、很容易出现因人为原因导致的计算差错,影响日常销售业务的完成。
2、无法详细了解具体货品的销售情况。
3、不能打印库存清单,无法查询某种商品的库存情况。
4、收银台操作中,当输入的商品编号、数量,无法显示某顾客所购商品的清单和收付款情况。
5、没有顾客关系管理措施动态地管理顾客信息,无法及时与顾客进行沟通。
二、新系统基本功能要求:
小型自选商场综合管理系统应具备进货、销售、库存等基本管理功能,具体要求如下:
(1)能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
(2)能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
(3)能按月统计某个员工的销售业绩。
(4)在记录进货及售货的同时,必须动态刷新库存。
(5)能打印库存清单,查询某种商品的库存情况。
(6)能查询某个厂商或供应商的信息。
(7)能查询某个员工的基本信息。
(8)收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。
(9)选择适当地顾客关系管理措施动态地管理顾客信息。
(10)定期形成各种统计报表上交给经理,以便其进行决策。
三、新系统的业务流程图:
图1新系统数据流程图
1、对业务流程图的描述:
销售业务流程:
顾客把商品给销售员,销售员查询商品信息单据和VIP会员表,把购买商品单据给顾客,如果顾客是会员,用顾客的会员卡进行相关优惠,顾客把商品价钱给销售员,如果顾客对商品不满意,可以退货,销售员给顾客换货,并把返给供应商退货单,供应商赔偿公司货品价钱,供应商把被退货的商品返厂,工厂退款。
库存业务流程:
库存管理员查看库存单和商品信息单确定应该进哪些商品,向采购员发出缺货通知,并把商品月库存清单给采购员,当采购员接收到销售员的商品缺失或破损单据,立即修改商品信息单
采购业务流程图:
员工把每个员工的月销售业绩进行统计,总结出商品月销售排行和员工月销售排行单,并把商品月进货数量统计清楚,最后总结出三个单据:
商品月销售排行单,员工月销售排行单,商品月进货数量单据,把这三个单据给经理,经理对接到的单据进行分析处理,以便更好的对以后的销售进行决策。
采购员把购买商品清单给供应商,采购分析员对供应商提供的商品报价明细单进行详细的分析处理,做出是否购买的决策,如果公司受益,就通知采购人员进行采购,在得到允许购买通知单后与供应商联系进货,并付款。
四、新系统的数据流程图:
图2新系统数据流程图
五、数据字典:
1、数据存储
编号:
F1
名称:
VIP顾客数据表
简述:
VIP顾客的相关信息存储表
组成:
编号+姓名+性别+年龄
关键字:
编号
编号:
F2
名称:
商品信息表
简述:
超市所有商品的相关信息存储表
组成:
商品编号+商品名称+现有数量+商品价格
关键字:
商品编号
编号:
F3
名称:
员工月销售业绩文件
简述:
超市所有员工销售商品情况汇总和排名存储表
组成:
员工编号+商品编号+商品销售数量
关键字:
员工编号+商品编号
编号:
F4
名称:
供应商表
简述:
供应商的基本信息存储表
组成:
厂商编号+厂商名称+姓名+从业时间+联系方式
关键字:
厂商编号
编号:
F5
名称:
库存表
简述:
商品库存明细表
组成:
关键字:
2、数据处理
编号:
P1
名称:
销售处理
输入:
商品信息+付款单
处理:
查看是否有顾客所需的商品
输出:
商品缺失或破损单
编号:
P2
名称:
库存处理
输入:
商品缺失统计单
处理:
修改库存
输出:
缺货通知单+月库存清单
编号:
P3
名称:
汇总处理
输入:
月库存清单
处理:
汇总月销售情况及查看是否缺货
输出:
商品月进货数量+商品月销售排名+员工销售排行单
编号:
P4
名称:
采购处理
输入:
允许购买通知单
处理:
进行商品的采购
输出:
购买商品清单+付款单
编号:
P5
名称:
退货处理
输入:
商品退货单
处理:
退货处理
输出:
调货单或退货单
编号:
P6
名称:
商品维护处理
输入:
商品缺失或破损单
处理:
进行商品的维护处理
输出:
商品缺失统计单
编号:
P7
名称:
单据分析处理
输入:
商品月进货数量+商品月销售排名+员工销售排行单
处理:
进行各种单据分析处理
输出:
无
编号:
P8
名称:
利润计算处理
输入:
拒绝购买单+供应商品报价明细单
处理:
计算利润
输出:
允许购买通知单
六、系统的模块结构图
图3新系统模块结构图
模块的描述:
小型超市管理信息系统:
分为三个模块:
进货模块、销售模块,库存模块
1、进货模块包括汇总处理,单据分析处理,利润计算处理,采购处理
汇总处理:
员工把每个员工的月销售业绩进行统计,总结出商品月销售排行和员工月销售排行单,并把商品月进货数量统计清楚,最后总结出三个单据:
商品月销售排行单,员工月销售排行单,商品月进货数量单据,把这三个单据给经理,
单据分析处理:
经理对接到的单据进行分析处理,以便更好的对以后的销售进行决策。
利润计算处理:
采购员工对供应商提供的商品报价明细单进行详细的分析处理,做出是否购买的决策,如果公司受益,就通知采购人员进行采购
采购处理:
采购员把购买商品清单给供应商,在得到允许购买通知单后与供应商联系进货,并付款。
2、销售模块:
销售处理、查询处理、退货处理
销售处理:
顾客把商品给销售员,销售员查询商品信息单据和VIP会员表,把购买商品单据给顾客,如果顾客是会员,用顾客的会员卡进行相关优惠,顾客把商品价钱给销售员。
退货处理:
顾客对商品不满意,可以退货,销售员给顾客换货,并把返给供应商退货单,供应商赔偿公司货品价钱,供应商把被退货的商品返厂,工厂退款。
查询处理:
顾客想查询购买商品的信息,可以用超市里的特设机器进行商品查询。
3、库存模块:
库存处理、商品维护处理
库存处理:
库存管理员查看库存单和商品信息单确定应该进哪些商品,向采购员发出缺货通知,并把商品月库存清单给采购员。
商品维护处理:
当采购员接收到销售员的商品缺失或破损单据,立即修改商品信息单
七、数据库设计:
1.供货商清单
字段名
字段类型
长度
主键/外键
字段值约束
供货商号
char
6
P
NOTNULL
名称
nvarchar
50
NOTNULL
联系人
nvarchar
8
NOTNULL
联系电话
varchar
12
NOTNULL
联系地址
nvarchar
50
NOTNULL
开户行
nvarchar
10
NULL
银行帐号
varchar
15
NULL
说明:
此表用于存放供货商信息
2.库存清单
字段名
字段类型
长度
主键/外键
字段值约束
商品编号
Char
6
P/F
NOTNULL
库存数量
int
4
NOTNULL
说明:
此表用于存放库存商品信息
3.进货清单
字段名
字段类型
长度
主键/外键
字段值约束
进货单号
char
6
P
NOTNULL
商品编号
char
6
P/F
NOTNULL
供货商号
char
6
F
NOTNULL
进货单价
money
4
NOTNULL
进货数量
int
4
NOTNULL
金额
money
4
NOTNULL
进货日期
datetime
8
NOTNULL
说明:
此表存放进货信息
4.商品清单
字段名
字段类型
长度
主键/外键
字段值约束
商品编号
Char
6
P
NOTNULL
商品名称
Char
6
NOTNULL
供货商号
Char
6
F
NOTNULL
条形码
Char
15
NOTNULL
计量单位
Varchar
4
NOTNULL
类别
nvarchar
8
NULL
产地
nvarchar
50
NULL
商品单价
money
4
NOTNULL
说明:
此表存放商品信息
5.销售清单
字段名
字段类型
长度
主键/外键
字段值约束
销售单号
Char
6
P
NOTNULL
商品名称
Char
6
NOTNULL
商品编号
Char
6
P/F
NOTNULL
销售数量
Int
4
NOTNULL
销售日期
datetime
8
NOTNULL
说明:
此表存放销售信息
6.厂商表
字段名
字段类型
长度
主键/外键
字段值约束
厂商编号
Varchar
10
P
NOTNULL
厂商名称
Varchar
50
NOTNULL
厂商地址
Varchar
250
厂商电话
varchar
25
说明:
此表存放厂商信息
7.会员表
字段名
字段类型
长度
主键/外键
字段值约束
会员编号
Varchar
10
P
NOTNULL
会员卡号
Varchar
20
NOTNULL
累计消费金额
Money
4
NOTNULL
注册日期
datetime
8
NOTNULL
八、编码设计
编码设计:
1、产品:
员工编号
编码长度:
8个字符
所用编码:
助记码
分类原则:
XSYAABBB
XSY:
销售员AA:
销售员所在地
BBB:
流水账号
Example:
XSY01154属于在01号销售地的第154为销售员
CGYAABBB
CGY:
采购员AA:
采购员所在地
BBB:
流水账号
Example:
CGY02156属于02号公司的第156位采购员
BGYAABBB
BGY:
保管员AA:
保管员所在地
BBB:
流水账户
Example:
BGY03155属于03号公司的第155位保管员
2、产品:
商品编号
编码长度:
9个字符
所用编码:
区间码
分类原则:
SPAACCDDD
SP:
商品AA:
根据用途不同商品分类
CC:
用途相同性质不同的商品分类DDD:
流水账号
Example:
SP0206123属于饮料类果汁饮料第123号商品
3、产品:
供货商号
编码长度:
10个字符
所用编码:
区间码
分类原则:
GHSAABBCCC
GHS:
供货商AA:
供货商提供商品
BB:
供货商的区域地址CCC:
流水账号
Example:
GHS0115100属于编号15号地区的提供01号产品的第一百位供货商
4、产品:
厂商编号
编码长度:
9个字符
所用编码:
助记码
分类原则:
CSAABBCCC
CS:
厂商AA:
生产某种产品的编号
BB:
生产该产品的公司地址编号CCC:
流水账号
Example:
CS0523423属于生产05号产品的23号地区的第423号厂商
5、产品:
会员编号
编码长度:
11个字符
所用编码:
助记码
分类原则:
HYAABBCCDDD
HY:
会员AA:
年BB:
月CC:
日
DDD:
流水账号
Example:
HY101121010属于10年11月21日第010号会员
供货商号
实验总结
通过这个实验,提高了自己的分析设计能力,对小型超市的系统有了更深一步的了解,通过对系统的分析,学会了建立新系统的逻辑模型与物理模型,并学会了设计数据库和编写数据字典,对编码设计有了基本的了解,在分析系统的过程中,我们遇到了很多难题,都通过向老师和同学的虚心请教得到了解决,感谢老师和同学的帮助!
我们会把在这次实验中学到的知识应用到以后的实践中去,继续努力学习!
各小组成员的具体贡献如下:
田红红:
设计数据库,描述系统模块图
伽文菊:
数据字典设计,写实验总结
闫政全:
绘制业务流程图,绘制系统模块图,设计编码
李彦青;绘制数据流程图,描述业务流程图、数据流程图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告 小型 超市 系统分析 设计 doc