云南科技信息职业学院信息学部
《JSP课程设计》课程
jsp中文全称课程设计(项目实训)报告
项目名称: BBS论坛设计网站
学号 09131023 姓名 许郑荣
专业班级: 09软件技术
指导教师: 丁磊
2011~20 12学年 上学期
2011年12月15日
《JSP课程设计》课程项目设计与开发(项目实训)
报告要求
1、系统架构阐述
BBS论坛是用于用户之间交流的信息平台。
一.该网站建设包含以下子系统:
二.用户角划分
1、普通(游客)用户
是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。
2、注册用户
具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。
三. 前台系统功能模块
1.会员(用户)注册(Register)
新会员注册,提供会员信息,检验新会员信息的有效性;
Register.jsp(注册信息页面) CheckRegister.jsp(检索处理页面)
css时间轴特效2.会员(用户)登陆(Login)
输入用户名和密码,检验用户信息,基于角授权;java标识符有哪些
Login.jsp CheckLogin.jsp
3.帖子列表显示(index.jsp)
论坛一列表的形式显示主题帖的标题,作者,点击数等概要信息,当用户点击每条帖子后显示整部内容到详细页面PostDetail.jsp同时可以回复帖子信息;
index.jsp:为登录用户显示帖子标题等信息信息列表。
4.帖子编辑(EditPost.jsp)
管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作;
5.帖子发表(NewPost.jsp)
注册用户可以在板块中发表新主题帖;
6.帖子回复(NewReply.jsp)
注册用户可以回复帖子;
table边框圆角7.帖子浏览(PostDetail.jsp)
注册用户可以任意浏览权限内的帖子,未注册用户只能浏览,不能回复;
四.后台管理系统中的各个模块
用户个人信息管理
1、个人资料查看:查看自己的所有资料。
2、论坛外观选择,选择自己喜欢的外观类型。
五.系统管理员系能描述
1、系统管理员登录
系统管理员提交用户名和密码,系统验证用户名和密码的合法性,系统显示系统管理员管理页面(包含管理员的信息)
2、论坛基本信息管理
对网站参数、通行证设置、COOKIE设置、公告设置进行管理
3、发帖设置
对用户的帖子设置、上传文件设置、全文检索设置、缓存设置进行管理。
4、邮件设置
对邮件用户名、密码进行管理。sql语句大全实例教程视图
2、项目的商业规划,可行性分析
一、经济的可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维
护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给论坛里的管理提高一个层次。
二、技术上的可行性
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。宿舍管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。
三、总结
通过以上两点的分析,编写或开发这个BBS管理系统是可行的,只要这个系统能实现对学
生数据的输入、修改、删除、浏览与查询就可以了。如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按多条件分类查询。
3、需求分析
1、 系统的功能需求
一个级别的BBS论坛,看呀大致分为以下流程:用户登陆进入论坛(一半为游客,有时候注册为会员),就某个话题(贴字的主题)展开讨论。通过发帖功能发布新的话题;通过回帖功能恢复已有的话题;
这样的流程决定了BBS论坛系统的需求。
(1)会员注册
提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。
(2)发表文章
游戏颜代码对应表 提供会员发表文章的功能,为注册用户不允许使用该功能
(3)文章查询
对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接
(4)会员管理
当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。
(5)论坛分类管理
根据不同的讨论内容,管理员讲整个讨论区分为不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章等的统计功能。
(6)贴子管理、系统的UML建模
管理员和斑竹都可以对会员发表的帖子进行转移、置顶和删除等操作。
系统总体功能需求框架图如下:
2.前台基本业务模块
前台基本业务模块包括以下几个方面
(1)注册会员
提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表中。
(2)登录系统
提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操作。由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。
(3)浏览帖子
对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论