CAD:+1-604-396-3267 ,IN:+91-7503070001, IN:+91-9519066910


Computing Skills Assignment Help

Matlab Assignment Help

Information Systems Analysis and Design

Information Systems Analysis and Design

 1 Introduction

1.1 Broadway Bookshop Company description

The Broadway Book Shop is a book selling store. It's a medium-sized business with around 50 employees. Its customers are mainly Universities, big organisations and individuals who are interested in buying books. At the moment The Broadway Book Shop offers 10 major genres of books, such as Science fiction, Drama, Action and Adventure, Romance and others. Broadway Book Shops main business is to acquire books from different publishers and sell and ship books to customers. Its business processes are manual. Carrie Douglass has hired AWSIG Company, as consultants to carry out analysis and develop the specifications for an automated Book information system. The desired Information system should tie together all the key elements of Book shop transactions and solve problems with current system.

1.2 Objective and Methodology

The objective of this report is to provide modelling diagrams and the website design that were developed for the Broadway Bookshop Company by Australia Wide System Integration Group (AWSIG) Company. Initial planning and analysis of the Broadway Bookshop Project was done in Assignment 1. This included the chosen approach for systems development, list of primary functional and non-functional requirements, project cost benefit analysis, project planned schedule with Gantt chart, system information requirement investigation techniques. Information contained in this report has been primarily sourced from academic textbooks.

1.3 Report Outline

The report will first discuss critical use cases of the case study. Second, it will represent context and level-0 DFD diagrams. Third, it will explain data modelling approach through the use of ERD, CRUD diagrams and list of necessary data elements. The report will conclude with the website design prototype and its architecture.

2 Critical Use case 

According to Kendall & Kendall (2011), the use case scenario has three key areas. They are as follows:


1.      Use case identifiers and initiators

2.      Steps Performed

3.      Conditions, assumptions and questions.

Based upon the condition the use case can be described in many ways. The use case shown below in Figure 1 describes the behaviour of the Broadway Book Shop Information System and assists for the interaction with the team member for its development. In this system there are 4 total actors. The customer is the primary actor of the system which initiates an interaction with the system to achieve a goal of the system.

From the above observation, the critical use case is “Place Order” as it depends on the inventory data of the system. The customer can confirm the order only when there is availability of the stock in our system. The action called “Place Order” is the main action of our system since without performing this action; no further processes are worth of accomplishing.

3 Context 

Context diagram is highest level of data flow diagram that have only one process depicting the entire system and the process is denoted as zero(Kendall & Kendall 2011). The diagram only shows the major external entities and its data flow to and from them. Context diagram is equivalent as an architect developing the blueprint before designing the house. Similarly, before designing or developing the system context level diagram is made. It is the prototype made before designing the system. The following is the context level diagram of the Broadway Bookshop.

Figure 2 represents the context diagram. The Broadway Book shop Information System has five entities (Customer, Employee/manager, Shipper, Supplier and Payment processor) that are placed around the fundamental system. The Customer entity supplies the data through the customer order and receives the data through the receipt of the order that they make. The Payment Processor entity receives the data through Payment info and supplies the confirmation of payment data to the system. Likewise, the employee/manager entity supplies the data of list of books and receives the reports data from the system. The supplier entity receives the book orders list from the system and supplies the supplied book bills in return. Correspondingly, the shipper entity receives the shipping request data and supplies the shipping details information.

4 Level-0 DFD 

Level-0 DFD diagram (see Figure 3) shows the information system’s main processes, data stores and data flows and is the expanded version of the context diagram which represents the entire information system (Shelly & Rosenblatt 2012).

Based on the context level Diagram, DFD level 0 is drawn. Figure 3 shows the DFD Level 0 diagram of Broadway Bookshop. There are five entities. They are Customer, Employee/Manager, Supplier, Payment Processor and Shipper. As shown in the figure, there are three stores. They are Inventory File, Sold Items and Book Delivery File. There are six processes. The six processes are Process Customer Book Order, Update Inventory File, Process Payment, Sell Book, Deliver Book and Generate Report. The Data Flow are as follows:

1.      Customer Order

2.      Inventory Data

3.      List of Books

4.      Payment Confirmation Details

5.      Sold Item data

6.      Shipment Details

7.      Shipping Requests

8.      Book Delivery File

9.      Formatted Inventory Data

10.  Book Orders

11.  Reports

12.  Daily Sold Book Amounts

13.  Supplier Bills

14.  Payment Info

15.  Confirmation of Payment

16.  Book Delivery Information

17.  Receipts

18.  Reports

19.  Daily Book Delivery

An entity relationship diagram is a model that displays the logical connections and interaction between the system entities. An ER diagram gives an overall view of the system and a design for creating the physical data structures (Shelly & Rosenblatt 2012).

There are two terms used in ER diagram namely primary key and foreign key. Primary key is the unique attributes of the whole relationship of the system whose value must be different to other value of the attributes. Foreign key is an attribute that is primary attribute in one relation and become non primary attribute in another relation. There are three types of relationship between the two entities.

They are as follows:

1.      One to one relationship

2.      One to many relationship

3.      Many to many relationship

4.      Many to one relationship

