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

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

代做 ISOM3028、代寫 Python/java 編程
代做 ISOM3028、代寫 Python/java 編程

時間:2025-03-24  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



ISOM3028 - Advanced Computer Programming 
2025/2026
Section 002
 
 
Assignment 1​Due Date: 21 March, 2025 (IN CLASS)
___________________________________________________________________________
 
Note: Submit both hardcopy (printed format) and softcopy. 
 
1. For hardcopy, you are required to submit program listing, documentation, sample inputs and outputs. Documentation includes program description, function description, variable description and statement description. Inside program description, you need to mention the author name, i.e. your name, and student no.
 
2. For softcopy, please compress all the class and program files and send the compressed file through UMMoodle. Save your compressed file as “bc1xxxx_Ass1.zip”. Please remember to use your student number as part of compressed file name.
 
You are required to create an Book Management System for a book store. The system should allow the user to add new books, retrieve book information, update book information and display book information in the system.
Instructions:
1. Create a class named "Book" with the following attributes:
• isbn (String): unique identifier for each book
• bookTitle (String): name of the book
• category (String): book category name
• author (String): author name of the book
• publisher (String): publisher name of the book
• pubDate (LocalDate): publication date of the book
• price (float): current price of the book 
• stock (int): current stock level of the book
 
2. Implement a constructor in the "Book" class that initializes all the attributes based on a parameter list.
 
3. Implement the set and get methods for all the data fields mentioned above.
 
4. Create a class named "BookManagementSystem" to manage the books. This class should have the following methods:
• addBook(String isbn, String booktitle, String category, String author, String pub, String pub_date, float prc, int stock): Adds a new book to the system.
• findBook(String isbn): Retrieves book info. based on the isbn.
• changePrice(String isbn): Change book price based on isbn. 
• increaseStock (String isbn): Increase stock level based on isbn upon stock arrival. 
• displayBookList(String category): Displays all information of books based on a certain category.
• deleteBook (String isbn): Deletes a book from book list based on isbn.
 
5. Implement the "addBook" method in the "BookManagementSystem" class that creates a new "Book" object and adds it to a collection (e.g., ArrayList) of books.
 
6. Implement the "findBook" method that searches a book based on isbn and returns the book object if it is found; otherwise returns null value for the book object.
 
7. Implement the “changePrice” method that will change pricebased on isbn. It will display book title, isbn, category, author& publisher and ask user for the new price. It will update the new price of the corresponding book in the ArrayList.
 
8. Implement the "displayBookList" method that iterates through the collection of book list based on a specific category and displays their information on screen. (Note: Publication Date should be displayed as dd-MMM-yyyy)
 
9. Implement the “deleteBook” method that deletes a particular book from the book list based on isbn. It will display the information of the target book and then ask user for confirmation. If user confirms with ‘y’, the target book will be deleted from book list.
 
10. Create a main method in a separate class to test your BookManagement System. In the main method, create an instance of the "BookManagementSystem" class and display the following menu containing four functions and the system will ask the user to input a menu item to execute a particular function:
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 
For 1), the system should ask the user to input the new bookisbn, book title, category, author, publisher, publication date, book price and stock level. Then, it will ask users for confirmation before adding the book to the book list.
For 2), the system will ask the user to input isbn and it will display all book information if the book is found; otherwise display error message and ask the user to input again until the isbn is found.
For 3), the system will ask user to input isbn. If a book is found, it will display the isbn, book title, category, author, stock level and price before asking user to input the new price, which will be updated to the book list.
For 4), the system will ask user to input isbn and it will display book isbn, book title, category, author, stock level and price before asking user to input the quantities to be increased for the stock level of target book; and then the input quantitieswill be increased to current stock level.
For 5), the system will ask user to input book category, then it will display all information of the books that match the input book category. 
For 6), the system will ask user to input isbn and it will display book isbn, book title, category, author, price and stock level before asking user for confirmation. If ‘y’, the book will be deleted from book list.
For 7), the program will be terminated. For menu item 1) to 6), the system will display the menu and ask user to input menu item again when the corresponding function has been finished.
 
Testing data: (Try to add the following  book data into the system)
 
