代写接单-CS6680 –Advanced Software Engineering T5 2022 Online Shopping Mall Project

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top

CS6680 –Advanced Software Engineering T5 2022 Online Shopping Mall Project Problem Description 

You have been requested to develop an online shopping mall with the following characteristics: The CEO of a company plans to build an online shopping mall. Main users of the online shopping mall are CEO, staff, and customers. All users must be registered to the online shopping mall. Customers can select items from the online shopping mall and store them into wish list. However, for items that are sold out, customers cannot add them in the wish list. Customers can remove items from the wish list. Customers can pay by credit or debit card. Once purchase has been made, the system sends receipt to customer’s registered email. Customers can send messages to staff using chat service in the shopping mall and Staff must reply to unread messages. Staff is responsible of refilling inventories of items being sold in the online shopping mall. Staff uploads or remove items sold in the online shopping mall as well. Staff can write / modify item information. Staff has access to customer personal/payment information to provide answers from customers. The system generates a daily summary report at 9 pm every business day and a monthly report at the end of each month. The report shows the information of company’s sale for a day or a month. The report contains each products name, number of items sold in a day. The monthly report is a summary of daily reports for a month. The daily and monthly reports are stored in the system so that the CEO looks at them any time. Course Project Score table Course project is 30% of the total Grade. Student must submit total 3 deliverables for the project. Course Project 30% --Requirement Specification 7% --Requirement Analysis 8% --Architectural Design 7% --Implementation/Testing 8% You are required to develop: Requirements Specifications - June 7th Tuesday • Develop the use case model for functionalities of online shopping mall in terms of actors and use cases. Draw the use case diagram and describe each use case using the use case documentation template in the lecture note. Requirements Analysis - June 21st Tuesday • Develop the static model for the online shopping mall, which depicts the classes and their relationships. A class can be classified as a boundary class, entity class, control class, or application logic class. Define the attributes of each entity class. • Develop the communication model depicting objects participating in each use case and the sequence of interactions among the objects. A use case is modeled using a communication diagram. Architectural Design - June 28th Tuesday • Design the software architectural model for the online shopping mall where the model is defined in terms of subsystems and their interactions. Each subsystem should be represented with objects supporting the subsystem. Define the communication styles between subsystems. Implementation / Testing - July 22nd Friday • Develop a running prototype. You need to implement software using object-oriented language C++ / Java, and then integrate them to each subsystem, which should be further integrated into a system. • Design test cases that have test data and expected results. Test the prototype using test data to each use case and then record the test results. You are required to turn in your test results with test cases. • You will do a showcase of the final software through Teams Screenshare in Final Week (July 25th Monday ~ July 29th Friday). Each person gets 30 minutes to show the functionality and test inputs/outputs. Software MUST be the SAME from what you submitted on July 22nd Friday Make your assumptions if necessary 

51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468