91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫CMPSC 221 UML and Class Creation

時間:2024-03-05  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯


CMPSC 221

Assignment 1

Individual Assignment (100 points)

Assignment Title: Library Management System with OOP in JAVA.

Instructions: In this assignment, you will demonstrate your understanding of core Object-Oriented   Programming (OOP) concepts, including objects, classes, methods, loops, and various data types, as well as more advanced concepts such as inheritance and polymorphism. Additionally, you will practice creating classes based on UML diagrams and declaring functions.

Part 1: UML and Class Creation (30 points)

Assume that you have to develop a class diagram that represents a library system with books, members, and librarians. The UML diagram will include:

1.    A Book class with attributes such as title, author, ISBN, number of available copies, and other attributes.

2.    Create subclasses of the Book class, such as Fiction, Nonfiction, and magazines with additional attributes and methods relevant to their type

3.    A Library Member class with attributes such as name, library card number, a list of borrowed books, and other attributes.

4.    A librarian class with name, position, email, password, and other attributes

5.    Appropriate method names for classes to perform actions. For Example, the book class must check out and return book methods with parameters. Eg: public void checkOut(Member member){}

Other attributes that you think need to be added. Pleaseadd at least 1/2 attribute of your own.

Develop a UML diagram based on the above requirements.

Part 2: Declaration of Classes, Attributes & Methods (30 points)

Create all the classes mentioned in the UML diagram you answered in Part 1 to simulate a library system. Your program should:

•    Write all classes, attributes, and methods definitions.

•    Write a few methods declaration.

o Allow a user to add books to the library system using Constructor.

o Allow a user to add members to the library system using Constructor.

o Allow a user to checkout books using a method under Book class.

o Allow a user to return books using a method under Book class.

Ensure each function has a printout as the following code. You do not need to have full functionality.


//Constructor

Book(parameter){

System.out.println(“Add book method created and ready for call”);

// code goes here

}


Part 3: Inheritance and Polymorphism (20 points)

Extend the classes from Part 2 to demonstrate inheritance and polymorphism. Create subclasses of the Book class, such as  Fiction,  Nonfiction  Books,  and  magazines  with  additional attributes  and  methods relevant to their type. Implement at least 2 polymorphic behaviors to handle different book types in your library system.

Example of Polymorphic behaviors: Think of your superclass that has a method called checkoutBook() is applicable for 7 days for return for all books. However, Subclasses have their own implementation of the checkoutBook() method with variable length days for return. For Example, magazines can be returned within 14 days.

Part 4: Report (20 points)

The report Should have the following sections:

•    UML Class Design (Part 1): Provide the UML diagram you created.

•    Declaration of Classes, Attributes & Methods (Part 2): Explain different classes and their methods task in your design. Include code snippets to highlight the key parts of your program.

•    Inheritance and Polymorphism (Part 3): Describe how you extended the classes to demonstrate inheritance. Explain how you implemented polymorphism to handle different book types. Include code examples that showcase the inheritance and polymorphism in your program.

Submission Guidelines:

•    Submit your Java code files.

•    Submit a report as a PDF file.

Total Points: 100 points

Note: Make sure to follow the best practices for OOP. Feel free to seek assistance from Dr. Sayed Reza during office hours if needed. Office hours are available in Syllabus.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

