软件工程毕业论文

上传人:hs****ma 文档编号:506715088 上传时间:2023-09-10 格式:DOC 页数:30 大小:636.50KB
返回 下载 相关 举报
软件工程毕业论文_第1页
第1页 / 共30页
软件工程毕业论文_第2页
第2页 / 共30页
软件工程毕业论文_第3页
第3页 / 共30页
软件工程毕业论文_第4页
第4页 / 共30页
软件工程毕业论文_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《软件工程毕业论文》由会员分享,可在线阅读,更多相关《软件工程毕业论文(30页珍藏版)》请在金锄头文库上搜索。

1、东华理工大学软件学院毕业设计(论文) 毕业设计题 目 基于web系统的信访设计与开发 英文题目 Design and Development of visit Website 学生姓名: 陈姣 学 号: 07110201 专 业: 软件工程 学 院: 软件学院 指导教师: 许志文 职称: 副教授 二零一一年五月摘 要 本论文即在介绍一个采用JSP(Java Server Page)编写,对于数据库的创建和管理则采用Mysql,界面简洁、易操作的简易信访网站。主要有浏览新闻,写信投诉,查看信件回复这几个功能。网上用户登录信访网站后,可以注册账号,查看首页发布的信息和自己收到的信件,写信给管理员提

2、出需要解决的问题等。利用JSP技术开发的网站信访管理系统,实现了网上信访的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。 关键字:信访; JSP; Struts; Hibernate; Mysql; jdk ABSTRACTThis thesis introduces an simple visit site that adopted with jsp(Java Server Page) ,databases creating and management with Mysql and interface is simple

3、, easy operating. The main function include view the news , write a letter to complain ,and so on. The function of upgrade version will gradually improve existing functions, and on the basis of expanded other function. Internet users who login visit site can modify personal information ,see the info

4、rmation on the home and the letters that received, writer letters to administrator to ask the questions you want to know.Using JSP technology development website visit management system management system,has realized the website visit dynamic management,caused to be even more prompt to the informati

5、on management, to be highly effective, enhanced the working efficiency.Meanwhile to the system development principle, the system function characteristic and the design proposal has carried on the introduction.Key words: visit; JSP (Java Server Page); Mysql; Struts; Hibernate; jdk目 录1.绪论.51.1研究背景51.2

6、研究目的和意义51.3研究方法52. Web应用的体系结构.71.1.JSP脚本技术71.1.1.JSP概述71.1.2.JSP核心技术71.1.3.其他相关技术81.2.系统实现手段91.2.1.Model部分91.2.2.View部分91.2.3.Controller组件101.2.4.资源层,即数据库服务器。101.3.开发环境介绍101.3.1.操作系统:xp101.3.2.服务器:Tomcat 6.0101.3.3.JAVA虚拟机:JDK 1.6111.3.4.数据库:Mysql111.3.5.Myeclipse6.5113.需求分析.124.数据库分析与设计.154.1 数据库分析

7、.15 4.2 数据库设计.155.系统功能与实现185.1数据连接185.2.个人模块19 5.2.1 用户注册登录.19 5.2.2 用户写信投诉.22 5.2.3 管理员登录.236.测试25 6.1测试与调试的基本概念.26 6.2测试时间.26 6.3软件测试的内容.27结 论28致 谢28东华理工大学软件学院毕业设计(论文) 致 谢1绪论1.1研究背景 信访(xn fng,complaint letter and visit)群众来信来访的简称。指人民群众致函或走访有关部门,反映情况,并要求解决某些问题。中华人民共和国公民对于任何国家机关和国家工作人员,有提出批评和建议的权利;对于

8、任何国家机关和国家工作人员的违法失职行为,有向有关国家机关提出申诉、控告或者检举的权利,但是不得捏造或者歪曲事实进行诬告陷害。新信访条例列举了信访的形式为“书信、电子邮件、传真、电话、走访”,并处处透出不鼓励“走访”,而鼓励书信、电话、传真、电子邮件等狭义“信访”的信息。但是,实际中人们一提到“上访”,想到的却总是千里迢迢的“走访”,而不是利用现在愈来愈发达的通信方式的狭义“信访”。 新信访条例非常强调信访渠道的建设,要求各级政府要“向社会公布信访工作机构的通信地址、电子信箱、投诉电话”,尤其是要“建立全国信访信息系统,为信访人在当地提出信访事项、查询信访事项办理情况提供便利”。我国信访网站正

9、在不断地改进和提高。1.2研究目的和意义随着互联网及宽带的普及,人们开始不用长途跋涉的专门走访相关部门去提出一个小小的问题,网络给予了我们这种方便,节省了双方的时间和精力,可以把多余的时间拿来做更多有意义的事。只要有电脑有宽带,就可以随时关注自己想要知道的新闻信息,然后根据自己的实际情况提出相关的问题,部门人员接收到你的电子邮件等就可以及时的解决你的问题。1.3研究方法 一个基于Internet的应用,就是一种基于B/S(Browser/Server,浏览器/服务器)的体系结构。本信访网站即采用这种两层模型结构实现。用户在浏览器端登陆界面,实现写信,收信等操作。JSP是目前流行的一种开发动态网

10、页和基于Web应用的编程语言。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。同时,JSP以JAVA语言为基础,可以在不同的硬件平台和操作系统下运行,大大提高了程序的可移植性。所以本系统采用JSP建立动态页面,Mysql创建和管理后台数据库。用360浏览器来实现浏览生成的网站。1. Web应用的体系结构Web是基于浏览器/服务器的体系结构,浏览器向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向浏览器返回响应。要构造这种结构时,具体工作包括设计静态HTML页面、动态的JSP页面、Servlet、其他对象(如JavaBean)及相互之间的交互关系

11、等,而Web应用的运行调度等则是由JSP容器和应用服务器(如Tomcat)自动完成。1.1. JSP脚本技术1.1.1. JSP概述Java Server Page简称JSP,它是运行在服务器端的脚本语言之一。与其他服务器端脚本语言一样,是用来开发动态网站的一种技术。JSP页面是由传统的HTML代码和嵌入到其中的Java代码组成的。服务器在接收到客户端发来的一个JSP页请求时,由JSP代码转换成Servlet代码,然后由JSP引擎调用服务器端的Java编译器对Servlet代码编译,把它编译成字节码文件(.class),再由JVM(Java虚拟机)执行此字节码文件,最后将执行结果以HTML格式

12、返回给客户端。JSP可以在大多数的Web Server上运行,符合“一次编写,多平台运行”的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页面,使用Java Servlet应用程序设计接口(API)及相关类和方法除Java Servlet API,Servlet还可以使用以扩展和添加API的Java类软件包。Java语言能够实现的功能,Servlet基本上都能实现(除了图形界面外)。Servlet主要用于处理客户端传来的HTTP请求,并返回一个响应

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

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号