[ad_1]
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. |
© 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 |
© Didasko 2019. All rights reserved.
Part A – Task 4
Points | |
Correct conditions in decision table |
5 |
Correct outcomes in decision table | 5 |
Correct combination in decision table |
4 |
TOTAL | 14 |
Part B – Task 1
Points | |
Entity Relationship Diagram with clear relationship of system components has been provided |
25 |
Demonstrate effective use of elements of ER symbol set |
5 |
TOTAL | 30 |
Part B – Task 2
Points | |
Correct data dictionary element entries for all sections of the username |
10 |
Correct data dictionary element entries for all sections of the password |
10 |
TOTAL | 20 |
© Copyright 2020 Didasko Digital |
[Button id=”1″]
[ad_2]
Source link
"96% of our customers have reported a 90% and above score. You might want to place an order with us."
