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

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫CMPSC 221 UML and Class Creation

時(shí)間:2024-03-05  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)


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.
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代寫DTS203TC、C++,Java程序語言代做
  • 下一篇:CS 435代做、代寫Matlab編程設(shè)計(jì)
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

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

          9000px;">

                国产精品视频免费| 成人av在线一区二区三区| 狠狠色2019综合网| aa级大片欧美| 日韩午夜激情av| 综合av第一页| 国产一区二区主播在线| 欧美性受xxxx黑人xyx性爽| 国产丝袜欧美中文另类| 天堂午夜影视日韩欧美一区二区| 国模娜娜一区二区三区| 欧美精品vⅰdeose4hd| 亚洲天堂精品在线观看| 国产风韵犹存在线视精品| 制服视频三区第一页精品| 亚洲欧美在线视频| 国产成人超碰人人澡人人澡| 日韩精品一区二区三区视频播放 | 欧美亚洲国产怡红院影院| 国产日韩欧美一区二区三区乱码| 日日夜夜一区二区| 欧美日韩免费电影| 一区二区三区四区精品在线视频| 大陆成人av片| 国产女主播在线一区二区| 蜜桃一区二区三区在线观看| 9191久久久久久久久久久| 亚洲成人资源在线| 欧美乱妇15p| 奇米亚洲午夜久久精品| 91精品国产综合久久精品app| 亚洲亚洲精品在线观看| 欧美中文字幕一区二区三区亚洲| 中文字幕日本乱码精品影院| 成人爽a毛片一区二区免费| 久久综合九色综合97_久久久| 激情欧美一区二区| 久久久亚洲精品石原莉奈| 国精产品一区一区三区mba视频| 精品国产自在久精品国产| 激情图片小说一区| 精品国产乱码久久久久久夜甘婷婷 | 一道本成人在线| 亚洲国产中文字幕| 欧美一区二区三区视频在线观看| 午夜欧美视频在线观看| 欧美久久一二区| 蜜臀久久久久久久| 久久精品视频网| 成人a区在线观看| 一区二区成人在线观看| 欧美午夜宅男影院| 丝袜美腿成人在线| 欧美精品一区在线观看| 国产福利一区二区三区视频| ㊣最新国产の精品bt伙计久久| 色视频欧美一区二区三区| 日韩精品一二三四| 国产婷婷色一区二区三区在线| 不卡在线观看av| 亚洲午夜国产一区99re久久| 欧美一区二区三区免费观看视频 | 日本欧美大码aⅴ在线播放| 欧美v日韩v国产v| 成人免费的视频| 三级影片在线观看欧美日韩一区二区| 欧美一区二视频| 成人午夜精品在线| 婷婷六月综合亚洲| 中文字幕第一区第二区| 欧美日韩视频在线第一区 | 国产精品色呦呦| 欧美精品777| 北岛玲一区二区三区四区| 日韩高清在线一区| 国产精品久久久久久久浪潮网站| 欧美视频在线一区二区三区| 国产精品中文字幕一区二区三区| 一区二区理论电影在线观看| 久久亚洲综合色一区二区三区| 91丨九色丨国产丨porny| 麻豆视频一区二区| 亚洲一区在线观看免费| 国产日产欧美一区| 91精品国产综合久久久久| 波多野结衣在线aⅴ中文字幕不卡| 日韩av一区二区在线影视| 国产精品传媒入口麻豆| 欧美第一区第二区| 欧美日韩小视频| 一本久道久久综合中文字幕| 国产成人综合在线观看| 欧美aⅴ一区二区三区视频| 一区二区三区在线视频免费 | 91猫先生在线| 成人黄色在线看| 国产成人午夜精品影院观看视频 | 免费看黄色91| 午夜激情久久久| 亚洲精品国产第一综合99久久| 国产日韩欧美麻豆| 久久久国产午夜精品| 欧美videos中文字幕| 欧美日韩国产精品成人| 欧洲中文字幕精品| 色婷婷综合久久久中文一区二区| 成人久久视频在线观看| 国产成人亚洲综合色影视| 国产精品资源在线看| 国产一区二区电影| 国产美女娇喘av呻吟久久| 国模娜娜一区二区三区| 伦理电影国产精品| 麻豆极品一区二区三区| 麻豆精品在线观看| 精品一区二区三区影院在线午夜 | 亚洲精品一区二区三区在线观看| 精品少妇一区二区三区| 欧美不卡一区二区| 26uuu国产在线精品一区二区| 精品乱人伦小说| 久久久久综合网| 国产欧美综合色| 国产精品美女久久久久aⅴ| 欧美高清一级片在线观看| 国产精品久久久久久久久果冻传媒 | 欧美激情一区二区三区蜜桃视频| 国产女同互慰高潮91漫画| 欧美激情综合在线| 日韩一区欧美一区| 亚洲一区在线看| 美洲天堂一区二卡三卡四卡视频| 精品一区二区三区在线观看国产| 国产精品一级在线| 97久久超碰精品国产| 欧美日韩欧美一区二区| 精品理论电影在线| 国产精品美女视频| 一区二区三区 在线观看视频| 亚洲大尺度视频在线观看| 精品一区二区三区影院在线午夜 | 国产精品女主播av| 亚洲综合小说图片| 久久精品国产第一区二区三区| 国产乱一区二区| 欧美在线免费视屏| 精品国精品自拍自在线| 国产精品第五页| 青草国产精品久久久久久| 国产激情偷乱视频一区二区三区| 91捆绑美女网站| 日韩欧美国产电影| 自拍偷在线精品自拍偷无码专区 | 亚洲国产日韩综合久久精品| 久久国产人妖系列| 一本大道久久a久久综合| 日韩一区二区三免费高清| 亚洲欧洲日韩一区二区三区| 日韩av一区二区三区| 成人18视频在线播放| 欧美一区三区二区| 亚洲三级在线播放| 麻豆国产欧美日韩综合精品二区| 91在线视频免费观看| 日韩欧美精品在线| 一区二区三区欧美| 大白屁股一区二区视频| 欧美一二区视频| 亚洲精品成人在线| 国产高清视频一区| 91精品免费观看| 一区二区三区四区视频精品免费 | 欧美日韩一二区| 自拍偷拍国产亚洲| 国产激情一区二区三区| 欧美一区二区三区影视| 亚洲乱码精品一二三四区日韩在线| 国产在线精品一区二区不卡了| 777a∨成人精品桃花网| 亚洲一区二区三区四区五区黄| 不卡av在线网| 欧美激情资源网| 国产成人a级片| 久久久欧美精品sm网站| 久久国产精品第一页| 欧美一二三在线| 日韩成人伦理电影在线观看| 欧美性videosxxxxx| 亚洲欧美国产77777| 成人免费电影视频| 国产网站一区二区| 国产成人高清在线| 国产偷国产偷亚洲高清人白洁| 精品制服美女丁香| 精品国精品国产尤物美女| 久久精品国产网站| 欧美成人国产一区二区| 久久精品国产77777蜜臀| 欧美一区二区久久| 久久国产尿小便嘘嘘|