软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx

上传人:文初 文档编号:2096280 上传时间:2019-04-22 格式:DOCX 页数:40 大小:1.30MB
下载 相关 举报
软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx_第1页
第1页 / 共40页
软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx_第2页
第2页 / 共40页
软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx_第3页
第3页 / 共40页
软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx_第4页
第4页 / 共40页
软件工程毕业论文-基于JSP标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现.docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)基于 JSP 标准的危货罐车定期检验报告在线审核系统审核员模块的设计与实现所在学院专业班级 软件工程学生姓名指导教师完成日期摘要在愈来愈方便的信息世界,万物互联已经成为人类无法阻挡的技术浪潮。移动智能设备的普及,物联网及云计算的发展,使本就越发享受科技红利的人们更加热衷于体验现代技术的奇妙。甚至作为政府主导的危货罐车定期检验报告审核这一系列之前由人工完成并记录的工作,也要向着全网互联,信息上网的趋势发展。本文具体阐释了危货罐车定期检验报告在线审核系统审核员模块的设计与开发。设计采用当前十分流行的 JSP 网站开发技术并且部署在轻量级开源 Web 服务器Tomcat之上。

2、JSP 是由 Sun 微系统公司倡导、许多公司共同参与并一起建立的一种动态技术标准。在传统的网页文件中加入 Java 程序片段和 JSP 标签,就构成了 JSP 网页。Java 程序片段可以操纵数据库、重定向网页以及发送 E-mail 等,实现建立动态网站所需要的功能。并考虑到网站所处理的数据的结构特点及所学的知识,应用 Microsoft 公司出品的 SQL Server 2008 数据库系统作为网站的后台数据库支持。系统实现了网站的基本功能,包括三种类别工作人员的登录、浏览审核信息、查询详情页、个人中心管理及各类人员特殊需求的功能页等。页面美化使用 Adobe 公司出品的 Photosho

3、p CS5 及 Dreamweaver CS4等网页设计软件完成。关键字:JSP;Web 服务器;在线系统 AbstractIn the more and more convenient information world, Internet has become a human cant stop all the technology wave. The popularity of mobile intelligent device, the development of the Internet of things and cloud computing, make the more pe

4、ople enjoy the technology dividends more keen to experience the wonders of modern technology. Even the government-led, the dangerous cargo tank car inspection report regularly audit completed by artificial and record before this series of work, also want to entire network interconnection, informatio

5、n on the Internet the trend of development.This article explains the dangerous cargo tank car inspection report regularly online auditing system auditors module design and development. Design USES the current popular JSP website development technology and deployment on lightweight open source Web se

6、rver - Tomcat. JSP is advocated by Sun Microsystems company, many companies to participate and to establish a dynamic technical standards. In a traditional web page file to join Java program fragment and JSP tags, constitutes the JSP page. Java program fragment can manipulate the database, a redirec

7、t page and send E-mail, realize the function needed to build dynamic web site. And considering the site and the structure characteristics of the data processing and learned knowledge, application of Microsoft company of SQL Server 2008 database system as the website backstage database support. Syste

8、m realize the basic function of the site, including three categories of staff login page, browse the audit information, for details, personal center management page and the function of all kinds of special requirements for personnel, etc. Page beautification produced using Adobe Photoshop CS5 and Dr

9、eamweaver those such as web design software to complete.Keywords: JSP; Web Server; Online System目录1 绪论 .11.1 课题背景 .11.2 国内外研究现状 .11.3 本课题研究的意义 .21.4 本论文的组织结构 .22 技术背景 .32.1 JSP 技术简介 .32.2 SQL Server 2008 简介 .32.3 Web 服务器简介 .32.4 JDBC 简介 .43 系统模块分析 .53.1 需要完成目标 .53.2 功能需求 .53.3 环境需求 .54 系统整体设计 .64.1

