湖北民族2011年秋季期末
试卷 课程命题人题号评分阅卷人要求:1、命题一律用A4纸;2、除填空题、选择题外,题间不留空。Web
系统与技术张华一使用班级K0309413单位审核人四五六七八九十制卷份数答题纸数十一合计考生班级学号分数教研室审核人二三
A或B卷
厉涛K0309413
K030941304
考查形式为论文撰写,要求如下:
一、内容内容:以一个实际SSH系统(Struts+Hiberate+Spring)为核心,从系统产生背景、
问题提出、问题分析、系统分析、系统
设计、系统实现等方面进行阐述。二、具体要求具体要求:1、题名要求简明扼要,能反映论文主题;摘要必须说明研究目的、方法、结果、结论,字数200字左右为宜,忌与引言及结论中的内容雷同;2、字数3000~5000字3、论文参考架构(请注意各级内容的字体格式,以示区分)论文标题(三号黑体)
班级、、(五号宋)摘要(五号黑)内容(五号宋):
关键字(五号黑)内容(五号宋):12引言系统设计2.1设计原则(小三黑)(四号黑)
正文(五号宋)2.2功能模块划分
3
系统实现3.1实现技术3.2具体实现3.3性能优化(如果有的话)
结束语
1
基于Struts架构的留言本
管理系统的设计
班级:K0309413:K030941304:厉涛
摘要
基于Struts架构的留言本管理系统的设计
目前国内大多数企业网站已经成为一个企业宣传的重要窗口,一般都安排有专人对网站进行维护。因为留言管理系统能方便企业能及时和客户沟通,并有助于企业收集客户对企业产品的反馈信息,所以,在一般企业的网站上都会有这么一个交互式的模块——留言本。
关键字:网站、窗口、沟通、信息、留言本。
一、引言
留言管理系统的目的比较明确,就是提供留言的增加、查找、删除和修改等功能,实现起来比较简单,但是他所处理的信息却是相当重要的,关系到一个企业的发展和计划,所以说更好的实习留言管理系统是相当有必要的,它可以更好的帮助企业管理和收集各方面的信息,是企业能够更加全面的发展。
二、系统设计
2.1设计原则
本系统功能比较简单,显示页面从数据源取出所有数据并列在页面上,供使用者浏览。当用户访问时单击【回复本贴】按钮和【引用本帖】按钮时,将跳转到用户登录的页面,因为只有管理员身份的用户才能可以具有此权限。所有用户无需权限可直接使用留言功能进行留言。管理员用户可以进入系统信息修改页面对留言管理系统的相关数据进行修改。
2.2功能模块划分
2
本系统采用了J2EE分层架构,包括表现层、业务逻辑层、和数据模型层。MVC三层体系将业务规则、数据访问等操作放置也中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。表现层采用
JSP,使用Struts做控制层,控制层并不直接与数据层打交道,他通过业务层获取相关的数据,而业务层调用数据访问层获知相关数据。数据访问层采用JDBC封装对底层数据库的相关操作,数据库采用MySQL数据库存放数据,具体的总体架构如图1-1
留言管理系统包括查看留言、添加留言、修改留言、回复留言、修改回复、修改留言管理系统信息等功能。根据留言管理系统的场景分析,绘制出如图1-2
三、系统实现
3
3.1实现技术
数据库设计对于一个应用
程序来讲是非常重要的,从某个方面来说数据库设计的好坏将直接决定应用程序开发的成败。留言本的数据库设计如图1-3所示。
Admin:管理员表,主要包括主键ID、网页title、管理员个人网站、管理员、管理员密码、管理员邮箱、网站公告信息、管理员QQ等。Message:留言表,主要包括主键ID、留言者头像、留言、留言标题、留言内容、留言者QQ、留言者邮箱、留言者个人网站、留言者心情图标、留言者性别、留言时间、回复内容、恢复时间、留言者IP等。
3.2
具体实现
本应用系统页面包括以下:·main.jsp首页面;·login.jsp登录页面;·admininfo.jsp页面;
4
·cpmanage.jsp页面;·leavemess.jsp添加页面;·messManage.jsp留言回复页面;·aboutus.jsp页面;这些页面的关系如图1-4所示
1.Main.jsp首页面这个页面并未采用table来设计,而是用了DIV+
CSS来设计页面的布局,这是一种流行的布局方式,部分代码如下:
<%@pagecontentType="text/html;charset=gb2312"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>
<%@includefile="top.jsp"%