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

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

代做 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 程序設計
  • 下一篇:關于射手花強制下款及客服電話投訴高額利息
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

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

          性18欧美另类| 欧美日韩综合久久| 欧美成人免费网| 欧美日韩精品免费观看| 欧美α欧美αv大片| 欧美精品在线网站| 国产精品捆绑调教| 尤物九九久久国产精品的分类| 亚洲精品久久久久久一区二区 | 欧美午夜精品理论片a级大开眼界| 欧美视频日韩视频| 国内一区二区三区在线视频| 亚洲欧洲精品一区二区三区不卡 | 久久深夜福利| 欧美日韩三级| 一色屋精品亚洲香蕉网站| 亚洲精品乱码久久久久久| 亚洲欧美日韩一区在线| 葵司免费一区二区三区四区五区| 欧美日韩一区二区视频在线观看 | 亚洲欧美99| 久久亚洲一区二区| 国产精品久久一区二区三区| 亚洲国产cao| 欧美主播一区二区三区美女 久久精品人| 久久综合中文字幕| 国产精品亚洲综合天堂夜夜| 91久久精品久久国产性色也91| 亚洲男人的天堂在线| 欧美激情bt| 伊人伊人伊人久久| 欧美在线你懂的| 国产精品国产三级欧美二区 | 伊人狠狠色丁香综合尤物| 国产精品99久久久久久宅男 | 亚洲激情女人| 久久视频在线看| 国产区欧美区日韩区| 一区二区三区福利| 欧美刺激性大交免费视频 | 欧美午夜性色大片在线观看| 亚洲福利国产| 久久性色av| 国产亚洲视频在线观看| 亚洲欧美另类在线| 国产精品久久77777| 99re成人精品视频| 欧美黄色大片网站| 亚洲啪啪91| 欧美大片免费久久精品三p| 在线观看精品视频| 久久综合狠狠综合久久激情| 国产一区二区三区视频在线观看 | 欧美成人久久| 亚洲国产精品综合| 欧美99在线视频观看| 亚洲第一福利在线观看| 久久这里只有精品视频首页| 狠狠色狠狠色综合系列| 久久精品夜色噜噜亚洲a∨| 国内精品久久久| 久久精品国产亚洲aⅴ| 国语自产偷拍精品视频偷| 久久久不卡网国产精品一区| 国产综合欧美在线看| 狼狼综合久久久久综合网 | 欧美成人精精品一区二区频| 亚洲国产中文字幕在线观看| 欧美高清一区二区| 一区二区三区高清在线 | 国产精品久久久久久久久免费樱桃 | 国产精品视频网址| 性欧美8khd高清极品| 国产午夜精品一区理论片飘花| 久久精品女人| 亚洲人成在线免费观看| 欧美精品成人| 亚洲欧美日韩精品| 红杏aⅴ成人免费视频| 欧美jizz19hd性欧美| 一本色道久久综合亚洲精品小说| 国产精品狼人久久影院观看方式| 久久成人国产| 亚洲精品一区二区网址 | 亚洲区第一页| 国产精品一区二区三区乱码| 久久免费国产| 一本到高清视频免费精品| 国产日韩欧美另类| 欧美xxxx在线观看| 亚洲欧美卡通另类91av| 亚洲成色777777在线观看影院| 欧美日本在线播放| 久久久久久久久一区二区| 日韩一级精品| 在线精品一区| 国产毛片一区二区| 欧美日韩国产一区精品一区| 久久精品国产免费看久久精品| 亚洲麻豆视频| 在线观看三级视频欧美| 国产精品区一区二区三区| 免费欧美日韩| 亚洲欧美日韩网| 亚洲麻豆一区| 亚洲高清久久| 激情久久久久久| 国产欧美精品一区二区三区介绍| 欧美精品三级日韩久久| 久久麻豆一区二区| 性色av一区二区三区| 国产精品99久久久久久久vr| 亚洲激情综合| 亚洲动漫精品| 激情一区二区| 国产在线欧美| 国产视频在线观看一区| 国产精品久久久久久久久久ktv| 欧美成人精品1314www| 久久婷婷成人综合色| 欧美尤物一区| 久久国产精品久久久久久电车| 亚洲一区二区三区国产| 中国亚洲黄色| 亚洲视频在线播放| 一区二区冒白浆视频| 亚洲三级视频| 国产九色精品成人porny| 亚洲无限av看| 亚洲图片你懂的| 一区二区不卡在线视频 午夜欧美不卡在 | 美女福利精品视频| 卡一卡二国产精品| 乱人伦精品视频在线观看| 久久婷婷久久| 麻豆成人综合网| 免费永久网站黄欧美| 欧美福利小视频| 欧美另类变人与禽xxxxx| 欧美精品一区在线观看| 欧美日韩mv| 国产精品美女一区二区| 国产乱理伦片在线观看夜一区| 国产日韩欧美综合一区| 极品日韩久久| 亚洲人成网站在线播| 亚洲另类春色国产| 亚洲午夜精品一区二区| 午夜精品一区二区三区在线播放| 性视频1819p久久| 巨乳诱惑日韩免费av| 欧美成人在线免费视频| 欧美视频一区在线观看| 国产欧美一区二区三区国产幕精品| 国产亚洲激情| 亚洲精品视频一区二区三区| 亚洲最黄网站| 久久精品国产一区二区三区| 麻豆91精品91久久久的内涵| 美女露胸一区二区三区| 欧美日韩国产在线观看| 国产精品免费小视频| 国外成人在线视频网站| 日韩亚洲精品电影| 久久九九全国免费精品观看| 欧美激情第三页| 国产精品试看| 亚洲精品系列| 久久精品最新地址| 欧美日韩一区二区在线观看视频| 国产精品午夜春色av| 亚洲人成网站777色婷婷| 新狼窝色av性久久久久久| 嫩草国产精品入口| 国产欧美一区二区精品忘忧草| 亚洲大胆视频| 亚洲欧美伊人| 欧美日韩国产首页在线观看| 韩日欧美一区二区| 亚洲私人影吧| 欧美国产激情| 伊人精品久久久久7777| 亚洲一区二区免费视频| 欧美风情在线| 红桃视频成人| 久久aⅴ乱码一区二区三区| 欧美日韩在线三区| 亚洲第一视频网站| 久久精品二区亚洲w码| 国产精品久久久久久亚洲毛片 | 国产精品人人做人人爽| 日韩视频一区| 欧美成人午夜| 亚洲高清在线观看一区| 久久国产一区二区| 国产精品一二三四| 亚洲一二三区在线| 国产精品国内视频| 亚洲图片自拍偷拍| 欧美性jizz18性欧美|