软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc

上传人:文初 文档编号:2096237 上传时间:2019-04-22 格式:DOC 页数:24 大小:95.38KB
下载 相关 举报
软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc_第1页
第1页 / 共24页
软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc_第2页
第2页 / 共24页
软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc_第3页
第3页 / 共24页
软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc_第4页
第4页 / 共24页
软件工程毕业论文-危险品运输检验审核系统的设计与实现——检验员模块.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)危险品运输检验审核系统的设计与实现检验员模块所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘要随着科学技术的发展和计算机行业的不断进步,越来越多利用各种计算机语言编写的程序及软件进入了人们的日常生活和工作。它们代替了人类的手工劳动和大脑思维,方便了人类的生产,生活。其中,计算机信息处理系统的引进已彻底改变了许多系统的经营管理方式。本文主要介绍了利用计算机 javaweb 技术建立系统,管理事务中常见的基本问题和研究背景,并对系统进行了全面的可行性分析,详细论证了系统的需求分析、系统设计、系统实现、系统测试等过程。本系统主要针对危险品运输审核系统的检验员角色进

2、行了设计,实现了对运输物品的信息登记、安全性检验,历史记录查询,检验报告打印以及检验员个人信息的维护等功能。本系统使用 jsp 进行了网页界面及功能的设计,使用 mvc设计模式,后端数据库采用 sqlserver2005,通过了 JDBC 驱动和数据库进行连接。测试结果表明,本系统基本满足检验员模块的主要功能,能够加入到实际工作中。关键词:危险品检验,jsp,sqlserver。目录1 前言3 1.1 课题的背景.3 1.2 课题的意义.32 可行性分析4 2.1 操作的可行性.4 2.2 技术的可行性.4 2.3 开发工具的选择及介绍.6 3 需求分析8 3.1 危险品运输检验审核系统需求概

3、述.8 3.2 运行环境需求.84 总体设计9 4.1 设计模式.9 4.2 各设计模块及功能概述.9 5 测试.226 结论.22参考文献.22致谢.231.前言1.1 课题的背景当今时代是飞速发展的信息时代,在各行各业中离不开信息的处理,这正是计算级被广泛应用于信息管理系统的环境。使用计算机进行信息处理,不仅提高了工作效率,而且大大增强了其安全性。尤其对于复杂的信息管理,计算机能充分发挥其优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是信息管理的前提。本系统就是为了检验运输过程中的危险品,以及对其进行信息的录入,保存而设计的。道路运输品由于其数量巨大,品类繁多,而且危险

4、率极高,如果采用人力登记,不仅费时费力,而且出错率极高,庞大的信息数据也能以储存。基于这些问题,危险品运输审核系统应运而生,它使危险品管理更加规范化,系统化,程序化而且更加简易化,而本文主要介绍其中检验员模块的情况。 1.2 课题的意义危险品运输审核系统检验员模块本着让运输物品的检验更加快捷,方便,摆脱用手工操作费时费力的问题而设计,他可以是检验员从繁重的手工操作中解脱出来,而且让信息的存取更加的高效,更加安全。同时配合上审核员及管理员的工作,使得我们的道路运输工作更加安全,有效的进行。2.可行性分析2.1 操作的可行性本系统开发的宗旨是已便捷为中心。开发后的系统界面美观大方,操作简单,及时初

5、学计算机的人员也可以根据提示操作和管理本系统,他的操作特点是本系统在操作上可行。2.2 技术的可行性本系统在编写时主要采用了 mvc 的设计模式,涵盖了jsp,js,css 技术等。2.2.1 MVC 设计模式,MVC 全名是 Model View Controller,是模型 (model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构

6、中。2.2.2 jsp 技术,JSP 全名为 Java Server Pages,其根本是一个简化的 Servlet 设计,他实现了 Html 语法中的 java扩张(以 形式) 。JSP 与 Servelt 一样,是在服务器端执行的。通常返回给客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。Web 服务器在遇到访问JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户端。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组

7、成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servelt 和 JSP 配合才能完成。 JSP 具备了Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.2.3 js 技术, js 及 JavaScript,它是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端 Web 开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如

8、响应用户的各种操作。Js 与 jsp 最大的不同在于 js 在客户端,而 jsp 在服务器端。Js 的动态指的是直接在客户端与客户进行交互,jsp 则是对客户端发来的信息在服务器端进行处理,在反馈给客户端。2.2.4 css 技术,CSS 是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统 HTML 的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS 能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。2.

9、3 开发工具的选择及介绍2.3.1 系统开发工具(MyEclipse) ,MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及 应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate1。MyEclipse 是一个十分优秀的用于开发 Java, J2E

10、E 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。可以说 MyEclipse 是几乎囊括了目前所有主流开源产品的专属 eclipse 开发工具。2.3.2 数据库,本软件开发使用的是 sqlserver2005,SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Serv

11、er 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Sqlserver2005 链接需要在 lib 中加入sqljdbc4.jar。2.3.3 apache-tomcat-6.0.18,Apache 是普通服务器,本身只支持 html 即普通网页。不过可以通过插件支持 php,还可以与 Tomcat 连通(单向 Apache 连接 Tomcat,就是说通过Apache 可以访问 Tomcat 资源。反之不然) 。Apache 只支持静态网页,但像 asp,php,cgi,jsp 等动态网页就需要 Tomcat来

12、处理。 Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page(JSP )的支持,并提供了作为 Web 服务器的一些特有功能,如 Tomcat管理和控制平台、安全域管理和 Tomcat 阀等。由于 Tomcat本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web

13、 server;这两个 HTTP web server 不是捆绑在一起的。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Apache,nginx,tomcat 并称为网页服务三剑客,可见其应用度之广泛。3.需求分析3.1 危险品运输检验审核系统需求概述危险品运输检验审核系统检验员模块主要实现了检验员角色在系统中承担的工作。主要包括填写检验报告,查看已提交报告,查看已审核报告,报告打印,查询历史检验报告,检验时间有效期查询,统计,个人信息维护以及密码修改。其中,填写检验报告指的是运输物品信息的录入工作;查看已审核报告需要审核员预先审核后方能

14、查看;检验时间有效期查询可以获得所有已提交的运输品的检验截止时间;统计则可以根据运输品的公司和检验时间查询该物品的详细信息;而个人信息的维护和密码修改是针对检验员自身的信息进行管理。3.2 运行环境需求1. 宽带网,1M 以上互联网。2. 计算机,CPU P4 2.0G 以上,内存 256M 以上,硬盘 40G以上,Windows2000/2003/XP/Vista/Windows 7 中文操作系统。3. 数据库,sqlserver2005。4.总体设计4.1 设计模式设计模式是面向对象的程序设计人员用来解决编程问题的一种形式化表示。本系统开发采用目前一种广泛流行的软件设计模式 MVC。MVC 应用程序结构被用来分析分布

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。