云南科技信息职业学院信息学部
《JSP课程设计》课程
课程设计(项目实训)报告
项目名称: BBS论坛设计网站
学号 ** 姓名 **
专业班级: 09软件技术
指导教师: **
20XX~20XX学年 上学期
20XX年12月15日
《JSP课程设计》课程项目设计与开发(项目实训)
报告要求
1、系统架构阐述
BBS论坛是用于用户之间交流的信息平台。
一.该网站建设包含以下子系统:
二.用户角色划分
1、普通(游客)用户
是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。
2、注册用户
具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。
三. 前台系统功能模块
1.会员(用户)注册(Register)
新会员注册,提供会员信息,检验新会员信息的有效性;
Register.jsp(注册信息页面) CheckRegister.jsp(检索处理页面)
2.会员(用户)登陆(Login)
输入用户名和密码,检验用户信息,基于角色授权;
Login.jsp CheckLogin.jsp
3.帖子列表显示(index.jsp)
论坛一列表的形式显示主题帖的标题,作者,点击数等概要信息,当用户点击每条帖子后显示整部内容到详细页面PostDetail.jsp同时可以回复帖子信息;
index.jsp:为登录用户显示帖子标题等信息信息列表。
4.帖子编辑(EditPost.jsp)
管理员可以对所有帖子进行转移,置顶,删除,加精等操作,版主可以转移本版块帖子,也可以对本板块帖子进行置顶,删除,加精等操作;
5.帖子发表(NewPost.jsp)
…… …… 余下全文