1、 本科毕业论文本科毕业论文 题 目 校园计算机技术论坛的设计与实现 学 院 信息科学技术学院 专 业 计算机科学与技术 毕业届别 2014 届 姓 名 指导教师 职 称 二一四年五月 校园计算机技术论坛的设计与实现 目目 录录 摘要 I 关键词 I Abstract II KeywordsII 1 绪论 . 1 1.1 研究课题背景 1 1.2 研究目的和意义 1 1.3 系统开发环境及开发工具 . 2 1.3.1 B/S 架构简介 . 2 1.3.2 MyEclipse 简介 2 1.3.3 MySQL 数据库简介 3 1.3.4 Tomcat 服务器 . 3 1.3.5 Jsp 简介 3
2、1.3.6 Struts2 简介 4 2 需求分析和可行性分析 . 5 2.1 业务描述 5 2.2 校园计算机论坛需求分析 5 2.2.1 性能需求分析 . 6 2.2.2 功能需求分析 . 6 2.2.3 系统用例分析 . 6 2.3 可行性分析 8 2.3.1 经济可行性 . 8 2.3.2 技术可行性 . 8 2.3.3 社会可行性 . 8 3 总体设计 . 9 3.1 系统模块总体设计 . 9 3.2 数据库设计 10 3.2.1 数据库设计概述 10 3.3 数据库的详细设计 10 3.3.1 数据库 E-R 图的设计 10 3.3.2 数据表的设计 . 13 4 系统详细设计 .
3、 15 4.1 系统运行平台设置 15 4.1.1 硬件环境 . 15 4.1.2 软件环境 . 15 校园技术论坛的设计与实现 4.2 校园计算机技术论坛主界面设计 15 4.3 用户登录与注册的设计与实现 17 4.3.1 用户登录的设计与实现 17 4.3.2 用户注册的设计与实现 . 19 4.4 论坛系统的设计与实现 20 4.4.1 论坛前台系统主界面设计 . 20 4.4.2 论坛后台管理主界面设计 . 24 5 软件测试 . 28 5.1 测试的基本概念 28 5.2 测试的环境和目的 28 5.2.1 测试的环境 28 5.2.2 测试的目的 28 5.3 集成测试 30 6
4、 总结 . 31 参考文献 . 32 致谢 . 33 校园计算机技术论坛的设计与实现 I 校园计算机技术论坛的设计与实现 摘要:当今社会是一个信息高速发展的社会, 人们通过互联网络可以进行信息的交流和共享。 论坛就是一种 Internet 网上开发信息服务系统,通过论坛用户可以方便的实现信息的交换和 文件的共享。开发校园计算机技术论坛系统的目的是给师生提供一个交流的平台,为广大师 生提供交流经验、探讨问题的网上社区。本文从 BBS 系统的课题背景、需求分析、可行性分 析、总体设计、详细设计和软件测试等方面详细阐述了整个系统的开发过程,研究并实现了 基于 B/S 模式的校园计算机技术论坛系统。本
5、论坛系统借助于 MyEclipse8.5 的开发工具再结 合动态网页技术(JSP)和 Mysql 数据库之下开发了这个快捷、界面简单友好、可扩展的系 统。本系统采用了目前流行的 MVC 三层架构,系统分为前台模块和后台模块,前台功能模 块有:用户登录、注册、发布帖子、回复帖子、个人信息查询及修改等;后台功能模块有: 栏目管理、主题管理、回复帖子管理、用户管理等。该论坛功能齐全,能够满足老师与学生 之间、学生与学生之间的交流。 关键词:互联网;Mysql;B/S;BBS;MVC Design and implementation of computer technology campus for
6、um 校园技术论坛的设计与实现 II Abstract: Todays society is a rapid development of information society, people can communicate through the Internet and share information . An Internet forum is to develop online information service system , to facilitate the exchange of information and sharing files by forum users . Development of computer technology campus forum system aims to provide a platform for the exchange of teachers and students