web动态网站设计--留言板系统

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

动态 WEB 课程设

——留言板系统

学院名称:计算机与电子信息学院

专业名称:计算机科学技术

班级:

学号:

姓名:

完成时间:

目录

目录

1.网站简介 (1)

2.网站开发平台和工具 (1)

3.网站结构设计 (1)

4.网站功能模块 (3)

5.数据库结构 (6)

6.主要模块实现与代码摘要 (7)

7.课程设计总结 (10)

1网站简介

留言板是一种可以用来记录,展示文字信息的载体,有比较强的时效性,一般能比较及时的集中反应信息。随着互联网的迅猛的发展,网络留言板也随着诞生,比如说我们熟知的BBS,又比如说在每个网站的信息反馈系统。此次课程设计,就是要制作一个有着普遍性能的留言版系统,类似于BBS的功能。

2开发平台和工具

3网站结构设计

网站实现功能如下:

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

2) 注册用户维护(用户信息的新增、删除、修改、查询);

3) 按姓名查询用户留言信息;

4) 管理员可对用户注册的信息和所有用户的留言信息进行管理;

5) 用户的注册;

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

4网站功能模块

如上所述,网站实现的功能主要有6个,根据用户权限不同可以将本系统分为2大模块,分别为:管理员用户权限、访客用户权限。本系统各个部分及其包括的具体功能模块如下图所示:

2.1.1、用户类型

2.1.2、管理员

2.1.3、普通访客

2.1.4、用户登录判断

图2 – 4用户登录判断

2.1.5、用户检测及登录流程

图2 - 5用户登录及注册模块程序逻辑图

5数据库结构

根据网站功能设计要求和模块划分,数据库主要用于存储用户信息、用户留言信息和管理员信息,。数据库结构如下:

1.管理员息表admin:

图2 - 6

2、注册用户信息表user:

图2 - 7

3、注册用户留言信息表:

图5.2 视频信息表

6主要模块实现与代码摘要

6.1首页设计

本系统的首页由图片,标题,和留言组成,根据访客的不同需求选择不同的界面。

代码如下:

/******省略部分代码*************/

<%!

String DBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String DBUrl ="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=userdb"; Connection conn =null;

Statement stmt = null;

ResultSet rs = null;

%>

<%

//连接数据库,读取类信息

try{

Class.forName(DBDriver);

conn = DriverManager.getConnection(DBUrl,"sa","sa");

/*if(conn!=null){

System.out.println("Connection...");

}

else{

System.out.println("not Connection...");

}*/

stmt = conn.createStatement();

String sql ="select * from liuyan";

rs = stmt.executeQuery(sql);

}

catch(Exception e){

e.printStackTrace();

}

%>

<%

while(rs.next()){

%>

<%=rs.getString(2) %>

<%=rs.getString(2) %>

<%

}

%>

<%

try{

if(rs!=null){

rs.close();

}

if(stmt!=null){

stmt.close(); }

if(conn !=null){

conn.close();

}

//数据库连接,都必须及时的关闭。 }

catch(Exception e){

e.printStackTrace();

}

%>

/*********此处省略部分代码*************/

图3-1 首页图

3.1.1、管理员登录

系统在管理员登录时要验证管理员的ID和密码,正确才能进入系统,否则提示输入用户名和密码不正确。

代码如下:

管理员登陆


用户:

密码:

返回首页

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB18030"%>

管理员检测

相关文档
最新文档