coit20248: information systems analysis and design · 2018. 5. 18. · entity-relationship diagram...
TRANSCRIPT
COIT20248: Information Systems Analysis and Design
Assignment 2- Website Design and Modelling
Submitted By:
1. XXXXXX - SXXXXX 2. XXXXXX - SXXXXX 3. XXXXXX - SXXXXX 4. XXXXXX - SXXXXX
Contents
Introduction .............................................................................................................................................. 3
Critical Use Cases .................................................................................................................................... 4
Context Level diagram .......................................................................................................................... 5
Level 0 data flow diagram ................................................................................................................... 6
Entity-Relationship Diagram .............................................................................................................. 7
CRUD Diagram ......................................................................................................................................... 8
Data Elements .......................................................................................................................................... 9
Prototype of Web store Design ....................................................................................................... 10
Individual group members contribution .................................................................................... 11
Conclusion & Summary ..................................................................................................................... 12
References .............................................................................................................................................. 13
Introduction Australia Wide Systems Integration Group (AWSIG) has been engaged by Broadway Book Shop (BBS) to perform the analysis of their current system and develop models to improve their organizational systems. In this report AWSIG is submitting critical Use-cases, Process and Data models, CRUD diagram and prototype of BBS Web-Store of BBS organizational systems. These designs will facilitate to understand and improve the structure of processes being followed and characteristics of data flowing between the current systems. Data-flow Diagrams are developed during business process modelling which models work flow between different processes in the organizational system. Entity-Relationship diagrams are developed in conceptual data modelling which shows the characteristics and organization of data between the data objects. These designs aid logical understanding of current system and develop improvements to design and build a better information system. Online presence is critical for survival of business. AWSIG has developed a draft model for BBS website which will improve the accessibility for customers and will expand horizon for BBS business.
Critical Use Cases A number of use cases were found to have occurred in the requirements gathering
of the Broadway Bookstore. Firstly the actors were identified, these are the external
entities, which interact with the system. Secondly, the use cases were found, these
are how the system will be used and initiated by the actors.
Actors
• Customers
• Suppliers
• Staff and
• Management
Critical Use Cases
• Record Customer Information
• Record Book list – By Genre, Price
• Record Suppliers
• Record Payment Information
• Create Customer Receipts
• Create Accounting Records
• Create Invoices.
Context Level diagram
A context level diagram was developed to gain an understanding of the scope of the
project and all of the interactions between the system, the external entities interacting
with the system and all of the major flows of information between the system and the
entities. Figure 1 shows the Context Level Diagram for the Broadway Bookshop System.
Figure 1 – Context Level Diagram Broadway Bookshop
0.BookManagement
System
Customer Logis cs
Management
Accounts Staff
SalesRepresenta ves
Suppliers
Accoun ngReports
SetPricing
BookDatabaseAccess
UpdateCustomerData
ManagementReports
ProvideBooklists
IssueReceipts
PurchaseBooks
ProvideInventory
InventoryReports
OrderStock
DispatchRequest
Level 0 data flow diagram
Figure 2 depicts a Level data flow diagram for Broadway Bookshop representing their
system’s major processes, data flows and stores.
Figure 2 – Level 0 Data Flow Diagram
Entity-Relationship Diagram
Figure 3-A,3-B E-R Diagram for Broadway Bookshop
INVOICE
ORDERS CUSTOMER STORE
SUPPLIER
PLACES/ IS PLACED IN
CONTAINS / IS CONTAINED IN
INCLUDES / IS INCLUDED IN
SEARCH/SEARCH IN
SUPPLY / IS SUPPLIED BY
CRUD Diagram
Figure 4 – CRUD Diagram for Broadway Bookshop
Process Data
NEW
ORDERS
NEW
PRODUCTS
SHIPPING
INVOICES/RECEIPTS
APPOINTMENTS
PAYMENTS
Customer Details R R,U R,U R,U Book Genres R U Book Titles R C,U R R Product Reference C,U R R
Quantity Ordered R,U R,U R Unit Price R R,U R Description U Order Details C,U C,R,U C,R,U
Delivery Date C U Publishers Details R,U Employees Details R C,R,U R,U
Data Elements
The data elements required to implement the Broadway Bookshop system are as follows:
• Customer name
• Customer address including city & postcode.
• Customer phone details
• Customer email address
• Customer reference number
• Book genres
• Book titles
• Product (book) reference
• Quantity ordered
• Unit price
• Description
• Order number
• Order date
• Delivery/collection date
• Publishers details
• Employees details
Prototype of Web store Design Prototype of Broadway Book store is designed using HTML web development (www.w3schools.com 1999-2015). Application tool used in designing is Mozilla SeaMonkey (www.seamonkey-project.org) which aids in web development as you can write and test the HTML code at the same interface. Website can be accessed on the link below and snap of website placed below file:/// /COIT20248%20Assignment%202/BBSweb.html
Figure 5 – Snap of Broadway Web Store
Individual group members contribution All members of the group contributed to individual elements of the project, outlined
below is each members contribution:
Oliver Sumner-Potts
• Task 1 – Find out all critical use cases
• Task 2 – Draw Context Level Diagram
• Compiling of report
• Compiling of PowerPoint presentation
Shukaib Iftikhar
• Introduction
• Task 4 – Draw ERD Diagram
• Task 7 – Website prototype and architecture
• Compiling of Report
• Compiling of PowerPoint presentation
Christine Samphire
• Task 3 – Level 0 Data Flow Diagram
• Task 6 – Identify all data elements
Rodney Wodson
• Task 4 – Draw ERD Diagram
• Task 5 – Draw a CRUD Diagram
Conclusion & Summary The analysis and activities performed during this assignment has developed
understanding into tools and methodologies to develop improved system designs.
Broadway Bookshop website and system modeling project has identified a number of
elements to be taken into consideration for the implementation of this system, use
cases were identified, outlining the functional elements of the system, including the
Actors and the use cases themselves. Secondly a Context diagram was prepared which
shows the how entities will interact with the system, through data flows into and out
of the system.
A level 0 Data Flow diagram is presented, which shows the flow of data between
entities and processes within the system. An Entity Relationship Diagram was also
included, showing the entities and the relationships they have to the system.
A CRUD diagram was prepared; this shows the interaction of data and its processes.
Finally, a PowerPoint presentation was prepared to show each element of this
project.
References Valacich J, George J & Hoffer J 2012, Essentials of Systems Analysis and Design 5th
Edition, Pearson Education Inc, USA.
Brandon Jr, Daniel. CRUD Matrices for Detailed Object Oriented Design Journal of Computing Sciences in Colleges, Vol 18, No. 2. Available: facstaff.cbu.edu/~dbrandon/CRUD_with_Figures.doc [Accessed: 20/09/2015] HTML Web programming www.w3schools.com 1999-2015 http://www.w3schools.com/tags/default.asp [Accessed: 01/10/2015]