Systems Analysis and Integration - 2 Assignments
First Last CIS320 Week 2 Assignment Professor Tuan Do, Ph.D., PMP National University 15Aug2018
1. Based on the information here, draw a domain model class diagram (UML Class Diagram) for the system that includes classes, attributes, association relationships, cardinality. Make sure that you identify at least one generalization/specialization relationship and include it in your domain model class diagram. (10 points)
EyesHaveit.com
This study source was downloaded by 100000783814751 from CourseHero.com on 03-06-2023 18:35:57 GMT -06:00
https://www.coursehero.com/file/36834401/CH-CIS320-WK21docx/
2. For each of the two use cases Register as Seller and Purchase Books, develop a fully developed use case description and a System Sequence Diagram (SSD). (20 points)
Use Case Name: Register as Seller Scenario: Person decides to register as a Seller to sell books Triggering Event: Person decides that they would like to sell books Brief Description: The person would register on the website with name, address, email
and phone number. When deciding to sell, then the person would register as a seller and fill out a form for the book they want to sell. The form lists the book’s author, title, category, description and general condition.
Actors: Seller Stakeholders: Seller, Buyers and EyesHaveIt Company Preconditions: Person registered on EyesHaveIt and Person has book to sell Postconditions: Seller is registered with at least one book listed. Flow of Activities Actor: System:
1. Person registers on website
1.1 System stores Name, Address, Phone Number and Email address
2. Person registers as Seller
2.1 System assigns SellerID 2.2 System creates Seller account 2.3 System changes screen to
Special Internet Form for book(s)
3. Seller fills out book information on form
3.1 System creates BookID 3.2 System creates book record and
stores book information ` 4. Repeat step 3 if
more than one book or close out Special Internet Form
4.1 Repeat 3.x
5. Seller is registered logs off website
5.1 Website closes connection
Exception Conditions: Person not registered on EyesHaveIt System or there is no book to sell.
This study source was downloaded by 100000783814751 from CourseHero.com on 03-06-2023 18:35:57 GMT -06:00
https://www.coursehero.com/file/36834401/CH-CIS320-WK21docx/
SSD for Register as Seller:
This study source was downloaded by 100000783814751 from CourseHero.com on 03-06-2023 18:35:57 GMT -06:00
https://www.coursehero.com/file/36834401/CH-CIS320-WK21docx/
Use Case Name: Purchase Books Scenario: Buyer finds a book and then purchases it. Triggering Event: Buyer decides to buy a book from EyesHaveIt. Brief Description: Person searches the system database for a book and then selects it for
purchase. There maybe more than one book. After selection EyesHaveit change information of books to “sold” and then sends email to Seller for confirmation with a 48H deadline. Seller confirms purchase and notifies EyesHaveit when shipment of book has been made. Buyer receives book and select a ServiceCode for satisfaction and to confirm book received in condition advertised. EyesHaveIt records information and at the end of the month sends money to Seller after 30 days post book shipment with confirmation that book has been sent and satisfaction code has been recorded.
Actors: Buyer, Stakeholders: Buyer, Seller, EyesHaveIt company Preconditions: Book details must be present in the system, Seller and Buyer must be
registered prior to purchase. Postconditions: Book information must be updated after purchase.
Email must be sent to seller. Buyer must enter service code for seller to be paid.
Flow of Activities Actor: System: 1. Person Registers on
EyesHaveIt System 1.1 System creates PersonID 1.2 System creates record with
Name, Address, Phone Number and Email.
2. Person searches the website of EyesHaveIt.com to find a book
2.1 Match all books from search and lists.
3. Person selects a book from the book list and puts into cart.
3.1 Create shopping cart associated with PersonID
3.2 Put BookID into shopping cart
4. Repeat step 2 & 3 until Person is finished
4.1 Repeat step 2.X and 3.X
5. Person selects Checkout.
5.1 System prompts for Buyer Login
6. Person logins in with Buyer Login or Registers at this time as a Buyer
6.1 System returns Buyers record or prompts for registration as Buyer
6.2 If registering as Buyer a Buyer ID is created and information is
This study source was downloaded by 100000783814751 from CourseHero.com on 03-06-2023 18:35:57 GMT -06:00
https://www.coursehero.com/file/36834401/CH-CIS320-WK21docx/
stored as a Buyer Record 7. Buyer selects
Checkout 7.1 System changes book(s) status
to sold 7.2 System charges credit card
information 7.3 System sends email to Seller.
Exception Conditions: Person is not registered as a Buyer. Book is not listed.
SSD for Purchase Books:
This study source was downloaded by 100000783814751 from CourseHero.com on 03-06-2023 18:35:57 GMT -06:00
https://www.coursehero.com/file/36834401/CH-CIS320-WK21docx/ Powered by TCPDF (www.tcpdf.org)