Figure 4 shows the ER diagram of Broadway Bookshop. The entities in our system are customer, order, inventory, Invoices, Supplier and Payments, Shipper, Sales item, and Employee. The attributes are defined below the entities. The PK represent Primary key and FK represents foreign Key. The cardinality is shown between the entities. Thus, designing the ER diagram of the system gives the base of the database and visualizing the how the data will be stored in the system.



CRUD diagram also known as CRUD matrix is a physical data flow diagram that explains four different actions that are performed in the system. The four actions are Create, Read, Update and Delete. Physical or CRUD diagram may cover many items which are not found in logical data flow diagram. Data entry and verifying process are also listed on the CRUD matrix. It also has data stores and transaction files. Following is the CRUD matrix table based on the logical data flow diagram.

The table shows the CRUD diagram of Broadway Bookshop. It has for entities and eight process. The row contains entities like Customer, Employee/Manager, Supplier and Shipper. Employee/ Manager can perform almost all the processes and thus have the administrator privileges. The privileges of the based upon the entity.

8 Website Design and Architecture

The competitive stage of business initiates towards development of the e-commerce software where the entrepreneur facilitates their users and hence the users are fascinated to the services of the organization. Thus, analysing the needs of the development and for the eradication of the problem faced due to old system, Broadway Book shop aims towards the development of the software. Before actual development of the system, Australia Wide System Integration Group (AWSIG) plans to design the website prototype. The prototype of the website is built using tools like Notepad++, HTML, CSS and JavaScript. Generally, the prototype of the website is designed to understand the requirements of the system without freezing the requirements before actual coding is done.

8.1 Objectives

The objectives of designing the prototype of the system are as follows:

      It gives the actual feel of the system

      The prototype provides the quicker user feedback and the changes are identified.

      It gives clear concept of the website interface layout.

      Identification of missing functionality.

8.2 Aesthetic: Visual Design

This system aims to satisfy the customer and targeted to gain maximum profit in near future. The users now use mobile more than any other devices. The system is designed on the mobile platform. Therefore, the system is designed to provide interface usability and allow users to browse in effective and efficient ways.

8.3 The Key elements

“Life started getting good when I started making money”, says ‘Balthazar Getty’. Therefore, for better living, the life of the people seems busy. Visualizing the need of time, the website is so designed that it saves the time of everyone. The key element of the website is the search navigation showing in every page where the customer visits. The customer can easily search the books when they are willing to buy and saves their valuable time. Additional to this, it provides 24*365 hour services to the customer. Therefore, the customer can spend their time on buying the book whenever they like.


      Internet service is available

      Customers have the latest browser installed in their devices as some of the features may not be functional in old browsers.


9 Conclusion

The report discussed the modelling diagrams and the website design for the Broadway Book shop. Firstly, use case diagram was shown to describe the high level behaviour of the Broadway Book shop Information System. Next, the Context level Diagram and level-0 DFD diagram were developed to show the main entities, business processes and data flows. Thirdly, the Entity Relationship Diagram was represented as a model to display a logical connection between system entities. Fourthly, data entry and verify process were listed on the CRUD matrix. Finally, the website was designed and its architecture was shown. 

The website is user-friendly and the customer will save time as it is possible to shop online. The developed website design and its architecture will give a competitive advantage for the Broadway Bookshop and the feedback from the customer can be taken for the future improvement of the desired information system.

10 References

Kendall, K & Kendall, J 2011, System analysis and design, 8th edition, Pearson Education, New Jersey.

Shelly, G, Cashman, T & Rosenblatt, H 2012,System analysis and design, 9th edition, Cengage Learning, Boston.

Valacich, J, George, J & Hoffer, J 2012, Essentials of systems analysis and design, 5th edition, Pearson Education, Prentice Hall, Upper Saddle River, N.J.





  • Number of views:
  • PRICE :
    AU$ 0.00

Submit Works

Urgent Assignment Help

Our Top Experts

Karen Betty

Holding a PhD degree in Finance, Dr. John Adams is experienced in assisting students who are in dire need...

55 - Completed Orders

Daphne Lip

Canada, Toronto I have acquired my degree from Campion College at the University of Regina Occuption/Desi...

52 - Completed Orders

Mr Roberto Tuzii

Even since I was a student in Italy I had a passion for languages, in fact I love teaching Italian, and I...

102 - Completed Orders

Harsh Gupta

To work with an organization where I can optimally utilize my knowledge and skills for meeting challenges...

109 - Completed Orders


JOB OBJECTIVE Seeking entry level assignments in Marketing & Business Development with an organization...

202 - Completed Orders


Current work profile Project manager- The Researchers Hub (2nd Jan 2016 to presently working) Researc...

20 - Completed Orders

Tan Kumar Ali

Sales Assistant, Mito Marina Assigned to the Stationery dept – assisted in merchandising, stock taking...

100 - Completed Orders

Wesenu Irko

Personal Profile Dedicated and highly experienced private chauffeur. High energy, hardworking, punctua...

200 - Completed Orders

Lizzy Darley

I'm Lizzy, full time education specialist in English, Essay Writing, Economics and Maths. Having Assi...

109 - Completed Orders


HSC PREPARATION I specialise in English coaching programs for HSC students. My personalised and results-...

202 - Completed Orders