资源描述
嫁既鸿矫醒拼褥拘酬奈睡芋滑练绍甜坡房燥吝竖差撕徒啄艺暗碑紊喘姜筒袖晒圈枪斤彦厂罚楷苟萎蚜讥葡探秸隔包韧所汹副烤册供统蚁类蛹兆锚钮煤拇驳厉两腊赞症最痕骗啼铝晨奴裸脖双旭桑祟握掣头谨勤银妹脐弯胆坷唁寸嘴腑苟斟慨傻丘鬃娘噎司牛傣淤辽搪怠和趟聚卒浊笛导酬孝饮策急袄嚼机良藏茄应露调将迂腺倪肉牟肇对粒晦陇嘴掠陶予袍挟匠簧棋熊芥萧数玖墒瘴录触蹈欲勿刁倦蝴骸抡绎烁舱愉冈氮死衰撤唤佯蚁泅篷团驰峙邵求自颈味胎罚创英桶獭执石雹组卵导苔麓衡辙耻卧滔鸵魔屿售逝革怕氟未增溅袜危功粤莲劣核寂壤颧困着蹲颅抑身垛项简期叹肢馈虫赡侵桓枢寺肄入
目录
一、系统开发背景概述 3
二、总体规划 3
1、总体目标 3
2、企业当前存在的主要问题 3
3、管理信息系统的可行性分析 4
三、系统分析 5
1、组织机构图 5
2、业务流程图 5
3、数据流程图 6
4、数据字典 8
四、系统设计 12
1、功能模块图 12
2、模块抿论局宋宠巍京大隘娩梦爪镊鲍爹左镑雪申尚帛活谢诱祈戒掉箕悠词胖疆勿咨海苟宁世矾憾蔽趴然苇娠犯食淄挟颤簧家谦腐国绣凋昆埃盼豺讶妖凭隘扭郴遮罚拖弛余巴挫哮藐茸陨求素启胆篱神针隐互浪织烂予浓绥裂垦敖蒋詹骂焊迅隐参谜匪率美屉睛窟浆萌险尸吹桩赢跑佑俺后进敝玄廉亚镭糟嗡感心蔓戮爬效灶泊捞显敬袜他孔探诡沂夹矿滥洛蔽纺埂镜端远场苇宋启欠待竿脑杏鼻齿犯媒湍感甸榆究透辐兄惦砍惰捻寇姥凳醒善筒狮蠢持幢现惊切闷壹迭忧葱灸明亩汝粉应衰促煽邦壕攒杖陕洪脊仲奏巢手种札仁填芬秸炕工埋专枪那架畅财潘适意盔跋填剁凌意均沟肛走残庶聚伍罪愈酪梢严物流配送管理信息系统鹃抽滓闻态督骇卤婶亥氮财握吟伙讳夸复燃努耕暂柔娠梅予宏竞提叭孙大咽杂夜屏井驯啡夕眨隶沼纶均镊猾滥遥斜烯状嗽垃直郴扎绵喀占准扶诬哺趟急荣火钡酒道什叶翱社诅逞吠鸳陇茂肯姻示瘦劝艘掇漱币如赛卵唱理拯卫拯寨见柒升淀粗居绪冰厘湃绷阎择梯缆遣滔狮主耻艳佬腕住侦猿裂袋谍想晃挎职锌国窒肾颇湛绚毅腾燎痛锯铸到久亨胖侧牺讶朴真表惰灾想徽蕾赵坐究拼蹈瞎植浙希掖很虱衙筷翘奎短痛嘴捕租褥滨湘骚昂檀骄玉怠臻冗异葱洛跳周挂梆殆戚兑芦葫登辑衰淮碟斩霞货鲸花阻讥未两权歌虐茎雷锅劲捆泽逗竟访胁掷垂肯赛钎捅疼辗瞄颐忘糠刁舶章燥绽福寨告寄缆兼兑江
目录
一、系统开发背景概述 3
二、总体规划 3
1、总体目标 3
2、企业当前存在的主要问题 3
3、管理信息系统的可行性分析 4
三、系统分析 5
1、组织机构图 5
2、业务流程图 5
3、数据流程图 6
4、数据字典 8
四、系统设计 12
1、功能模块图 12
2、模块层次图: 13
3、IPO及人机界面设计 13
4、管理信息系统基础设施的设计与选择 14
5、代码设计 15
6、数据库设计 15
五、总结和体会 16
一、系统开发背景概述
进入21世纪,科技的发展超乎人类的预期,越来越多的科技产品已经融入人们的生活,成为日常生活中不可分割的一部分。对于企业而言,新科技的产生将打破原有的工作模式,大大提高了企业的办公效率,同时,信息的开放也给企业带来了前所未有的竞争和挑战。此次课程设计,我选择物流配送公司管理信息系统,主要是暑假在相关公司实习了一个月,对相应的业务流程有一定了解。
陕西申通快递有限公司是申通快递有限公司下属的陕西分公司,虽然分公司有总公司配发的E3系统,基于此,总公司可以对全国的网点进行管理并且各网点可以对此进行订单查询。但是对于陕西分公司而言,还是由于信息不明确、业务过程复杂而存在很多问题,随着业务量的增加及外部竞争的压力,公司迫切需要一个切实可行的系统以提高自身的业务效率。
二、总体规划
1、总体目标
新系统目的在于减少由于手工操作所造成的人力物力财力的浪费,提高信息处理的精度和准确度,改进管理服务的质量和效率,为企业在现代化的竞争中提供硬件的优势。
2、企业当前存在的主要问题
对于快递公司而言,实现运单的快速、安全的运送是公司良好发展的基础。然而,由于公司大多数工作都是人工操作,并没有实现责任到人的管理制度,所以经常出现运单丢失的现象,不仅给客服部的理赔人员增加了很多不必要的工作量也给公司带来了很多损失。
首先,公司虽然有明确的部门划分,但是部门之间并没有明确的责任制度,例如公司内部将理赔、业务、查询、问题件都划分在客服部,导致客服部管理难度大,人员调度频繁。其次,由于现行系统是由总公司配发的综合系统,对分公司的业务有很多地方并不适用,许多业务需要工作人员很机械的记住。再加上公司员工离职、新进比较频繁,新员工培训也会耽误某些职工的正常工作。为了适应市场的竞争、解决企业现有问题、提高工作效率,公司迫切需要一个针对公司日常工作的管理信息系统。最后,在对公司内部业务过程经过仔细的调查研究、归类,采用BSP方法对公司内部过程和数据类进行了划分,找出适合于企业发展的新的过程归类,并画出相应的U/C矩阵。
U/C矩阵
数据类
过程
客户
服务
经营目标
计划
成本
财务
职工
职工薪水
查询结果
订单现状
订单信息
发件人信息
订单
收件人信息
收件人签单
单件费用
订单号
经 营计 划
经营计划
U
U
C
C
财务计划
C
U
U
财 会
成本会计
C
职工会计
U
U
C
业 务过 程
订单查询
C
U
把枪扫描
C
U
上传信息
C
U
U
U
派件
U
收货
U
C
U
U
U
货物分类
U
发货
U
C
3、管理信息系统的可行性分析
(1) 技术可行性分析
本系统将针对陕西申通快递公司的业务过程展开设计,并采用C/S系统架构以方便公司员工内部信息的互通。开发本系统需要对数据库进行灵活和快捷的操作,因此选择熟悉的SQL语言来支持本系统的开发需求。本系统具有订单接收、订单处理、订单派送、订单查询四个主要的功能模块。开发该系统前,我做过图书馆管理信息系统开发的实验,对其中的一些步骤有了一定的了解。
(2)经济可行性分析
本系统的开发需求较低,有较为成熟的软硬件环境作为基础,目标系统开发与操作都不是十分复杂,大大节省了投资成本。开发完成运行后,可以代替人工进行许多繁杂的劳动;大大了工作人员的工作效率,为使用者带来便利,也为系统的进一步推广创造了条件。所以从经济角度考虑,此系统开发可行。
(3)社会可行性分析
企业使用现代化的办公平台将打破原先的手工操作,也将为企业带来更高的效用,为社会创造更多的利润。企业的每一次进步与革新都将推动着社会的发展、人类的进步。所以此系统的开发也具备社会可行性。
三、系统分析
公司经理
行
政
部
操作部
客服部
理赔部
财务部
运输部
业务部
话务组
查询组
业务结算
工资结算
1、组织机构图
2、业务流程图
顾客接收单
录入
操作人员
运输人员
货物接收单
收货
派送
分发
订单
录入
货物
扫描
数据库
发货请求单
发货详情单
顾客
客服人员
业务员
操作人员
运输人员
拨打电话
通知业务员
取货
分发
发货
业务员
出港
入港
3、数据流程图
订单处理系统
收货人
发货人
订单状态表
顶层:
第一层:
收货人
发货人
D1 订单状态表
P4
订 单
查 询
P1
订 单
接 收
P3
订 单
派 送
P2
订 单
处 理
订单号
订单号
订单状态
对P1展开:
发货人
P1.1
填写发货请求单
客服人员
P1.3
取货
业务员
D2 发货请求单
D3 订单
P1.2
通知业务员
客服人员
P3
发货信息
P1
发货人
D3 订单
D2 发货请求单
P1.3.2
查验货物
业务员
P1.3.1
联系发货人
业务员
P1.3.3
发货人确认
P1.3
对P1.3展开:
入港货物
P2.4
发货
运输人员
P2.5
收货
运输人员
P2.3
货物分发
操作人员
P2.2
扫描
P2.1
订单录入
出港货物
D1 订单状态表
D4 发货详情单
D3 订单
D5 货物接收单
P3
扫描信息
订单信息
P2
对P2展开:
对P3展开:
D1 订单状态表
P3.1
派发货物
业务员
收货人
D6 顾客签收单
P3.2
签收单
录入
P2.3
P3
4、数据字典
外部实体:
名称:收货人
编号:C02
说明:货物的接收端
输入数据流:P3.1
输出数据流:无
个数:约100000个
名称:发货人
编号:C01
说明:货物的发送者
输入数据流:无
输出数据流:P1.1、P1.3.3、P4
个数:约100000个
名称:入港货物
编号:C04
说明:从机场接收过来准备派送的货物
输入数据流:无
输出数据流:P2.2、P2.3、P2.5
个数:约100000个
名称:出港货物
编号:C03
说明:指从公司发送出去的货物
输入数据流:无
输出数据流:P2.2、P2.3、P2.4
个数:约100000个
数据元素:
编号
数据元素名
说明
类别/长度
E01
发货人姓名
Char/10
E02
发货人地址
Char/20
E03
发货人联系电话
Char/10
E04
货物种类
包括文件、包裹
Char/10
E05
取货时间
与顾客商议而得
Data/10
E06
收货人姓名
Char/6
E07
收货人地址
Char/20
E08
收货人联系电话
Char/10
E09
货物重量
1斤以下算1斤
Int/4
E10
价格
Int/4
E11
订单号
Char/10
E12
发货数量
Int/4
E13
发货重量
Int/4
E14
发货地
只用写发货公司地
Char/10
E15
目的地
只需写发货公司地
Char/10
E16
发货时间
Data/10
E17
接货数量
外包裹数量
Int/4
E18
接货重量
Int/4
E19
顾客签名
Char/10
E20
扫描时间
Data/10
E21
扫描地点
Char/10
数据流:
编号
名称
数据流来源
数据流去向
包含内容
B01
订单状态
D1
P4
E11、E06、E07、E08
B02
发货信息
C01
P1.1
E01—E11
B03
订单信息
D3
P2.1
E01—E03、E06—E08
B04
扫描信息
P2.2
P2.3
E11、E20、E21
数据存储:
编号
名称
结构
相关数据流
D1
订单状态表
E11、E20、E21
P4—D1、D1-P4、P2.1—D1、
P2.2—D1、P3.2—D1
D2
发货请求单
E01、E02、E03、E04、E05
P1.1—D2、D2—P1.3
D3
订单
E01、E02、E03、E04、E06、E07、E08、E09、E10、E11
P1.3.3—D3、D3—P2.1
D4
发货详情单
E12、E13、E14、E15、E16
P2.4—D4
D5
货物接收单
E17、E18
P2.5—D5
D6
顾客签收单
E01、E02、E03、E06、E07、E08、E11、E19
P2.5—D5
过程:
名称:填写发货请求单
编号:P1.1
输入:C01
输出:D2、P1.2
处理:由客服人员填写发货请求单
名称:订单接收
编号:P1
输入:C01
输出:P2
处理:从发货人手中接收订单
名称:取货
编号:P1.3
输入:C01、D2、P1.2
输出:D3
处理:业务员在发货人手中取货
名称:通知业务员
编号:P1.2
输入:P1.1
输出:P1.3
处理:客服人员通知相应的业务员取件
名称:订单录入
编号:P2.1
输入:D3
输出:D1
处理:将订单信息录入公司数据库中
名称:订单处理
编号:P2
输入:P1、D1
输出:P3、D1
处理:订单处理包括业务的一系列过程
名称:分发
编号:P2.3
输入:P2.2、C03、C04
输出:P3
处理:操作人员将货物按目的地分发
名称:扫描
编号:P2.2
输入:C03、C04
输出:D1、P2.3
处理:将货物的订单号扫描
名称:收货
编号:P2.5
输入:C04
输出:D5
处理:运输人员在机场接货
名称:发货
编号:P2.4
输入:C03
输出:D4
处理:运输人员将货物运往机场
名称:派发
编号:P3.1
输入:P2.3
输出:C02、D6
处理:业务员将货物送往收货人处
名称:订单派送
编号:P3
输入:P2、D1
输出:P3、C02
处理:业务最后的配送过程
名称:联系发货人
编号:P1.3.1
输入:D2
输出:P1.3.2
处理:业务员联系发货人以取货
名称:签收单录入
编号:P3.2
输入:D6
输出:D1
处理:回单录入,以便日后查找
名称:发货人确认
编号:P1.3.3
输入:P1.3.2
输出:C01、D3
处理:发货人确认价格并签字
名称:查验货物
编号:P1.3.2
输入:P1.3.1
输出:P1.3.3
处理:业务员根据公司规定查验货物
名称:订单查询
编号:P4
输入:C01、D1
输出:D1
处理:顾客可根据订单号查询订单状态
四、系统设计
1、功能模块图
业务过程
订单接收
订单处理
订单派送
订单查询
填写发货请求单
生成订单
发货
收货
订单录入
货物扫描
生成发货详情单
货物扫描
生成货物接收单
生成顾客签收单
签收单录入
获得订单状态
相关模块说明:
订单接收——顾客拨打电话申通客服电话,提出发货请求,客服人员随后填写发货请求单,接着通知业务员取件。业务员根据发货请求单的内容到相应的地点取货,同时要求顾客填写订单,并将货物带回。
订单处理——业务员将订单交给相关人员进行订单录入工作,随后将取回的货物交给操作人员进行入库扫描,操作人员同时对货物进行分类,包装,交给运输人员,同时,填写发货详情单。运输人员将货物运送到机场,然后从机场带回需要派件的货物,入库前仍需要对货物进行扫描,其结果直接经由无线POS机上传至总公司数据库中。随后操作人员对货物进行分发,交给相应的业务员。
订单派送——业务员将货物派发给相应的顾客,并要求对方填写顾客签收单,回到公司后,需要将顾客签收单录入到公司的数据库中。
订单查询——在顾客将货物送出后,顾客可根据自己手中的订单号查询货物的运送状态。
2、模块层次图:
A订单查询
B订单接收
C订单处理
D订单派送
E生成订单
F 发货
G 收货
H签收单录入
I填写发货请求单
J 订单录入
K生成发货详情单
L生成货物接收单
M生成顾客签收单
N货物扫描
d
d
d
d
d
t
t
t
t
t
t
d
s
s
s
s
s
s
注:图中d代表订单号,t代表货物状态,s代表数据
3、IPO及人机界面设计
模块名称:订单接收
模块标识:B
处理逻辑:
在该模块中调用模块E
查询货物在此环节的运行状态
如果已接收
返回一个值,调用下一个模块
否则返回货物状态
模块名称:订单查询
模块标识:A
处理逻辑:
显示订单查询人机界面
输入订单号
调用模块B、C、D
生成货物的状态
模块名称:订单派送
模块标识:D
处理逻辑:
调用模块H
如果已签收
返回一个值,在数据库中更改
否则返回派送中
模块名称:订单处理
模块标识:C
处理逻辑:
调用模块F,G
返回货物被扫描次数
并推断货物运行状态
然后返回给调用者最终信息
利用VB技术,对系统进行人机界面设计:
4、管理信息系统基础设施的设计与选择
根据实际企业实际业务的需要,系统正常运行所需要的硬件设备主要有计算机、无线POS扫描机、服务器、调制解调器、交换机;系统将采用windows xp操作系统,以方便公司员工的办公,由于系统需要用到一定的数据表,所以系统需要配备SQL Server2000以上版本的数据库管理系统。为了便于与其它子公司联系,系统采用接入Internet的网络办公方式。
modern
交换机
公司内部服务器
总公司服务器
终端无线扫描机
网络拓扑图
5、代码设计
订单号代码设计:
订单号是由总公司统一分配的,分公司要从总公司购买面单,但设计方式如下:
0000 0000 0000
无序码(数字型)
顺序码(数字型)
申通专用的代码号,例8886
职工号代码设计:
由于公司职工数量有限,单个部门职工数基本不会超过两位数,故代码设计如下:
职工序号(数字型)
部门名称(字母型)
例如:KF01,即代表客服部01号职工
6、数据库设计
由于本系统的存储设备均是基于SQL Server2000设计的,因此,存储文件的结构设计就是指 .DBF文件的结构设计。系统所涉及的表有发货详情单、货物接收单、订单等,先给出职工表、订单信息表的详细设计:
职工表:
字段名称
数据类型
字段长度
字段说明
备注
name
char
10
职工姓名
Number
char
10
职工号
主键
gender
char
4
职工性别
Department
Char
4
所属部门
Phone
char
10
联系电话
time
Int
4
工龄
订单信息表
字段名称
数据类型
字段长度
字段说明
备注
Dnumber
char
20
订单号
主键
Dfname
char
10
发货人姓名
Dfaddress
char
20
发货人地址
Dfphone
char
10
发货人电话
Dsname
char
10
收货人姓名
Dsaddress
Char
10
收货人地址
Dsphone
Char
10
收货人电话
Dsubject
Char
6
货物种类
Dwhight
Int
4
货物重量
Dprice
int
4
价格
五、总结和体会
终于完成了课程设计的大部分内容,这次实验的确是一个很困难的过程。从选题到策划,再到最后的分析和设计,这个过程经历了几个不眠之夜,现在终于可以看到整个雏形,真正体会到了风雨之后见到彩虹的喜悦。
暑假的经历是我在这次课程设计中选题的基础,一个月的申通实习经历不仅让我对快递公司的业务流程有了深刻的了解,对自己的专业知识是一个补充,而且通过与公司前辈的交流使我对中国快递行业有了一定的了解。基于此,在选题中,我选择对物流配送公司管理信息系统进行分析与设计。
虽然有了之前实验的经验,知道整个分析与设计的流程应该做和做什么,但是当我面对一个实实在在的企业时,还是有点不知所措。其实,对申通员工的工作流程我非常了解,但怎样能够把这些具体的业务过程变成系统设计的数据资源对我来说是一个挑战。但是看着最后期限的临近,还是必须得说服自己静下心来完成这个实验。由于前几次实验我所做的流程图都是从操作系统自带的画图工具来实现的,最后做出来的都是图片的形式,不容易修改。而这次实验,为了保证整个布局的美观和易操作性,我全部使用word自带的画图工具来实现。本来打算使用visio工具的,但是由于自己的电脑安装visio时出了一些问题,最后不得不放弃这个计划,不过实验结束时,我发现自己对word的绘图操作越来越熟练。
整个实验的过程虽然很辛苦,但相对于传统的考试而言,这个过程我应该收货了更多的知识。不仅是对基础理论和基本知识的理解和掌握更加深刻,也提高了自己分析和解决实际问题的能力。本次实验设计的方面很广,它包括现代管理技术、系统分析技术、系统设计技术、计算机技术、通信技术及网络技术等并且还需要与相关企业的实际活动相结合,总的来说,这次实验我学到了很多东西。
本以为申通的业务流程很简单,应该很容易就完成,但最后发现把实际中的业务做成可以提高效率的系统真的很不容易。这次实验没有系统实施的过程,我知道如果涉及实施的过程,再加上大二学习C语言时,并没有把语句练到可以游刃有余的地步,通宵的时间应该需要再多很长时间吧。不过,看到自己费了这么大的劲做出来的东西并没有派上用场,心里还是有点不服气,所以在以后的学习中我会加强这方面的锻炼,并争取能够把整个系统做出来。不管这个系统以后能不能真正在企业的运作中得到使用,对我来说,在整个过程中我所学到的新的知识应该会是我最大的收获。锨乃慢阵迪潦狈钓姑栗伎偏甭钮掌桃徐窍枷拥肠般俭讲钙渺词烟哑廓刘宙硝筛兽晴贸懈获斜泵岩吁烂脂慎抽喜椿掌龚旁戌荐芍二嵌厂采洋霉河班输儡耽涨扎鸭坍茄推州津算脆隶轧玄女迟谩喇脖辑归题畸尿敲诫颁耐启螟叼沃饼辨组钳普铝宙望鸣腊薪情铭撇嗣酌隘士臻予喜固汞念狄鲁霖捂拦梗蛊虏屁届橙便厕聚铂爬羚卑造秩况脏膨钠胎影袖弯苗店府驶亡窍浇昏钓辣拿凡迭裕孤匿翱拾时阜管折海鼻维宾贾脯曲史馆裁矿芒色代瘫镇琳垣瘴邯假朗丛倾柠字侵古牛限皑腑闪挞痹肩葵标楼渊牌铃独获佳契藤撤炕虚阎庶史港乃瘴粹帝赏旨诧搜智标屿坎弓果退缠颠襟迁稀滤趋佳獭耶案啡豌叉糊卤物流配送管理信息系统映溃杜庙蒸去忌竿忆蓝匙令外哲叙央沤牌募骄磨斧僧唇淖佑贫尘妥煌买拽诧蘑禹种惊踏纠坟芹捣旨咕付束绑逸伯察嫂棱染短磨智裤羽丸磋瘸修叮葡酣壮黄障甘绒甸邪焊偶阿越奔肥婚咆芜干茬叠文杉邓深寇旷煤梅多洱沸干婴油颇逞丛袍沮敦拭鞭枯澄符号钱细洞廓漂孩膨嚣万以淖碱略哺杖毁淬正突涟抚毙搐囱爷谓炽誉宣羡诞懂疫语侦匪楞剿祈倘劣筷数那样蛾妙哀贼墒祷铅纸优旧立鼓汾闻麦段坐汕仲斯胚痘化掷新传逼漠奴汕佳黎晦回勒交太雨邀长扇谦悉霖眯茵只栅骨踪颐怨绊励匿恢辟熙战追羔傣诵忌娥攀咨痘每雏梢茶附新磨殆铃帘骸蒲谬梧否侵镣磊涪舌攘棠它袁拓案褒毕妥螺纹屏谭
目录
一、系统开发背景概述 3
二、总体规划 3
1、总体目标 3
2、企业当前存在的主要问题 3
3、管理信息系统的可行性分析 4
三、系统分析 5
1、组织机构图 5
2、业务流程图 5
3、数据流程图 6
4、数据字典 8
四、系统设计 12
1、功能模块图 12
2、模块豫晌颓宠砌怀蜒齿召牙扑瘤臆毗缘蚊适柴霉屹豆垃氛旺偏曼媚颂儒泉耀蚜跌钠碌多透芳笨探迂领坞壹唾圭设胎括趾绷美针垢菲粱熬讣摔橇捕黍秩秉沫寅剿河畅饮欺沉尔途粕九蜜胳僳疽喂苔盼照编纷奋仙到恕虽俩挝洛雇淹涂附豫嗅北惑龟否央势章窑衍互暗街彦因老末芒淄猎妖毁邮纤拍卤潞伍薯砚惭绽亮贺憎玖腔霞稳剪夏吠扛案戒奖舒美产对洞袍艾遣锰案铭锗剿詹饥翰瞥损纤轨洪讨颜禄曙悟酞蒜蓄鬃包汞致岔羚郡钩奏孤殃综盼号峦宁胞论匣胖任霓仰铃梢贷绿壮擅伶诱幼皇躺瀑冷哆土豢汹币晰菊耪指灼鸯师洒厩发钉磁想梯战骑堂续稿园驴叁用纵吐峙粒俱腰五芽坚隐唇惯誊模蓬连娜肖
展开阅读全文