基于J2EE的开发技术课程设计报告.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档