没有合适的资源?快使用搜索试试~ 我知道了~
基于Struts-Hibernate网上论坛系统课程设计任务书.doc
0 下载量 77 浏览量
2023-07-09
13:03:07
上传
评论
收藏 2.28MB DOC 举报
温馨提示
试读
25页
基于Struts-Hibernate网上论坛系统课程设计任务书.doc
资源推荐
资源详情
资源评论
基于 Struts+Hibernate 网上论坛系统
课程设计任务书
系别
电气与电子工程系
专业
计算机应用技术
班级
指导教师
师
题目
基于 Struts+Hibernate 网上论坛系统
设计目的:论坛系统是网站开发中很典型的一个例子。它可以从一个很
简单的模型复杂细化到一个庞大的系统。对于企业或者个人网站,类似留言
板的功能十分常见。通过网上论坛系统的设计和开发可以了解到类似系统的
功能逻辑以及用 Struts 和 Hibernate 实现的基础。
设计要求包含以下模块:
1. 用户登录和验证模块。
2. 显示现在所有话题模块及已有回复的模块。
3. 显示某一特定话题和回复模块。
4. 新建话题模块。
5. 新建回复模块。
6. 界面要求:使用 Dreamweaver 设计界面达到协调、美观。
课程设计说明文档要求:
1.网上论坛系统须使用 Struts 和 Hibernate 协同工作,前台使用 Struts 做
控制和显示,后台用 Hibernate 做数据操作。
2. 说明系统设计的功能及模块,画出系统流程图。
3. 数据库设计与 Hibernate 设计。
4. Action 和 Form 设计及页面设计。
4. 撰写课程设计说明书。
课程说明书里应包括目录,程序流程图,数据库及 Hibernate 设计、Action
和 Form 设计及页面设计、程序,总结(印象较深的经验/教训等)。要求:设
计要有相应的设计报告,报告要包含题目、目录、摘要、关键字、正文、参
考文献几部分;字体、字号格式按样文设置;正文要有需求分析、概要设计、
详细设计、代码、结论等部分构成,并有必要的图表和效果图。
结题
形式
产品,程序代码,设计说明书
时间分配:总体设计时间为 1 周
1. 需求分析,概要设计 1 天
2. 功能模块开发 4 天
3. 上机调试,实现功能 1 天
4. 写说明书、答辩 1 天
基于 Struts+Hibernate 网上论坛系统
1
目录
第一章 网上论坛系统分析......................................................................................................4
1.开发平台..............................................................................................................................4
(1)MyEclipse ................................................................................................................4
(2) Tomcat ...................................................................................................................4
2.数据库.....................................................................................................................................5
3.功能模块.................................................................................................................................6
第二章 网上论坛系统开发技术......................................................................................................6
1.J2EE 技术简单介绍...............................................................................................................6
2.J2EE 技术 struts 简单介绍.................................................................................................6
3.J2EE 技术 hibernate 简单介绍...........................................................................................7
4.J2EE 技术 MVC 开发模式介绍...............................................................................................7
第三章 网上论坛系统开发..............................................................................................................8
一、数据库开发与设计............................................................................................................8
二、登录模块..........................................................................................................................12
2.1 登录界面...................................................................................................................12
2.2 注册模块...................................................................................................................14
2.3 论坛首页...................................................................................................................16
2.4 新建帖子模块...........................................................................................................21
2.5 查看帖子模块...........................................................................................................23
2.6 添加回复模块...........................................................................................................24
2.7 错误页面模块..........................................................................................................25
第四章 总结....................................................................................................................................25
第五章 参考文献............................................................................................................................25
基于 Struts+Hibernate 网上论坛系统
2
摘要
J2EE 是一套全然不同于传统应用开发的技术架构,它包含许多组件,可以简化和规范
应用系统的开发和部署,提高可移植性、安全性与重用价值,J2EE 的核心是一组技术规范
与指南,其包含的各类组件、服务架构及技术层次均有共通的标准及规格,因而各种遵循
J2EE 架构的平台具有良好的兼容性。本次课程设计的题目是基于基于 Struts+Hibernate 网
上论坛系统,实现了论坛的基本功能,即用户登陆、用户注册、用户发帖以及回帖等。主要
任务是学会 J2EE 程序开发的环境搭建和配置,并在实践运用中学习和掌握 J2EE 程序开发的
全过程,进一步熟悉掌握 J2EE 程序设计语言的基础内容。
论坛又名网络论坛 BBS,全称为 Bulletin Board System(电子公告板)。它
是 Internet 上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都
可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使
的 Internet 电子信息服务系统。用户在 BBS 站点上可以获得各种信息服务,发布
信息,进行讨论,聊天等等。像日程生活中的黑板报一样,论坛按不同的主题分
为许多板块,版面的设立依据是大多数用户的要求和喜好,用户可以阅读别人关
于某个主题的看法,也可以将自己的想法毫无保留的贴到论坛中。
关键词:论坛系统 MVC 设计模式 JSP
基于 Struts+Hibernate 网上论坛系统
3
第一章 网上论坛系统分析
1.开发平台
本系统的开发平台为 MyEclipse+Tomcat
(1)MyEclipse
MyEclipse,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,
MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十
分不错。
MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称
MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE
的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它
是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发
布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
在结构上,MyEclipse 的特征可以
被分为 7 类:
1. JavaEE 模型
2. WEB 开发工具
3. EJB 开发工具
4. 应用程序服务器的连接器
5. JavaEE 项目部署服务
6. 数据库服务
7. MyEclipse 整合帮助
(2) Tomcat
Tomcat 很受广大程序员的喜欢,因为它运行
时占用的系统资源小,扩展性好,支持负载平衡
与邮件服务等开发应用系统常用的功能;而且它
还在不断的
改进和完善中,任何一个感兴趣的程序员都
可以更改它或在其中加入新的功能。
Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是
很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学
者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它
基于 Struts+Hibernate 网上论坛系统
4
响应对 HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,
但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache
独立的进程单独运行的。
这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat
实际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服
务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容
器,独立的 Servlet 容器是 Tomcat 的默认模式。不过,Tomcat 处理静态
HTML 的能力不如 Apache 服务器。目前 Tomcat 最新版本为 7.0.12Released。
2.数据库
库 yuu
用户登录表 t_user
帖子 t_message
回复表 t_comment
剩余24页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3669
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功