1) Assignment Question
1) Assignment Question
INTRODUCTION
For this project, you will be required to put into practice the tasks associated with the
Systems Analysis and Design module.
You have been given the task to plan, analyse and design an Information System for the
given Case Study. This should be done in groups, each comprising of SIX (6) members.
Individual members of the group must realise their responsibility to their peers and
behave professionally.
OBJECTIVES
The objectives of this assignment are to:
ASSESSMENT
This assignment contributes to 70% of the module assessment
Furthermore, customers will now be able to read part of the book online through the new
e-book viewing feature. They can then choose to purchase, rent or not obtain the book at
all. Similarly, customers who walk into the premises will be allowed to an in-house
reading of either part or the entire book. The charges for this services will vary
accordingly to the limit and duration of reading.
To attract more customers, BWP is willing to offer various discounts for all the services
aforementioned above. Discount categories will vary across age groups, book genres,
nationality and membership type – premium, gold and standard.
All these services and information will be maintained by the bookstores administrator
who will then report to BWP’s manager. The managers of BWP would also be able to
print standards reports such as a list of books sold/rented/read online, membership
subscription and revenue gained. The BWP owners have approached you to plan,
analyse, design, and develop a prototype for their venture that should be able to handle
book purchases, sales, rentals and all mentioned services. They have allocated RM
80,000 for the project and the estimated timeline is four (4) months.
The following are the possible minimum requirements or functions for the Bookworm
Paradise management system:
Customer functions:
1. Register
2. Login
3. Purchase Book
4. Make Payment
5. Receive Receipt and Book
*Note: You are not only limited to the above requirements. Any other relevant
requirements to ease the process of managing the Bookworm Paradise common
operations can be added if you think they are viable.
Cover Page
Your cover page should contain the following items:
APU Logo
Subject Code & Title
System Name
Intake Code
Your name and ID
Table of Contents
The table of contents should have the topic title and reference page number attached to
each topic.
1) Introduction
a) Include the introduction of your company (Name, Logo, Vision, and Mission &
Motto). Include any assumptions made.
- Sign and Create (SnC) cooperated
- Vision: Offering tailored designs and robust support for various kinds of
system maintenance. By ensuring that their systems function properly,
securely, and effectively, we hope to empower businesses and promote their
long-term success and growth in the digital sphere.
- Mission: We aim to guarantee our clients’ satisfaction by providing a
customized and personalized system, innovative and high-quality to fulfil their
needs.
- Motto: You sign it, we make it!
b) Overview of the present operational process (with the aid of a diagram as
indicated in the case study). Include any assumptions made. VINCENT
ASSUMPTIONS:
- Insufficient staff: Bookworm Paradise is facing insufficient staff currently
which affects the productivity of the bookstore. They may not have enough
staff to handle the growing volume of customers efficiently, especially during
peak hours such as public holidays and simultaneously can impact customer
satisfaction.
- Manual processes: Currently, many of Bookworm Paradise’s processes are
mostly manual such as stock management, payment handling, report
generation and book purchase. Those manual processes can lead to low
accuracy and be more time-consuming which will reduce overall efficiency.
- Expanding market reach: Recently, Bookworm Paradise has been looking to
expand its market reach beyond its physical store, potentially with an online
international presence. The bookstore is considering to integrate an online
platform for not only Malaysian users but also international to read e-books,
purchase or rent books from the physical bookstore via online
3) Project Planning
a) Using SDLC as a system development framework, identify and briefly explain the
task and activities engaged in the project. TOGETHER
b) Create a Gantt chart showing your project scheduling including the Project
Management table for task dependencies. WOON
c) Include a ‘Workload Matrix’, showing the percentage of each member’s
contributions.
4) Feasibility Study
Prepare a Feasibility Report which consists of.
a) Operational, Technical, Economical, and Schedule Feasibility.
b) Use the PIECES framework to conduct the Operational feasibility of the system.
5) System Analysis
From the findings of your ‘Requirement Gathering’ (Individual Component),
create a list of Requirements as part of the System Requirement Specification
(including functional and non-functional requirements) for the new system.
6) Design Diagram
Show the processes and data engaged in the system through these diagrams.
a) Illustrate your recommended solution using a System Context Diagram (SCD).
b) Based on your SCD and other inputs, create a detailed DFD Level-0 for the
proposed system. Include all possible entities, process, data store and data flow in
the diagram.
c) Entity Relationship Diagram (ERD)
7) Interface Design
a) Design a prototype (website or mobile application) for the proposed system using
latest design tools. In addition to standard functions and features, your design
should include the main solutions that you have proposed in your report.
You are required to create a prototype focusing mainly on user interaction
interface. You are not required to include back-end development/components such
as application codes and database.
b) Discuss the concepts and principles that you have considered/applied to designing
the prototype for your system, including input and output interface designs.
8) Requirement Gathering
a) For the initial stage of the project, identify method(s) of information gathering
(investigation or requirement gathering) that you would use for this system.
Discuss the benefits and setbacks method chosen. – analyzing data (research)
You are advised to use different methods among every two members.
b) Demonstrate the conduct of the investigation method including how it will be
carried out, using relevant IT tools and present the results/findings. Create a set
of questions that you can use for your investigation.
You are not required to approach actual users of the system in the real world.
You may approach other team members within your class for the requirement
gathering process
9) Design
a) After the construction of DFD Level 0, choose ONE (1) of the processes in your
DFD Level 0, and design DFD Level 1 for the selected process.
You are advised to use different processes among group members.
b) Choose a set of process in your DFD-L-1 and design a Data Dictionary for each
of the component. (ONE Data Dictinary for a single Process, Data Store, Entity
and Data Flow).
10) Presentation (10%)
Each team member/individual should present his / her contribution to the solution for
the Assignment. Marks awarded here would depend on Project Knowledge /
Professionalism and Contribution of the individual.
Order: 1, 2, 3, 4, 8, 5, 6, 9, 7, 10
DOCUMENTATION STANDARD:
Your group needs to hand in the assignment on the due date mentioned on the cover
sheet of the assignment, with all the necessary components as suggested above.
Separate and indicate the Group component and Individual component in your
documentation.
Final Documentation has to be word-processed, printed in A4 size paper, and
professionally bound. A maximum of 50000 words is recommended.
o Note: Exclude the cover page, table of contents, workload matrix, and
references pages when you do a word count. Make sure only count
words/answers to the questions.
o Use the templates for the cover page, workload matrix, provided by the
lecturer.
o Writing format – words in paragraphs: Times new roman, 12 font-size, 1.5
spacing, justified alignment.
o Words in tables: Times new roman, 10-11 font-size, 1.0/single spacing,
justified alignment.
Please consider the environment and don't print unnecessarily. Include all your work
(copy) into an optical disk, to be attached to the documentation. This could be used to
scan for plagiarism. Any additional/redundant materials could also be included in the
optical disk.
Include the standard report components such as Cover Page, Table of Contents, Table
of Figures, the list of references/bibliography, and appendices where necessary. Use
the 7th APA referencing style.
Do not copy any text/contents from external sources to avoid plagiarism issues.
Include a ‘Workload Matrix’, indicating the contribution of each individual for each
required component (shown in percentage) and should be signed off by each team
member.
The presentation will be conducted according to the date & time allocated to each
group. Late submissions will not be assessed unless extenuating circumstances are
upheld.
PERFORMANCE CRITERIA
Distinction (75% and above)
This grade will be assigned to work where the documentation is complete and describes
in detail, with little or no errors, the following components: introduction, project
planning, feasibility study, usage of SDLC, system analysis, and design following
excellent documentation standards. To obtain this grade, the candidate’s assignment
should show all techniques of process applied with little or no errors. All deliverables of
the individual component should be coherent with detailed descriptions to explain the
selection and application of investigation techniques and the good creation of a data
dictionary. Overall documentation standards for both the group project as well as the
individual assignment should be of excellent quality. To obtain a grade at this level,
individuals should be able to address all issues with regards to not only their component
of the module but also be those of the other group members. Individual’s contribution to
the project, at this level, should be more than 75% and overall peer evaluation should
indicate excellent standards.
This grade will be assigned to work where the documentation is complete and describes
briefly, with some errors, the following components: introduction, project planning,
feasibility study, usage of SDLC, system analysis, and design following good
documentation standards. To obtain this grade, the candidate’s assignment should show
all Data dictionaries but have some errors. All deliverables of the individual component
should be coherent with detailed descriptions to explain the selection and application of
investigation techniques. Overall documentation standards for both the group project as
well as the individual assignment should be of excellent quality. To obtain a grade at this
level, individuals should be able to address most issues with regards to not only their
component of the module but also be those of the other group members. Individual’s
contribution to the project, at this level, should be more than 65% and overall peer
evaluation should indicate excellent standards.