快递管理系统Word文档下载推荐.docx
《快递管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《快递管理系统Word文档下载推荐.docx(61页珍藏版)》请在冰豆网上搜索。
3.
..........................................................................................
6
3.1
...........................................
3.1.1
............................................
7
3.1.2
.8
4.
..............................................................................................
9
4.1
10
4.1.1B/S..............................................
4.1.2
...............................................
4.1.3B/S
........................................11
4.2
.11
5.
....13
5.1.
13
5.1.1
5.1.2
........................................................
15
5.1.3
20
5.1.4
23
5.1.5
36
5.1.6
5.1.7
40
6....43
6142
6.1.143
6.1.2.44
6.1.3.44
6.1.445
7...46
7.146
8.46
8146
8.1.147
947
.48
天津大学《软件工程实习》说明书
1项目管理
1.1项目简介
随着快递公司业务的发展,业务量不断增多,跨区域工作的需求,客户需要一种能够运行于B/S模式的网络数据管理系统。
本软件能满足快递公司与客户之间的业务需求和快递公司与承运人之间的业务需求,并能对业务数据进行统计和管理,最后以报表的形式体现出来。
本系统新增了客户服务,使快递公司与客户之间能随时沟通。
1.2项目甘特图
项目甘特图如图1-1所示:
图1-1项目甘特图
天津大学《软件工程》课程设计
2.需求分析
2.1业务需求
2.1.1:
票据管理
1.功能描述:
票据管理的主要功能是对票据本的分发,查询,修改和删除。
2.流程图如图2-1所示:
填写票据
添加
查询查询
修改票据数据库删除票据
修改删除
查询
票据状态
图2-1票据管理流程图
2.1.2:
分公司管理
1、功能描述:
分公司管理的主要功能是对分公司的添加、删除、查询。
2、流程图如图2-2所示:
填写主要分公司
否
有范围公司?
是
填写分公司范围
修改主要分公
是主要分公
删除主要分公
司
数据库
司?
修改
删除
否否
删除分公司范
围
图2-2分公司流程图
2.1.3分站管理
1、分站管理的功能是对分站的添加、删除、查询和修改的管理
2、流程图如图2-3所示:
填写主要分着站
点
有站点?
填写范围分公司
修改主要分站
删除范围分站
图2-3分站管理流程图
2.1.4投递人员管理
流程图如图2-4所示:
4
填写职员
修改职员
删除职员
图2-4投递人员流程图
2.1.5接货管理
1、功能描述:
接货管理的主要功能是填写一份货运单合同,该合同的内容包括货运单编
号、发货客户信息、收货客户信息、运费、保险费等。
在货物列表中,添加货物,
主要填写货物的名称、重量、体积、货物价值等信息。
2、流程图如图2-6所示:
填写货运单
修改票据
添加本状态为
已填
修改货运单
是否待发
删除货运单
货运单状态
图2-6接货管理流程图
5
3.数据库设计
3.1.1数据库设计的基本原则
数据库的规划和设计在整个软件工程中占有非常重要的地位,它在整个系统中不
但起着存储各种信息,供统计、查询、分析等使用的作用,而且协调各个子系统
之间的数据接口。
数据库设计应具有合理性、规范性以及适应性,数据库之间的
关系及设置直接关系到系统的优劣。
设计数据库系统时应首先需要充分了解用户
各个方面的需求,包括现有的以及将来可能增加的需求。
为了提高系统开发的质
量和效率,基础数据管理和查询维护子系统的数据库设计遵循以下原则:
(1)层次分明,布局合理。
数据库系统必须层次分明,合理布局,数据信息进行浓缩、归纳、合并,减少冗余,提高数据共享程度。
(2)保证数据结构化、规范化、编码标准化。
这是建立数据库系统和进行业务部门内、外信息交换的基础。
在每一个数据库设计之前都有一个充分的、详细的数据分析、数据格式及较为统一的编码,为减少数据的冗余量,应尽量避免数据库结构的重复,并保证整个数据库设计的完整性。
(3)数据的独立性和可扩展性。
做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构的变化不影响程序,反之亦然。
此外,由于业务也是在不断变化的,所以数据库设计需考虑其扩展接口,使系统增加新的应用或新的需求时,不会引起整个数据库系统的重新改写。
(4)共享数据的完整性、正确性和一致性。
应充分考虑数据资源的共享,合理建立公共数据库。
采用数据库分层管理,使不同层次的信息数据共享。
另外,由于共享数据是面向多个程序或多个使用者的,多个用户存取共享数据时,必须保证数据的正确性和一致性。
(5)减少不必要的冗余
建立数据系统后,应避免不必要的数据重复和冗余。
(6)保证数据的安全可靠。
数据库是整个信息系统的核心,它的设计要保证其可靠性和安全性,不能因某一
数据库的故障导致整个系统的瘫痪。
做好对数据库访问的授权设计,对数据的非
法访问,病毒侵扰和软、硬盘故障破坏,采取相应的保密措施。
3.1.2逻辑结构设计
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选
用DBMS产品所支持的数据模型相符合的逻辑结构。
设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。
基于web的投稿与稿件处理系统采用的是将E-R图向关系数据模型转换。
关系
模型的一个重要特点就是用二维表格表示实体集,用关键码表示实体间联系的数
据模型。
表3.1Account_User
表3-2BillMgt_BillDetail
表3-3Print_CustomerAmount
表3-4TransferMgt_CompanyInfor
8
4.概要设计
4.1体系结构设计
4.1.1B/S模式的体系结构
B/S这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,
简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser)。
浏
览器通过WebServer同数据库进行数据交互。
基于web的投稿与稿件处理系统
采用三层级体系结构的B/S结构模式。
4.1.2三层结构工作原理
B/S模式是一种以Web技术为基础的新型MIS平台模式,它将传统的C/S模
式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三
层结构体系。
第一层客户层,包括客户端和管理端,采用的是标准的浏览器。
浏览器将
HTML转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交
给后台,提出处理要求。
这个后台也就是第二层的应用服务器。
第二层应用层,主要依靠应用服务器来完成工作。
在客户层提出请求后,应
用服务器将启动相应的进程响应,并动态生成一串HTML代码,其中包含处理结
果,返回给客户的浏览器。
如果客户端提交的请求包括数据的存取,那么应用服
务器还需要与数据服务器交互完成这一处理。
第三层数据层,负责数据的存储、响应和更新处理。
位于