5
回答
简单的资料室管理系统

      为资料室设计一个管理系统,要求具备对期刊、报刊和书籍进行入库、借阅、归还、统计和查新(查找最新资料)等管理功能。

      

提示:

(1) 思考:资料室管理系统应包含哪些类?

a. 至少应包含:期刊类(Journal)、报刊类(Newspaper)和书籍类(Book);

b. 三者又有相同的特征属性,比如:编号、名称、出版单位(仅供参考,可以自己设计)等,因此最好抽象出一个期刊类、报刊类和书籍类的父类,比如“资料类”(Data),作为顶层类。

c. 其次,对资料室的管理应包含:入库(将资料登记到系统中)、借阅、归还和统计等功能,因此还要设计一个完成以上功能的类,假设为“资料管理类”(DateManagement

(2) 设计以上类之间的关系。

(3) 分别设计以上5个类。其中DataJournal、Newspaper、Book的成员主要包含描述相应事物的特征属性、更改器、获取器、toString(),查新功能的实现,需要比较各类资料的日期,因此需要使用Comparable接口中的compareTo方法。DateManagement类中的成员变量应是存储各类资料的数据结构(数组)和各类资料的数量,成员方法应包含:入库、借阅、归还、统计和查新(查找最新资料)等功能,还有用来测试以上功能的main方法(也可以另外设计一个测试类,将main方法放入其中)。


麻烦各位大神帮忙解决一下!

举报
LCINA
发帖于4年前 5回/393阅
顶部