文档介绍:.
软件系统剖析与设计
实验报告
学院:计算机科学与技术学院
专业:软件工程
学号:*
姓名
:预约通知提醒后,删除该预约记录;
:读者所借图书距离送还时间仍好久,无需通知;
:异样事件流:
:登录失败超过一定次数后,系统冻结该用户名,一段时间后能够重用;
2.4、后置条件:退出系统;
2.5、扩展点:无。
三、“图书管理系统〞类图及关系
实用文档.
.
1、阅读者信息类:
、类名:阅读者信息<<父类>>;
、属性名:
、private:ID<<阅读者证件号>>种类:String;
、方法:未定。
2、读者类:
、类名:读者<<子类>>;
、属性名:
、private:ID<<阅读者证件号>>种类:String;
、方法:未定。
3、管理员类:
、类名:管理员<<子类>>
、属性名:
、private:ID<<阅读者证件号>>种类:String;
、方法:未定。
4、Book类:
、类名:book
实用文档.
.
、属性名:
、private:书号<<图书编号>>
种类:String;
、private:书名<<图书名>>
种类:String;
、private:出版号<<图书出版编号>>
种类:String;
、private:出版社名<<图书出版社名>>
种类:String;
、private:作者<<图书作者姓名>>
种类:String;
、方法:未定。
5、Copy_book类:
、类名:copy_book;
、属性名:
、private:书号<<图书编号>>
种类:String;
、private:书名<<图书名>>
种类:String;
、private:出版号<<图书出版编号>>
种类:String;
、private:出版社名<<图书出版社名>>
种类:String;
、private:作者<<图书作者姓名>>
种类:String;
、private:count<<图书数量>>
种类:String;
、方法:未定。
6、借还书记录类<<关系类>>:
、类名:借还书记录;
、属性名:
、private:书号<<图书编号>>
种类:String;
、private:书名<<图书名>>
种类:String;
、private:读者姓名<<>>
种类:String;
、private:出版社名<<图书出版社名>>
种类:String;
、private:作者<<图书作者姓名>>
种类:String;
、private:borrowdate<<所借图书日期>>
种类:Date;
、private:due_Date<<图书应还日期>>
种类:Date;
、private:real_Date<<图书实还日期>>
种类:Date;
、方法:
、private:getDate〔〕
返回值:Date;
、private:isOverDate〔〕
返回值:bool;
、private:opname〔〕
返回值:void;
7、预约类:
、类名:Reservation;
、属性:
:private:书名<<预约书名>>
种类:String;
:private:作者<<图书作者>>
种类:String;
:private:读者ID<<预约者ID>>
种类:String;
:private:预约时间<<预约时间>>
种类:Date;
、方法:未定。
实用文档.
.