1、 摘 要 BBS 论坛系统是采用 java 语言进行设计实现的,采用 Tomcat 作为后台服务器, 以 SQL Server 作为数据服务器,使用接口、实现类、实体类、JSP 进行逻辑控制,表 现层用 JSP 页面显示,用于在网络上为网民提供一个信息发布、获取的场所。实现了 查看、 发表、 删除帖子功能, 论坛帖子版块控制, 注册用户可以修改自己的个人信息、 增加好友与黑名单,管理员可以对用户、帖子,版块、版块权限和用户组权限进行管 理。论文从问题的提出、基本设计思想、数据的流向到具体的设计过程都做出了详细 论述。 目 录 摘 要 . 1 1 绪 论 . 3 1.1 课题研究的目的及意义 3
2、 1.2 国内外研究动态 3 1.3 本文的工作 4 2 系统分析 . 5 2.1 可行性分析 5 2.1.1 社会可行性 . 5 2.1.2 技术可行性 . 5 2.1.3 经济可行性 . 5 2.2 需求分析 6 2.2.1 用户中心 . 6 2.2.2 主题中心 . 6 2.2.3 管理员功能 . 7 2.2.4 统计功能 . 7 2.3 开发工具及相关技术简介 7 2.3.1 相关工具简介 . 7 2.3.2 相关技术概述 . 8 2.4 系统的数据流图 9 2.5 用例图 9 3 总体设计 . 10 3.1 功能分析 10 3.2 数据库设计 11 4 详细设计与实现 . 12 4.
3、1 数据库连接 12 4.2 前台显示模块 13 4.3 后台管理模块 18 5 测试与运行环境 . 18 5.1 系统测试 18 5.2 系统调试 18 5.3 运行环境 18 结 论 . 19 参考文献 . 20 致 谢 . 21 附录 数据表 . 错误错误!未定义书签。未定义书签。 1 绪 论 1.1 课题研究的目的及意义 设计的首要目的是运用已经学习到的 java 语言和 SQL Server 数据库知识自主实 现一个实用的系统,使得现有知识得到更好的巩固,更加熟练。同时在实现中学习到 更多新的知识,能更深入掌握 JSP、Java 语言,了解软件开发的全过程,为以后的学 习与工作打下坚
4、实的基础。 BBS 论坛系统是在网上提供交流的手段。它可以用于满足网名的日常信息交流、 技术讨论、 查看新闻等, 利用网络实时、 便捷的特点来方便人们的交流、 联系和娱乐。 1.2 国内外研究动态 进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版 应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体) 的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是 称为客户端服务器的 C/S 结构应用系统,这类软件具有结构严谨,运行效率高, 服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业 设计所采用的,是称为浏览器服务器的 B/S 结构应用系统,它的特点是在客户端 直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不 受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用, 甚至是免费使用 ISP 的服务器资源,因而受到越来越多中小型单位的青睐。 Internet 起源