开发工具:
文件大小: 32kb
下载次数: 0
上传时间: 2012-01-02
详细说明:简易论坛jsp
一.实验目的:
通过本阶段的学习,使学生了解现代WEB技术新发展,理解JSP的工作原理,掌握JSP程序的结构和基本语法规则及JSP的基本编程技能,通过编程实现数据的搜集、传递以及对数据库的访问和操作,并能够实现网站的基本功能模块的编程,为企业提供WEB服务。
二.实验条件:
Windows操作系统
数据库管理系统(Access)
Web服务器软件(JDK和Tomcat)
三.实验步骤:
1. 数据库设计与建立;
E-R图:
实体分为两部分:用户与留言
E-R图
关系模式:
用户(用户名、密码、真实姓名、性别、出生日期、邮件)
留言(用户名、标题、留言内容、留言时间、状态、编号)
数据字典:
字段名 类型及长度 说明
name 文本,50 用户名,不能为空
passworld 文本,50 密码,3~8位,
rname 文本,50 真实姓名
sex 文本,2 性别 男/女
time 日期/时间 获取系统时间
email 文本,50 邮件,含有””和”.”
bh 自动编号 编号
lyr 文本,50 用户名
bt 文本,50 标题
lynr 备注 留言内容
lysj 日期时间 留言时间,自动获取
zt 文本,4 状态,“待审”和“通过”
建立数据库:
数据库lyb.mdb
建立user表:
user表
建立ly表:
ly表
2. 通过ODBC建立数据源连接:
配置数据源:
步骤:控制板面-切换到经典视图-管理工具-系统DSN
数据源名:sample
配制成功
开启TOM-CAT:
3. 设计系统主页:
首先创建框架:
框架分为上下两部分
上部分为:首页,留言板,个人留言,管理留言,管理会员。
下部分为:用户登陆、新会员注册、更改会员信息。
当以普通用户登录时。不能对“管理会员”与“管理留言”进行操作,而是给出“对不起,您没有管理权限”的提示:
主页的设计:
主页的功能有用户登陆、新会员注册和更改会员信息
系统主页
4. 设计用户注册页面,并实现注册功能:
用户注册页面:
当用户注册时用户名不能是user表里已有的,否则给出提示;
用户名不能为空,密码必须为3-8位,确认密码需两次密码一致,邮箱格式要正确(要含与.)全部满足后,点击确定注册成功,录入到数据库user表
注册页面
用户名不能是user表里已有的,否则给出提示
用户名不能为空,否则给出提示
密码必须为3-8位
邮箱格式要正确(要含与.)
注册成功:
成功录入数据库:
5. 设计用户登录验证页面,并实现登录验证功能:
在首页上进行用户登陆:
功能示意图
用户登陆失败:
用户登陆成功跳到留言板:
6. 实现用户更改个人信息功能(没有完成)
7. 实现用户浏览留言、添加留言、更改个人留言、删除个人留言功能。
功能示意图:
功能示意图
(1) 实现用户浏览留言:
点击留言版,可以看到所有用户并且是审核通过的留言:
留言板
点击留言标题可查看留言内容:
留言内容
(2) 添加留言:
用户点击“发表话题”可添加留言,完成后添加到数据库ly表中
主题与正文不能为空:
发表成功:
录入数据库:
在个人留言中查看,个人留言显示当前用户所有的留言(待审和通过的留言):
(3)查看个人留言、更改个人留言:
查看个人留言:
点击“个人留言”查看个人留言,其中有“待审”状态,只有审核通过的才能在“留言板”显示,只有管理员可以进行审核状态的修改:
个人留言
更改个人留言:
在查看个人留言内容里,有修改选项,点击后可以修改,提交成功后,数据库更新数据
个人留言内容
点击修改,修改个人留言:
修改成功,数据库更新:
标题为“你们好”的帖子被修改为标题为“哈哈哈”的帖子
(4)删除个人留言:
在查看个人留言内容里,有删除选项,点击后删除后,此条个人留言被删除,数据库更新
点击删除后,此条留言被删除:
删除成功
个人留言更新:
8. 实现管理员审核、删除用户留言信息功能。
(1).管理员审核留言
以管理员(gu)身份登陆可以查看所有用户的所有留言、对留言进行审核、删除
管理留言界面
例如:点击主题为“圣诞”的帖子,查看其内容:
如果管理员认为帖子内容符合要求,可以点击“审核通过”来更改留言状态,使其在主页留言板显示:
主题为“圣诞”的帖子状态变为“通过”
(2) 删除用户留言信息:
管理员可以在管理留言中对所有留言进行删除
点击删除
主题为“圣诞”的帖子被删除了:
管理留言页面更新
9. 实现管理员管理删除用户功能:
管理员有权限删除用户。例如:点击用户名为“hh”的删除操作
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.