摘要:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。本课题设计的正是互联网与社会生活之间的紧密关系的体现。本设计主要满足我校学生在线上的互动交流,方便学生老师之间解疑答惑,提高学生的知识水平。
本文阐述了《教育论坛网站》的整个设计与开发过程。按照软件工程过程,从需求分析,数据建模,概要设计,详细设计最后到软件测试这一整套流程。本设计中主要使用myeclipse作为开发工具,其中用到了JAVA语言作为核心开发语言,MySQL作为数据库。前端页面使用jsp、div+css以及部分服务器标签库;后端逻辑控制使用了Java的servlet3.0来进行处理;数据持久化使用了hibernate框架来进行数据读写。
本系统运行稳定,访问效率高,以及对用户的配置要求低。整个系统使用的技术框架都是成熟可靠的,以及作者通过完整的软件工程开发周期完善了整个系统的功能,从而使得本系统能够满足学生们的需要。
关键词:BBS JAVA JSP servlet hibernate
目录
摘要
Abstract
引言-1
一、 需求分析-2
(一) 设计思路-2
(二) 问题定义-2
(三) 可行性分析-2
(四) 技术可行性分析-2
(五) 功能要求-3
(六) 硬件环境-3
(七) 软件环境-3
(八) 运行环境-4
二、 概要设计-4
(一) 论坛结构-4
(二) 用户与帖子概要设计-5
1. 工作原理-5
2. 模块流程图-6
3. 设计目的-7
(三) 接口设计-7
(四) 界面设计-8
1. 用户模块界面-8
2. 系统管理员模块界面-8
三、 详细设计-8
(一) 分析建模-8
1. 创建Physical Data Model(物理数据模型)-8
(二) 功能设计-10
1. 用户注册-10
2. 用户登录-11
3. 论坛主页(帖子列表)-13
4. 发布帖子-14
5. 查看帖子-16
6. 用户个人信息管理-17
7. 后台管理员模块-19
四、 编码实现-20
(一) 部分核心代码-20
(二) 运行效果图-24
结论-27
致谢-28
参考文献-29