# Technology_Device_Assignment2.java **Repository Path**: nxdxwj/Driver.java ## Basic Information - **Project Name**: Technology_Device_Assignment2.java - **Description**: Technology_Device_Assignment2 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-01 - **Last Updated**: 2024-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TechnologyDevice_Project ## This is the Assignment2 contributed by Group 21 ### Our group's innovative points are: **@Author 202383910014 Yingyue Sha, 202383910012 Feier Niu, 202383910029 Weijie Xu**
**@Contribution detailed information is as follows:** **@Author 202383910014 Yingyue Sha, 202383910012 Feier Niu, 202383910029 Weijie Xu**
**@Contribution detailed information is as follows:** **@Version process:** ### version 1.0: ### version 2.0: ### version 2.5: ### version 3.0: ### version 3.5: ### version 4.0: ### version 5.0: • Write the code for Technology CRUD MENU such as the addTechDevice(), deleteTechDevice(), updateTechDevice(), listTechDevice() methods • Write the code for Reports MENU such as the runManufacturerReports(), runTechnologyReports() methods. ### version 5.5: • Write the code for Search Manufacturers such as the listManufacturersByManufacturer(), listByManufacturerName() methods. • Write the code for Search Technology Devices such as the searchTopFiveMostExpensiveTechnology(), searchTopFiveMostExpensiveSmartWatch(), searchTopFiveMostExpensiveTablet() methods. ### version 6.0: • Write the code for Sorting Technology Devices such as the sortByPriceDescending(), sortByPriceAscending() methods • Write the code for three different Technology, including SmartBand & SmartWatch & Tablet to implement sort ,list and search methods separately. ### version 6.5: • Write the code for saveAll() and loadAll() methods to implement serialization and deserialization processes for Java and XML files. ### version 7.0: • We successfully improve the Driver Class running logic and fix all potential errors of the Whole program. ### ==> This TechnologyDevice program is successfully running with the User concrete action.