1 / 4
文档名称:

精品文档-《Java语言实验与课程设计指导》例题索引.doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

精品文档-《Java语言实验与课程设计指导》例题索引.doc

上传人:vip_111_cool 2014/11/27 文件大小:0 KB

下载得到文件列表

精品文档-《Java语言实验与课程设计指导》例题索引.doc

文档介绍

文档介绍:《Java语言实验与课程设计指导》例题索引
实验例题: 图书租阅管理系统
例题名
类名
中文名称
核心功能提示
页码
例2-3
Book
图书实体类
包括1个公共域:国际标准书号,1个默认域:书名,3个私有域:作者、出版社、定价,1个构造方法、7个供外部访问这些域的公共方法。
P:33
例2-4
BookManage

实现图书信息添加功能和按书名查询查询功能,包括3个方法addBook()、searchBook()、toString();【用了固定长度的数组存储图书】
P:35
例2-5
Reader
读者实体类
包括读者编号、姓名、密码、账户余额等成员域,要求编号流水自增长(假设初始编号为1000);默认密码为“6666”,密码可以修改;默认姓名为空;默认余额为0,可以为账户充值,账户余额可以查看。【用了静态初始化器、密码长度判断、充值时数额必需大于0】
P:37
例2-6
BookManageNew

在例2-4的基础上增加了图书信息修改、删除功能【用到了判断两个字符串s1、(s2)方法】
P: 41
RentBook

实现图书租阅管理功能:读者租书时,规定租阅时间为10天,在规定租阅期限内,,,损坏图书按书价2倍赔偿,租阅费率可以调整,但赔偿倍数不变。【用了静态变量、静态方法、实现了多种属性与方法的互相调用】
P: 42
例3-4
BookManageLast

在例2-6的基础上,为图书管理类增加了按书名和作者名联合查询的功能。【用了泛型链表LinkList<RBnook>存储被租阅的图书、用泛型遍历器Iterator<RBook>来实现遍历查找,改写了之前的信息修改、删除方法】
P:74
例3-5
RBook
被租阅图书实体类——图书类的子类
在Book类的基础上,新增一个属性“图书入库号”,以便处理一书多本的情况,并增加了对应的访问方法。
P:77
RentBookNew

在例2-6的基础上,为图书租阅管理类增加了根据租书日期、还书日期自动计算租阅总天数的功能。【(int start,int end)分段转换为标准的日期格式,再进行相减】
P:77
例3-6
VIPReader
VIP读者实体类——读者类的子类
在Reader类的基础上,新增一个属性“读者身份级别”,以便实现不同会员享受不同种类的优惠活动,并增加了对应的访问方法。
P:81
RentBookLast

增加一个接口,实现VIP读者租书费用优惠和参与自定义优惠活动的功能;增加异常处理机制:当读者账户余额不够时,提示不可租书、不可进行图书理赔。【用了1个用于计算折扣的接口、3个分别用于处理账户余额不够支付租金、赔款、租金过低或过高的异常处理】
P:83
例4-4
ReaderGUI
读者管理视图类
用继承于窗口的图形界面提供读者类的各种操作,包括创建读者、查询读者、删除读者、列出读者