开发者社区> 问答> 正文

简单的资料室管理系统:报错

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

      

提示:

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

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

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

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

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

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


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

展开
收起
kun坤 2020-06-06 11:26:57 355 0
1 条回答
写回答
取消 提交回答
  • ??

    ######

    不明白

    ######

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

    ######我是想问下DateMangement这个类该怎么处理,这是老师给的选做题目。没把问题说清楚,抱歉。######

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

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

    @滔哥 好象做过类似的吧

    ######...
    2020-06-06 11:27:03
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载