1、Hibernate项目设计 BBS论坛开发,掌握Servlet/JSP+Hibernate的开发模式;熟悉Hibernate数据库操作;理解MVC开发应用,知识点,内容摘要,BBS论坛是一个供多人交流的地方,在BBS论坛中,用户可以查看别人的帖子和发表帖子 等.BBS论坛主要有两个用户角色:普通用户与管理员. 普通用户登录论坛后,可以管理自己的信息、发表帖子和管理自己的帖子。 管理员登录论坛后,可以管理论坛中的所有帖子。,需求分析,在网络化时代的今天,BBS系统对于大家来说并不陌生,因此BBS系统的主要功能大家也很 熟悉。本BBS系统的功能主要分为普通用户操作与管理员操作。非登录用户可以浏览论
2、坛中 的帖子信息,但不能发表帖子。登录用户可以发表新的帖子,并且可以删除自己发表的帖子以 及修改个人信息等。管理员可以管理所有的帖子。,用户注册,用户登录,修改个人信息,修改密码,发表帖子,管理帖子,安全退出,登录,管理帖子,安全退出,普通用户,管理员,功能模块,BBS论坛,注册,登录,修改个人信息,修改密码,发表帖子,管理帖子,安全退出,功能设计,1.用户注册:用户可以在论坛中注册一个用户名,注册时,需要填写用户名、密码 生日、性别和邮箱;2.用户登录:非登录用户可以在论坛中查看帖子信息,但不可以发表帖子,用户注册 后,可以使用注册申请的用户名登录论坛;3.修改个人信息:登录用户可以修改个人
3、信息;4.修改密码:需要输入旧密码与新密码;5.发表帖子:登录用户可以在论坛中发表新的帖子,每发表一个帖子,该用户积分会 增加3分;6.管理帖子:登录用户可以查看自己发表的所有帖子,并对帖子进行管理。本BBS论坛 中的管理操作只设置删除。用户每删除一个帖子,其积分会减少3分。,-普通用户操作,功能设计管理员操作,1.管理员登录:管理员需要在管理员登录页面进行登录,管理员登录后,系统 将提供操作按钮,供管理员对论坛进行管理2.管理帖子:管理员登录后,可以对论坛中所有帖子进行管理,这里管理操作同样 只设置删除。当一个帖子被删除后,该帖子的作者积分也会减少3分。,要求: 1.课程设计(1-2)人一组,按照需求将上述功能实现; 2.代码要有注释; 3.提交数据库设计文档资料及功能实现代码(电子版) 4.完成时间:12-16周,16周周四个人演示及答辩 5.第17周周四上午10:30期末考试。,