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

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

代做FINT2100、代寫Java/Python程序設(shè)計

時間:2024-04-28  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



FINT2100 Computer Programming and Application Development
(202**024 Semester 2)
Programming Project
Deadline: (Fri) 26 Apr 2024 (11:59pm)
(Upload all the Java source code files and test plan to Moodle by the deadline)
Project
Design and implement a menu-driven Library Management System.
Objective
Develop a Library Management System that allows librarians to manage books, readers,
and borrowing/returning operations efficiently through a console-based interface. The
system should provide functionality for adding and removing books, registering new
readers, and borrowing and returning books.
Features
1. Book Management
• Add new books to the library with details such as title, author, ISBN,
publication year, and availability status.
• Remove books from the library.
• Update book information.
• Display all books’ information.
• Search for a book by its ISBN and display the book's details if found.
2. Readers Management
• Add a new reader to the library by providing the reader's details such
as name, contact information, and a unique reader ID.
• Remove a reader from the library using their reader ID.
• Display the list of all registered readers.
• Search for a reader by their ID and display the reader's details if found.
3. Borrowing and Returning
• Allow a reader to borrow a book by providing their reader ID and the
book's ISBN.
• Validate the reader and book existence in the library.
• Check the availability of the book before allowing borrowing.
• Mark the book as borrowed and associate it with the reader if available.
• Allow a reader to return a borrowed book by providing their reader ID
and the book's ISBN.
• Update the book's availability status and remove the association with
the reader upon return.
Console-based User Interface
1. Main Menu
• Display options for book management, reader management,
borrowing and returning, and exiting the system.
• Prompt the user to enter their choice and navigate to the
corresponding submenu or perform the selected action.
2. Book Management
• Add a new book to the library by entering the book's details (title,
author, ISBN, publication year).
• Remove a book from the library by providing the book's ISBN.
• Display the list of all books in the library.
• Search for a book by its ISBN and display the book's details if found.
3. Reader Management
• Add a new reader to the library by entering the reader's details (name,
contact information, reader ID).
• Remove a reader from the library by providing the reader's ID.
• Display the list of all registered readers.
• Search for a reader by their ID and display the reader's details if found.
4. Borrowing and Returning
• Allow a reader to borrow a book by entering the reader's ID and the
book's ISBN.
 Check if the reader and book exist in the library.
 Check if the book is available for borrowing.
 If the book is available, mark it as borrowed and associate it
with the reader.
 Display a success message or appropriate error messages for
invalid input or unavailable books.
• Allow a reader to return a borrowed book by entering the reader's ID
and the book's ISBN.
 Check if the reader and book exist in the library.
 If the book is borrowed by the reader, mark it as returned
and update its availability.
 Display a success message or appropriate error messages for
invalid input.
The menu should be displayed after each operation, allowing the librarian to perform
multiple actions without restarting the program. The program should exit when the
librarian chooses the "Exit" option from the main menu.
Technical Requirements
1. Use Java as the programming language.
2. Implement a console-based user interface for interacting with the Library
Management System.
3. Use appropriate data structures like arrays, to store book and reader
information.
4. Implement unit tests to verify the functionality of critical components.
5. Follow coding best practices, including proper naming conventions, code
comments, and modular design.
Project Deliverables
1. Java source code files organized in a structured manner.
2. Test cases and test data to demonstrate the functionality of the system.
3. Documentation explaining the system design in terms of the class structure,
methods, and key attributes.
Grading Criteria
• Correct implementation of the system functions
• User-friendly design of the system
• Good programming styles
• Clear and detailed documentation and testing

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp















 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代寫CS 61B、代做java編程設(shè)計
  • 下一篇:在菲律賓機(jī)場不讓出境怎么辦 海關(guān)扣押原因
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    出評 開團(tuán)工具
    出評 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士4號線
    合肥機(jī)場巴士3號線
    合肥機(jī)場巴士3號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士2號線
    合肥機(jī)場巴士1號線
    合肥機(jī)場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

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

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

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

          9000px;">

                国产欧美一区二区精品性色| 91色婷婷久久久久合中文| 成人污污视频在线观看| 欧美一区二区三区在线观看视频| 亚洲狼人国产精品| 波多野结衣中文一区| 国产天堂亚洲国产碰碰| 国产精品亚洲一区二区三区妖精 | 在线观看视频欧美| 亚洲视频在线观看一区| 91小视频在线| 亚洲乱码国产乱码精品精小说| 99re这里只有精品视频首页| 亚洲欧美另类综合偷拍| 91久久一区二区| 日韩国产一区二| 久久嫩草精品久久久精品一| 成年人午夜久久久| 亚洲综合色视频| 日韩午夜av一区| 精品奇米国产一区二区三区| 精品一区免费av| 欧美精品一区视频| 成熟亚洲日本毛茸茸凸凹| 国产精品每日更新| 日本电影亚洲天堂一区| 日韩电影一区二区三区四区| 久久久久久久综合| 99国产精品99久久久久久| 亚洲成av人片| 欧美成人三级电影在线| 成人一级片网址| 亚洲一区二区黄色| 欧美精品一区二区三| 成人丝袜18视频在线观看| 亚洲国产一区二区视频| 日本欧美肥老太交大片| 首页国产丝袜综合| 久久尤物电影视频在线观看| 成人av在线网| 丝袜美腿亚洲色图| 久久精品男人天堂av| 色成人在线视频| 九九精品视频在线看| 椎名由奈av一区二区三区| 在线综合视频播放| 成人av电影在线| 麻豆91在线观看| 亚洲乱码国产乱码精品精小说| 日韩视频一区二区三区在线播放| gogo大胆日本视频一区| 免费成人结看片| 国产精品成人在线观看| 精品久久久久av影院| 欧美探花视频资源| 99re视频精品| 国产成人免费在线| 亚洲另类中文字| 久久久久久久免费视频了| 欧美午夜精品一区| 成人一道本在线| 狠狠色丁香婷综合久久| 伊人色综合久久天天| 欧美精品久久天天躁| 亚洲婷婷国产精品电影人久久| 欧美日韩和欧美的一区二区| 成人永久免费视频| 欧美刺激午夜性久久久久久久| 国产亚洲欧美日韩日本| 欧美伊人久久久久久久久影院| 久久久久亚洲蜜桃| 久久国产精品第一页| 欧美午夜精品一区二区三区| 亚洲欧洲成人自拍| 国产69精品久久久久毛片| 日韩丝袜情趣美女图片| 日韩中文字幕1| 色综合一个色综合亚洲| 国产乱理伦片在线观看夜一区| 亚洲一区二区三区中文字幕在线| 亚洲国产精华液网站w| 精品久久久久久久一区二区蜜臀| 欧美日韩大陆在线| 欧美网站大全在线观看| 欧美午夜影院一区| 欧美日韩国产精选| 欧美老肥妇做.爰bbww| 欧美精品高清视频| 在线电影院国产精品| 欧美精品九九99久久| 91精品国产aⅴ一区二区| 欧美久久久久久蜜桃| 欧美日韩国产成人在线免费| 在线成人午夜影院| 日韩一区二区免费高清| 欧美xxx久久| 久久久不卡网国产精品一区| 中文字幕国产一区二区| 亚洲人成网站影音先锋播放| 亚洲综合色自拍一区| 亚洲v日本v欧美v久久精品| 日韩精品91亚洲二区在线观看| 日本伊人色综合网| 久久91精品国产91久久小草| 国产成人综合在线播放| 成人毛片视频在线观看| 色就色 综合激情| 欧美精品在线视频| 精品蜜桃在线看| 中文字幕av一区二区三区| 亚洲天堂精品在线观看| 亚洲一区二区三区精品在线| 美女视频第一区二区三区免费观看网站| 精品一区二区三区蜜桃| 成人性生交大片免费看中文| 色系网站成人免费| 欧美一区二区三区在线电影 | 亚洲国产成人私人影院tom| 国产精品久久久久一区| 一区二区三区在线视频播放| 日韩中文字幕区一区有砖一区 | 有坂深雪av一区二区精品| 亚洲高清一区二区三区| 久久99国产精品尤物| 成人动漫精品一区二区| 91精品欧美一区二区三区综合在| 久久久久国产精品人| 一区二区三区欧美| 精品亚洲国产成人av制服丝袜 | 国产一区美女在线| 99精品视频一区| 欧美丰满美乳xxx高潮www| 国产亚洲人成网站| 午夜精品一区二区三区电影天堂| 国产乱妇无码大片在线观看| 国产蜜臀97一区二区三区| 精品视频全国免费看| 久久久国产精品不卡| 午夜日韩在线电影| 国产不卡免费视频| 欧美日韩国产精品成人| 国产精品二区一区二区aⅴ污介绍| 视频一区视频二区在线观看| 成人av网址在线| 日韩欧美精品在线视频| 亚洲曰韩产成在线| 成人永久免费视频| 欧美v亚洲v综合ⅴ国产v| 夜夜爽夜夜爽精品视频| 国产凹凸在线观看一区二区| 这里是久久伊人| 亚洲精品成人精品456| 国产一区二区三区精品欧美日韩一区二区三区 | 激情综合色播五月| 日本高清免费不卡视频| 久久九九全国免费| 久久99精品国产麻豆婷婷| 欧美日韩激情在线| 亚洲欧美日韩国产一区二区三区| 国产精品亚洲成人| 日韩欧美成人一区| 天堂久久一区二区三区| 欧美性欧美巨大黑白大战| 亚洲免费色视频| 99久久精品久久久久久清纯| 久久久99精品免费观看不卡| 久久er99热精品一区二区| 欧美日韩在线免费视频| 一区二区三区四区在线| 91社区在线播放| 国产精品久久久久久久裸模 | 久久青草欧美一区二区三区| 日本网站在线观看一区二区三区 | 一区二区视频免费在线观看| 成人v精品蜜桃久久一区| 中文字幕欧美日本乱码一线二线| 极品瑜伽女神91| 久久久久久免费网| 国产一区二区美女| 久久天天做天天爱综合色| 精品在线一区二区| 日韩欧美一二三| 韩国精品主播一区二区在线观看| 日韩欧美一区二区久久婷婷| 另类的小说在线视频另类成人小视频在线 | 久久99蜜桃精品| 日韩一区二区三区四区| 美脚の诱脚舐め脚责91 | 国产成人h网站| 国产蜜臀av在线一区二区三区| 国产黄色91视频| 国产精品久久网站| 91日韩一区二区三区| 亚洲国产美国国产综合一区二区| 欧美片在线播放| 婷婷国产在线综合| 日韩三级免费观看| 国产高清视频一区| 亚洲欧洲精品天堂一级| 欧美专区日韩专区|