实验内容:
1、设有一图书馆数据库,包括三个表:图书表、读者表、借阅表。完成以下习题。(选做)
1)创建一个图书馆数据库
2) 在图书馆数据库中创建三个表:
图书(书号,书名,作者,出版社,单价)
读者(读者号,姓名,性别,电话)
借阅表(读者号,书号,借出日期,应还日期)
3)给图书表增加一列’ISBN’,数据类型为CHAR(10)
4) 删除图书表中新增的列ISBN;
5) 向读者表加入一个新读者,该读者的信息为:
(‘200197’,’wangxiao’,’m’,’8832072’,’computer’)
6)向图书表中加入一个图书信息,内容为:
(‘TP316,’book’,’Au’,’beijing’,’30’);
7) 向借阅表插入一个借阅记录,表示读者’wangxiao’借阅了一本书,图书号为’TP316’,借出日期为当天的日期,归还日期为空值。
8) 读者’wangxiao’在借出上述图书后10天归还该书
9) 当读者’wangxiao’按期归还图书时,删除上述借阅记录;
10) 查询既不是机械工业出版社、也不是科学出版社出版的图书信息

2、创建用户表,能完成用户登录验证和用户注册功能。

E4-1 login.jsp

实验四  JSP数据库编程基础_创建用户


E4-2 登录成功界面

实验四  JSP数据库编程基础_数据库_02

E4-3 注册界面

实验四  JSP数据库编程基础_数据库_03


E4-4 注册成功界面

实验四  JSP数据库编程基础_创建用户_04


3、创建用户留言模块,页面有登陆,注册,查看留言列表,查看详细留言,发布留言,安全退出等功能。先创建数据库,数据库中至少要有users和words两个表,其他可以自行设计。

CREATE TABLE users (

UserID bigint(20) NOT NULL auto_increment,

UserName varchar(20) default NULL,

UserPassword varchar(20) default NULL,

PRIMARY KEY (UserID)

) ;

CREATE TABLE words (

WordsID bigint(20) NOT NULL auto_increment,

WordsTitle varchar(100) default NULL,

WordsContent text,

WordsTime datetime default ‘0000-00-00 00:00:00’,

UserID bigint(20) NOT NULL default ‘0’,

PRIMARY KEY (WordsID)

) ;

界面可以自行设计。

4、使用JavaBean技术设计一个网上聊天室。数据库设计以下3个表。(选做)
 Users数据表:保存聊天室的用户资料。
 chat数据表:保存聊天记录。
 userlist数据表:保存在线用户信息。
创建用户模块和管理员模块。用户模块可以包含用户登录、发送聊天信息、聊天信息显示、在线用户列表显示、用户退出和聊天室页面等。管理员模块可以包含管理员登录、聊天管理页面、禁止用户进入等。