滨江学院
软件工程课程设计题目
院系
年级班级
学生姓名
学号
学期
任课教师黄群
二O一四年五月二十日
论坛系统
1 引言
在现在信息化的时代,网上论坛是最常见的网上交流的载体,是电子布告栏系统。网上论坛相当于一个网上社区,人们在这个虚拟社区中能够进行各种交流活动。本课程就是关于网上论坛的一个系统,在本系统中用户可以自由的发表意见、讨论问题、浏览信息、相互交换信息与帮助等。
系统用户主要有普通用户、论坛管理员、分类讨论区版主。其中普通用户主要有:注册、登录、浏览论坛、查询与修改、发表帖子、回复帖子、删除自己发表的帖子等。论坛管理员具有最高的权限,除了具有可以使用版主的功能外,还具有进行论坛用户管理,并对讨论区的所有帖子进行管理。分类讨论区版主除了使用普通用户的功能外,还可以对本讨论区的帖子进行管理。用户的身份等级(0为普通用户,1为第一的讨论区的版主,2为第二个讨论区的版主,3为第三个讨论区的版主,4为管理员)本系统是采用JSP语言编写的,在软件Tomat、通过连接数据库ACCESS来实现论坛系统的运用。实现为用户提供一个方便、自由的发表观点的网上场所。利用网络的便捷,可以让更多的人相互交流、讨论问题、抒发感想、共享信息。
2 系统
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
3.系统设计
一.论坛系统可以分为四个模块
图1 功能模块图
二.数据库设计
本系统采用了Access数据库,在数据库使用了article表来存储论坛贴子信息,还有用户user 表,它用来存储论坛用户的信息,并且有管理员和分区版主级别。本系统采用了JDBC-ODBC的方式来连接数据库,配置了一个ODBC数据源,论坛系统的数据源为forum.
1.数据库article表
4 系统实现
论坛系统为了方便用户在各个功能模块快速切换,使用了系统导航栏,在各个页面的头部都包含导航文件。
1.论坛首页页面设计
图8 论坛页面
5 结束语
本系统只是实现一个较为简单的论坛系统。仅仅实现3个讨论区。用JDBC连接实现了与数据库的连接。来进行访问、连接、断开连接等功能。能够完整的体现数据库应用程序具有的基本功能如添加、修改、删除和查询等,用JavaBean来封装对数据库的基本操作以及分页显示功能,来进行所需功能的调用。能提高程序的执行效率。
….
参考文献:
[1] 刘广珠.《JSP课程设计案例精编》.清华大学出版社;2011-9[2]
[2] 耿祥义,张跃平,《JSP实用教程》.清华大学出版社2012-01
[3] 黄明.《JSP课程设计》.电子工业出版社,2006-6[1].