10、数据流程分析 .64.2 数据字典 .75 功能模块设计 .95.1 审核员功能设计 .95.2 数据库设计 .105.2.1 E-R 图 .105.2.2 基本表设计 .116 系统实现 .137 系统测试 .227.1 系统测试远离了及测试原则 .227.2 测试的过程与分析 .237.3 测试小结 .248 结论 .24致谢 .25参考文献 .2611 绪论1.1 课题背景随着网络信息化的高速发展,无论人类的生活,娱乐乃至生老病死等各个方面都将进行数字化。往小里说,人们通过即时通讯软件进行日常交流,通过 SNS 社交网络了解世界上发生着的事情,通过在线网店购买来自全世界的物品。往大里说,

11、人们的身份信息全国互联,无论你身在何处,都有办法确定你的信息,病人的病历在某种程度上也可以进行在线查询,人们的车辆信息也可以在交通部门查到,只要你愿意,你可以通过各种手段获得一个人的家庭住址,电话号码及生长经历。当然,信息联网是一柄双刃剑,它可以极大方便人类世界,是人类历史上为数不多的几次通过技术改变世界的面貌,这是一个可以用技术来打造的乌托邦,没有什么理论上实现不了的事情。然而,如果被别有用心的人利用,那么信息泄漏不仅仅是道德层面的严重探底,也是科学技术再次威胁人类生存的又一个生动的实例。尽管如此,我们依然相信,技术是用来造福于人类社会的,因此,通过 JSP 技术标准来实现危货罐车定期检验报

12、告在线审核系统是一件提高办事效率,造福社会的事情。上线的审核系统可以完全实现无纸化办公,减少了纸张的浪费;另外,全数字化操作不容易出现人为的失误,可以在理论上提高审核的精确性;同时,信息全网互联打破了地域性,使得身处外地的办事机构也可以方便查询各个危货罐车的审核情况,甚至在以后,可以直接反馈给货车车主,及时通知车主进行定期检验。现代的网络,已经经历过迅速发展的时期,所以技术也已经相当成熟。因此,依靠网络技术架设一个网站会在很多方面得到相关的支持。伴随着行业需求,危货罐车定期检验报告在线审核系统应运而生,它是车务管理全面的信息化管理解决方案,辅助实现综合运营管理的信息化、智能化、规范化管理。基于

13、以上众多优势,它将广泛运用于危险品审核管理中。1.2 国内外研究现状经过多年的发展,中国电子政务建设在政府网络基础设施、政府门户网站、政府核心业务支撑、公共信息资源开发等方面取得了很大成绩。以此为基础,电子政务发展的重心将逐步从更多关注经济领域转向更多关注社会领域。互联网的发展为政府更好地实现社会管理和公共服务职能创造了条件,一些地方开始制定政务互联网发展规划,更多的地方开展了利用互联网完善公共服务的尝试。近年来,越来越多的地方政府部门开始采用网络、RFID 和传感器、GPS 监控、视频监控等技术,在城市交通、市政市容管理、水务、环保、园林绿化、食品安全等多个领2域实现自动化的监测和管理。随着

14、城市信息化的发展,涌现了一批互联网技术新应用,如市政交通一卡通、高速公路不停车收费(ETC) 、水文水质监测、环境质量监测、食品药品溯源等。适应形势发展需要,各地在制定中长期发展规划中都对互联网发展和应用给予了极大关注,一些省份和城市还制定了专门的互联网发展专项规划,纷纷开展互联网应用示范工程。从规划和工程设计的主要内容看,互联网应用已逐渐成为电子政务发展的重要内容。美国提出互联网国家战略,时间就在国际金融危机之后。其实,进入后危机时代,信息通信技术成为各国技术竞争的重要焦点,互联网作为新一代信息通信技术的重要组成部分,是转变经济发展方式的重要引擎,应用意义巨大。总的看来,互联网可广泛应用于经

15、济社会发展的各个领域,其在社会发展、公共服务、城市管理和人民生活中的应用,将有效提升政府管理效能、基础设施和城市管理水平、资源环境利用效率,实现社会公共服务和人民生活的智能化、便捷化、绿色化,推进经济、社会、人和自然的协调可持续发展。互联网的确有着灵敏感知、实时传输和处理信息的优秀“基因” 。总体而言,互联网应用已逐渐成为我国电子政务发展的重要内容,但目前我们的应用还处于起步和探索阶段,规范化、体系化、智能化水平仍有待提升。要充分发挥电子政务“智慧神经”的作用,需要我们进一步从业务需求、创新服务、产业培育多方面切实推进互联网的电子政务应用。1.3 本课题研究的意义进一步熟悉 JSP 开发环境,

