JSP个人网站留言板课程设计.docx

上传人:b****8 文档编号:23850278 上传时间:2023-05-21 格式:DOCX 页数:28 大小:321.35KB
下载 相关 举报
JSP个人网站留言板课程设计.docx_第1页
第1页 / 共28页
JSP个人网站留言板课程设计.docx_第2页
第2页 / 共28页
JSP个人网站留言板课程设计.docx_第3页
第3页 / 共28页
JSP个人网站留言板课程设计.docx_第4页
第4页 / 共28页
JSP个人网站留言板课程设计.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

JSP个人网站留言板课程设计.docx

《JSP个人网站留言板课程设计.docx》由会员分享,可在线阅读,更多相关《JSP个人网站留言板课程设计.docx(28页珍藏版)》请在冰豆网上搜索。

JSP个人网站留言板课程设计.docx

JSP个人网站留言板课程设计

JIANGXIAGRICULTURALUNIVERSITY

JSP课程设计报告

题目:

个人网站留言板系统程序设计

学院:

姓名:

学号:

专业:

班级:

指导教师:

二0一二年九月

摘要

个人网站留言板及用户注册系统是一个针对个人而开发的网站系统,个人网站是一个可以发布个人信息及相关内容。

通俗理解个人网站:

就是指网站内容是介绍自己的或是以自己的信息为中心的网站,访客可以在网站注册后留言。

本网站是一个典型的简单的个人网站系统,其开发主要包括后台数据库的建立和维护以及前端WEB页面的设计两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库,不会出现增加,删除,修改的异常。

而对于后者则要求应用功能完备,易使用,界面友好等特点。

另外,本文还着重论述了留言板和用户注册系统的功能与实现,包括数据流程及存储、注册用户管理、留言板信息管理、用户权限管理、用户密码管理、留言信息和用户的增加、留言信息的删除、留言信息的查询、注册用户的查询、等。

本系统提供管理员、访客的登录。

管理员可以查看用户注册信息和留言信息,可对其进行删除修改等功能。

访客登录可以在留言板上留言。

 

关键词:

个人网站;访客;管理员;留言板

 

Abstract

Personalwebsitemessageboardanduserregistrationsystemarewebsitedevelopedforindividualsystems,personalWebsitecanpublishapersonalinformationandrelatedcontent.Popularunderstandingofwebsite:

thatthecontentofasiteistointroducetheirowninformation,ortothecenterofthesite,visitorscanleaveamessageafterthesiteup.Thissiteisatypicalsimplepersonalwebsitesystem,whichmainlyincludestheestablishmentandmaintenanceofback-enddatabaseandfronttwoaspectsofthedesignofWEBpages.Requestfortheestablishmentofdataconsistencyandintegrity,datasecurityandgoodlibraries,doesnotappeartoadd,delete,modifytheexception.Forthelatterrequirestheapplicationoffunctions,easytouse,friendlyinterfaceandsoon.Inaddition,thispaperfocusesonthemessageboardsanduserregistrationsystemfunctionandimplementation,includingdataflowandstorage,theregisteredusermanagement,messageboardinformationmanagement,userrightsmanagement,userpasswordmanagement,messageinformationanduserincreases,voicemessagesdelete,themessageinformationquery,thequeryregisteredusers,andsoon.Thesystemadministrator,visitorlogin.Administratorscanviewtheuserregistrationinformationandmessageinformation,canbemodifiedtodeleteitsfunctions.Visitorscansignupforcasualusersloginandusetheuseramessage.

 

Keywords:

Personalwebsite;Visitor;Managor;Messageboard

目录

1.第一章课题背景5

1.1课程要求5

1.2设计概要5

1.3工具及环境简介5

2.第二章设计简介及设计方案论述5

2.1系统功能概述5

2.1.1用户类型6

2.1.2管理员6

2.1.3普通用户6

2.2数据库设计7

2.2.1管理员息表:

7

2.2.2注册用户留言信息表:

7

3.第三章详细设计7

3.1首页设计7

3.1.1管理员登录14

3.2管理员审核留言信息17

4.第四章设计结果及分析18

4.1首页界面结果18

4.1.1首页界面如下:

18

4.1.2管理员登录18

4.2留言板信息管理19

4.2.1留言内容信息19

