特种设备网上举报投诉系统(JBuilder 9+Oracle9i)
摘 要
本文主要介绍了采用JSP/Servlet技术构建基于Web 技术的特种设备网上投诉举报系统的体系结构、总体设计思想、数据库结构设计和功能模块设计。文章中首先介绍了特种设备举报投诉系统的题目的背景和项目内容。第二章是用户需求分析。特种设备网上投诉举报系统主要实现了对电梯、游戏机等特种设备的违规运营及检验人员的违章检验等信息进行收集、处理和反馈,并能够按类别统计出相关的信息。第三章介绍了系统的概要设计,主要包括设计方案、功能模块图和E-R图。第四章是系统详细设计,详细介绍了功能模块和后台数据库的具体实现。最后给出了系统的测试与验证,介绍了如何测试验证系统,以及在调试过程中所遇到的一些问题。
本文介绍的系统运行在B/S模式下,前端开发工具采用JBuilder 9,页面设计采用DreamWeaver MX 2004,后台数据库采用Oracle9i。
关键词 特种设备 网上投诉 网上举报 Web技术
Abstract
The paper mainly introduces the architecture, general design strategy, database design and functional module design for the special equipment online impleading system, which is developed in JSP/Servlet technology based on WEB. At the beginning of the paper we introduce the background and content of the special equipment online impleading system, and then analyze the requirement which needs to collect, handle and feed back the information of illegal running of special equipment such as elevator and game machine and illegal checking procedure of inspectors. It can also work out the related information according to categories. The third chapter is system synoptic design, functional module design and E-R graph. The fourth chapter introduces the realization of system and the design of backup database in detail. At the end of the paper is the introduction of test and debug, and the problems accrued in the process.
The system is based on the Brower/Server pattern, developed in JBuilder 9, Dreamweaver MX 2004 and Oracle9i as backup database.
Key words: special equipment ,online implead ,online sue ,Web technology
目 录
第1章 概 述... 1
1.1题目背景... 1
1.2项目内容... 1
第2章 需求分析... 3
2.1系统可行性分析... 3
2.2系统设计目标... 3
2.3 经济技术分析... 3
2.4系统开发工具和采用的相关技术... 4
第3章 概要设计... 8
3.1总体设计方案... 8
3.2功能模块图及其分析... 9
3.3 E-R块图及其分析... 12
第4章 详细设计... 14
4.1 数据库结构想些设计... 14
4.1.1 人员信息的存储... 14
4.1.2 被举报单位信息的存储... 15
4.1.3投诉、反馈等数据文件的存储... 16
4.1.4代码表... 17
4.2功能模块详细设计... 18
4.2.1用户模块... 18
4.2.2管理模块... 20
4.3系统数据流图... 22
第5章 系统测试与验证... 23
5.1用户模块的测试... 23
5.2管理员模块的测试... 24
结 束 语... 25
致 谢... 27
参考文献... 28
第1章 概 述
1.1题目背景
近年来电梯、起重机、锅炉、娱乐设施、厂内车辆等特种设备的使用越来越多,这样一来就明显加大了检验和管理特种设备的工作量和难度,同时也影响了工作质量和工作效率。为了节省时间和空间开销,提高工作质量和工作效率,产生了沈阳市特种设备监督检验所网站这个课题。
特种设备投诉举报系统课题由沈阳市特种设备质量监督局特种设备监督检验所立项,由沈阳航空工业学院计算机学院成立的开发小组进行开发。其主要内容包括:信息发布、安全监察、企业园地、举报投诉和会员管理等系统模块。其中也要加入辅助的功能如:计数器、留言板等功能。特种设备投诉举报系统是监督检验所网站的一个子系统,其主要功能是:设立行风廉政投诉信箱及社会投诉信箱。接受来自社会各个阶层的举报投诉信息,并对这些信息动态的进行归类和处理。设立所长信箱,并能够对其进行维护。
1.2项目内容
项目来源于沈阳市质量技术监督局的特种设备监督检验所。特种设备网上举报投诉系统要求实现对电梯、起重机械、厂内车辆、游戏机及娱乐设施的违法运行状况,以及特种设备检验人员违章检验情况和其它违章信息的收集、处理、反馈等功能,具体实现要求:
(1) 设立行风廉政投诉信箱及社会投诉信箱。接受来自社会各个阶层人的举报投诉信息。
(2) 用户举报投诉时可以按用人单位举报、按检验人员举报、按监察人员举报、按监察人员举报等。
(3) 设置所长信箱,对所长信箱具有浏览回复、更新、删除等功能。
(4) 项目实施需要建立举报投诉类别代码表、特种设备类别代码表、特种设备检验人员代码表以及投诉信息数据文件、反馈处理数据文件。
(5) 管理员查看投诉信息的时候能通过举报投诉信息按投诉类别、设备类别、设备检验人员等统计出相关的投诉信息。
(6) 系统要求采用 B/S运行模式,为了保证系统在技术上的先进性,以及于现行课题保持一致,采用目前流行的企业级Web解决方案——J2EE。为了加快开发速度前台开发工具采用JBuilder9.0,后台数据库管理系统采用目前国际上最流行的Oracle9i。
第2章 需求分析
2.1系统可行性分析
目前对特种设备及检验人员的投诉和举报流程都是靠人工来完成的,有人要投诉要通过写信或者到检验所,这样给处理相关工作的工作人员和想要投诉的人带来了很多的不便,由于工作量比较大,所以对举报投诉的处理也就不很及时,同时有很多的违章信息不能够及时的收集,所以也不能很好的处理。
特种设备举报投诉系统的设计可以大大提高信息的采集效率、采集量及时效性。同时可以使有投诉意愿的投诉人更容易的对相关事件进行投诉,可以扩大信息收集的范围。由于采用该系统后时效性更加强,所以这样也可以降低使用单位在使用特种设备时违章事件发生的几率,也有利于督促工作人员公正认真的工作。
2.2系统设计目标
通过对用户的需求分析,我们提出了如下的设计目标:
(1) 应用MVC构架技术,构建出高效率易维护的管理系统。
(2) 功能完备、界面美观、易于人工交互。
(3) 数据库结构设计合理,减少存储冗余数据,提高系统执行效率和运行速度。
(4) 网页浏览速度块。
(5) 系统稳定性好,安全可靠性高。
(6) 功能模块独立,易于维护,代码可重用性强。
2.3 经济技术分析
采用本系统需要一台配置比较高的计算机:
服务器建议配置:
CPU::P 4 2.0 或更高
内存:512或更高(推荐1G)
硬盘:80G以上
显卡:SVGA显示适配器
显示器:17寸纯平
系统:Windows 2000 Server/xp/2003 Server