日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

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

代做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

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        亚洲高清免费视频| 国产一区二区毛片| 欧美视频亚洲视频| 欧美精品一区二区高清在线观看| 欧美性大战久久久久| 中文有码久久| 欧美成人一区二区三区在线观看| 在线日韩精品视频| 欧美午夜在线| 欧美在线观看视频| 欧美日在线观看| 欧美视频日韩视频| 国内精品久久久久影院 日本资源| 亚洲人永久免费| 亚洲欧美国产精品专区久久| 久久美女艺术照精彩视频福利播放| 欧美成人精品一区二区| 国产欧美日韩综合精品二区| 亚洲一级片在线看| 亚洲麻豆国产自偷在线| 欧美日韩一区不卡| 可以看av的网站久久看| 久久夜色精品国产欧美乱| 性欧美xxxx大乳国产app| 亚洲麻豆国产自偷在线| 国产精品igao视频网网址不卡日韩| 一区二区欧美日韩| 亚洲黄色在线观看| 欧美精品一区三区在线观看| 麻豆久久婷婷| 久久久国产视频91| 又紧又大又爽精品一区二区| 亚洲欧美日韩系列| 欧美视频在线观看| 亚洲欧美一区在线| 黄色成人片子| 亚洲日本成人女熟在线观看| 免费亚洲婷婷| 欧美日韩妖精视频| 在线观看免费视频综合| 欧美人成免费网站| 亚洲一区二区三区免费在线观看| 国产精品高潮呻吟久久| 欧美亚洲视频在线观看| 午夜在线视频观看日韩17c| 欧美激情第4页| 亚洲激情视频网| 欧美日韩一区不卡| 妖精成人www高清在线观看| 欧美午夜片在线免费观看| 亚洲私人影吧| 最近看过的日韩成人| 国产亚洲精品久久久| 国产精品一区二区三区四区| 国产精品一区二区你懂得| 午夜视频精品| 久久综合九色| 一区二区三区欧美日韩| 国产人久久人人人人爽| 蜜桃av一区二区| 韩国女主播一区| 黄色成人在线网站| av成人天堂| 国产精品久久久久久久电影| 制服丝袜亚洲播放| 亚洲欧美激情视频| 国产美女精品视频| 国语自产精品视频在线看8查询8| 国产精品青草久久| 欧美精品入口| 亚洲人成在线观看网站高清| 国产日韩欧美综合一区| 麻豆av福利av久久av| 亚洲国产一区二区三区青草影视| 欧美精品二区三区四区免费看视频| 欧美三级午夜理伦三级中视频| 国产精品久久久久久久久婷婷| 国内精品伊人久久久久av影院| 最新高清无码专区| 国产日韩欧美日韩大片| 久久午夜激情| 国产喷白浆一区二区三区| 99视频在线观看一区三区| 亚洲欧洲一区二区在线播放| 亚洲国产成人精品视频| 欧美日本一区二区视频在线观看| 欧美在线一二三| 亚洲春色另类小说| 亚洲欧美日韩精品综合在线观看| 国产亚洲福利一区| 亚洲视频一区在线| 亚洲免费高清视频| 亚洲香蕉网站| 久久久久久久久久看片| 亚洲一区亚洲二区| 亚洲视频精选在线| 久久久久一本一区二区青青蜜月| 国产精品黄页免费高清在线观看| 噜噜噜久久亚洲精品国产品小说| 欧美 亚欧 日韩视频在线| 久久综合久久综合这里只有精品| 欧美精品在线播放| 欧美午夜精品久久久久久超碰| 午夜精品一区二区三区在线播放| 欧美国产精品一区| 亚洲天堂免费在线观看视频| 美女爽到呻吟久久久久| 亚洲欧美日韩直播| 亚洲精品免费一二三区| 欧美日韩亚洲视频| 欧美午夜不卡| 久久精品日产第一区二区三区| 激情av一区| 亚洲国产日韩欧美在线动漫| 欧美日韩一区二区高清| 亚洲日本va午夜在线电影| 欧美大片网址| 亚洲图片在线观看| 久久久久国产精品一区| 欧美人与禽猛交乱配视频| 久久精品三级| 久久成人精品| 一区二区三区欧美成人| 日韩视频在线一区| 国产日韩欧美在线| 久久激情中文| 国产精品视频xxxx| 亚洲一品av免费观看| 亚洲小少妇裸体bbw| 亚洲欧美国产77777| 国产精品久久久久久久久免费樱桃| 国产一区 二区 三区一级| 国产日韩在线播放| 农夫在线精品视频免费观看| 永久免费精品影视网站| 中文精品在线| 欧美午夜不卡视频| 欧美成人一区二区| 亚洲精品一二三区| 亚洲一级片在线观看| 国产精品videossex久久发布| 久久久噜噜噜久噜久久| 午夜视频精品| 欧美国产精品人人做人人爱| 欧美日韩一区二区免费视频| 美女爽到呻吟久久久久| 欧美日韩精品欧美日韩精品一| 亚洲人成网站999久久久综合| 久久久蜜臀国产一区二区| 欧美大色视频| 欧美视频网站| 欧美亚洲一区三区| 欧美精品一区二区久久婷婷| 欧美在线观看www| 欧美激情第五页| 亚洲精品孕妇| 一区二区日韩| 亚洲日韩欧美视频| 久久婷婷国产麻豆91天堂| 亚洲欧美在线一区| 欧美视频在线观看一区| 欧美日韩国产页| 欧美在线你懂的| 午夜欧美精品|