摘要:当今社会网络迅猛发展,信息化的浪潮随之到来,社会逐渐步入网络时代。网站优势独特,它是信息化的过程中的重要载体。为了使信息的交流更加方便,开发了这个方便美观的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地发表观点,分享热门话题,交流生活学习经验。
本论坛对于论坛开发的技术分析、需求分析和可行性分析、系统设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。论坛结合JAVA技术,使用jsp语言进行开发,能够满足前台开发需要。论坛采用B/S体系结构,通过互联网在浏览器上就可以查看论坛。数据库采用SQL2000数据库,SQL2000可以为数据库创建不同的表,解决了会员模块,帖子模块以及后台模块的管理。该论坛功能较丰富,网友可以自由地发表自己的观点以及对论坛的主题发表意见,查看发帖者的具体信息。管理员可以通过后台管理模块在后台对帖子置顶、加精;修改会员权限、会员资料;以及对论坛类别和版面进行修改。
本套论坛的优点在于它的易维护性、可扩展性和高安全性,可作为校园里非常理想的BBS论坛。
关键词 JAVA;SQL2000;JSP;论坛
目录
摘要
Abstract
1 绪论-1
1.1总体概述-1
1.2 开发背景-1
1.3 开发目的-2
1.4研究内容-2
2 技术分析-3
2.1 开发语言综述-3
2.2 SQL2000数据库的选用-3
2.2.1 SQL2000数据库特点-3
2.2.2 SQL2000功能语句-4
2.3 技术分析综述-5
3 需求分析与可行性分析-6
3.1 系统需求分析-6
3.1.1 系统开发运行环境-6
3.1.2 业务描述-6
3.1.3 系统功能概述-7
3.1.4 数据流程-7
3.2 可行性分析-8
3.2.1经济可行性-8
3.2.2 技术可行性-9
3.2.3时间可行性(项目开发计划)-9
3.3系统总体结构分析结论-9
4 系统设计-10
4.1 数据库设计-10
4.1.1概念模型设计(E-R图)-10
4.1.2数据库表及关系建立-13
4.1.3详细数据库结构设计-13
4.2 系统概要设计-15
4.2.1功能模块设计-15
4.2.2系统的组件设计-17
4.3系统设计综述-18
5 详细设计-19
5.1 会员模块实现-19
5.1.1会员注册模块-19
5.1.2会员登录模块-20
5.1.3 查看会员信息模块-21
5.1.4会员查找模块-21
5.1.5会员模块综述-22
5.2 帖子模块实现-23
5.2.1帖子发表模块-23
5.2.2帖子回复模块-23
5.2.3查找帖子模块-24
5.2.4帖子模块综述-24
5.3 后台管理模块实现-25
5.3.1会员管理模块-25
5.3.2帖子管理模块-26
5.3.3论坛管理模块-29
5.3.4后台管理模块综述-31
5.4 系统设计总结-31
6 系统的调试与测试-33
6.1 测试概述-33
6.1.1软件测试的目的-33
6.1.2软件测试的任务-33
6.1.3测试环境-33
6.2 单元测试-34
6.2.1黑盒测试-34
6.2.2白盒测试-34
6.2.3模块接口测试-35
6.3系统测试综述-36
结论-37
致谢-38
参考文献-39
附录-45