16、把握一定开发 Web 网站的技术。对提高自己的 Java 语言编程能力,熟悉 Web 建站工作过程具有重要的研究意义。制作一个界面友好,用户体验良好,稳定实用的危货罐车定期检验报告在线审核系统。对信息的快速共享发挥了重要作用。让用户能第一时间和别人共同分享信息资源。1.4 本论文的组织结构本文分为七章,通过对整个网站的分析、设计与实现过程的全面介绍来展示系统的全部特性。第一章概述描述了课题的背景、目的与意义,介绍了国内外现状,进而总结出此次研究工作的内容。第二章主要阐述了系统设计中的一些相关技术。第三章首先从几个角度分析了系统开发的可行性,阐述了系统在实际应用中的价值,3然后进行了需求分析、网

17、站业务流程分析和数据流分析。第四章在明确了系统设计的原则下,进行了功能模块设计,接着对数据库结构进行设计。第五章阐述了系统页面及其逻辑功能的实现,重点描述了前台与后台的各个功能模块的实现过程,对主要的原理和技术进行了详细的说明,并列出了一些典型的逻辑程序流程图进行说明。第六章主要阐释了系统的核心模块的流程及相关代码。第七章介绍了系统的各项调试指标,分析了调试的过程和结果。2 技术背景2.1 JSP 技术简介JSP(JavaServer Pages)是由 Sun 微系统公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件中插入

18、 Java 程序段和 JSP标记,从而形成 JSP 文件。用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web 的应用程序的开发变得迅速和容易。自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。2.2 SQL Server 2008 简介SQL Server 2008 在 Microsoft 的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据

19、直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。4SQL Server 2008 允许使用 Microsoft .NET 和 Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。该数据库服务是目前主流的企业级中度应用最佳选择。和其他的大型数据库管理系统相比,SQL Server 2008 具

20、有可靠的安全性,更快的存储速度,高度的兼容性。因此,应用 SQL Server 2008 作为后台数据库为系统的开发提供了强有力的支持,并对以后网站的运行打下了坚实的基础。2.3 Web 服务器简介Web 服务器是可以向发出请求的浏览器提供文档的程序。或者说 Web 服务器是指驻留于因特网上某种类型计算机的程序。Web 服务器也称为 WWW(WORLD WIDE WEB)服务器,服务器是一种被动程序:只有当 Internet 上运行在其他计算机中的浏览器发出请求时,服务器才会响应。最常用的 Web 服务器是 Apache 和 Microsoft 的 Internet 信息服务器(Interne

21、t Information Server,IIS)。Internet 上的服务器也称为 Web 服务器,是一台在 Internet 上具有独立 IP 地址的计算机,可以向 Internet 上的客户机提供WWW、Email 和 FTP 等各种 Internet 服务。WWW 采用的是浏览器/服务器结构,其作用是整理和储存各种 WWW 资源,并响应客户端软件的请求,把客户所需的资源传送到 Windows 95(或 Windows98) 、Windows NT、UNIX 或 Linux 等平台上。Apache 仍然是世界上用的最多的 Web 服务器,它的成功之处主要在于它的源代码开放、有一支开放的

22、开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux 系统平台上)以及它的可移植性等方面。Tomcat 是一个开放源代码、运行 servlet 和 JSP Web 应用软件的基于 Java 的 Web 应用软件容器。Tomcat Server 是根据 servlet 和 JSP 规范进行执行的,因此我们就可以说Tomcat Server 也实行了 Apache-Jakarta 规范且比绝大多数商业应用软件服务器要好。 2.4 JDBC 简介JDBC(Java Data Base Connectivity, Java 数据库连接)是一种用于执行 SQL 语句的 J

23、ava API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个5程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“编写一次,处处运行”的优势。3 系统模块分析3.1 需要完成目标本系统的开发采用 MVC 模式,选用所熟悉的开发工具及开发环境进行本系统的设计与开发。设计开发一个危货罐车定期检验报告在线审核系统的审核员模块,本设计要求实现

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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