简单的资料室管理系统

LCINA 发布于 2014/04/18 15:07
阅读 435
收藏 0

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

      

提示:

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

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

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

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

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

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


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

加载中
0
滔哥
滔哥

不明白

0
Romen
Romen

你想干什么,让大家帮你写完整代码么?

LCINA
LCINA
我是想问下DateMangement这个类该怎么处理,这是老师给的选做题目。没把问题说清楚,抱歉。
0
赵亮-碧海情天
赵亮-碧海情天

请到任务网站去发布付费项目。

赵亮-碧海情天
赵亮-碧海情天
@李小明555 祝学习进步
LCINA
LCINA
回复 @赵亮-碧海情天 : 嗯。吸取教训,以后会好好改进的,谢谢!
赵亮-碧海情天
赵亮-碧海情天
@李小明555 遇到问题先别慌,沉着分析一下,即使自己处理不了,也要把遇到的具体问题说清楚(数据,处理逻辑,问题现象,期望结果),这样大家才可能有针对性地帮你。即使需要对拆分的问题多发几帖也没什么,又没有分数限制。
LCINA
LCINA
我做到一半卡住了 查找功能不会
0
blindcat
blindcat

@滔哥 好象做过类似的吧

滔哥
滔哥
...
返回顶部
顶部