欢迎来到天天文库
浏览记录
ID:24434582
大小:2.34 MB
页数:43页
时间:2018-11-14
《基于Struts+Hibernate网上论坛系统课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计任务书系别电气与电子工程系专业计算机应用技术班级指导教师师题目基于Struts+Hibernate网上论坛系统设计目的:论坛系统是网站开发中很典型的一个例子。它可以从一个很简单的模型复杂细化到一个庞大的系统。对于企业或者个人网站,类似留言板的功能十分常见。通过网上论坛系统的设计和开发可以了解到类似系统的功能逻辑以及用Struts和Hibernate实现的基础。设计要求包含以下模块:1.用户登录和验证模块。2.显示现在所有话题模块及已有回复的模块。3.显示某一特定话题和回复模块。4.新建话题模块。5.新建回复模块。6.界面要求:使用Drea
2、mweaver设计界面达到协调、美观。课程设计说明文档要求:1.网上论坛系统须使用Struts和Hibernate协同工作,前台使用Struts做控制和显示,后台用Hibernate做数据操作。2.说明系统设计的功能及模块,画出系统流程图。3. 数据库设计与Hibernate设计。4.Action和Form设计及页面设计。4.撰写课程设计说明书。课程说明书里应包括目录,程序流程图,数据库及Hibernate设计、Action和Form设计及页面设计、程序,总结(印象较深的经验/教训等)。要求:设计要有相应的设计报告,报告要包含题目、目录、摘要、关
3、键字、正文、参考文献几部分;字体、字号格式按样文设置;正文要有需求分析、概要设计、详细设计、代码、结论等部分构成,并有必要的图表和效果图。结题形式产品,程序代码,设计说明书时间分配:总体设计时间为1周1.需求分析,概要设计1天2.功能模块开发4天3.上机调试,实现功能1天4.写说明书、答辩1天目录第一章网上论坛系统分析41.开发平台4(1)MyEclipse4(2)Tomcat42.数据库53.功能模块6第二章网上论坛系统开发技术61.J2EE技术简单介绍62.J2EE技术struts简单介绍63.J2EE技术hibernate简单介绍74.J2
4、EE技术MVC开发模式介绍7第三章网上论坛系统开发8一、数据库开发与设计8二、登录模块122.1登录界面122.2注册模块142.3论坛首页162.4新建帖子模块212.5查看帖子模块232.6添加回复模块242.7错误页面模块25第四章总结25第五章参考文献25摘要J2EE是一套全然不同于传统应用开发的技术架构,它包含许多组件,可以简化和规范应用系统的开发和部署,提高可移植性、安全性与重用价值,J2EE的核心是一组技术规范与指南,其包含的各类组件、服务架构及技术层次均有共通的标准及规格,因而各种遵循J2EE架构的平台具有良好的兼容性。本次课程设
5、计的题目是基于基于Struts+Hibernate网上论坛系统,实现了论坛的基本功能,即用户登陆、用户注册、用户发帖以及回帖等。主要任务是学会J2EE程序开发的环境搭建和配置,并在实践运用中学习和掌握J2EE程序开发的全过程,进一步熟悉掌握J2EE程序设计语言的基础内容。论坛又名网络论坛BBS,全称为BulletinBoardSystem(电子公告板)。它是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在BB
6、S站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。像日程生活中的黑板报一样,论坛按不同的主题分为许多板块,版面的设立依据是大多数用户的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留的贴到论坛中。关键词:论坛系统MVC设计模式JSP第一章网上论坛系统分析1.开发平台本系统的开发平台为MyEclipse+Tomcat(1)MyEclipseMyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。M
7、yEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:1.JavaEE模型2.WEB开发工具3.EJB开发工具4.应用程序服务器的连接
8、器5.JavaEE项目部署服务6.数据库服务7.MyEclipse整合帮助(2)TomcatTomcat很受广大程序员的喜欢,因为它运行
此文档下载收益归作者所有