JSP个人网站留言板课程设计.docx
- 文档编号:26454959
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:28
- 大小:291.71KB
JSP个人网站留言板课程设计.docx
《JSP个人网站留言板课程设计.docx》由会员分享,可在线阅读,更多相关《JSP个人网站留言板课程设计.docx(28页珍藏版)》请在冰豆网上搜索。
JSP个人网站留言板课程设计
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()){
%>
<%=floor++%>
<%=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">签写留言
*(必填)
*(必填)
*(必填)
*(必填)
*(必填)
*(必填)
*(必填)
*(必填)
[按CTRL+ENTER直接发表]
只有管理员才能看
--END-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 个人 网站 留言板 课程设计
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1