摘 要
此篇主要说明了基于Java技术所实现的在线论坛。设计中包括了前台页面设计,数据库设计,以及后台功能设计。系统的功能主要包括游客注册账号、用户登录系统、用户发帖、回帖、浏览页面信息、管理员管理用户信息、管理页面显示信息。在论文中详细的介绍了设计和功能实现。
系统整体设计模式采用的是MVC设计模式, MVC的三个层是模型(Model),视图(View)和控制(Controller)。视图层(View)就是前台页面,主要设计运用了HTML5+CSS样式和JQuery实现基础页面,运用jsp技术实现与用户的交互,从而达到动态页面的效果。模型层(Model)是用来处理数据的,控制层(Controller)是视图层(View)和模型层(Model)的桥梁。使用MVC模式能按层把系统分开,提高代码重用率。系统使用了Myeclipse开发工具、Sql server2008数据库,界面设计简单易操作。
关键词:在线论坛;Java技术;MVC模式;jsp技术;JQuery;Sql server2008数据库
目 录
1 绪论 2
1.1 课题背景与意义 2
1.2 内容和目标 2
2 系统开发平台和技术 3
2.1 开发平台 3
2.2 主要技术 4
3 系统需求 5
3.1 业务流程图 5
3.2 功能分析 5
3.3 系统实例 6
3.4 数据需求分析 7
4 系统数据库设计 9
4.1 实体及其属性 9
4.1.1 实体间的关系 9
4.1.2 实体间的属性 9
4.2 局部E-R图 10
4.3 数据库逻辑设计 12
4.3.1 确定数据库和数据表以及各表的字段 12
4.3.2 各表之间的关系 15
5 系统详细设计与实现 16
5.1 系统模式(MVC) 16
5.2 前台的模块 16
5.2.1 前台页面的设计 16
5.2.2 前台功能的实现 19
5.3 后台的模块 21
5.3.1 后台的页面设计 21
5.3.2 后台功能的实现 22
6 系统测试 25
7 总结 27
参考文献 29
附 录 30
1、 模型层(Model)代码 30
2、 视图层(View)代码 53
3、控制层(Controller)代码 69
致 谢 88