客货运输管理系统(源码)【字数:11634】
摘 要摘 要当前社会,互联网正飞速发展,这给我们的工作和生活带来了很大的便利,提高了我们的办事效率,也使得行业网络化成为提高行业内工作效率的关键。旧版的运管处系统,仅仅提供查询的功能,并不能管理各自的事务。为解决这个问题,客货运输管理系统( Manage System of Passenger and Cargo Transportation,缩写 MSPCT)应运而生。客货运输管理系统是目前运管处所用系统的改良版,它以My Eclipse为开发平台,Tomcat作为服务器运行系统,SQL Server2014 作为后台数据库对数据进行存储以及管理。运输管理处将车辆信息、业户信息等存储在数据库中,通过B/S(浏览器/服务器)模式将数据与前端的界面连接在一起,同时实现所需的功能,MSPCT的功能主要包括有以下的几点管理用户信息 、管理车辆信息、管理违章信息,管理员能够在管理员界面输入车辆违章信息供用户查询,同时可以有条件地删除违章信息。本篇论文运用了许多软件工程和软件质量书籍中的思想,从系统的可行性分析出发,结合了系统的总体设计,详细设计与实现以及测试分析等方面描述了系统的开发步骤。关键字客货运输;B/S模式;Java web
目 录
第一章 绪论 1
1.1 开发背景 1
1.2 研究现状 1
1.3 主要目标 1
1.4 本章小结 1
第二章 系统需求分析 2
2.1 系统可行性分析 2
2.1.1 技术可行性分析 2
2.1.2 经济可行性分析 3
2.1.3 操作可行性分析 3
2.2 系统需求分析 4
2.2.1 运管处客货运输管理现状 4
2.2.2 客货运输管理系统功能需求 4
2.3 系统用例分析 4
2.4 本章小结 5
第三章 系统分析 6
3.1 系统架构设计 6
3.2 系统总体架构 6
3.3 系统数据流图 7
3.4 本章小结 10
第四章 系统设计 11
4.1 系统设计思路 11
4.2 系统功能模块设 *好棒文|www.hbsrm.com +Q: &351916072&
计 11
4.2.1 游客模块 11
4.2.2 用户模块 12
4.2.3 管理员模块 13
4.3 数据库设计 14
4.3.1 数据库概念设计 14
4.3.2 数据库逻辑设计 17
4.4本章小结 22
第五章 系统具体实现 24
5.1 客货运输管理系统的实现 24
5.1.1 信息查询模块的实现 24
5.1.2 文件下载模块的实现 25
5.1.3 注册模块的实现 26
5.1.4 用户登录模块的实现 27
5.1.5 用户中心模块的实现 28
5.1.6 留言板模块的实现 29
5.1.7 管理用户信息模块的实现 29
5.1.8 管理违章信息模块的实现 30
5.1.9 辅助功能模块的实现 31
5.2 本章小结 31
第六章 测试分析 32
6.1 测试的目的 32
6.2 测试计划和要点 32
6.3 客货运输管理系统测试要点 32
6.3.1用户模块测试要点 33
6.3.2管理员模块测试要点 33
6.4 测试用例 34
6.4.1 用户模块测试用例及测试结果 34
6.4.2管理员模块测试用例及测试结果 35
6.5 测试结果 35
6.6 本章小结 36
结 论 37
致 谢 38
参考文献 39
第一章 绪论
1.1 开发背景
运管处是市政服务部门用来管理运输的分支机构,属于政府机构,主要监管带有运营性质的交通运输的企业或者个人,隶属于市政交通局。运管处对运输公司、运输车队、重型车个体运输户行使行政管理职能,包括准入资格、从业人员、运输路线等等方面,而客货运输管理则是运管处的主要职责。
客货运输管理是一个费时费力的事情,涉及面广,所要管理的范围广,为了有序的管理和解决问题需要一个有效的管理方法。单纯安排工作人员处理虽然可行,但毕竟管理事项太过庞大,会造成效率低下。目前,市面上有许多的客货运输管理系统,但是这些系统只是提供了一个查询的功能,用户只能去查询信息,而没有更多的互动。为了改善这一点,开发出一套带有更多角色、具有互动的客货运输管理系统很有必要。
1.2 研究现状
随着计算机网络的发展及壮大,许多行业、许多企事业单位都有自己的成熟的网络系统来管理企业的事务,尤其是像运管处这样的政府职能部门。现在我国各地方运管处基本都有自己的客货运输管理系统,通过系统来处理日常事务。但是这其中还是有很多弊端,现有的运管处管理系统只能提供一个查询的功能,而不能提供更多的功能给用户,或者说系统根本没有用户模块,没有更多的用户角色。这导致运管处的事务依旧很繁琐,如果运管处的管理系统不能很好地将事务下放给企业,那么就会导致运管处处理事务效率降低,同时用户缺乏与运管处的互动,这个系统的寿命将不会太长。开发出一套基于B/S模式的改良版客货运输管理系统能够解决这一问题。
1.3 主要目标
本系统主要目标包括:提供更多的角色,并能让用户根据自己的用户类型进行操作;提供更人性化的功能,可以让用户与管理员互动交流;系统的诞生能减少运管处的工作量,能将事务有选择的下发给企业,让企业协助其做好管理工作。
1.4 本章小结
本章节中,需要做的是弄清客货运输管理系统的定位,应当从开发背景出发,通过研究国内外的现状,来规划系统应当达成的目标以及将要实现的一些大体的功能。
第二章 系统需求分析
2.1 系统可行性分析
并非所有问题都能得到解决,事实上,很多问题不能在规定的时间或者现有条件下解决,如果没有解决办法,那么花费再多的精力去解决也是无济于事,都是浪费。所以可行性研究就显得很有必要,可行性研究又分为技术可行性、经济可行性、操作可行性,首先分析技术可行性[1]。
技术可行性分析
(1)JSP介绍
JSP(Java Server Page)是一种技术标准,倡导者是Sun Microsystems公司[2]。JSP是在Servlet的技术基础上发展起来的,并且不断壮大,主要是在传统的静态页面文件中加入了一些Java程序片段和JSP标签[3],从而构成的一个JSP页面。这大大降低客户浏览器的要求,即使客户浏览器端不支持Java环境,也可以访问JSP页面。
(2)JSP优点
JSP优点很多:实现了跨平台、实现了角色分离、组件可重用、简化了页面开发。实现了跨平台的原因是Java是一种跨平台的语言,而JSP是在页面中嵌入了Java程序片段,所以JSP可以“执行一次,到处运行”,JSP可以运行在任何支持JSP的服务器上[4]。使用了JSP技术之后,动态页面的开发人员能够利用静态页面或者可扩展标记语言来设计页面的显示格式,程序开发人员使用JSP标记或脚本代码来产生页面上动态的内容。这些产生内容的逻辑被封装在标记和JavaBean组件中,并在服务器端由JSP引擎解释JSP执行,将产生的结果以静态页面或可扩展标记页面的形式发送回浏览器。这样,网页设计者和程序开发人员已被有效地分离,提高了开发效率[5]。JavaBean组件是JSP中的一个重要组成部分,程序通过这些公共类来执行处理。开发人员能够同享和互换执行这些组件,这加快了程序设计的总体进程。JSP技术中有一个JSP标记,JSP通过包装技术在JSP标准表格页面提供设计人员常用的一些函数。封装技术简化了页面开发,而且实现了功能的重用,提高了工作效率[6]。
目 录
第一章 绪论 1
1.1 开发背景 1
1.2 研究现状 1
1.3 主要目标 1
1.4 本章小结 1
第二章 系统需求分析 2
2.1 系统可行性分析 2
2.1.1 技术可行性分析 2
2.1.2 经济可行性分析 3
2.1.3 操作可行性分析 3
2.2 系统需求分析 4
2.2.1 运管处客货运输管理现状 4
2.2.2 客货运输管理系统功能需求 4
2.3 系统用例分析 4
2.4 本章小结 5
第三章 系统分析 6
3.1 系统架构设计 6
3.2 系统总体架构 6
3.3 系统数据流图 7
3.4 本章小结 10
第四章 系统设计 11
4.1 系统设计思路 11
4.2 系统功能模块设 *好棒文|www.hbsrm.com +Q: &351916072&
计 11
4.2.1 游客模块 11
4.2.2 用户模块 12
4.2.3 管理员模块 13
4.3 数据库设计 14
4.3.1 数据库概念设计 14
4.3.2 数据库逻辑设计 17
4.4本章小结 22
第五章 系统具体实现 24
5.1 客货运输管理系统的实现 24
5.1.1 信息查询模块的实现 24
5.1.2 文件下载模块的实现 25
5.1.3 注册模块的实现 26
5.1.4 用户登录模块的实现 27
5.1.5 用户中心模块的实现 28
5.1.6 留言板模块的实现 29
5.1.7 管理用户信息模块的实现 29
5.1.8 管理违章信息模块的实现 30
5.1.9 辅助功能模块的实现 31
5.2 本章小结 31
第六章 测试分析 32
6.1 测试的目的 32
6.2 测试计划和要点 32
6.3 客货运输管理系统测试要点 32
6.3.1用户模块测试要点 33
6.3.2管理员模块测试要点 33
6.4 测试用例 34
6.4.1 用户模块测试用例及测试结果 34
6.4.2管理员模块测试用例及测试结果 35
6.5 测试结果 35
6.6 本章小结 36
结 论 37
致 谢 38
参考文献 39
第一章 绪论
1.1 开发背景
运管处是市政服务部门用来管理运输的分支机构,属于政府机构,主要监管带有运营性质的交通运输的企业或者个人,隶属于市政交通局。运管处对运输公司、运输车队、重型车个体运输户行使行政管理职能,包括准入资格、从业人员、运输路线等等方面,而客货运输管理则是运管处的主要职责。
客货运输管理是一个费时费力的事情,涉及面广,所要管理的范围广,为了有序的管理和解决问题需要一个有效的管理方法。单纯安排工作人员处理虽然可行,但毕竟管理事项太过庞大,会造成效率低下。目前,市面上有许多的客货运输管理系统,但是这些系统只是提供了一个查询的功能,用户只能去查询信息,而没有更多的互动。为了改善这一点,开发出一套带有更多角色、具有互动的客货运输管理系统很有必要。
1.2 研究现状
随着计算机网络的发展及壮大,许多行业、许多企事业单位都有自己的成熟的网络系统来管理企业的事务,尤其是像运管处这样的政府职能部门。现在我国各地方运管处基本都有自己的客货运输管理系统,通过系统来处理日常事务。但是这其中还是有很多弊端,现有的运管处管理系统只能提供一个查询的功能,而不能提供更多的功能给用户,或者说系统根本没有用户模块,没有更多的用户角色。这导致运管处的事务依旧很繁琐,如果运管处的管理系统不能很好地将事务下放给企业,那么就会导致运管处处理事务效率降低,同时用户缺乏与运管处的互动,这个系统的寿命将不会太长。开发出一套基于B/S模式的改良版客货运输管理系统能够解决这一问题。
1.3 主要目标
本系统主要目标包括:提供更多的角色,并能让用户根据自己的用户类型进行操作;提供更人性化的功能,可以让用户与管理员互动交流;系统的诞生能减少运管处的工作量,能将事务有选择的下发给企业,让企业协助其做好管理工作。
1.4 本章小结
本章节中,需要做的是弄清客货运输管理系统的定位,应当从开发背景出发,通过研究国内外的现状,来规划系统应当达成的目标以及将要实现的一些大体的功能。
第二章 系统需求分析
2.1 系统可行性分析
并非所有问题都能得到解决,事实上,很多问题不能在规定的时间或者现有条件下解决,如果没有解决办法,那么花费再多的精力去解决也是无济于事,都是浪费。所以可行性研究就显得很有必要,可行性研究又分为技术可行性、经济可行性、操作可行性,首先分析技术可行性[1]。
技术可行性分析
(1)JSP介绍
JSP(Java Server Page)是一种技术标准,倡导者是Sun Microsystems公司[2]。JSP是在Servlet的技术基础上发展起来的,并且不断壮大,主要是在传统的静态页面文件中加入了一些Java程序片段和JSP标签[3],从而构成的一个JSP页面。这大大降低客户浏览器的要求,即使客户浏览器端不支持Java环境,也可以访问JSP页面。
(2)JSP优点
JSP优点很多:实现了跨平台、实现了角色分离、组件可重用、简化了页面开发。实现了跨平台的原因是Java是一种跨平台的语言,而JSP是在页面中嵌入了Java程序片段,所以JSP可以“执行一次,到处运行”,JSP可以运行在任何支持JSP的服务器上[4]。使用了JSP技术之后,动态页面的开发人员能够利用静态页面或者可扩展标记语言来设计页面的显示格式,程序开发人员使用JSP标记或脚本代码来产生页面上动态的内容。这些产生内容的逻辑被封装在标记和JavaBean组件中,并在服务器端由JSP引擎解释JSP执行,将产生的结果以静态页面或可扩展标记页面的形式发送回浏览器。这样,网页设计者和程序开发人员已被有效地分离,提高了开发效率[5]。JavaBean组件是JSP中的一个重要组成部分,程序通过这些公共类来执行处理。开发人员能够同享和互换执行这些组件,这加快了程序设计的总体进程。JSP技术中有一个JSP标记,JSP通过包装技术在JSP标准表格页面提供设计人员常用的一些函数。封装技术简化了页面开发,而且实现了功能的重用,提高了工作效率[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/916.html