留言板系统
1.1留言板系统功能简介
1.留言板系统的主要功能:
@注册模块:用户填写相应信息,进行注册,只有注册后,用户才有访问留言板的权利
@登录模块:用户的身份验证功能
@登录信息模块:用户查看更改自己的用户信息
@留言板模块:实现用户查看留言、给别人留言、删除留言等功能
1.2数据库设计
系统用到两个用来存放用户名密码的表,每个用户都有自己对应的表。
其中yonghu表存放普通用户的登录信息
superyonghu表用来存放管理员用户的登录信息
message用于存放留言表
(*注:管理员在管理员表和普通用户表都要有记录,管理员同时也是用户)
数据源:
1.3 留言板结构设计
1.4系统文件结构设计
共有10个jsp文件
code.jsp------------------------------------------------------用于验证码的输出
delete.jsp----------------------------------------------------用于留言的删除
index.jsp-----------------------------------------------------用于普通用户查看留言输出
login_chuli.jsp-----------------------------------------------用于登录是否成功,成功记录下用户名与用户类型
login.jsp-----------------------------------------------------用于用户的登录界面
managemessage.jsp---------------------------------------------用于管理员查看全部用户的留言
message.jsp---------------------------------------------------用于用户给别人留言
success.jsp---------------------------------------------------用于当登录成功后输出用户资料并可以进行修改
wrong.jsp-----------------------------------------------------用于非管理员用管理员查看留言报错
zhuce.jsp------------------------------------------------------用于用户的注册
共有5个java文件
Chuli.java-------------------------------------------------------用于删除数据和对数据进行处理
chuliServlet.java-----------------------------------------------用于将用户的留言插入到对应的表中
Conn.java-------------------------------------------------------用于连接数据库的类
registerServlet.java--------------------------------------------用于把用户注册信息写入用户表中
xiugaiServlet.java----------------------------------------------用于用户修改资料更改数据库
web.xml中有关的Servelet
1.5.各页面分析
1. login.jsp
描述:输入用户名密码,为防止恶意登录,输入看到的验证码进行验证,如果看不清楚点
更换,选择用户类型,然后可以进行登录,新用户进行注册。
2. zhuce.jsp
描述:输入要注册的用户名、密码、性别、出生年月、手机、E-mail、地址等信息进行注册
(*注:用户名必须是真是姓名方便以后留言)
3.success.jsp
描述:登录成功后会显示用户的个人信息,显示用户的用户名、性别、出生年月、手机、E-mail、地址等。用户可根据自己的信息进行更改。
4. index.jsp
描述:用于普通用户查看自己的留言,留言人的姓名、留言内容以及留言时间,时间由留言时系统自动生成,可以对留言进行删除操作,留言五条分一页分页显示,用上一页下一页换页。
5.wrong.jsp
描述:普通用户点击管理员查看留言时会显示“对不起您不是管理员”来限制。
6. managemessage.jsp
描述:管理员用户在管理员查看留言页面可以看到所有人的留言并可以进行删除操作。
7. message.jsp
描述:用户可以给别人进行留言,在下拉列表中选择要留言给谁,
更多推荐
java留言系统_JAVA留言板系统.doc
发布评论