- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于strutshibernate网上论坛系统课程设计任务书毕设论文
课程设计任务书
系别 电气与电子工程系 专业 计算机应用技术 班级 指导教师师 题目 基于Struts+Hibernate网上论坛系统 设计目的:论坛系统是网站开发中很典型的一个例子。它可以从一个很简单的模型复杂细化到一个庞大的系统。对于企业或者个人网站,类似留言板的功能十分常见。通过网上论坛系统的设计和开发可以了解到类似系统的功能逻辑以及用Struts和Hibernate实现的基础。
设计要求包含以下模块:
用户登录和验证模块。
显示现在所有话题模块及已有回复的模块。
显示某一特定话题和回复模块。
新建话题模块。
新建回复模块。
界面要求:使用Dreamweaver设计界面达到协调、美观。
课程设计说明文档要求:
1.网上论坛系统须使用Struts和Hibernate协同工作,前台使用Struts做控制和显示,后台用Hibernate做数据操作。
2. 说明系统设计的功能及模块,画出系统流程图。
3.?数据库设计与Hibernate设计。
4. Action和Form设计及页面设计。
4. 撰写课程设计说明书。
课程说明书里应包括目录,程序流程图,数据库及Hibernate设计、Action和Form设计及页面设计、程序,总结(印象较深的经验/教训等)。要求:设计要有相应的设计报告,报告要包含题目、目录、摘要、关键字、正文、参考文献几部分;字体、字号格式按样文设置;正文要有需求分析、概要设计、详细设计、代码、结论等部分构成,并有必要的图表和效果图。 结题形式 产品,程序代码,设计说明书 时间分配:总体设计时间为1周
需求分析,概要设计 1天
功能模块开发 4天
上机调试,实现功能 1天
写说明书、答辩 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
摘要
J2EE是一套全然不同于传统应用开发的技术架构,它包含许多组件,可以简化和规范应用系统的开发和部署,提高可移植性、安全性与重用价值,J2EE的核心是一组技术规范与指南,其包含的各类组件、服务架构及技术层次均有共通的标准及规格,因而各种遵循J2EE架构的平台具有良好的兼容性。本次课程设计的题目是基于基于Struts+Hibernate网上论坛系统,实现了论坛的基本功能,即用户登陆、用户注册、用户发帖以及回帖等。主要任务是学会J2EE程序开发的环境搭建和配置,并在实践运用中学习和掌握J2EE程序开发的全过程,进一步熟悉掌握J2EE程序设计语言的基础内容。
论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。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. Ja
文档评论(0)