毕业设计基于web系统的信访设计与开发Word格式文档下载.docx
- 文档编号:15935266
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:22
- 大小:324.16KB
毕业设计基于web系统的信访设计与开发Word格式文档下载.docx
《毕业设计基于web系统的信访设计与开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《毕业设计基于web系统的信访设计与开发Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
信访;
JSP;
Struts;
Hibernate;
Mysql;
jdk
ABSTRACT
Thisthesisintroducesansimplevisitsitethatadoptedwithjsp(JavaServerPage),database'
screatingandmanagementwithMysqlandinterfaceissimple,easyoperating.Themainfunctionincludeviewthenews,writealettertocomplain,andsoon.Thefunctionofupgradeversionwillgraduallyimproveexistingfunctions,andonthebasisofexpandedotherfunction.Internetuserswhologinvisitsitecanmodifypersonalinformation,seetheinformationonthehomeandthelettersthatreceived,writerletterstoadministratortoaskthequestionsyouwanttoknow.
UsingJSPtechnologydevelopmentwebsitevisitmanagementsystemmanagementsystem,hasrealizedthewebsitevisitdynamicmanagement,causedtobeevenmoreprompttotheinformationmanagement,tobehighlyeffective,enhancedtheworkingefficiency.Meanwhiletothesystemdevelopmentprinciple,thesystemfunctioncharacteristicandthedesignproposalhascarriedontheintroduction.
Keywords:
visit;
JSP(JavaServerPage);
Mysql;
Struts;
Hibernate;
jdk
目录
1.绪论..............................................................5
1.1研究背景5
1.2研究目的和意义5
1.3研究方法5
2.Web应用的体系结构.................................................7
1.1.JSP脚本技术7
1.1.1.JSP概述7
1.1.2.JSP核心技术7
1.1.3.其他相关技术8
1.2.系统实现手段9
1.2.1.Model部分9
1.2.2.View部分9
1.2.3.Controller组件10
1.2.4.资源层,即数据库服务器。
10
1.3.开发环境介绍10
1.3.1.操作系统:
xp10
1.3.2.服务器:
Tomcat6.010
1.3.3.JAVA虚拟机:
JDK1.611
1.3.4.数据库:
Mysql11
1.3.5.Myeclipse6.511
3.需求分析.......................................................12
4.数据库分析与设计.................................................15
4.1数据库分析..............................................15
4.2数据库设计..............................................15
5.系统功能与实现18
5.1数据连接18
5.2.个人模块19
5.2.1用户注册登录...........................................19
5.2.2用户写信投诉..........................................22
5.2.3管理员登录............................................23
6.测试25
6.1测试与调试的基本概念.......................................26
6.2测试时间..................................................26
6.3软件测试的内容............................................27
结论28
致谢28
1绪论
1.1研究背景
信访(xì
nfǎng,complaintletterandvisit)群众来信来访的简称。
指人民群众致函或走访有关部门,反映情况,并要求解决某些问题。
中华人民共和国公民对于任何国家机关和国家工作人员,有提出批评和建议的权利;
对于任何国家机关和国家工作人员的违法失职行为,有向有关国家机关提出申诉、控告或者检举的权利,但是不得捏造或者歪曲事实进行诬告陷害。
新《信访条例》列举了信访的形式为“书信、电子邮件、传真、电话、走访”,并处处透出不鼓励“走访”,而鼓励书信、电话、传真、电子邮件等狭义“信访”的信息。
但是,实际中人们一提到“上访”,想到的却总是千里迢迢的“走访”,而不是利用现在愈来愈发达的通信方式的狭义“信访”。
新《信访条例》非常强调信访渠道的建设,要求各级政府要“向社会公布信访工作机构的通信地址、电子信箱、投诉电话”,尤其是要“建立全国信访信息系统,为信访人在当地提出信访事项、查询信访事项办理情况提供便利”。
我国信访网站正在不断地改进和提高。
1.2研究目的和意义
随着互联网及宽带的普及,人们开始不用长途跋涉的专门走访相关部门去提出一个小小的问题,网络给予了我们这种方便,节省了双方的时间和精力,可以把多余的时间拿来做更多有意义的事。
只要有电脑有宽带,就可以随时关注自己想要知道的新闻信息,然后根据自己的实际情况提出相关的问题,部门人员接收到你的电子邮件等就可以及时的解决你的问题。
1.3研究方法
一个基于Internet的应用,就是一种基于B/S(Browser/Server,浏览器/服务器)的体系结构。
本信访网站即采用这种两层模型结构实现。
用户在浏览器
端登陆界面,实现写信,收信等操作。
JSP是目前流行的一种开发动态网页和基于Web应用的编程语言。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
同时,JSP以JAVA语言为基础,可以在不同的硬件平台和操作系统下运行,大大提高了程序的可移植性。
所以本系统采用JSP建立动态页面,Mysql创建和管理后台数据库。
用360浏览器来实现浏览生成的网站。
1.Web应用的体系结构
Web是基于浏览器/服务器的体系结构,浏览器向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向浏览器返回响应。
要构造这种结构时,具体工作包括设计静态HTML页面、动态的JSP页面、Servlet、其他对象(如JavaBean)及相互之间的交互关系等,而Web应用的运行调度等则是由JSP容器和应用服务器(如Tomcat)自动完成。
1.1.JSP脚本技术
1.1.1.JSP概述
JavaServerPage简称JSP,它是运行在服务器端的脚本语言之一。
与其他服务器端脚本语言一样,是用来开发动态网站的一种技术。
JSP页面是由传统的HTML代码和嵌入到其中的Java代码组成的。
服务器在接收到客户端发来的一个JSP页请求时,由JSP代码转换成Servlet代码,然后由JSP引擎调用服务器端的Java编译器对Servlet代码编译,把它编译成字节码文件(.class),再由JVM(Java虚拟机)执行此字节码文件,最后将执行结果以HTML格式返回给客户端。
JSP可以在大多数的WebServer上运行,符合“一次编写,多平台运行”的JAVA原则,实现了程序与服务器平台的独立性。
它具有以下的优点:
(1)内容生成与显示分离;
(2)可重用的组件;
(3)采用标识简化页面开发;
(4)适应更广泛的平台;
(5)易于连接数据库。
1.1.2.JSP核心技术
JSP核心技术主要包括:
JavaBean技术和Servlet技术。
(1)JavaBean技术
JavaBean是指由Java语言编写的组件,每一个JavaBean实现一个特定的功能,通过合理的组织具有不同功能的JavaBean,可以快速地生成一个全新的应用程序。
任何可以用Java代码创造的对象都可以利用JavaBean进行封装,并且其他的开发者可以通过内部的JSP页面、Servlet、其他的JavaBean、applet程序或者应用来使用这些对象。
(2)Servlet技术
Servlet是一种独立于平台和协议的服务器端的Java应用,可以生成动态的Web页面,使用JavaServlet应用程序设计接口(API)及相关类和方法除JavaServletAPI,Servlet还可以使用以扩展和添加API的Java类软件包。
Java语言能够实现的功能,Servlet基本上都能实现(除了图形界面外)。
Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应。
通常所说的Servlet就是指HttpServlet,用于处理HTTP请求,能够处理的请求包括doGet()、doPost()、service()等方法。
在开发Servlet时,可以直接继承javax.servlet.http.HttpServlet。
1.1.3.其他相关技术
(3)Struts技术
利用Struts框架进行Web应用系统开发时,不仅从整体上能够减轻构建J2EEWeb应用系统项目的设计和开发实现的负担,也为Web应用系统提供国际化、异常处理和数据库连接池等方面的技术支持。
开发者使用Struts之类的框架是为了隐藏诸如对HTTP、CGI以及JSP之类技术应用的烦琐技术实现细节。
a.“填空”式地开发实现应用系统。
Struts框架本身实现了MVC模式,也发展了MVC模式;
应用系统的开发者可以采用“填空”式的方式来进行开发,因为Struts框架将一个标准的MVC的具体实现中的各个组件部分已经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 web 系统 信访 设计 开发