需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15711 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】BBS论坛已然是当今互联网上的重要应用,其应用领域是提供给用户信息交流、相互学习、相互帮助。用户通过BBS论坛可以获得不同类型的信息,发布帖子信息,进行帖子讨论、聊天,学习不同技术等。 论文主要基于J2EE技术来完成论坛系统的设计和实现。系统包括数据库设计,系统架构设计,以及前端用户界面设计。系统分角色运行,分别为普通用户和管理员,普通用户权限包括用户的注册登录,发帖,评论他人帖子,修改帖子,删除帖子,修改密码等功能。管理员权限对版块管理,对帖子和用户进行管理,超级管理员可以对权限分配,论坛类别,帖子管理等多功能进行修改。 论坛系统采用MVC模式设计,整体程序在业务逻辑层、表示层和数据持久层上实现分离。系统结构清晰,具有良好的可读性、易扩展性。系统使用了Struts2框架,页面展示采用了easyUI技术,页面用了CSS样式以及JavaScript脚本技术使得页面美观简洁。系统以MyEclipse作为开发工具,后台MySQL数据库连接以及数据的持久化以Hibernate技术编写。整个程序页面简洁,论坛功能较齐全。
【关键词】:论坛系统;数据库;struts2;Hibernate
目录 摘要 Abstract 1 绪论-1 1.1课题研究的目的及意义-1 1.1.1 BBS概要介绍-2 1.1.2校园BBS论坛平台提供资源共享平台-3 1.1.3校园BBS论坛促进了协作学习-3 1.1.4校园BBS论坛提高了学生自主学习能力-3 1.2本文的工作-3 2 平台技术-5 2.1开发平台-5 2.1.1 MyEclipse-5 2.1.2 Tomcat-5 2.1.3 JDK-6 2.2主要技术-6 2.2.1 JSP-6 2.2.2 EasyUI-6 3 软件需求分析-7 3.1可行性需求-7 3.2功能概述-7 3.3功能的划定-8 3.3.1系统用例图-8 3.3.2系统角色划分-10 3.3.3整体模块划分-10 3.3.4功能清单-11 3.4开发平台及工具-14 4 系统设计-15 4.1设计目标-15 4.2 BBS论坛模块设计-15 4.2.1系统框架/结构-15 4.2.2系统的基本功能及特点-16 4.3系统数据库设计-16 4.3.1数据库设计原则-17 4.3.2数据库表设计-17 4.4开发框架说明-21 4.4.1框架工作原理-21 4.4.2框架工作流程-21 5 系统设计与实现-22 5.1代码设计原则-22 5.2系统原型界面-22 6 系统测试-26 6.1软件测试的目的-26 6.2软件测试的任务-26 7 总 结-27 参考文献-28 致 谢-29 附 录-30 |