当前位置:首页 > 毕业设计 基于java的bbs论坛设计,软件毕业设计,毕业论文
XXX
毕 业 设 计 任 务 书
专业 软件技术 年级 xx级
班级 二班
姓名 xx 学号 20xx0205xx3
威 海 职 业 学 院 教 务 处 编 印
BBS论坛 摘 要
网络化的今天,BBS论坛系统的功能得到了很的大扩充。BBS的用户已经扩展到各行各业,除原先的计算机爱好者们外,商用BBS操作者、环境组织、宗教组织及其它利益团体也加入了这个行列。通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题。给计算机爱好者提供一个互相交流的地方。
整个论坛采用Struts框架设计完成。结合JSP、Java、JavaScript、J2EE等基础知识完成BBS论坛。本系统将用户划分为游客、用户、管理员3类,他们的权限不同,能够使用的功能也不同。对于系统来说,需要实现的功能总体来说分为以下两大模块。
前台模块提供给所有用户使用。不论是论坛的注册用户,还是普通的浏览者都可以进入其中。区别在于随着用户的等级不同,所允许使用的功能也有所不同。后台模块提供给管理人员(包括管理员和版主)使用,以对用户、论坛及文章进行管理维护。普通用户如果试图使用这一模块将被系统拒绝
我主要负责BBS论坛后台页面的管理员登录和用户管理功能模块。
目 录
0前言 ........................................................... 1 1绪论 ........................................................... 2
1.1项目来源 .............................................................. 2 1.2项目目标与期望 ........................................................ 2 1.2.1促进广大用户交流 ................................................... 2 1.2.2体现集体观点 ....................................................... 2 1.3项目设计原则 .......................................................... 2 1.3.1实用性原则 ......................................................... 2 1.3.2经济性原则 ......................................................... 2 1.3.3 扩充性原则 ........................................................ 3
2可行性分析 ..................................................... 4
2.1技术可行性 ............................................................ 4
2.1.1动态网站技术介绍 ................................................... 4 2.1.2 程序语言的选择 .................................................... 4 2.1.3 STRUTS框架应用 .................................................... 5 2.2系统结构可行性分析 .................................................... 5 2.2.1 B/S模式简介 ....................................................... 5 2.2.2 B/S模式的优点 ..................................................... 6 2.3开发环境介绍 .......................................................... 7 2.3.1软件环境 ........................................................... 7 2.3.2硬件环境 ........................................................... 7
3需求分析 ....................................................... 8
3.1系统功能需求 .......................................................... 8 3.2 系统的运行需求 ........................................................ 8 3.3系统数据流图 .......................................................... 9 3.4用例图 ............................................................... 10 3.5数据库设计 ........................................................... 11 3.5.1数据库选择 ........................................................ 11 3.5.2创建数据库 ........................................................ 11 3.5.3数据库的设计 ...................................................... 11
4总体设计 ................................................................ 12
4.1系统功能模块图 ....................................................... 14 4.2系统功能的设计 ....................................................... 15
5详细设计 ...................................................... 14
5.1管理员登陆 ........................................................... 17
5.1.1数据流程图 ........................................................ 17 5.1.2详细功能介绍 ...................................................... 17 5.2用户管理模块 ......................................................... 19 5.2.1数据流程图 ........................................................ 19 5.2.2详细功能介绍 ...................................................... 19 5.3技术难点 ............................................................. 24 5.3.1数据库的连接 ...................................................... 25 5.3.2中文乱码 .......................................................... 26
6系统测试 ...................................................... 28
6.1BBS系统的测试 ........................................................ 27 6.2测试举例 ............................................................. 27
7总结 .......................................................... 28 参考文献、资料索引 .............................................. 29 致 谢 ........................................................ 30
共分享92篇相关文档