掃一掃在手機打開當前頁
  • 上一篇:代寫DTS203TC、C++,Java程序語言代做
  • 下一篇:CS 435代做、代寫Matlab編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    99久久精品久久久久久清纯| 国产精品视频你懂的| 午夜精品网站| 日韩影院在线观看| 久久久一区二区三区| 亚洲免费婷婷| 色综合一个色综合| 日韩成人免费在线| 国产精品乱码一区二三区小蝌蚪| 欧美日韩一卡二卡三卡| 极品尤物久久久av免费看| 国产一区二区三区免费看| 亚洲欧洲另类国产综合| 欧美日韩国产小视频| 国产自产在线视频一区| 精品一区二区三区视频| 一区二区视频在线| 精品国产免费视频| 欧美性猛交xxxx乱大交退制版| 欧美午夜精品久久久久免费视| 精品一区二区三区免费视频| 一区二区三区资源| 国产拍揄自揄精品视频麻豆| 欧美日本在线看| 亚洲欧美日韩一区在线观看| 欧美一区网站| 国产成人在线观看| 免费成人性网站| 亚洲激情中文1区| 久久嫩草精品久久久精品一| 在线观看成人小视频| 99热免费精品在线观看| 99久久免费精品| 激情成人综合网| 亚洲午夜影视影院在线观看| 亚洲国产精品高清| 欧美一级精品大片| 欧美在线不卡一区| 99re66热这里只有精品4| 99久久精品99国产精品| 国产一区在线观看麻豆| 视频在线在亚洲| 亚洲美女少妇撒尿| 国产亚洲婷婷免费| 日韩免费观看高清完整版在线观看| 色悠久久久久综合欧美99| 99国产精品久久久久久久成人热| 99精品久久免费看蜜臀剧情介绍| 国产精品18久久久久久久网站| 日日噜噜夜夜狠狠视频欧美人| 亚洲欧洲精品一区二区三区| 成人av电影在线网| 日韩电影在线观看电影| 亚洲国产精品一区二区久久 | 肉肉av福利一精品导航| 亚洲美女区一区| 中文字幕亚洲电影| 国产精品视频麻豆| 国产丝袜欧美中文另类| 精品88久久久久88久久久| 精品久久久久一区二区国产| 日韩欧美国产wwwww| 欧美一区二区高清| 欧美妇女性影城| 91精品婷婷国产综合久久性色| 欧美日韩电影在线| 欧美日韩电影在线| 91精品免费观看| 91精品国产综合久久国产大片| 欧美日韩国产色站一区二区三区| 欧美三级电影在线看| 欧美三级一区二区| 欧美日韩一区不卡| 91精品久久久久久久99蜜桃| 日韩一区二区影院| 精品国产免费人成电影在线观看四季| 日韩免费电影一区| 久久久美女艺术照精彩视频福利播放| 久久久午夜精品理论片中文字幕| 久久久久久久久99精品| 欧美极品xxx| 国产精品国产三级国产普通话99| 中国av一区二区三区| 一区视频在线播放| 亚洲精品国产品国语在线app| 亚洲国产cao| 蜜桃一区二区三区在线观看| 国内不卡的二区三区中文字幕| 国产制服丝袜一区| 成人av小说网| 国产专区一区| 亚洲在线免费| 欧美三级在线看| 精品国产一区二区三区忘忧草| 久久精品夜夜夜夜久久| 一区在线观看免费| 丝袜美腿亚洲一区二区图片| 九色|91porny| av不卡免费电影| 精品成人一区| 色欧美片视频在线观看| 91精品国产综合久久香蕉的特点 | 色噜噜狠狠色综合中国| 69av一区二区三区| 国产色婷婷亚洲99精品小说| 亚洲人成精品久久久久久| 午夜精品福利一区二区三区av| 久久成人麻豆午夜电影| 成人永久aaa| 亚洲日本黄色| 色综合久久久久网| 日韩欧美国产综合在线一区二区三区| 国产清纯在线一区二区www| 洋洋av久久久久久久一区| 久久99热这里只有精品| 91视频观看免费| 日韩午夜免费视频| 欧美色精品在线视频| 久久久亚洲精品一区二区三区| 亚洲精品高清在线| 国产在线麻豆精品观看| 欧美系列一区| 91国在线观看| 久久精品免视看| 婷婷六月综合亚洲| 欧美日韩亚洲综合| 久久久不卡影院| 亚洲综合区在线| 国内精品国产成人国产三级粉色| 91美女视频网站| 久久久7777| 精品精品欲导航| 亚洲一区二区三区四区五区黄| 国产黄色精品视频| 亚洲经典三级| 欧美一区二视频| 亚洲一区二区三区中文字幕| 国产激情一区二区三区| 国产视频在线观看一区| 日韩欧美国产精品| 午夜视频一区二区| 97国产一区二区| 一本久久a久久免费精品不卡| 2014亚洲片线观看视频免费| 亚洲成人精品一区二区| www.欧美日韩| 久久久久欧美精品| 久久色中文字幕| 卡一卡二国产精品| 激情av一区| 日韩写真欧美这视频| 亚洲国产中文字幕| 91亚洲永久精品| 欧美亚洲高清一区二区三区不卡| 国产精品美女一区二区在线观看| 久久99精品一区二区三区三区| 亚洲高清在线观看一区| 欧美哺乳videos| 免费在线观看精品| 亚洲韩日在线| 精品国内片67194| 久草精品在线观看| 国产精品一区视频网站| 国产精品日韩精品欧美在线| 国产成人综合在线| 欧洲中文字幕精品| 亚洲在线视频一区| 欧美日韩亚洲一区二区三区在线| 欧美一区二区三区精品| 亚洲aⅴ怡春院| 一区一区视频| 久久久美女毛片| 国产精品一区专区| 色94色欧美sute亚洲13| 亚洲色图制服诱惑| 91首页免费视频| 日韩一区二区三区三四区视频在线观看 | 久久久91精品国产一区二区三区| 精品中文av资源站在线观看| 亚洲制服少妇| 亚洲精品国产a久久久久久| 欧美日韩精品| 久久精品一区二区| 成人小视频在线| 欧美一区二区视频网站| 日韩精品视频网站| 先锋影音国产一区| 亚洲女人****多毛耸耸8| 欧美黄色一级视频| 精品成人a区在线观看| 国产精品中文字幕一区二区三区| 色婷婷综合久久久久中文| 亚洲精品免费在线| 精品999成人| 久久精品视频在线看| 成人亚洲精品久久久久软件| 555夜色666亚洲国产免| 五月综合激情网| 久久久久久自在自线| 亚洲一区在线观看视频|