订单管理系统设计精编.docx
- 文档编号:23610953
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:35
- 大小:654.48KB
订单管理系统设计精编.docx
《订单管理系统设计精编.docx》由会员分享,可在线阅读,更多相关《订单管理系统设计精编.docx(35页珍藏版)》请在冰豆网上搜索。
订单管理系统设计精编
Documentnumber:
WTT-LKK-GBB-08921-EIGG-22986
订单管理系统设计精编
交通与汽车工程学院
课程设计说明书
课程名称:
物流信息系统设计
课程代码:
1103181
题目:
B公司订单管理信息系统设计
年级/专业/班:
09级物流管理2班
学生姓名:
学 号:
31
开始时间:
2012年6月18日
完成时间:
2012年7月6日
课程设计成绩:
学习态度及平时成绩(30)
技术水平与实际能力(20)
创新(5)
说明书(计算书、图纸、分析报告)撰写质量(45)
总分(100)
指导教师签名:
年月日
物流信息系统设计课程设计任务书
学院名称:
交通与汽车工程学院课程代码:
_1103181__
专业:
物流管理年级:
2009
一、设计题目
物流信息系统设计:
B公司订单管理信息系统设计
二、主要内容
分析设计具备一定功能的物流信息系统软件(或其他管理信息系统软件)
三、具体要求
完成信息系统分析
内容包括:
(1)软件功能需求分析
(2)业务流程分析
(3)数据流程分析
(4)数据字典
(5)存取分析
(6)处理逻辑描述
完成信息系统设计
内容包括:
(1)系统结构设计
(2)系统软硬件配置
(3)数据库设计
(4)代码设计
(5)输入输出设计
(6)模块功能说明
说明书字数6000字以上。
(也可进行其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体内容可由学生与指导教师共同协商确定)
四、主要技术路线提示
系统分析设计说明书撰写(符合《西华大学本科课程设计说明书规范化要求》):
(1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标;
(2)调查分析组织结构和主要业务,完成业务流程图;
(3)完成数据流程图;
(4)利用数据字典、存取分析、处理逻辑描述对数据流程内容详细描述;
(5)根据数据流程图完成系统结构图;
(6)进行系统软硬件配置;
(7)进行代码设计;
(8)进行数据库设计;
(9)进行输入输出设计;
(10)对系统结构图的各模块进行模块功能说明。
五、进度安排
第一天——第五天:
完成四中
(1)
(2);
第五天——第十天:
完成四中(3)(4)(5);
第十天——第十五天:
完成四中(6)(7)(8)(9)(10)。
六、完成后应上交的材料
课程设计说明书(符合《西华大学本科课程设计说明书规范化要求》)
七、推荐参考资料(不少于3篇)
[1]刘勇主编.信息系统分析与设计.北京:
科学出版社,2002
[2]薛华成.管理信息系统.北京:
清华大学出版社,1999
[3]李苏剑,游战清等.物流管理信息系统理论与案例.北京:
电子工业出版社,2005
[4]曾传华,黎青松等.物流管理与信息系统.北京:
清华大学出版社,2007
指导教师签名日期2012年6月15日
系主任审核日期2012年6月15日
摘要
本课程设计主要对对B公司的背景进行研究进而从经济、管理和技术三个方面对开发项目的可行性进行分析,充分掌握此次设计要了解的内容。
得出结论之后,开始对该企业的组织结构和业务流程进行分析,然后得出逻辑模型即数据流程图。
根据系统分析阶段的数据流程图得到物理模型即模块结构图。
最后实现系统的运行。
通过对B公司的订单管理信息系统的分析,借助现代信息技术和管理理论,建立公司的订单管理信息系统,对美的公司而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题,也是适应市场发展的关键因素。
关键词:
订单管理信息系统系统分析系统设计
1引言
问题的提出
随着信息技术的发展,各种生活和工作信息已经深入到人们的生活之中,各种活动越来越依赖于信息管理系统,人们深刻的认识到利用计算机进行信息系统管理的重要性和便捷性。
伴随着中国的产业流通结构和应用科技领域一些新动向的显现,市场整体也折射出了一些新的热点。
作为物流运营管理重要手段的信息系统,已从过去的学习与尝试阶段,逐步提升到了一个面向客户面向市场、随需而变和应用为先的新阶段。
相时而动,对于企业来说,充分了解物流乃至信息化技术的发展现状及趋势就显得格外重要。
拥有一个好的物流管理信息系统不仅能节约成本,节省人力物力资源,而且能使企业在激烈的市场竞争中站稳脚跟,获得更大的经济利益,实现企业的经营目标。
下面我们将从B公司的案例出发,针对其订单情况和特点来为其设计出一个适合他们的订单管理信息系统。
1.1.1B公司发展现状
B公司创建于1968年。
1980年,正式进入家电业。
1981年,开始使用B公司的品牌。
1993年,集团下辖的集团股份有限公司在深交所上市,成为全国第一家由乡镇企业改制而成的上市公司。
2001年,B公司转制为民营企业。
2003年,该集团相继收购云南、湖南的客车企业,正式进入汽车业。
从上个世纪八十年代打造出中国第一台全塑型风扇开始,B公司产品就一直在国内市场占据着十分重要的地位,目前B公司的家电产品基本都在国内市场中位居前列。
力争到2012年,集团整体从单一的家电制造企业发展成长为国内知名的综合性、国际化制造企业集团。
1.1.2B公司信息系统使用现状
在订单管理信息系统中,最主要的是客户对商品的需求进而形成订单。
具体来说,客户在提出订单前必须要提出一个购买申请,企业要根据这个购买申请来查看企业是否能够满足该申请的条件,例如库存数量是否可以满足订单要求等,这个过程必须要有人员完成,不仅时间延迟较长,而且浪费了人力、物力、财力,对于现代企业来说,效率直接影响着企业的效益,在以效率为竞争关键的现代企业中,这种作业方式势必给企业带来管理上的不便。
如果B公司拥有一个比较快捷完善的订单管理信息系统,不仅减少人为操作的麻烦和失误,还可以对商品信息进行科学的管理,提高数据交易的准备性和效率,从而减少不必要的损失,使企业在现在日益激烈的市场竞争中占据有利地位,赢得更高的效益。
国内外研究的现状
无论是企业通过物流变革发掘“第三利润源泉”,还是物流公司通过建立核心竞争力跻身行业主流,都必然将落实到物流信息系统。
因而在物流信息系统的投资应用过程中,企业家的决策质量非常重要。
然而,当前,还没有一个指导物流信息系统投资过程的思维框架,国内理论界和实际应用部门对于物流信息系统的分类、物流信息系统当前在国内应用的现状、ERP与物流信息系统的关系等等基本问题还没有形成一个统一的共识,对于物流信息系统的评估因而也缺乏基本的方法论,这导致企业管理者对物流信息系统的认识流于概念,难以对系统产生可规范的、切实的期望,从而难以管理系统的投资过程。
任务与分析
本课程设计主要是为B公司建立一套比较完善的订单管理信息系统,使得该公司可以更好地为客户提供优质的服务。
并且可以让企业不仅减少人为操作的麻烦和失误,还可以对商品信息进行科学的管理,提高数据交易的准备性和效率,从而减少不必要的损失,使企业在现在日益激烈的市场竞争中占据有利地位,赢得更高的效益。
2系统分析
企业组织结构及相关业务分析
图B公司组织结构图
从以上的B公司的组织结构图,可以发现该公司集团董事局为最高权利机构,统筹整个集团的一切事务。
董事局主席兼CEO为董事局的代理,代表董事局处理集团事务,拥有较大权利,但同时受到董事局下设的战略与投资委员会、人力资源管理委员会、薪酬管理委员会和审计监察委员会的监督和管理。
公司下设财务管理部、战略管理部、行政与人力资源管理部、科技管理部、审计监察部、市场支持部、工程与后勤服务部和认证测试服务中心等部门,分别管理各自的工作,直接对董事局主席兼CEO负责,同时还受到几大委员会的管理。
董事局主席兼CEO还同时管理着下属的日用家电集团、制冷家电集团及机电装备集团等三个子公司。
可见,整个集团的组织结构比较严密,能起到相互监督相互合作的作用。
业务流程分析
通过对B公司的订单管理系统的调查、分析,对该公司的业务流程管理系统中主要的业务单位、处理过程等有了进一步了解,具体的业务流程图如图所示。
图B公司业务流程图
数据流程分析
通过对美的公司订单管理系统的分析,得知该公司的主要外部实体及关键数据流。
美的公司订单管理系统的主要外部实体为客户及采购部门。
订单管理的顶层数据流程图如图所示。
图订单管理顶层数据流程图
将系统内部划分为几个主要的操作部分,并明确相互之间的联系,确定输入输出信息,用数据流将相关的加工连接起来。
得到订单管理的一级数据流程图,如图所示。
图订单管理一层数据流程图
绘制定单处理的二层数据流程图时要对一层数据流程图中的处理过程进行细化,得到更加完善、功能齐全的二层数据流程图,如图所示。
图订单管理二层数据流程图
图订单管理三层数据流程图
数据字典
2.4.1数据项定义
表数据项定义
数据项编号
名称
类型
长度
取值范围
简述
A01
产品编号
字符型
8
0~999999
某产品的编号
A02
产品名称
字符型
40
0~999999
某产品的名称
A03
产品单位
字符型
10
0~999999
某产品的单位
A04
产品单价
数值型
8
0~999999
某产品的销售单价
A05
产品类别
字符型
20
0~999999
某产品的类别
A06
产品产地
字符型
40
0~999999
某产品的产地
A07
客户编号
字符型
8
0~999999
某客户编号
A08
客户名称
字符型
40
0~999999
某客户名称
A09
联系人
字符型
20
0~999999
某业务的联系人
A10
客户地址
字符型
40
0~999999
某客户地址
A11
客户邮编
字符型
6
0~999999
某客户邮编
A12
联系人电话
字符型
12
0~999999
某联系人电话
A13
订单编号
字符型
10
0~999999
客户下的订单编号
A14
订购数量
数值型
8
0~999999
客户订购的产品的数量
A15
订单总额
字符型
12
0~999999
客户订购的产品的总额
A16
发货单编号
字符型
10
0~999999
向客户发货的订单编号
A17
应收账款编号
字符型
10
0~999999
应收账款单的编号
数据结构定义
表数据结构定义
DS03客户订货单
A13订单编号
A15订购数量
A16订单总额
DS01产品信息客户信息
DS02客户信息
A01产品编号
A07客户编号
A02产品名称
A08客户名称
A03产品单位
A09联系人
A04产品单价
A10客户地址
A05产品类别
A11客户邮编
A06产品产地
A12联系人电话
数据流定义
表数据流定义
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
数据流流量
高峰期流量
F1
订货单
客户开出的订货单
客户
订单审
核模块
客户名称+订购产品名称+产品数量
15份/时
20份/时
合格的
定货单
经审核合格的订货单
订单审
核模块
查询库
存模块
客户名称+订购产品名称+产品数量
13份/时
17份/时
不合格
的订单
经审核不合格的订货单
订单审
核模块
客户
客户名称+订购产品名称+产品数量
2份/时
3份/时
F2
能满足
的订单
经查询能满足的订单
查询库
存模块
确定发
货模块
客户名称+订购产品名称+产品数量
12份/时
15份/时
F3
未能满
足的订
单
经查询未满足的订单
查询库
存模块
缺货登
记模块
产品名称+
缺货数量
1份/时
2份/时
F4
到货通
知单
暂缺货物到货通知
采购部
门
确定发
货模块
产品名称+
产品数量
1份/时
2份/时
F5
发货单
确定向客户
确定发
货模块
客户
客户名称+订购产品名称+产品数
量+产品单价
12份/时
15份/时
数据处理定义
表数据处理定义
名称
编号
简述
输入的数据流
处理
输出的数据流
处理频率
定单审核
P1
对客户下的定
单进行审核
客户订货单
对照产品信息确定订单是否合格
一是合格的订货单,二
是不合格订单
每时对收到的订单进行审核
查询库存
P2
根据订单查询
库存
合格的订
货单
查询库存是否满足订单
一是能满足
的订单,二
是不能满足
订单
每时根据订单查询库存
确定发货
P3
将能满足的订
单进行发货处
理
能满足的订单
将能满足的
订单进行发
货处理
发货单
每时根据订单进行发货处理
修改库存
P4
根据开出的发
货单修改库存
发货单
根据发货单
修改库存
修改后的库
存信息
每次发货后
对库存进行修改
财务登记
P5
对已发出的订
货单进行登记
发货单
根据发货单
单进行财务
登记
应收账款
每次发货后
对进行财务
登记
数据存取分析
表数据存储定义
编号
名称
简述
数据存储组成
关键字
相关联的处理
D1
产品信息
产品的编号、名称、
单位、类别、产地
产品编号+产品名称+产品单位+产品类别+产品产地
产品编号
订单审核
D2
库存账
库存产品的编号、
名称、数量
产品编号+产品名称+产品数量
产品编号
查询库存、修改库存
D3
发货记录
发出的产品编号、
名称、数量、以及客户的编号、名称、地址、邮编、联系电话、订购总额
产品编号+产品名称+产品数量+客户编号+客户名称+客户地址+客户邮编+联系电话+订购总额
产品编号、客户编号
修改库存
D4
应收账款
客户编号、产品编号、订单总额
客户编号+产品编号+订单总额
产品编号、客户编号
财务登记
处理逻辑描述
产品实体E-R图
图产品实体E-R图
客户实体E-R图
图客户实体E-R图
订单实体E-R图
图订单实体E-R图
2.6.4退货情况实体E-R图
图退货情况实体E-R图
实体之间关系E-R图
图实体之间关系E-R图
3系统设计
系统结构图
图系统结构图
系统软硬件配置
硬件平台:
服务器:
PⅢ1GCPU×1,内存256MB,双通道ULTRA2SCSI卡,热插拔18.2GULTRASCSI硬盘(7200Γpm)×2。
打印机:
票据打印机(打印小票)。
条码机:
条码扫描枪或磁卡机。
操作系统和版本:
WINDOWSXPSP2
支撑环境和版本:
开发平台WINDOWSXPSP2。
测试平台:
WINDOWSXPSP2。
使用平台:
WINDOWSXPSP2。
开发软件:
数据库:
mysql-5.0.15。
建模工具:
UML。
代码设计
产品代码设计
商品代码由两部分组成,第一部分为大写字母,代表产品的种类,第二部分为数字,代表产品的规格。
(如图所示)
图产品代码设计
订单代码设计
考虑到公司每天订单数量的不确定性,订单代码由两部分组成,第一部分由四位数组成,代表当天的日期。
第二部分为顺序码,也为四位数,代表当天的第几张订单。
(如图所示)
图订单代码设计
数据库设计
概念结构设计(E-R图)
本系统规划出的实体有:
订单信息实体、客户信息实体、产品信息实体以及用户信息实体。
各个实体具体的描述E-R图下。
“订单信息”、“客户信息”和“产品信息”实体之间关系的E-R图如图所示。
图实体之间关系E-R图
“产品信息”实体的E-R图如图所示。
图“产品信息”实体E-R图
逻辑结构设计(关系结构模型)
根据概念结构设计的实体联系图所转换成的关系如下,其中用“*”号表示的是关键字:
产品信息(编号*,品名,单位,单价,类别,产地,说明)
客户信息(编号*,名称,联系人,电话,地址,邮编)
订单信息(订单编号*,产品编号,产品数量,客户编号,联系人,联系电话,送货地址,下单日期,说明)
物理结构设计
使用VisualFoxPro开发时可以直接使用VisualFoxPro自带的数据库,订单管理信息系统中“产品信息”数据表、“客户信息”数据表和“订单信息”数据表的字段设置。
表产品信息表(ProductInfo)
字段名
类型
宽度
可否为空
默认值
说明
编号
字符型
8
否
主索引
品名
字符型
40
否
单位
字符型
10
否
单价
数值型
8
否
1位小数
类别
字符型
20
否
产地
字符型
40
可
说明
字符型
100
可
表客户信息表(ClientInfo)
字段名
类型
宽度
可否为空
默认值
说明
编号
字符型
8
否
主索引字段
名称
字符型
40
否
联系人
字符型
20
否
地址
字符型
40
否
邮编
字符型
6
否
电话
字符型
12
否
说明
字符型
100
可
表订单信息表(ClientInfo)
字段名
类型
宽度
可否为空
默认值
说明
订单编号
字符型
8
否
主索引字段
产品编号
字符型
40
否
产品数量
字符型
20
否
客户编号
字符型
40
否
联系人
字符型
6
否
联系电话
字符型
12
否
送货地址
字符型
50
否
下单日期
日期型
12
否
说明
字符型
100
可
输入输出设计
输入设计
订单管理信息系统中设计的输入模块包括系统登录、修改密码、添加用户、修改和删除用户5项功能,其中修改和删除用户功能在本系统中是集成在一个表单,此外,还包括产品信息管理、客户信息管理和订单信息管理3个功能,主要由“产品信息管理”、“客户信息管理”和“订单信息管理”3个表单来完成。
其中“产品信息管理”设计如表所示。
图“产品信息管理”表单
输出设计
本系统中的输出模块包括产品信息浏览功能和客户信息浏览功能,分别由“产品信息浏览”和“客户信息浏览”两个表单来实现,每个表单分别担当两个角色——信息浏览和信息选择,其中“产品信息浏览”设计如表所示。
图“产品信息浏览”表单
模块功能说明
登录设计
新建一个表单,命名为“系统登录”。
在“登录表单”表单上放置2个标签Label,2个文本框Text,2个命令按钮Command,更改其中控件的Caption属性,表单如图所示。
图系统登录表单
修改密码设计
新建一个表单,命名为“修改密码”。
把表单Caption属性设置为“修改密码”;在“修改密码”表单上放置相应的控件,3个标签Label,4个文本框Text,2个命令按钮Command,更改其中控件的Caption属性,表单如图所示。
图修改密码表单
修改与删除用户设计
新建一个表单,命名为“修改用户”。
把表单Caption属性设置为“修改用户”;在“修改用户”表单上放置相应的控件,5个标签Label,4个文本框Text,2个命令按钮Command,1个复选框Check,1个组合框Combol更改其中控件的Caption属性,表单如图所示。
图修改与删除用户管理
3.6.4添加用户设计
新建一个表单,命名为“添加用户”。
把表单Caption属性设置为“添加用户”;在“添加用户”表单上放置相应的控件,5个标签Label,4个文本框Text,2个命令按钮Command,1个复选框Check,更改其中控件的Caption属性,表单如图所示。
图添加用户表单
3.6.5产品信息浏览设计
新建一个表单,命名为“产品信息浏览”。
把表单Caption属性设置为“产品信息浏览”;在“产品信息浏览”表单上放置相应的控件,2个标签Label,2个文本框Text,3个按钮控Command和一个表格控件Grid。
表单如图所示。
图产品信息浏览表单
3.6.6客户信息浏览设计
新建一个表单,命名为“客户信息浏览”。
把表单Caption属性设置为“客户信息浏览”;在“客户信息浏览”表单上放置相应的控件,3个标签Label,3个文本框text,1个表格Grid,1个查询CmdSer,1个打印CmdPrint,更改其中控件的Caption属性,表单如图所示。
图客户信息浏览表单
产品信息管理设计
新建一个表单,命名为“产品信息管理”。
把表单Caption属性设置为“产品信息管理”;在“产品信息管理”表单上放置相应的控件,7个标签Label,7个文本框Text,个命令按钮CommandGroup,1个移动记录工具栏MoveRecord,更改其中控件的Caption属性,表单如图所示。
产品信息管理表单
客户信息管理设计
新建一个表单,命名为“客户信息管理”。
把表单Caption属性设置为“客户信息管理”;在“客户信息管理”表单上放置相应的控件,7个标签Label,7个文本框text,1个命令按钮组,1个移动记录工具栏,更改其中控件的Caption属性,表单如图所示。
客户信息管理表单
订单信息管理设计
新建一个表单,命名为“订单信息管理”。
把表单Caption属性设置为“订单信息管理”;在“订单信息管理”表单上放置相应的控件,14个标签Label,14个文本框text,3个查询CmdSer,1个命令按钮组,1个移动记录工具栏,更改其中控件的Caption属性,表单如图所示。
图订单信息管理表单
结论
在这次设计中,我们涉及到了一个软件设计开发过程中的每一个环节,也正是这种全方位的接触,让我们对一个软件的设计开发过程有了更深的了解。
通过这次设计,我们学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。
通过这次设计,我们学到了许多书本上学不到的知识,增强了自己的动手能力。
即将毕业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 订单 管理 系统 设计 精编