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;">

                亚洲午夜免费电影| 麻豆精品国产传媒mv男同| 国产精品沙发午睡系列990531| 综合电影一区二区三区| 日韩成人免费电影| 国产成人av福利| 欧美日韩不卡一区二区| 日本一区二区高清| 六月丁香婷婷久久| 91成人免费在线| 欧美国产1区2区| 国产精品久久久久久一区二区三区 | 日韩欧美在线不卡| 亚洲国产电影在线观看| 日韩av高清在线观看| 色综合一个色综合亚洲| 国产欧美一二三区| 成人免费高清在线| 亚洲免费在线视频| 日本一区二区三区在线观看| 久久9热精品视频| 中文字幕在线观看不卡视频| 91精品国产福利| 91精品国产麻豆| 欧美日本一区二区| 5858s免费视频成人| 最新不卡av在线| 美女脱光内衣内裤视频久久网站 | 久久99久久99| 欧美精品第一页| 欧美一卡二卡三卡四卡| 欧美v国产在线一区二区三区| 自拍偷拍欧美激情| 成人avav影音| 久久久激情视频| 久久99深爱久久99精品| 日韩视频免费直播| 日韩av网站在线观看| 欧美裸体一区二区三区| 日韩精品欧美精品| 欧美日韩激情在线| 亚洲韩国一区二区三区| 欧美三级中文字幕| 午夜精品123| 欧美一区欧美二区| 亚洲欧洲综合另类| 久久一区二区三区四区| 91视频观看视频| 久久国产精品免费| 1024成人网| 中文字幕在线免费不卡| 国产精品一区二区x88av| 亚洲欧洲日产国码二区| 极品美女销魂一区二区三区| 天堂精品中文字幕在线| 性做久久久久久免费观看| 日韩亚洲欧美中文三级| 亚洲精品在线观看视频| 亚洲精品大片www| 99久久国产综合色|国产精品| 国产麻豆日韩欧美久久| 亚洲与欧洲av电影| 国产精品日韩精品欧美在线| 91网站在线观看视频| 另类中文字幕网| 亚洲最色的网站| 在线精品观看国产| 国产精品国产精品国产专区不片 | 99精品视频在线播放观看| 亚洲一二三四在线| 午夜精品久久一牛影视| 亚洲风情在线资源站| 香蕉成人伊视频在线观看| 免费看日韩精品| 国产99久久久久久免费看农村| 成人综合婷婷国产精品久久| 久久女同精品一区二区| 成人avav影音| 日本一区二区高清| 国产精品欧美久久久久一区二区| 免费高清不卡av| 国产一区二区免费视频| 欧美日韩视频不卡| 亚洲午夜精品17c| 久久国产精品免费| 欧美一区二区三区四区视频| 中文在线免费一区三区高中清不卡| 国产精品无圣光一区二区| 秋霞电影网一区二区| 激情偷乱视频一区二区三区| 欧美福利视频一区| 图片区小说区区亚洲影院| 成人激情小说网站| 91精品麻豆日日躁夜夜躁| 亚洲欧美一区二区久久| 欧美亚一区二区| 97se亚洲国产综合自在线| 欧美电影在线免费观看| 天天综合日日夜夜精品| 国产欧美精品国产国产专区| 欧美日韩高清不卡| 国产99久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品嫩草影院com| 精品乱码亚洲一区二区不卡| 在线日韩av片| 成人动漫视频在线| 国产一区二区三区免费| 天堂成人免费av电影一区| 亚洲精品高清在线| 日本一区二区三区四区| 欧美午夜宅男影院| 国产成人午夜电影网| 免费看日韩精品| 亚洲一级电影视频| 一区二区三区四区视频精品免费 | 亚洲精品伦理在线| 国产精品五月天| 精品国产成人系列| 日韩你懂的在线播放| 欧美精品精品一区| 精品视频999| 欧美视频一区二区| 欧美日韩精品一二三区| 欧美色视频在线| 欧美三级在线视频| 欧美视频三区在线播放| 欧美在线一二三| 色诱视频网站一区| 欧美视频自拍偷拍| 欧美中文字幕不卡| 欧美日韩成人综合| 日韩视频免费观看高清在线视频| 欧美一级国产精品| 久久综合色天天久久综合图片| 日韩一级成人av| 精品久久一区二区三区| 久久久精品欧美丰满| 日本一区二区三区高清不卡| 中文在线免费一区三区高中清不卡| 中文字幕二三区不卡| 亚洲欧洲色图综合| 亚洲在线中文字幕| 石原莉奈在线亚洲二区| 久久er精品视频| 国产精品白丝jk黑袜喷水| 盗摄精品av一区二区三区| 色婷婷精品大视频在线蜜桃视频| 欧美色精品天天在线观看视频| 欧美一区二区三区视频在线 | 精久久久久久久久久久| 国产寡妇亲子伦一区二区| 色综合久久久久综合体| 欧美群妇大交群的观看方式 | 国产一区久久久| av在线播放一区二区三区| 在线观看区一区二| 日韩欧美国产一二三区| 国产精品大尺度| 视频一区二区三区在线| 国产成人综合亚洲网站| 欧美日韩亚洲综合| 国产欧美一区二区精品秋霞影院 | 欧美日韩高清在线播放| 日韩精品在线一区二区| 亚洲日本va在线观看| 久久疯狂做爰流白浆xx| 美国一区二区三区在线播放| 国产成人av资源| 在线欧美日韩国产| 日韩三级精品电影久久久| 国产精品第一页第二页第三页| 三级一区在线视频先锋| 不卡的av网站| 日韩欧美的一区二区| 亚洲视频每日更新| 黑人精品欧美一区二区蜜桃| 在线观看免费一区| 国产日韩欧美a| 日韩高清在线一区| 91蜜桃视频在线| 日本一区二区视频在线观看| 裸体歌舞表演一区二区| 欧美三级韩国三级日本一级| 中文字幕乱码久久午夜不卡| 麻豆精品视频在线观看免费| 欧美亚洲高清一区| 亚洲日本va午夜在线影院| 秋霞成人午夜伦在线观看| 欧美日韩一二三| 亚洲男人都懂的| 成人av片在线观看| 国产欧美精品日韩区二区麻豆天美| 青青草伊人久久| 在线电影院国产精品| 亚洲一区免费视频| 在线观看亚洲专区| 亚洲欧美自拍偷拍色图| 成人免费黄色大片| 国产精品女上位|