4.2.2删除用户信息19

4.2.3审核通过用户信息20

4.2.4审核不通过用户留言信息21

4.2.5敏感词的过滤实现22

4.3留言管理22

4.3.1查看用户留言信息22

4.4结果分析23

5.总结24

 

1.第一章课题背景

1.1课程要求

内容概要:

个人网站留言板设计与实现。

具体要求如下:

1)用户留言信息(留言内容的新增、删除、修改);

2)管理员登陆;

3)管理员可对用户留言信息进行管理;

4)判断用户标识和口令,并进行权限管理;

5)进行敏感词的过滤。

1.2设计概要

本系统是一个基于JSP平台及JDBC和ODBC接口技术访问MySQL机制的网络留言板。

该网站系统基本实现了网络留言等功能。

系统包括前台(用户)和后台(管理员)两部分,前台包括网友留言、留言查看等几个模块,后台包括留言管理,管理员管理留言信息等模块。

网页中的文字及链接文字都用css样式统一风格,布局合理。

该网站页面条理清晰,具有操作方便,功能完善,易于管理等特点。

1.3工具及环境简介

本系统是在window平台上,采用JSP集成开发环境MyEclipse6.0.1版本。

2.第二章设计简介及设计方案论述

2.1系统功能概述

根据用户权限不同可以将本系统分为2大模块,分别为:

管理员用户权限、访客用户权限。

本系统各个部分及其包括的具体功能模块如下图所示:

 

2.1.1用户类型

 

2.1.2管理员

图2–1-2管理员权限逻辑图

2.1.3普通用户

图2–1-3管理员权限逻辑图

 

2.2数据库设计

在设计网站时,我们采用了通过SQL数据库语句建立表,在设计表时,首先设计了2个基本的表,分别记录管理员信息和留言信息。

2.2.1管理员息表:

图2-2-1

2.2.2注册用户留言信息表:

图2-3

3.第三章详细设计

3.1首页设计

本系统的首页由图片用户名,留言主题,用户邮箱,地址,头像,iqcq,我的主页以及留言内容组成,根据访客的不同需求选择不同的界面,并且加入了必须填写所有信息的JavaScript特效。

代码如下:

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"import="com.zhou.util.*,java.sql.*"%>

<%

BooleanisLogin=(Boolean)session.getAttribute("isLogin");

Connectionconn=null;

PreparedStatementpstmt=null;

ResultSetrs=null;

conn=DBUtil.getConn();

pstmt=DBUtil.getPstmt(conn,"select*fromt_msg");

rs=pstmt.executeQuery();

%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:

//www.w3.org/TR/html4/loose.dtd">

周婷的留言板

--ImageReadySlices(index.jpg)-->

 [留言首页]

欢迎来到周婷的留言板!

留言作者

留言信息

--start-->

<%

intfloor=1;

while(rs.next()){

%>

.gif"width="75"height="75">

NO:

<%=floor++%>

<%=rs.getString("username")%>

标题:

<%=rs.getString("title")%>

 

时间:

<%=rs.getString("pdate")%>

<%

if(isLogin!

=null&&isLogin){

%>

id=<%=rs.getString("id")%>">删除  

state=2&id=<%=rs.getString("id")%>">审核通过  

state=3&id=<%=rs.getString("id")%>">审核未通过  

<%}%>

 

 

 

<%

intstate=rs.getInt("state");

if(state==1){

out.print("----管理员未审核----");

}elseif(state==2){

out.print(rs.getString("content"));

}else{

out.print("----审核未通过----");

}

if(isLogin!

=null&&isLogin){

out.print("
"+rs.getString("content"));

}

%>

<%

}

DBUtil.close(conn,pstmt,rs);

%>

--end-->

--START-->

bold;color:

ffffff">签写留言

你的名字:

*(必填)

留言主题:

*(必填)

电子邮件:

*(必填)

来自何方:

江西

北京

深圳

*(必填)

头像:

头像1

头像2

头像3

*(必填)

IQCQ:

*(必填)

我的主页:

*(必填)

留言内容:

*(必填)

 

[按CTRL+ENTER直接发表]

只有管理员才能看

 

--END-->

管理员登陆

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

当前位置:首页 > 高等教育 > 艺术

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

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