快递管理毕业论文-基于java的物流快递管理系统设计内容摘要:

Java 和 XML的组合,您可以得到一个完美的具有平台独立性的解决方案 B/S 模式的体系结构 B/S 这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览器( Browser)浏览器通过同数据库进行数据交互。 B/S 模式是一种以 Web 技术为基础的新型 MIS平台模式,它将传统的 C/S 模式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三层结构体系。 第一层客户层,包括客户端和管理端,采用的是标准的浏览器。 浏览器将6HTML 转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交给后台,提出 处理要求。 这个后台也就是第二层的应用服务器。 第二层应用层,主要依靠应用服务器来完成工作。 在客户层提出请求后,应用服务器将启动相应的进程响应,并动态生成一串 HTML 代码,其中包含处理结果,返回给客户的浏览器。 如果客户端提交的请求包括数据的存取,那么应用服务器还需要与数据服务器交互完成这一处理。 第三层数据层,负责数据的存储、响应和更新处理。 位于数据层的数据服务器应客户请求独立进行处理,而后将数据库结果返回应用服务器,再传回客户端或管理端,完成整个请求、应答过程。 B/S 模式体系结构的主要特点 采用 基于三层体系结构的 B/S 模式较以前的 C/S 模式有以下特点: 资源利用率高。 在 C/S 模式下,大部分运算在客户端完成,因此客户端配置要求较高,同时,导致服务器空闲。 而在 B/S 模式下,大部分运算在服务器端完成,因此客户端配置要求不高,仅需能够正常显示网页即可。 可维护性好。 在 C/S 模式下,各种应用的主要部分安装在客户端,维护起来很不方便。 而在 B/S 模式下的维护工作主要在服务器上,而且支持远程维护,客户端只运行浏览器,无需特别维护。 安全机制完善。 在 C/S 模式下,主要利用操作系统和数据库系统的安全机制,较难提供数据 加密和身份验证功能。 而在 B/S 模式下不仅可以解决以上问题,还可以利用 Web Server 的安全机制或防火墙技术进行访问控制,利用 cookie 进行身份验证,极大地完善了安全机制。 网络实时性强。 在 C/S 模式下,数据库直接与客户端进行事务处理,一般需要做多次交互,数据更新过程繁琐。 而在 B/S 模式下,事务处理在应用服务器上进行,数据的多次交互限定于应用服务器和数据服务器之间,网络传输量少,数据的实时更新性好。 4 系统功能结构图 图 系统功能结构图 五 . 可行性分析 可行性分析的目的 进行可行性分 析是为了用最小的代价在尽可能很短的时间里,来确定我们所面对的问题是否可以解决,其目的不是为了来解决问题,而是为了来确定问题是不是可以被我们解决,从而为以后的工作起一个决定性的作用。 在可行性分析阶段我们要搞清问题的定义,能清楚的列举出目标系统存在的一些约束和限制,从而对技术可行性以及经济可行性和操作可行性三个方面进行分析研究。 技术可行性 进行本系统的开发需要用到的知识技术有: Java 程序开发语言以及 Jsp 和 Servlet 开发技术。 MySql 数据库开发知识。 Web 开发知识 ,并能使用 Tomcat 服务器进行开发。 struts1 框架 以上的这些知识技术是开发本系统所需要用到的,而我现在已经较好的把这些知识点和技术掌握了,在教员的精心指导之下我可以对该系统进行开发了。 经济可行性 经济可行性研究的是对开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。 对于本系统的开发 ,能帮助公司对客户的信息管提高工作效率 ,并且能非常方便的对其进行一系列的管理和维护 ,是以前的手工管理不能做到的。 而且如今的信息化管理显得尤为重要,公司要想更好的发展就得花费一定的资金来购买此系统产品,而开 发此系统并不需要投入多大的人力和物力,只需掌握相关的知识和技术就能很快的得以实现,因此在经济上是可行的。 六 . 需求分析 用户登录 功能描述 用户登录模块的主要功能是是想用户的登录以及注册 功能流程图: 图 61 登录注册管理流程图 票据管理(快递单) 1.功能描述: 票据管理的主要功能是对票据本的分发,查询,修改和删除。 2.流程图如图 62 所示: 图 62 票据管理流程图 车辆信息管理 1.功能描述: 车辆管理的主要功能是对车辆的分发,查询,修改和删除。 2.流程图如图 63 所示: 图 63 车辆管理流程图 客户信息管理 1.功能描述: 客户管理的主要功能是对客户信息的分发,查询。 2.流程图如图 64 所示: 图 64 客户企业管理流程图 数据库设计 6. 2. 1 数据库设计的基本原则 数据库的规划和设计在整个软件工程中占有非常重要的地位,它在整个系统中不但起着存储各种信息,供统计、查询、分析等使用的作用,而且协调各个子系统之间的数据接口。 数据库设计应具有合理性、规范性以及适应性,数据库之间的关系及设置直接关系到系统的优劣。 设计数据库系统时应 首先需要充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 为了提高系统开发的质量和效率,基础数据管理和查询维护子系统的数据库设计遵循以下原则: 1 层次分明,布局合理。 数据库系统必须层次分明,合理布局,数据信息进行浓缩、归纳、合并,减少冗余,提高数据共享程度。 2 保证数据结构化、规范化、编码标准化。 这是建立数据库系统和进行业务部门内、外信息交换的基础。 在每一个数据库设计之前都有一个充分的、详细的数据分析、数据格式及较为统一的编码,为减少数据的冗余量,应尽量避免数据库结构的重复,并保证整个数据库设计的完整性。 3 数据的独立性和可扩展性。 做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构的变化不影响程序,反之亦然。 此外,由于业务也是在不断变化的,所以数据库设计需考虑其扩展接口,使系统增加新的应用或新的需求时,不会引起整个数据库系统的重新改写。 4 共享数据的完整性、正确性和一致性。 应充分考虑数据资源的共享,合理建立公共数据库。 采用数据库分层管理,使不同层次的信息数据共享。 另外,由于共享数据是面向多个程序或多个使用者的,多个用户存取共享数据时,必须保证数据的正确性和一致性。 5 减少不必要的冗余 建立数据系统后,应避免不必要的数据重复和冗余。 6 保证数据的安全可靠。 数据库是整个信息系统的核心,它的设计要保证其可靠性和安全性,不能因某一数据库的故障导致整个系统的瘫痪。 做好对数据库访问的授权设计,对数据的非法访问,病毒侵扰和软、硬盘故障破坏,采取相应的保密措施。 6. 2. 2 数据表 ER 图 数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。