- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
《基于J2EE的开发技术》课程设计报告
题目: 留言本管理系统
学院: 计算机科学与工程学院
专业: 信息管理与信息系统
学号:
学生姓名:
指导教师:
2011年12月30日
目 录
TOC \o 1-3 \h \z \u 1.前言 2
2.需求分析 2
3.概要设计 2
3.1系统总体设计图 2
3.2用例图 4
4.详细设计 4
4.1数据库设计 4
4.2页面代码实现 5
4.3其他功能分析 21
5.总结 27
参考文献 27
附录 27
1.前言
目前国内大多数企业网站已经成为一个企业宣传的重要窗口,一般都安排有专人对网站进行维护,因为留言管理系统能及时方便企业和客户间沟通,并有助于企业收集客户对企业产品的反馈信息,所以在一般企业的网站上都会有这么一个交互式的模块——留言本。
2.需求分析
本程序功能比较简单,显示页面从数据源取出所有数据并列在页面上,供使用者浏览,当用户访问时单击相应的留言标题时,如果他是管理员身份,将跳转到修改留言的功能页,否则将跳转到进入管理的登录页面。
所有用户无须权限可直接使用留言功能进行留言。
管理员用户可以进入系统信息修改页面对留言管理系统的相关数据进行修改。
编写本系统时,严格遵循三层架构,以便使广大读者能够迅速地把握留言管理系统这一类型解决方案的核心思想。
3.概要设计
3.1系统总体设计图
本系统采用了J2EE三层架构,分别为表现层、业务逻辑层和数据模型层。MVC三层体系将业务规则、数据访问等操作放置于中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。
表现层采用了JSP。中间层采用了JDBC封装了对底层数据库的相关操作,数据库采用了MySOL数据库存放数据,具体的总体架构如图所示。
视图页面
视图页面
存放数据
控制器层
数据访问层
系统总设计图
3.2用例图
留言管理系统包括以下几个功能:查看留言、添加留言、修改留言、回复留言、修改回复和修改留言管理系统信息等。根据留言管理系统的场景分析,系统用例图如下图所示。
查看留言添加留言
查看留言
添加留言
修改留言
回复留言
修改回复
修改系统信息
普通用户
系统管理员
系统用例图
4.详细设计
4.1数据库设计
数据库设计对于一个应用程序来讲是非常重要的,从某个方面讲数据库设计的好坏将直接决定应用程序开发的成败。留言本的数据库表设计如下。
Admin:管理员表,主要包括主键id、网页title、管理员个人网站、管理员姓名、管理员密码、管理员邮箱、网站公告信息、管理员QQ等。
Mess:留言表,主要包括主键id、留言者头像、留言者姓名、留言标题、留言内容、留言者QQ、留言者邮箱、留言者个人网站、留言者心情图标、留言者性别、留言时间、回复内容、回复时间、留言者IP等。
4.2页面代码实现
页面间转向关系
本应用系统所使用的页面有:
Index.jsp页面
Login.jsp页面
Edite.jsp页面
Logout.jsp页面
Add.jsp页面
Replay.jsp页面
System.jsp页面
它们之间的关系如下图所示:
Add.jspIndex.jsp
Add.jsp
Index.jsp
Login.jsp
Edite.jsp
System.jsp
Replay.jsp
Logout.jsp
Index.jsp首页面
可以通过首页对留言本有个整体的印象,首页效果如下图所示:
实现代码
%@ page language=java import=java.util.* pageEncoding=GB18030%
%@ page import=org.xmh.bean.*%
%@ page import=org.xmh.service.*%
html
head
titlewelcome/title
link href=/gbook/mycss.css rel=stylesheet type=text/css
/head
body bgcolor=#FFFFFF text=#000000 topMargin=2
jsp:include page=top.html/jsp:include
%
String p = request.getParameter(page);
if (p == null)
p = 1;
MessageService service = new
文档评论(0)