Book isbn: 019515****
Book title: Classical Mythology
Category: Mythology
Author: Mark P. O. Morford
Publisher: Oxford University
Publisher Date: 15 January 1999
Price: 229.9
Stock: 10
Book isbn: 0002005018
Book title: Clara Callan
Category: Genre Fiction
Author: Richard Bruce Wright
Publisher: HarperFlamingo
Publisher Date: 4 December 2003
Price: 83
Stock: 8
 
 
Book isbn: 1668068656
Book title: Marketing & Sales
Category: Travel
Author: Brian Kelly
Publisher: Avid Reader Press
Publisher Date: 4 February 2025
Price: 199.9
Stock: 5
 
 
Book isbn: ‎ 8304040525
Book title: Social Media Marketing Workbook: How to use Social Media 
Category: Marketing & Sales
Author: Jason McDonald
Publisher: Independently published
Publisher Date: 17 December 2024
Price: 320
Stock: 12
Book isbn: 1591844358 ‎ 
Book title: The Challenger Sale: Taking Control of the Customer Conversation
Category: Marketing & Sales
Author: Jason McDonald
Publisher: Portfolio
Publisher Date: 10 November 2011
Price: 95
Stock: 5
 
 
Book isbn: 1718502702
Book title: Python Crash Course
Category: Programming
Author: Eric Matthes
Publisher: No Starch Press
Publisher Date: 10 January 2023
Price: 230
Stock: 12
 
 
Book isbn: 1774583941
Book title: Lean Marketing: More leads. More profit. Less marketing
Category: Marketing & Sales
Author: Allan Dib
Publisher: O’Reilly Media
Publisher Date: 7 May 2024
Price: 200
Stock: 5
Book isbn: 1491910771
Book title: Head First Java: A Brain-Friendly Guide
Category: Programming
Author: Kathy Sierra
Publisher: O’Reilly Media
Publisher Date: 21 June 2022
Price: 329.99
Stock: 10
 
 
 
Sample I/O: (Fonts in red color are input data)
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 1
Enter new book isbn: 019515****
Book title: Classical Mythology
Category: Mythology
Author: Mark P. O. Morford
Publisher: Oxford University
Publisher Date (dd-MMM-yyyy): 15-Jan-1999
Price: 229.9
Stock level: 10
Are you sure to add this book? (y/n): y
New book added!
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 1
Enter new book isbn: 0002005018
Book title: Clara Callan
Category: Genre Fiction
Author: Richard Bruce Wright
Publisher: Harper Flamingo
Publisher Date (dd-MMM-yyyy): 04-Dec-2003
Price: 83
Stock level: 8
Are you sure to add this book? (y/n): y
New book added!
……
……
……
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 2
Enter book isbn: 0002005018
 
Book isbn: 0002005018
Book title: Clara Callan
Category: Genre Fiction
Author: Richard Bruce Wright
Publisher: HarperFlamingo
Publisher Date: 04-Dec-2003
Stock Level: 8
Price: 83.00
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 3
Enter book isbn: 1718502702
 
Book isbn: 1718502702
Book title: Python Crash Course
Category: Programming
Author: Eric Matthes
Publisher: No Starch Press
Publisher Date (dd-MMM-yyyy): 10-Jan-2023
Price: 230
Stock level: 12
New price: 250
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 4
Enter book isbn: 1718502702
 
Book isbn: 1718502702
Book title: Python Crash Course
Category: Programming
Author: Eric Matthes
Publisher: No Starch Press 
Publisher Date (dd-MMM-yyyy): 10-Jan-2023
Price: 250.00
Stock level: 12
Quantities to be increased: 5
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 5
Book Category: Programming
 
Book isbn: 1718502702
Book title: Python Crash Course
Category: Programming
Author: Eric Matthes
Publisher: No Starch Press
Publisher Date: 10-Jan-2023
Price: 250.00
Stock: 17
 
Book isbn: 1491910771
Book title: Head First Java: A Brain-Friendly Guide
Category: Programming
Author: Kathy Sierra
Publisher: O’Reilly Media
Publisher Date: 21-Jun-2022
Price: 329.99
Stock: 10
 
1. Create a new book
2. Find a book
3. Change book price
4. Increase stock level
5. Display book list
6. Delete a book
7. Exit
Please input a menu item (1 – 7) : 6
Enter book isbn: 8304040525
Book title: Social Media Marketing Workbook: How to use Social Media
Category: Marketing & Sales
Author: Jason McDonald
Price: 320
Stock level: 12
Are you sure to delete the book? (y/n) y
Book has been deleted!
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp





 

