您好,欢迎访问三七文档
快递公司管理系统目录1项目管理..................................................................................................11.1项目简介.............................................................11.2甘特图………………………………………………………………12.需求分析..............................................................................................22.1业务分析..........................................22.1.1票据管理................................................................................................................32.1.2分公司管理............................................................................................................32.1.3分站管理……………………………………………………………………….....42.1.4投递员管理……………………………………………………………………….52.1.5接货管理……………………………………………………………………….....63.数据库设计..........................................................................................63.1基本原则...........................................63.1.1数据库设计的基本原则............................................73.1.2逻辑结构设计…………………………………………………………………….84.概要设计..............................................................................................94.1体系结构设计…………………………………………………104.1.1B/S模式的体系结构..............................................104.1.2三层结构工作原理...............................................104.1.3B/S模式的体系结构的特点........................................114.2各模块工作描述……………………………………………………………….115.详细设计…………………………………………………………....135.1.系统的设计与实现……………………………………………135.1.1系统登录界面……………………………………………………………………135.1.2票据分发........................................................155.1.3单据分发查询……………………………………………………………………205.1.4货运单填写………………………………………………………………………235.1.5货运单查询………………………………………………………………………365.1.6分公司查询………………………………………………………………………365.1.7客户管理…………………………………………………………………………406.项目测试…………………………………………………………………………………...436.1登录测试........................................426.1.1登录失败界面………………………………………………………………….....436.1.2登录成功界面…………………………………………………………………….446.1.3客户货运单填写………………………………………………………………….446.1.4客户信息填写………………………………………………………………….....457.安装手册……………………………………………………………..467.1安装环境…………………………………………………………………………………...468.使用手册...............................................................................................468.1使用说明........................................468.1.1使用步骤………………………………………………………………………...479总结.......................................................................................................47参考文献……………………………………………………………….48天津大学《软件工程实习》说明书11项目管理1.1项目简介随着快递公司业务的发展,业务量不断增多,跨区域工作的需求,客户需要一种能够运行于B/S模式的网络数据管理系统。本软件能满足快递公司与客户之间的业务需求和快递公司与承运人之间的业务需求,并能对业务数据进行统计和管理,最后以报表的形式体现出来。本系统新增了客户服务,使快递公司与客户之间能随时沟通。1.2项目甘特图项目甘特图如图1-1所示:图1-1项目甘特图天津大学《软件工程》课程设计22.需求分析2.1业务需求2.1.1:票据管理1.功能描述:票据管理的主要功能是对票据本的分发,查询,修改和删除。2.流程图如图2-1所示:填写票据修改票据数据库删除票据添加票据状态查询修改删除查询查询图2-1票据管理流程图2.1.2:分公司管理1、功能描述:分公司管理的主要功能是对分公司的添加、删除、查询。2、流程图如图2-2所示:天津大学《软件工程》课程设计3填写主要分公司修改主要分公司数据库删除主要分公司添加修改删除查询查询有范围公司?填写分公司范围否是是主要分公司?否是有范围公司?否是删除分公司范围图2-2分公司流程图2.1.3分站管理1、分站管理的功能是对分站的添加、删除、查询和修改的管理2、流程图如图2-3所示:天津大学《软件工程》课程设计4填写主要分着站点修改主要分站点数据库添加修改删除查询有站点?填写范围分公司否是删除范围分站点图2-3分站管理流程图2.1.4投递人员管理流程图如图2-4所示:天津大学《软件工程》课程设计5填写职员修改职员数据库删除职员添加修改删除查询查询图2-4投递人员流程图2.1.5接货管理1、功能描述:接货管理的主要功能是填写一份货运单合同,该合同的内容包括货运单编号、发货客户信息、收货客户信息、运费、保险费等。在货物列表中,添加货物,主要填写货物的名称、重量、体积、货物价值等信息。2、流程图如图2-6所示:填写货运单修改货运单数据库删除货运单添加货运单状态查询修改删除修改票据本状态为已填是否待发是否是否待发否是图2-6接货管理流程图天津大学《软件工程》课程设计63.数据库设计3.1.1数据库设计的基本原则数据库的规划和设计在整个软件工程中占有非常重要的地位,它在整个系统中不但起着存储各种信息,供统计、查询、分析等使用的作用,而且协调各个子系统之间的数据接口。数据库设计应具有合理性、规范性以及适应性,数据库之间的关系及设置直接关系到系统的优劣。设计数据库系统时应首先需要充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。为了提高系统开发的质量和效率,基础数据管理和查询维护子系统的数据库设计遵循以下原则:(1)层次分明,布局合理。数据库系统必须层次分明,合理布局,数据信息进行浓缩、归纳、合并,减少冗余,提高数据共享程度。(2)保证数据结构化、规范化、编码标准化。这是建立数据库系统和进行业务部门内、外信息交换的基础。在每一个数据库设计之前都有一个充分的、详细的数据分析、数据格式及较为统一的编码,为减少数据的冗余量,应尽量避免数据库结构的重复,并保证整个数据库设计的完整性。(3)数据的独立性和可扩展性。做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构的变化不影响程序,反之亦然。此外,由于业务也是在不断变化的,所以数据库设计需考虑其扩展接口,使系统增加新的应用或新的需求时,不会引起整个数据库系统的重新改写。天津大学《软件工程》课程设计7(4)共享数据的完整性、正确性和一致性。应充分考虑数据资源的共享,合理建立公共数据库。采用数据库分层管理,使不同层次的信息数据共享。另外,由于共享数据是面向多个程序或多个使用者的,多个用户存取共享数据时,必须保证数据的正确性和一致性。(5)减少不必要的冗余建立数据系统后,应避免不必要的数据重复和冗余。(6)保证数据的安全可靠。数据库是整个信息系统的核心,它的设计要保证其可靠性和安全性,不能因某一数据库的故障导致整个系统的瘫痪。做好对数据库访问的授权设计,对数据的非法访问,病毒侵扰和软、硬盘故障破坏,采取相应的保密措施。3.1.2逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分三步进行,首先是将概念结构转换为一般的关系、网状、层次模型,其次是将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换,最后是对数据模型进行优化。基于web的投稿与稿件处理系统采用的是将E-R图向关系数据模型转换。关系模型的一个重要特点就是用二维表格表示实体集,用关键码表示实体间联系的数据模型。天津大学《软件工程》课程设计8表3.1Account_User表3-2BillMgt_BillDetail表3-3Print_CustomerAmount表3-4TransferMgt_CompanyInfor天津大学《软件工程》课程设计94.概要设计4.1体系结构设计4.1.1B/S模式的体系结构B/S这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser)。浏览器通过WebServer同数据库进行数据交互。基于web的投稿与稿件处理系统采用三层级体系结构的B/S结构模式。4.1.2三层结构工作原理B/S模式是一种以Web技术为基础的新型MIS平台模式,它将传统的C/S模式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三层结构体系。第一层客户层,包括客户端和管理端,采用的是标准的浏览器。浏览器将HTML转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交给后台,提出处理要求。这个后台也就是第二层的应用服务器。第二层应用层,主要依靠应用服务器来完成工作。在客户层提出请求后,应用服务器将启动相应的进程响应,并动态生成一串HTML代码,其中包含处理结果,返回给客户的浏览器。如果客户端提交的请求包括数据的存取,那么应用服务器还需要与数据服务器交互完成这一处理。第三层数据层,负责数据的存储、响应和更新处理。位于数据层的数据服务器应客户请求独立进行处理,而后将数据库结果返回应用服务器,再传回客户端天津大学《软件工程》课程设计10或管理端,完成整个请求、应答过程。4.1.3B/S模式体系
本文标题:快递管理系统
链接地址:https://www.777doc.com/doc-4896956 .html