基于SSH的论坛BBS的设计与实现(MyEclipse,MySQL) 来源:wenku163.com 资料编号:WK16310227 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310227 我要下载该资源 资料介绍 基于SSH的论坛BBS的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库) 论坛在SSH扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。 网上论坛系统说明 此网上论坛中三种不同角色游客、注册用户管理员分别可现: 游 客:查看帖子、注册新用户。 注册用户:查看帖子、发新帖子、回复信息、查询主帖。 管理员:帖子管理、用户管理、数据库管理。 网上论坛系统总体分析 通过上面的功能说明,我们可以将论坛的制作分为四大部分: (1) 会员注册和登陆模块: 这个模块的功能,就是新来网友可以填写注册资料 ,通过审核后便成为本论坛的正式会员,并可以以会员身份登陆论坛。 (2) 文章显示模块: 显示所有会员最新发表的一些文章主题。 (3) 发表文章模块: 为会员提供发表文章的地方,以及回复主题等。 (4) 论坛与用户管理模块: 版主以上职务可以进行对文章和用户进行处理,查询,修改,删除等。了解了具体的功能需求后,就可以按模块的开始论坛的设计了。当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码或许来的更为简单一些。 目 录 摘 要 I Abstract Ⅱ 1 绪论 1 1.1 引言 1 1.2 项目概述 1 1.3 项目实现技术 1 1.4 运行环境 2 2 需求分析 3 2.1 编写目的 3 2.2 任务目标 3 2.2.1 基本性能 3 2.2.2 开发目标 3 2.2.3 应用目标 3 2.3 选择编程语言 4 3 系统设计 5 3.1 系统设计思想 5 3.1.1 网上论坛系统说明 5 3.1.2 网上论坛系统总体分析 5 3.1.3 数据流程 6 3.2 数据库设计思想 7 3.2.1 概念模型设计(E-R图) 7 3.2.2 联系定义 7 3.3 各个功能模块的设计 9 3.3.1 系统框架设计 9 3.3.2 用户登陆与注册模块的设计 10 3.3.3 帖子模块设计 11 3.3.4 系统的逻辑模型 14 3.3.5 后台管理模块的设计 15 4 系统的实现 16 4.1 功能总体说明 16 4.1.1 功能总体说明 16 4.1.2 主要功能流程 16 4.2 各单元模块实现 18 4.2.1 系统界面实现 18 4.2.2 用户注册登陆功能实现 20 4.2.3 会员发贴与回复功能实现 21 4.2.4 管理员管理帖子与用户管理功能实现 22 5 系统测试 25 5.1 测试概述 25 5.1.1 软件测试的目的 25 5.1.2 软件测试的环境 25 5.1.3 测试环境 26 5.2 单元测试 26 5.2.1 黑盒测试 27 5.2.2 白盒测试 28 5.2.2模块接口测试 28 结束语 29 致 谢 30 参考文献 31