欢迎来到天天文库
浏览记录
ID:11662862
大小:871.50 KB
页数:22页
时间:2018-07-13
《bbs商业论坛的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号200810165118武汉科技大学城市学院课程设计报告课程名称Web技术(JSP)课程设计题目BBS商业论坛的设计与实现学部信息工程学部专业信息管理与信息系统班级08级信管1班姓名杨帆指导教师李聪2011年6月23日19设计题目:BBS商业论坛的设计与实现1.课程设计教学条件要求Dreamweaver+JSP+SQLSERVER20052.课程设计任务1、主要功能设计一个BBS论坛,该系统的用户分别是:普通用户、vip会员和系统管理员。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用sqlserver2
2、005创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。用户的主要功能模块包括:(1)用户注册与登陆(2)查看帖子,查询历史帖子(3)发布帖子,编辑帖子系统管理员的主要功能模块包括:(1)删除用户(2)后台数据库维护(3)论坛信息的分类管理(4)修改用户操作权限2、主要数据库表单(1)登陆用户基本信息表单主要字段有:用户编号、用户呢称、真实姓名、性别、出生日期、电子信箱、qq号(2)content数据表(每篇文章的详细信息)主要字段有:id编号、文章标题、是否回帖、文章作者、发表时间、正文(3)boa
3、rd数据表(各个不同讨论区信息)主要字段有:讨论区中文描述名、讨论区版主要id、不同讨论区文章总数(4)保存被封id数据表主要字段有:id,被查封用户的id,查封时间,被查封原因3.课程设计报告书主要内容1、系统功能模块设计:2、数据库设计:系统主要的数据库表单的结构定义。3、各功能模块的程序设计及运行测试结果。4、小结:收获、体会与建议5、参考文献:按正确格式列出3篇以上的参考文献4.课程设计参考资料[1]耿祥义.JSP基础教程.北京:清华大学出版社.2004[2]冯燕奎.JSP实用案例教程.北京:清华大学出版社.2004[3]刘志成.JS
4、P程序设计案例教程.北京:清华大学出版社.200719目录1.需求分析11.1系统开发思路11.1.1BBS商业论坛概述11.1.2BBS商业论坛的功能特点11.1.3开发背景及意义11.2系统开发相关开发技术22.概要设计32.1设计的总体思想及算法描述32.2系统功能模块32.3各功能模块的功能与处理流程描述32.4数据库设计43.详细设计63.1界面设计63.1.1各主要界面展示63.1.2主要界面实现概述93.2模块程序设计93.3重要代码展示9总结14参考文献17191需求分析1.1系统开发思路1.1.1BBS商业论坛概述BBS也称
5、为论坛,是bulletinBoardSystem的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统。它主要给浏览者提供相互沟通的平台。BBS信息量大,形式自由,在论坛中大家可以发布信息,进行讨论、聊天等,是用户间交流的优秀平台。BBS商业论坛也就是基于商业用途的BBS论坛,主要是为了满足商业交流、增进相互理解而设计开发的论坛程序。1.1.2BBS商业论坛的功能特点BBS商业论坛有普通会员、VIP会员和系统管理员三种权限,论坛主要分为外部论坛和VIP内部论坛两个类别。普通会员,即一般注册用户只有外部论坛浏览帖子权限
6、、发帖权限、回帖权限以及修改注册信息等功能。VIP会员除了具备普通会员的一切权限外还有内部论坛浏览帖子权限、发帖权限、回帖权限。系统管理员除了具备上面提到的一切权限外,还具备删除帖子、修改帖子、删除普通会员、删除VIP会员、将普通会员设置为VIP会员等功能。1.1.3开发背景及意义系统以帖子相关操作为中心,采用MVC模型开发方法对BBS论坛内部组织结构、功能需求进行可行性分析,自顶向下逐层分解,主要分为系统分析、系统设计、系统实施、系统测试几个阶段。其中有对现有BBS论坛的功能特点分析,对人们使用论坛的意见分析,对系统实施的可行性分析,对实现
7、过程、数据流程的分析,对系统结构与功能的设计,对系统逻辑结构的设计、用户界面的设计等等。本系统主要提供了发帖、回帖、浏览帖子等功能,另外还实现了各种管理功能,如修改会员信息、删除会员、删除帖子等。191.2系统开发相关开发技术本系统前台开发使用了CSS+DIV,后台主要用了JSP+Javabean,部分功能的实现,如验证码的实现使用了MVC相关技术。192概要设计2.1设计的总体思想及算法描述本系统使用java类封装了数据库连接、发表帖子、回复帖子、删除帖子等相关方法,使用jsp进行界面管理,调用javabean中的方法实现相关操作。系统前台
8、采用css+div进行布局管理。2.2系统功能模块系统总功能概述:论坛分为三种权限,即普通用户权限、VIP会员、系统管理员。所有注册用户都有发帖、回帖以及浏览帖子的
此文档下载收益归作者所有