用jsp语言开发的留言板

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

留言簿设计报告

班级09软件

姓名***

学号22号

一部分:描述留言簿的模块划分

二部分:用流程图的形式描述留言簿的执行流程

三部分:各部分界面效果图及代码的具体实现

四部分:设计过程中的错误及纠正

五部分:设计感受

六部分:附用户使用说明(包括安装环境部署环境,及使用),和设计时的数据库

第一部分:留言簿的模块划分

1.管理员管理模块

身为管理员,有查看所有用户的资料信息,和所有用户的留言,并有修改和删除的权利,进入index.jsp首页后,先像其它用户一样访问主页,及留言板,若想留言或查看信息,则先登陆.点击留言请先登陆超链接,进入denglu.jsp的登陆页面.输入管理员的用户名及密码,即admin,进入success.jsp页面,在此页面里,管理员可以查看全部留言信息shuchu.jsp,并可以更改和删除.也可以查看所有用户的注册信息chakan.jsp.也可以查看个人信息gerenxinxi.jsp.在个人信息中可以修改用户名和密码即登录xiugai.jsp页面,但不可以注销用户,因为不能没有管理员.

2.普通用户使用模块

普通用户进入网站,也要先浏览主页,及留言板,若有意留言,则请先登录,登陆成功后进入success.jsp页面,在此页面中用户可以查看自己已经留言过的信息,即shuchu3.jsp页面,在此页面中可以对自己的留言进行更新和删除,即update.jsp页面和delete.jsp页面,若有意留言,则点击我要留言超链接,进入liuyanyemian.jsp页面,进行留言,再此页面中,可以更新自己的头像.在success.jsp中还可以查看个人信息,并对自己的用户名和密码进行修改,对自己的账号注销.即xiugai.jsp和cancel.jsp页面

3.过客浏览模块

身份为过客,进入网站后,先浏览主页,若有意留言,则点击留言请先登录,若没有账号,则在denglu.jsp的页面中,点击注册链接,进行注册,即insertuser.jsp页面,若用户

名不曾被人注册过,则转到zhucechenggong.jsp的页面.点击此页面的登陆即可重新登陆,也可以退出网站.重新登陆后,就可以想普通会员一样进行操作了.

4.退出系统

退出,即tuichu.jsp页面.

第二部分:流程图

第三部分:各部分界面效果图及代码的具体实现

index.jsp 页面,主要用了一个qq 表情,然后用marquee 标签实现字体的运动,接下来是两个超级链接.

访问主页后,进入留言板主页,标题有主人寄语,然后调用以下方法,

public List QureyAll(String sql){ List list=

new ArrayList(); this .getConnection(); try {

stat =con .createStatement(); rs =stat .executeQuery(sql); while (rs .next()){ Message message=new Message();

message.setBorderID(rs .getInt("borderId")); message.setContent(rs .getString("content")); message.setImage(rs .getString("image")); message.setMsgtime(rs .getString("msgtime")); message.setReplyID(rs .getString("replyID")); message.setSubject(rs .getString("subject")); message.setUsername(rs .getString("username"));

list.add(message);

}

} catch (SQLException e) { // TODO Auto-generated catch block

System.out .println("数据库异常"); e.printStackTrace();

}

CloseAll();

return list;

}

输出所有人的留言,界面如下:

若想要留言,则进入denglu.jsp页面,即用一个form表单即可,界面如下:

登陆成功后,进入success.jsp,设置了几个超链接如下:

若点击查看自己的留言,则进入shuchu3.jsp页面,在此页面,可以更新和删除,都是现获取自己的id号,然后操作,如下:

输出方法如下:

public Message QueryByID(int id){

Message message=new Message();

String sql="select * from t_board where borderID="+id;

this.getConnection();

try {

stat=con.createStatement();

rs=stat.executeQuery(sql);

if(rs.next()){

message.setBorderID(rs.getInt("borderID"));

message.setContent(rs.getString("content"));

message.setImage(rs.getString("image"));

message.setMsgtime(rs.getString("msgtime"));

message.setReplyID(rs.getString("replyID"));

message.setSubject(rs.getString("subject"));

message.setUsername(rs.getString("username"));

}

} catch (SQLException e) {

// TODO Auto-generated catch block

System.out.println("数据库异常");

e.printStackTrace();

}

CloseAll();

}

在jsp页面调用:

相关文档
最新文档