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爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          一本色道久久综合亚洲精品高清 | 欧美色图麻豆| 欧美激情按摩| 欧美国产日韩亚洲一区| 欧美理论大片| 国产精品久久久一区二区| 国产精品日韩精品欧美在线| 国产一区二三区| 亚洲成人在线视频网站| 亚洲精品久久久久久久久久久| 日韩视频精品在线| 性欧美大战久久久久久久免费观看| 久久aⅴ乱码一区二区三区| 噜噜噜在线观看免费视频日韩| 欧美激情一区在线观看| 国产欧美日韩精品在线| 91久久久一线二线三线品牌| 亚洲婷婷在线| 美女福利精品视频| 国产精品欧美久久久久无广告| 国产午夜精品一区理论片飘花| 亚洲国产精品电影在线观看| 亚洲欧美成人精品| 免费成人在线观看视频| 国产精品毛片a∨一区二区三区|国 | 亚洲精品一区二区三区不| 亚洲综合视频1区| 欧美激情欧美激情在线五月| 国产人成一区二区三区影院| 亚洲人成亚洲人成在线观看图片 | 欧美三区免费完整视频在线观看| 国产午夜精品福利| 日韩一区二区精品视频| 久久久久久成人| 国产精品美女| 99在线热播精品免费| 噜噜爱69成人精品| 国产亚洲成精品久久| 在线视频亚洲一区| 免费欧美日韩| 黄色成人av| 欧美一级专区免费大片| 国产精品扒开腿爽爽爽视频| 亚洲精品日韩综合观看成人91| 欧美在线91| 国产伦精品一区二区三| 亚洲天堂网在线观看| 欧美日韩成人精品| 亚洲精品乱码久久久久久日本蜜臀| 久久福利资源站| 国产精品影视天天线| 亚洲性线免费观看视频成熟| 欧美日韩xxxxx| 日韩写真在线| 欧美激情一区二区三区四区| 亚洲欧洲日产国码二区| 老**午夜毛片一区二区三区| 黄色成人精品网站| 久久亚洲综合网| 尤物yw午夜国产精品视频明星| 久久精品成人| 在线欧美视频| 免费观看成人| 亚洲另类自拍| 欧美日韩国内| 亚洲影院在线| 国产乱码精品一区二区三区五月婷| 中文网丁香综合网| 国产伦精品一区二区三区四区免费| 亚洲永久网站| 国产在线国偷精品产拍免费yy| 久久精品在线| 亚洲激情av在线| 欧美高清一区二区| 正在播放亚洲一区| 国产精品美女一区二区在线观看| 亚洲男人第一av网站| 国产精品永久免费在线| 久久精品一区中文字幕| 在线免费一区三区| 欧美日韩国产首页在线观看| 中文av一区特黄| 欧美日韩无遮挡| 中日韩高清电影网| 国产欧美日韩专区发布| 麻豆成人在线播放| 亚洲图片欧美午夜| 国产一区二区三区精品久久久| 老司机精品导航| 一本高清dvd不卡在线观看| 国产精品自拍在线| 蜜桃精品一区二区三区| 亚洲一区二区高清| 狠狠噜噜久久| 欧美三区不卡| 免费短视频成人日韩| 亚洲综合日韩中文字幕v在线| 国内精品视频在线播放| 欧美日本亚洲视频| 久久精品综合网| 一本色道久久88综合日韩精品| 国产一区二区三区在线观看免费 | 中文国产成人精品久久一| 国产欧美在线看| 欧美日韩精品免费在线观看视频| 久久电影一区| 亚洲自拍偷拍麻豆| 亚洲激情一区二区三区| 国产日产欧美一区| 国产精品v片在线观看不卡| 久久久久久久精| 亚洲欧美经典视频| 日韩亚洲一区在线播放| 一区二区在线免费观看| 国产精品婷婷| 欧美午夜免费影院| 欧美国产日本韩| 久久夜色精品国产亚洲aⅴ| 午夜一区二区三视频在线观看| 日韩午夜高潮| 亚洲精品在线观| 亚洲福利免费| 在线观看国产精品网站| 亚洲欧美日韩国产精品| 在线免费观看日本欧美| 国户精品久久久久久久久久久不卡 | 亚洲制服欧美中文字幕中文字幕| 最近看过的日韩成人| 在线观看91精品国产入口| 国产一区 二区 三区一级| 国产欧美不卡| 国产日本欧美一区二区| 国产精品蜜臀在线观看| 国产精品yjizz| 欧美色精品天天在线观看视频 | 一本一本大道香蕉久在线精品| 亚洲精品久久在线| 亚洲精品少妇网址| 亚洲精选一区二区| 日韩香蕉视频| 亚洲视频一区在线| 亚洲欧美成人一区二区三区| 亚洲一区二区免费视频| 午夜精品美女自拍福到在线| 欧美一级二级三级蜜桃| 亚洲欧美日韩国产综合精品二区| 亚洲一区自拍| 久久精品日产第一区二区三区| 久久久不卡网国产精品一区| 久久亚洲不卡| 欧美人成在线| 国产精品国产三级国产aⅴ入口| 欧美日韩在线电影| 国产欧美亚洲视频| 狠狠色狠狠色综合日日tαg| 精品成人一区二区| 亚洲精品看片| 性亚洲最疯狂xxxx高清| 久久久久久久久久久久久女国产乱 | 欧美三区美女| 国产一区二区激情| 亚洲激情欧美| 午夜精品影院| 卡一卡二国产精品| 欧美区高清在线| 国产美女高潮久久白浆| 136国产福利精品导航网址| 亚洲精品综合久久中文字幕| 亚洲人成在线播放网站岛国| 亚洲曰本av电影| 老鸭窝毛片一区二区三区| 欧美日韩精品一区二区| 国产日本精品| 99视频一区| 久久久久在线观看| 欧美日韩国产一区二区| 国产欧美亚洲一区| 9i看片成人免费高清| 久久福利精品| 欧美性做爰猛烈叫床潮| 韩国在线一区| 亚洲天堂成人| 欧美国产日韩精品| 狠狠色丁香婷婷综合久久片| 夜夜爽99久久国产综合精品女不卡| 久久国产精品久久久| 欧美视频一区二| 亚洲黄网站在线观看| 欧美在线播放| 国产精品乱码久久久久久| 在线日本高清免费不卡| 欧美一区二区三区在线观看| 欧美区一区二| 亚洲精品欧美精品| 久久视频在线看| 国产一区二区无遮挡| 亚洲一区制服诱惑| 欧美视频在线观看一区二区| 亚洲国产成人在线播放| 久久久久久久久久久久久9999|