web动态网站设计--留言板系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;
%>
/*********此处省略部分代码*************/
图3-1 首页图
3.1.1、管理员登录
系统在管理员登录时要验证管理员的ID和密码,正确才能进入系统,否则提示输入用户名和密码不正确。
代码如下: