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

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

代做FINT2100、代寫Java/Python程序設計

時間:2024-04-28  來源:合肥網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















 

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

    合肥圖文信息
    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综合_亚洲视频一区二区三区
    久久www免费人成看片高清| 国产精品盗摄一区二区三区| 久久精品国产久精国产| 久久久久久久久久久一区| 亚洲国产精品麻豆| 色综合久久久久综合体桃花网| 亚洲成av人片www| 麻豆精品91| 蜜臀av性久久久久蜜臀aⅴ| 欧美伊人久久大香线蕉综合69| 国产女主播视频一区二区| 一区二区三区四区五区精品视频 | 性色一区二区三区| 午夜国产精品一区| 欧美天堂一区二区三区| 国产一区二区三区四区五区入口| 日韩一区二区三区在线观看| 国产麻豆精品视频| 欧美成人猛片aaaaaaa| 99久久99精品久久久久久| 亚洲国产高清在线观看视频| 激情亚洲网站| 亚洲国产欧美一区二区三区丁香婷| 久久一区欧美| 国内久久视频| 亚洲成a人v欧美综合天堂下载| 欧美性大战久久久久久久| 国产精品18久久久久久久久| ww亚洲ww在线观看国产| 成人av午夜影院| 成人免费看片app下载| 亚洲国产综合91精品麻豆| 91精品国产91久久综合桃花| 国产亚洲毛片| 亚洲区国产区| 国产福利一区二区三区视频 | 国产精品三区www17con| 国产麻豆精品在线观看| 亚洲综合一区在线| 中日韩免费视频中文字幕| 在线不卡一区二区| 久热精品在线| 欧美chengren| 欧美aaaaa成人免费观看视频| 国产精品青草综合久久久久99| 很黄很黄激情成人| 精品无人码麻豆乱码1区2区 | 亚洲综合另类小说| 国产日韩欧美精品电影三级在线| 国产一区中文字幕| 亚洲欧洲国产日本综合| 欧美午夜精品一区二区蜜桃| 国产福利一区二区三区| 一区二区三区四区亚洲| 在线91免费看| 亚洲美女视频在线免费观看| 懂色av一区二区三区免费看| 国产亚洲午夜高清国产拍精品 | 中文在线一区| 91年精品国产| 国产一区二区三区四区五区入口 | 一区二区在线观看免费| 日韩一区二区免费电影| 欧美成人性战久久| 欧美xxxx在线观看| 日韩午夜电影av| 欧美xxxx在线观看| 久久精品人人做人人爽97 | 欧美一级久久久久久久大片| 日韩欧美一二三区| 日韩美女视频在线| 久久丝袜美腿综合| 天天色图综合网| 国产一区二区三区精品视频| 日本va欧美va欧美va精品| 久久综合久久综合久久综合| 2023国产一二三区日本精品2022| 国产精品久久三区| 不卡视频免费播放| 国产欧美一区二区精品婷婷| 韩国欧美一区| 亚洲精品水蜜桃| 亚洲国产精品激情在线观看| 欧美电影免费观看高清完整版在线| 色婷婷综合久久久中文一区二区| 在线亚洲观看| 日韩午夜精品| 亚洲三级毛片| 在线日韩av| 亚洲视频免费| 亚洲天堂久久久久久久| 成人免费视频网站在线观看| 日本精品视频一区二区三区| 欧美激情中文不卡| 国产不卡一区视频| 香蕉久久国产| 国产精品无遮挡| 成人av免费在线播放| 欧美高清视频在线高清观看mv色露露十八 | 在线观看成人av| 国产亚洲欧美日韩在线一区| 国产成人在线网站| 欧美系列日韩一区| 午夜精品久久久久久久久久| 韩国在线一区| 国产精品久久影院| 欧美在线日韩| 国产精品入口麻豆九色| 午夜欧美精品久久久久久久| 欧美大胆人体bbbb| 国产精品888| 欧美精品免费视频| 国产iv一区二区三区| 3atv一区二区三区| 高清国产一区二区| 色婷婷av一区| 亚洲一级电影视频| 国产日韩欧美一区在线 | eeuss鲁片一区二区三区在线看| 亚洲精品国产无套在线观| 亚洲中国最大av网站| 亚洲成a人v欧美综合天堂| 免费看欧美女人艹b| 国产一二精品视频| www.成人网.com| 亚洲视频狠狠| 久久国产精品久久精品国产| 91福利视频久久久久| 欧美一区二区三区视频在线观看| 亚洲欧洲精品一区二区精品久久久| 午夜精品短视频| 一区二区高清免费观看影视大全| 亚洲免费在线| 国产99久久久国产精品潘金| 久久看人人爽人人| 亚洲精品乱码视频 | 欧美一区2区三区4区公司二百| 精品日韩一区二区| 国产视频久久| 韩国女主播一区二区三区| 国产情人综合久久777777| 一区二区三区成人精品| 美女网站一区二区| 久久久精品国产免大香伊 | 91无套直看片红桃| 日韩毛片一二三区| 欧美三级日本三级少妇99| 欧美在线日韩精品| 免费不卡在线观看| 中文字幕在线不卡国产视频| 一本色道久久加勒比精品| 99精品视频在线免费观看| 亚洲一区二区精品久久av| 日韩亚洲欧美一区二区三区| 在线亚洲欧美专区二区| 欧美日韩 国产精品| 成人福利在线看| 韩国女主播一区| 精品福利一二区| 最新亚洲一区| av网站一区二区三区| 婷婷开心久久网| 蜜臀国产一区二区三区在线播放| gogogo免费视频观看亚洲一| 日韩不卡一区二区三区| 中文字幕av一区二区三区免费看| 亚洲一区欧美一区| 成人一级片网址| 亚洲一区三区在线观看| 日韩你懂的在线播放| 亚洲综合另类小说| 成人av在线网| 欧美专区日韩专区| 国产精品久久久久久妇女6080| 久久aⅴ国产欧美74aaa| 91麻豆蜜桃一区二区三区| 91浏览器在线视频| 91在线丨porny丨国产| 国产黑丝在线一区二区三区| 日韩电影一二三区| 日日夜夜精品视频天天综合网| 亚洲人成在线观看一区二区| 国产精品麻豆视频| 亚洲精品日产精品乱码不卡| 国产精品拍天天在线| 综合色天天鬼久久鬼色| 1000精品久久久久久久久| 亚洲精品第一国产综合野| 亚洲精品视频免费看| 一区二区三区在线免费播放 | 日韩**一区毛片| 日一区二区三区| 精品一二三四区| www.亚洲在线| 黄色成人精品网站| 裸体一区二区| 精品国产一区二区在线观看| 欧美精品一区二区高清在线观看| 欧美大片一区二区三区| 国产精品日日摸夜夜摸av|