99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

代寫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編程設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                国模娜娜一区二区三区| 蜜桃视频在线一区| 日本不卡在线视频| 日韩三级免费观看| 青青草97国产精品免费观看| 欧美一区二区免费视频| 精品在线播放免费| 国产调教视频一区| 成人av电影免费观看| 亚洲乱码中文字幕综合| 欧美色视频一区| 久久国产剧场电影| 国产精品丝袜一区| 欧美色成人综合| 国产在线不卡一区| 亚洲欧美另类小说| 日韩欧美一区二区不卡| av在线不卡网| 麻豆国产精品一区二区三区 | 波多野结衣精品在线| 亚洲综合色成人| 欧美精品一区二区在线观看| 成人综合在线网站| 亚洲自拍偷拍欧美| 国产日韩欧美高清| 欧美电影在线免费观看| 国产乱码字幕精品高清av| 一区二区高清在线| 国产精品成人免费在线| 欧美一区二区三区思思人| 91色porny| 成人美女在线观看| 美国欧美日韩国产在线播放| 亚洲午夜久久久久久久久久久| 久久久综合网站| 91精品久久久久久蜜臀| 欧美专区日韩专区| 成人91在线观看| 国产乱对白刺激视频不卡| 亚洲福利国产精品| 亚洲欧美一区二区三区极速播放| 久久久精品黄色| 欧美va日韩va| 日韩一区二区三区在线| 在线观看精品一区| 欧洲一区在线电影| 色国产精品一区在线观看| 99精品视频中文字幕| 成人午夜视频福利| 成人免费av网站| 成人国产在线观看| 成人自拍视频在线观看| 成人中文字幕合集| 国产一区二区不卡在线| 国产精品一区二区无线| 韩国视频一区二区| 国产一区二区不卡| 高清久久久久久| 亚洲欧美日韩在线不卡| 一区视频在线播放| 中文字幕欧美一| 亚洲精品视频在线看| 亚洲第一久久影院| 天堂在线亚洲视频| 亚洲gay无套男同| 日日夜夜免费精品视频| 日本一不卡视频| 狠狠色2019综合网| 成人国产电影网| 色婷婷国产精品| 欧美视频在线一区二区三区| 精品视频一区二区不卡| 日韩一卡二卡三卡国产欧美| 精品免费一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 久久精品一区二区三区四区| 国产精品传媒视频| 亚洲国产成人精品视频| 久久精品免费看| 成人av电影在线网| 3d动漫精品啪啪1区2区免费| 精品国产1区二区| 亚洲欧洲国产日韩| 日本视频在线一区| 成人h精品动漫一区二区三区| 91一区二区三区在线观看| 欧美一区二区三区视频在线观看 | 亚洲影视资源网| 另类小说色综合网站| 91尤物视频在线观看| 日韩精品自拍偷拍| 一区二区三区四区国产精品| 精品制服美女丁香| 色哟哟国产精品| xvideos.蜜桃一区二区| 亚洲国产三级在线| 色呦呦一区二区三区| 久久久影视传媒| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩一区二区电影| 久久亚洲一区二区三区四区| 亚洲成人久久影院| 成人av小说网| 精品久久久久久无| 一区二区免费在线| 成人精品一区二区三区四区 | 亚洲欧美日韩电影| 美国十次综合导航| 99在线精品免费| 日韩精品一区二区在线| 久久久久国产精品麻豆ai换脸| 一区二区成人在线| 精品一区中文字幕| 色综合亚洲欧洲| 日韩欧美成人激情| 欧美经典三级视频一区二区三区| 亚洲小说欧美激情另类| 国产一区二区三区蝌蚪| 在线一区二区三区| 国产欧美精品一区aⅴ影院| 欧美va天堂va视频va在线| 日韩电影在线免费看| 97se亚洲国产综合自在线不卡| 制服丝袜亚洲精品中文字幕| 亚洲欧美激情一区二区| 国内精品写真在线观看| 在线中文字幕不卡| 国产精品美女久久久久aⅴ| 精品在线观看视频| 欧美一区二区视频免费观看| 亚洲午夜一区二区| 日本亚洲电影天堂| 欧美大片免费久久精品三p| 亚洲福利视频导航| av一区二区不卡| 国产日韩成人精品| 国内精品自线一区二区三区视频| 久久蜜臀精品av| 国产一区二区中文字幕| 欧美一级在线免费| 老汉av免费一区二区三区| 日韩av电影天堂| 久久久久国色av免费看影院| 久草中文综合在线| 精品国产免费人成在线观看| 蜜臂av日日欢夜夜爽一区| 欧美精品在线观看一区二区| 热久久一区二区| 日韩欧美国产麻豆| 精品一区二区三区在线观看国产| 欧美国产精品专区| 99re这里都是精品| 亚洲精品免费在线| 欧美日韩精品电影| 亚洲色图都市小说| 欧美一卡二卡在线观看| 狠狠久久亚洲欧美| 国产日韩欧美在线一区| 成人永久看片免费视频天堂| 中文字幕欧美激情| 波多野结衣在线aⅴ中文字幕不卡| 国产片一区二区| 不卡的av电影| 一区二区高清视频在线观看| 91老司机福利 在线| 亚洲一区二区美女| 日韩女优av电影| 丰满放荡岳乱妇91ww| 一区二区三区在线免费视频| 亚洲精品一区二区三区影院 | 日韩一区二区免费电影| 狠狠色伊人亚洲综合成人| 日本精品裸体写真集在线观看| 琪琪一区二区三区| 国产精品初高中害羞小美女文| 色综合天天视频在线观看| 蜜臀av在线播放一区二区三区| 欧美性生交片4| 东方欧美亚洲色图在线| 亚洲精品中文字幕在线观看| 4438成人网| av资源网一区| 91首页免费视频| 三级久久三级久久| 久久久亚洲精品石原莉奈| 色综合久久六月婷婷中文字幕| 爽好多水快深点欧美视频| 亚洲精品日韩一| 欧美精品一区二区三区一线天视频 | 韩国精品一区二区| 亚洲欧美日韩小说| 久久久综合视频| 欧美日本韩国一区| 麻豆极品一区二区三区| 亚洲一区视频在线| 久久久久久久综合日本| 欧美影片第一页| 成人高清视频免费观看| 另类小说综合欧美亚洲| 亚洲线精品一区二区三区八戒|