Files attached
Assessment 2 Systems Development Life Cycle – Systems Design CSE1ISX Information Systems © Didasko 2019. All rights reserved. Before you begin Objectives Use a generalised model of an information system (IS) to analyse, identify and effectively describe the components of a simple real-life information system Use established fact-finding techniques to elicit IS requirements for a simple business scenario Use Context and Level 0 Data Flow Diagrams and a System Dictionary to adequately describe the requirements for a simple IS Use Entity-Relationship Modelling to develop and describe a simple relational database design Design and construct a simple IS using a prototyping tool This is an INDIVIDUAL assignment. Students are not permitted to work in a group when writing this assignment. Copying and Plagiarism This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Plagiarism is the submission of another person’s work in a manner that gives the impression that the work is their own. La Trobe University treats plagiarism seriously. When detected, penalties are strictly imposed. Further information can be found on http://www.latrobe.edu.au/students/academic- integrity/explanation/plagiarism Submission Guidelines Your assignment submission should be typed, not written/drawn by hand. Submit the electronic copy of your assignment through the subject LMS. Submission after the deadline will incur a penalty of 5% of the available assignment mark per day capped at 5 days. No assignment will be accepted after 5 days. If you have encountered difficulties that lead to late submission or no submission, you should apply for special consideration. http://www.latrobe.edu.au/students/academic-%20integrity/explanation/plagiarism © Didasko 2019. All rights reserved. Background Scenario – Home Bookstore: Rental Process Samuel Gabriel is an entrepreneur who has decided to launch his own online bookstore called ‘Home Bookstore’. He has been working with his in-house IT team on the process of developing the Home Bookstore system. You have been brought in by Samuel as an independent IT consultant to assist with the design of the system. Samuel has sent you some correspondence outlining the constraints that the system should work within. An extract of this correspondence is below: Extract of note from Samuel The company intends to keep track of the book stock by assigning each book a number that will uniquely identify it. Apart from this, the book title, book type, genre, file size, year of release, synopsis, and the rental price of the book are also expected to be recorded in the new system. The customers that expect to rent books from ‘Home Bookstore’, will be first required to register themselves with the store to become members. They will be able to do this easily by providing their personal details such as their first name, last name, email address, telephone number, address and date of birth. They will also be required to pick a username and a password for login purposes. The username will need to be an email address. The password will need to consist of eight characters that include an upper-case letter, lowercase letters, at least one number and one symbol. Customers will be required to provide their credit card details to complete the registration process. The card type, card number, CVV, name on card and the card expiry date will need to be provided. Once these details are verified by the system, the registration process will be completed., The new member will be given a membership ID, which will be a unique number that identifies each member. Once the customers have become members, they can log in to the system using their username and password. Once the members log in to the system, they can browse the system for books. When a member finds a book they would like to rent, they should be able to simply click on a rent button. This will allow the members to download the book to their local device. Before the download starts, the system will request the member to confirm the action and provide permission to charge them the cost of the rental. Once the members confirm this, the system charges them using the provided credit card details. Members can rent up to ten (10) books at a given time. The system is required to record the date rented and expiry date of the book rented. The rental period is for 30 days from the date the book is rented. Once the rental period expires, the book link on the members device will expire. For each book rented, an invoice is sent to the member by email. As the manager I also want to generate a report from the system each month for his monthly meetings with the staff. This report is to include a summary of rentals processed by Home Bookstore during that month. © Didasko 2019. All rights reserved. Tasks Use the Scenario “Home Bookstore: Rental Process” to perform the following. PART A - Context and Data Flow Diagrams Task 1 A system requirement is a characteristic or feature that must be included in an information system to satisfy business requirements and be acceptable to users. Outline the system requirements. Use the table below to categorize your answer. Enter at least two items for each category. It would be expected that some categories will have well over two items. Input Process Output Performance Control Task 2 Create a context diagram based on the requirements you have identified in Task 1. It is recommended that you create the diagram using the Microsoft Visio - Gane-Sarson template. Task 3 Create a Level 0 Data Flow Diagram (DFD) based on the context diagram you created in Task 2. It is recommended that you create the diagram using the Microsoft Visio - Gane-Sarson template. Task 4 Create a decision table that describes the book rental process. Include all conditions that must be met before a book can be rented by a Home Bookstore member. © Didasko 2019. All rights reserved. PART B - System Prototype Task 1 Create an Entity Relationship diagram. It is recommended that you create the diagram using the Crow’s Foot Database Notation Microsoft Visio template. Task 2 Create data dictionary element entries for the username and the password. Use the Data dictionary template given below to complete your answer. Data dictionary template Element description username password Data element name Alias Type Length Default value Acceptable values Description and comments When you have completed the report, submit the assessment via the Assessment Upload link on the Leaning Portal. You should submit your report in a single Word document called xxx_cse1isx_assessment2.docx (where xxx is your student number). © Didasko 2019. All rights reserved. Assessment 2 Marking Criteria Part A - Task 1 Points Requirements for the new system has been provided 10 TOTAL 10 Part A - Task 2 Part A - Task 3 Points Level 0 Diagram with clear relationship of system components has been provided. 12 Demonstrate effective use of elements of DFD symbol set. 2 TOTAL 14 Points Context Diagram with clear relationship of system components has been provided. 10 Demonstrate effective use of elements of DFD symbol set. 2 TOTAL 12