留言板课程设计论文Word文件下载.docx

上传人:b****2 文档编号:15118827 上传时间:2022-10-27 格式:DOCX 页数:22 大小:129.67KB
下载 相关 举报
留言板课程设计论文Word文件下载.docx_第1页
第1页 / 共22页
留言板课程设计论文Word文件下载.docx_第2页
第2页 / 共22页
留言板课程设计论文Word文件下载.docx_第3页
第3页 / 共22页
留言板课程设计论文Word文件下载.docx_第4页
第4页 / 共22页
留言板课程设计论文Word文件下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

留言板课程设计论文Word文件下载.docx

《留言板课程设计论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《留言板课程设计论文Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。

留言板课程设计论文Word文件下载.docx

2014年6月

第一章绪论

随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互,而企业留言本的开发解决了信息交互复杂和交互困难的难题,通过留言本可以加强企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况

留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。

实现用户留言和管理留言的功能,方便了用户之间的交流,今天我们做的系统就是留言板。

1.2人员分工

1.会员:

实现会员的注册登录,发送留言,发送站内消息,查看站内消息,查看留言。

2.管理员:

实现对会员的管理,回复留言,发送站内消息,查看站内消息,查看留言。

3.制作四个表,会员表,管理员表,留言表,站内消息表。

4.写web课程设计论文。

第2章系统需求分析

2.1功能需求

系统内用户分为管理员和普通用户两类,普通用户可以在线留言,管理员负责处理留言。

1.1提供注册功能,系统的访问者可以注册成为普通用户。

1.2普通用户登陆后可以在线留言,可以向管理员发送站内消息。

1.3管理员可以查看普通用户发送给自己的站内消息。

1.4管理员可以查看普通用户的留言,并填写处理意见,可以向普通用户发送站内消息。

1.5普通用户可以查看管理员发送给自己的站内消息,可以查看自己留言被处理的情况。

2.2其他需求

要求界面适当美观,优雅,通用性比较强。

2.3数据流图

第三章系统设计

3.1总体功能框图

3.2系统开发环境

系统的软件环境配置为Windows8.1操作系统,SQLServer2008数据库,JDK1.6、Eclipse开发工具包和Tomcat6.0服务器。

3.3数据库设计

表名

功能说明

会员表(person)

存放会员信息

管理员表(manager)

存放管理员信息

留言表(information)

存放留言信息

站内消息表(information2)

存放站内消息信息

序号

字段名

类型

是否为空

是否主键

描述

1

ID

int

自增主键

2

name

varchar

会员名字

3

password

密码

4

sex

性别

5

email

邮箱

管理员表

admin

管理员名

管理员密码

留言表

userid

会员编号

contents

留言

repcontent

回复留言

date

日期

contentid

留言编号自增主键

站内消息

information

repinformation

回复站内消息

站内消息日期

informationid

站内消息编号自增主键

留言板系统ER图

第四章系统实现及测试

4.1系统模块介绍

在本次课程设计中我采用的是暑假实习时学习的MVC来编写的,在源包下,建立dao包对数据库中四个表实现增删改查,

先来介绍AdminDao对管理员的操作

packagedao;

importjava.sql.*;

importjava.util.*;

importjavabean.Admin;

importjavabean.Person;

importutil.DBUtil;

publicclassAdminDao{

privateConnectionconn=null;

privateStatementstm=null;

privateResultSetrs=null;

publicList<

Admin>

getadminlist()

{

DBUtildb=null;

List<

adminlist=newArrayList<

();

try

{

db=newDBUtil();

conn=db.getConnection();

Stringsql="

select*frommanager"

;

stm=conn.createStatement();

rs=stm.executeQuery(sql);

while(rs.next())

{

Adminadmin=newAdmin();

admin.setName(rs.getString("

admin"

));

admin.setPassword(rs.getString("

password"

adminlist.add(admin);

}

}catch(SQLExceptione)

e.printStackTrace();

}finally

db.closeResultSet(rs);

db.closeConnection(conn);

}

returnadminlist;

}

}

然后来介绍InformationDao

importjava.util.Date;

importutil.*;

importjavabean.Information;

publicclassInformationDao{

privatePreparedStatementpstm=null;

Information>

getinformationlist()

informationlist=newArrayList<

selectuserid,name,contentid,contents,repcontent,datefromperson,informationwhereperson.ID=information.userid"

pstm=conn.prepareStatement(sql);

rs=pstm.executeQuery();

System.out.println(rs.getInt("

userid"

System.out.println(rs.getString("

contents"

Personperson=newPerson();

Informationinformation=newInformation();

information.setUserid(rs.getInt("

information.setContentid(rs.getInt("

contentid"

person.setName(rs.getString("

name"

information.setPerson(person);

information.setContent(rs.getString("

information.setRepcontent(rs.getString("

repcontent"

information.setDate(rs.getDate("

date"

informationlist.add(information);

db.closePreparedStatement(pstm);

returninformationlist;

getinformationlist(intid)

select*frominformationwhereuserid=?

"

pstm.setInt(1,id);

infor

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1