当前位置:
文档之家› 连锁超市物资分配调拨决策支持系统
连锁超市物资分配调拨决策支持系统
1.2 经济可行性研究
(1) 超市有能力承担系统开发费用 开发新系统的投资主要是人力和物力的投资。其主要的投资还是在人
力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的 人力投入。同时软件就其它产品来说,属于高端行业,无论是产品的价格 还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金 支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。 (2) 新系统将为企业带来经济效益
例如: X5X4:01-50(01 为 XX 仓库所在城市 XXXX) X3:0-9 (2 为 XX 仓库) X2X1:50-99(50 为 XX 号仓库)
用户编号: 用户编码中前四位是城市代码及仓库或超市编号,一位是性别, 后三位是职工编码 X7X6X5X4X3X2X1 例如: X7X6:01-50 (01 为 XX 市) X5X4:00-49 (01XX 号店) X5X4:50-99 (50XX 店 XX 号仓库) X3:0/1 (0 为女、1 为男) X2X1:34(职工编号)
F
NOT NULL
商品编号 char 13
F
NOT NULL
所需数量
int
4
NOT NULL
说明:此表说明超市所需商品以及数量
2.6 数据加工处理的描述
1、货物分析汇总:对每个超市的物资申请表中信息与仓库货物信息进行比较, 把正确的货物申请保留下来,并进行货物汇总,把不正确的 返回到超市进行修改。
2、汇总验证: 对每个仓库的货物进行录入,并对其与总部信息对比,对结果进 行汇总。
NULL NULL NULL NULL NOT NULL NULL
字段值约束 NOT NULL
NOT NULL
说明:此表存放超市信息。
(3) 商品信息表 中文字段名 商品编号 商品名称 产地 单价 备注
字段类型
char nvarchar nvarchar money
ntext
长度
13 20 50 4 50
分配编号:分配编码中前两位代表城市代码,中间八位代表日期,后三位代表 分配编码 X13X12X11X10X9X8X7X6X5X4X3X2X1 例如: X13X12:01-50 (01 为 XX 市) X11X10X9X8X7X6X5X4(20121210 代表 2012 年 12 月 2 日) X3X2X1:001-999 (001 为 2012 年 12 月 2 日一号配单)
F
字段值约束
NOT NULL NOT NULL NOT NULL NOT NULL
NULL
说明:此表分配信息。
(6) 库存信息
中文字段名 字段类型 长度 主键/外键 字段值约束
商品编号 char
5
P
NOT NULL
商品名称 nvarchar 20
NOT NULL
库存数量
int
4
NOT NULL
说明:此表说明库存信息
3.7 系统安全性设计
鉴于中国企业网络的信息安全建设事件中经常存在这样一种不正常的现象, 就是企业的整体安全意识普遍不强,信息安全措施单一,无法抵御中和的安全攻 击。我们针对这些不足,有针对性的制定出了我们系统的安全措施。为了保障信 息安全,我们的系统不仅能够做出针对信息的安全保护,还具有安全预警能力, 系统的入侵检测能力,系统的事件反应能力和系统遭到入侵引起破坏的快速恢复 能力。有别于传统的加密,身份认证,访问控制,防火墙,安全路由等技术,我 们还特别强调信息系统整个生命周期的防御和恢复,同时安全问题的出现和解决 方案业超越了纯技术范畴。由此,我们制定出了包括预警,保护,检测,反应和 恢复五个环节的信息安全保障措施。
产生打印报表 添加、删除、更新商品信息
3、数据流图
顶层图
超市
需求表
物资分配 调拨决策 系统
需
结
求
过
表
分
配
总部
调拨表 库存表
仓库
二层图
D1 商品表
D2 超市信息 D3 库存表 D4 仓库信息
超市
申请表 1
合法
货物分
析汇总
不合法
D5 货物申请表
总部 合法提交
不 分 配
2 汇总 验证
信息反馈
分配 汇总
D6 分配结果表
主键/外键 P
字段值约束
NOT NULL NOT NULL
NULL NOT NULL
NULL
说明:此表存放商品信息。
(4) 仓库信息表 中文字段名 仓库编号 仓库名称 联系人 联系电话 地址 备注
字段类型
char nvarchar nvarchar varchar nvarchar
ntext
长度
5 50 8 12 50 50
2.5、汇总距离:将每个仓库到每个超市的距离进行汇总,系统对距 离进行汇总并保存,以便以后使用。
2.6、调拨处理结果:根据距离和分配结果施行调拨处理算法,系统 在总部输入距离和系统产生分配结果是有一个预分配 的过程,若预分配不合理,可人工修改。
3.1、报表审核:对仓库已有的库存量及商品种类进行核对及审查, 系统自动对仓库库存量和商品种类进行审核,看库存量 是否与实际库有出入及商品种类是否齐全。
打印详细信息; (3)该管理软件将企业人为用户提供账号管理工具,以便用户对账号进行管
理,具体为添加用户、删除用户、修改用户密码; (4)该管理软件提供员管理,能够对企业员工的分类管理,新员工的加入以
及员工删除,修改进本信息等功能。 整个超市管理系统的功能模块图,如下:
超市系统
登录模块
总部模块
超市模块
调拨模块
用 密 添商修用物商调 商
商分
调
户 码 加品给户资查商增申查查 查
管需
结
陆 置 品找品删请看看 看
理求
果
3.3 输出设计
输入、输出内容: 用户登录
总部仓库查看:
总部超市查看: 总部商品查询:
总部仓库删除: 总部删除超市:
总部增加仓库: 总部商品分配:
仓库库存查询: 仓库的物资分配:
连锁超市物资分配调拨决策支持系统
学院:内蒙古大学创业学院 系别:信息工程教学部 班级:2010 级计算机科学与技术 1 班 组别:第四小组 成员:薛向南、祝鼎盛、史琴、李金梅、
唐浩天、冯宇奇
一.系统可行性研究
1.1 技术可行性研究
对于超市管理系统,超市的 IT 行业人员须掌握计算机技术以及对各种管理 软件的应用和维护。从管理层到下面的销售人员,都要求具有一定的计算机基础, 在新系统投入使用时,只要对员工进行一定的培训,系统的功能和使用方法就基 本上能够是系统顺利运行。
D8 距离表
运输 方案
D7 运输表
仓库
调 拨拨 结果
D9 调拨表
调拨表
调拨表
四、数据字典
基本表的设计如下:
(1) 职工信息
中文字段名 字段类型
编号
char
姓名
nvarchar
性别
nchar
籍贯
nvarchar
类别
nvarchar
联系电话 varchar
联系地址 nvarchar
身份证号 varchar
3.2、打印报表:对调拨结果进行打印,仓库对调拨结果打印并保存, 并留有存根,以待向个超市配送货物。
申请编号:申请编码中前两位代表城市代码,中间八位代表日期,后三位代表 申请编码 X13X12X11X10X9X8X7X6X5X4X3X2X1
例如: X13X12:01-50 (01 为 XX 市) X11X10X9X8X7X6X5X4:( 20121210 代表 2012 年 12 月 2 日) X3X2X1:001-999 (001 为 2012 年 12 月 2 日一号申请单号)
报表审核:对商品的有无进行审核,当超市递交需求申请时系统自动 进行检测看是否有错误商品信息,若有则返回错误信 息,否则就提交总部。
打印报表:对调拨结果进行打印,超市对最后的调拨结果进行打印, 用来备份及提货使用。
距离审查:核对距离是否合法,系统对总部输入的距离进行审核,看 距离是否合法(合法的意思就是,距离是否超过应有距 离或距离是否为负数等)、距离单位是否正确。
备注
ntext
说明:此表存放职工信息。
(2) 超市信息表
中文字段名 字段类型
超市编号 char
联系人
char
联系电话 char
所在地
char
长度 7 8 2 4 10 12 50 18 50
长度 5 12 12 20
主键/外键 P
主键/外键 P/F
字段值约束 NOT NULL NOT NULL NOT NULL
比对库存及需求:将库存和需求进行比对看是否够分配,系统根据输 入的库存和需求数量进行比对看是否可以分配。
分配算法:根据超市的需求和仓库的库存用算法进行分配,系统自动 调用算法进行分配,其中包含了,够分配与不够分配的 算法。
分配汇总: 将每个超市和仓库的分配结果进行汇总,系统将分配的 结果进行汇总,以便用来备份。
3、分配汇总:对超市各种货物进行汇总 4、运输方案:对汇总后的超市、货物、仓库、仓库与超市间的距离进行整体分
析,确定超市与仓库的分配关系 5、调拨结果:对每个超市申请的各种货物所用的仓库进行统计,以及对各仓库
要给对应超市对应货物进行统计。
3.2 模块结构设计
超市系统
登录模块
总部模块
超市模块
仓库模块
超市编号:超市编码中城市代码占二位,超市代码占一位,超市编码占两位
X5X4X3X2X1
例如: X5X4:01-50 (01 为 XX 超市所在城市 XXXX)
X3: 0-9 (1 为 XX 超市)