实验11周.docx
- 文档编号:7215166
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:7
- 大小:90.71KB
实验11周.docx
《实验11周.docx》由会员分享,可在线阅读,更多相关《实验11周.docx(7页珍藏版)》请在冰豆网上搜索。
实验11周
实验1(1周)
实验一图书管理系统案例分析
(一)
数据库分析
一、相关知识点
1、java基础知识
2、Eclipse环境的基本配置
3、MySql的安装和基本功能
4、数据库基础知识
二、实验目的:
分析图书管理系统的组成部分,理解其数据库设计和程序模块;在教师指导下阅读各模块的程序,理解持久数据、内存数据、感官数据的基本转换方式。
三、实验内容:
1、MySql数据库安装配置:
参考讲义中的安装过程。
(课后在个人电脑中自行完成)
【实验结果与分析】
A、MySql数据库服务器的默认端口是什么?
3306
B、MySql数据库服务器的默认用户名是什么?
removeDate
删除日期
datetime
可
beanpublisher
**表设计(黑体字字段为主码)
字段名
中文名称
数据类型
能否为空
说明
pubid
出版社ID
varchar(20)
否
publisherName
出版社名
varchar(50)
否
address
地址
varchar(200)
可
Beanbook
**表设计(黑体字字段为主码)
字段名
中文名称
数据类型
能否为空
说明
barcode
条码
varchar(20)
否
bookname
书名
varchar(200)
否
pubid
出版社id
varchar(20)
可
price
价格
double
否
state
状态
varchar(20)
否
Beanreadertype
**表设计(黑体字字段为主码)
字段名
中文名称
数据类型
能否为空
说明
readerTypeId
读者类型id
Int(11)
否
readerTypeName
读者类型名
varchar(50)
否
lendBookLimitted
借书期限
int(11)
否
Beanreader
**表设计(黑体字字段为主码)
字段名
中文名称
数据类型
能否为空
说明
readerid
读者ID
varchar(20)
否
readerName
读者名
varchar(50)
否
readerTypeId
读者类型id
int(11)
否
lendBookLimitted
借书期限
Int(11)
否
createDate
创建日期
datetime
否
creatorUserId
创建者id
varchar(20)
否
removeDate
删除日期
datetime
可
removerUserId
删除者id
varchar(20)
可
stopDate
停止日期
datetime
可
stopUserId
停止者id
varchar(20)
可
Beanbooklendrecord
**表设计(黑体字字段为主码)
字段名
中文名称
数据类型
能否为空
说明
id
id
Int(11)
否
readerid
读者ID
varchar(20)
否
bookBarcode
书条码
varchar(20)
否
lendDate
借书日期
datetime
否
returnDate
还书日期
datetime
可
lendOperUserid
借书操作者id
varchar(20)
否
returnOperUserid
还书操作者id
varchar(20)
可
penalSum
罚金
double
可
A、利用powerdesign根据数据库表结构绘制ER图,并生成关系模式。
B、通过脚本默认加入的数据在哪张表?
Beansystemuser
C、找出目前程序的问题,并通过修改数据库设计解决问题,请写出具体的数据库修改内容。
2、程序功能点分析
A、请说明登陆模块中,用户帐号不存在时,程序通过什么样的机制发现这种问题,会给出什么提示。
B、如果要增加读者自行登陆功能,应该如何修改数据库设计,并在哪些类中增加哪些函数(ui部分不需要描述),分别描述这些函数的逻辑,并根据用户登录部分的实现,编写这些代码。
3、常规程序模块分析
【实验结果与分析】
A、分析用户管理模块,描述用户添加、重置密码、删除过程涉及的java类、数据库表,并说明实现该功能的流程(说明哪个类实现什么功能、数据库表发生什么变化)
B、分析读者管理模块,描述读者查询过程涉及的java类、数据库表,并说明实现该功能的流程(说明哪个类实现什么功能)
C、分析图书管理模块,描述读者查询过程涉及的java类、数据库表,并说明实现该功能的流程(说明哪个类实现什么功能)
5、复杂业务模块分析
A、分析图书借阅模块,描述图书借阅流程(说明哪个类实现什么功能、数据库表中的数据发生什么变化,说明不能进行图书借阅的几种情况),说明java是如何进行事务管理的。
B、分析图书归还模块,描述归还流程(说明哪个类实现什么功能、数据库表中的数据发生什么变化)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 11