欢迎来到天天文库
浏览记录
ID:28031459
大小:100.00 KB
页数:4页
时间:2018-12-07
《数据库系统应用与开发--实验一》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验书管理系统案例分析一、相关知识点1、java基础知识2、Eclipse环境的基本配罝3、MySql的安装和基本功能4、数据库基础知识二、实验目的:分析图书管理系统的组成部分,理解其数据库设汁和程序模块;在教师指导下阅读各模块的程序,理解持久数据、内存数据、感官数据的基本转换方式。三、实验内容:1、MySql数据库安装配置:参考讲义中的安装过程。【实验结果与分析】A、MySql数据库服务器的默认端口是什么?3306B、MySql数据库服务器的默认用户名是什么?RootC、Windows服务列表中,mySql服务名称是什么?MySQL562、图书管理系统数据库实
2、施:参考讲义屮的实施过程。【实验结果与分析】A、MySql中用于管理数据库的工具是什么?MySqlWorkbenchB、用表格形式编写数据库表的设计,表格格式如下。**表没计(黑体字字段为主码)字段名中文名称数裾类型能否为空说明pubid出版社IDvarchar(20)否address地址varchar(200)可beansystemuser**表设计(黑体字字段为主码)字段名屮文名称数据类型能否为空说明userid用户IDvarchar(20)否username用户名varchar(50)否pwd密码varchar(20)否usertype用户类型varcha
3、r(20)否createDate创建□期datetime否removeDate删除曰期datetime可beanpublisher**表设计(黑体字字段为主码)字段名中文名称数据类型能否为空说明pubid出版社IDvarchar(20)否publisherName出版社名varchar(50)否address地址varchar(200)可Beanbook**表设计(黑体字字段为主码)字段名屮文名称数裾类型能否为空说明barcode条码varchar(20)否bookname书名varchar(200)否pubid出版社idvarchar(20)可price价格d
4、ouble否state状态varchar(20)否Beanreadertype**表设计(黑体字字段为主码)字段名中文名称数据类型能否为空说明readerTypeld读者类型idInt(ll)否readerTypeName读者类型名varchar(50)否lendBookLimitted借书期限int(ll)否Beanreader**表设计(黑体字字段为主码)字段名屮文名称数据类型能否为空说明readerid读者IDvarchar(20)否readerName读者名varchar(50)否readerTypeld读者类型idint(ll)否lendBookLim
5、itted借书期限Int(ll)否createDate创建日期datetime否creatorUserld创建者idvarchar(20)否removeDate删除日期datetime可removerUserld删除者idvarchar(20)可stopDate停止曰期datetime可stopUserld停止者idvarchar(20)可Beanbooklendrecord**表设计(黑体字字段为主码)字段名中文名称数据类型能否为空说明ididInt(ll)否readerid读者IDvarchar(20)否bookBarcode书条码varchar(20)否l
6、endDate借书曰期datetime否returnDate还书日期datetime可lendOperUserid借书操作者idvarchar(20)否returnOperUserid还书操作者idvarchar(20)可penalSum罚金double可c、通过脚本默认加入的数据在哪张表?Beansystemuser3、JDK,Eclipse安装和配置:参考讲义屮的安装配置过程4、在Eclipse中建立并运行图书管理系统工程:参考讲义中的过程5、程序分析【实验结果与分析】A、分析用户管理模块,描述用户添加、重置密码、删除过程涉及的java类、数据库表,并说明实
7、现该功能的流程(说明哪个类实现什么功能、数据库表发生什么变化)并且在登录模块和主文件模块中添加注释实现对系统管理员和阁书馆工作人员的管理功能。包括用户的添加、密码重貫、用户注销等。系统管理员可通过上方的工具栏进行相关操作。该模块是一个典型的增删改模块,完成系统用户信息的增加(用户的添加)、删除(注销用户)和修改(密码重置)。该功能反映到数据库中,就是完成系统川户表记录的增加、删除、修改。B、分析读者管理模块,描述读者查询过程涉及的java类、数据库表,并说明实现该功能的流程(说明哪个类实现什么功能)读者按类别进行管理,如,某图书馆将读者分为本科生、研宂生、教师等
8、。可以为不同类别的读者没
此文档下载收益归作者所有