掃一掃在手機打開當前頁
  • 上一篇:代寫 COM4008、代做 SQL 程序設計
  • 下一篇:關于射手花強制下款及客服電話投訴高額利息
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    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>
        亚洲精品国产无天堂网2021| 欧美成人免费小视频| 久久久噜噜噜久久中文字免| 欧美区二区三区| 亚洲人成在线影院| 国产综合色一区二区三区| 欧美母乳在线| 国产精品扒开腿做爽爽爽视频| 在线观看日韩| 牛牛国产精品| 久久亚洲春色中文字幕| 日韩午夜av在线| 欧美日韩一区二区三区在线观看免| 欧美一区二区三区免费观看| 在线看欧美日韩| 亚洲第一天堂无码专区| 国产亚洲精品7777| 99精品欧美一区| 欧美日韩视频不卡| 亚洲国产精品ⅴa在线观看| 欧美伦理91| 欧美精品在线网站| 国产一区二区你懂的| 在线观看一区二区视频| 亚洲欧美色婷婷| 久久大香伊蕉在人线观看热2| 久久成人一区二区| 欧美日韩国产一区| 国产一区高清视频| 欧美色图天堂网| 久久久国产精品一区二区中文| 乱码第一页成人| 亚洲欧美日韩精品久久亚洲区| 欧美日韩在线播放三区四区| 久久精品国产久精国产爱| 欧美影院精品一区| 欧美激情视频在线免费观看 欧美视频免费一| 欧美大成色www永久网站婷| 欧美国产一区视频在线观看| 欧美全黄视频| 亚洲欧洲日产国码二区| 欧美区视频在线观看| 99在线精品免费视频九九视| 国模套图日韩精品一区二区| 亚洲美女尤物影院| 精品999久久久| 久久久久久69| 国产亚洲精品久久久| 在线精品国产欧美| 亚洲国产成人精品视频| 99国产精品久久久久久久成人热| 国产精品伊人日日| 久久久99国产精品免费| 欧美精品大片| 国产精品久久久久永久免费观看| 亚洲国产精品电影| 欧美激情免费观看| 亚洲精品在线一区二区| 欧美日韩一区成人| 欧美岛国激情| 欧美激情在线| 国产日韩欧美一区二区三区在线观看| 欧美激情精品久久久久久| 欧美a级一区二区| 欧美系列亚洲系列| 亚洲深夜福利| 性色av一区二区三区| 欧美激情精品久久久久久免费印度| 欧美激情综合色综合啪啪| 久久成人免费视频| 亚洲一区二区三区四区五区黄| 亚洲成人中文| 亚洲国产精品成人综合| 亚洲视频免费在线观看| 老司机久久99久久精品播放免费| 欧美精品久久久久久久免费观看| 欧美日一区二区在线观看| 国产精品久久久久久妇女6080| 在线国产亚洲欧美| 欧美激情精品久久久久久变态| 亚洲精品网址在线观看| av成人老司机| 欧美伊人久久久久久久久影院| 激情综合亚洲| 欧美日本中文字幕| 国产精品久久999| 伊人久久婷婷| 国产精品成人一区二区网站软件| 久久亚洲综合色一区二区三区| 一区二区日韩免费看| 日韩视频亚洲视频| 最新中文字幕亚洲| 欧美日韩日日夜夜| 久久久久久久久久久成人| 国产精品女主播一区二区三区| 国产精品久久久久77777| 亚洲美女精品久久| 亚洲一区二区三区视频| 欧美日韩免费高清| 亚洲激情视频在线观看| 久久久久免费视频| 激情综合自拍| 久久久久久久综合日本| 一区二区三区高清视频在线观看| 欧美成人影音| 国产三级欧美三级| 国产一区二区三区视频在线观看| 亚洲欧洲在线看| 欧美一区二视频| 欧美久久久久久| 欧美日韩精品免费在线观看视频| 99国产精品久久久久老师| 国产精品美女久久久浪潮软件| 国产精品一卡二| 欧美怡红院视频一区二区三区| 欧美福利一区二区| 国产精品欧美一区喷水| 亚洲欧美中文日韩v在线观看| 亚洲免费视频一区二区| 亚洲国产精品视频| 欧美精品少妇一区二区三区| 国产欧美日韩视频一区二区三区| 欧美日本国产在线| 麻豆av福利av久久av| 精品动漫3d一区二区三区免费版| 国产精品爽黄69| 欧美在线999| 亚洲人人精品| 欧美美女视频| 亚洲美女视频在线免费观看| 亚洲国产精品小视频| 亚洲男人的天堂在线aⅴ视频| 一本久道久久综合中文字幕| 99ri日韩精品视频| 国产精品日日做人人爱| 亚洲第一网站免费视频| 久久亚洲视频| 国产欧美激情| 亚洲伊人色欲综合网| 亚洲美女少妇无套啪啪呻吟| 在线播放一区| 久久精品一区二区三区四区| 亚洲精品一区二| 中文一区二区| 欧美精品三级| 99香蕉国产精品偷在线观看| 亚洲激情电影在线| 国产日韩欧美亚洲| 国产精品视频yy9299一区| 亚洲精品视频在线观看免费| 亚洲精品小视频| 欧美日本一区二区高清播放视频| 一区二区三区高清| 欧美黄网免费在线观看| 午夜精品久久| 篠田优中文在线播放第一区| 理论片一区二区在线| 日韩网站免费观看| 亚洲精品视频一区| 亚洲午夜一二三区视频| 激情成人中文字幕| 亚洲女女女同性video| 亚洲电影专区| 国产欧美一区二区三区国产幕精品|