Professional Documents
Culture Documents
IN COLLABORATION WITH
ALPHA COLLEGE OF TECHNOLOGY
CODE SUBJECT: CBT 4094
SUBJECT NAME: SYSTEM ANALYSIS AND DESIGN
SESSION: 2015/2016(I)
GROUP ASSIGNMENT: PHASE 1
TITLE: ALPHA E-BOOKSTORE
PREPARED FOR:
MADAM SHARIFAH RABEAH BINTI SYED TAHA
PREPARED BY:
1. TOYYIBAH BINTI JUMARTO
2. NURFAZILA BINTI YUSOF
(13072740)
(13072558)
(13072612)
(13072512)
(13072732)
SUBMISSION DATE:
17 AUGUST 2015 (MONDAY)
REMARKS:
2015/2016 (I)
ACKNOWLEDGEMENT
Alhamdulillah and praise to Allah s.w.t because only with his blessing finally we able to
complete this research with successful.
We would like to express my grateful thanks to our lecturer, Mrs. Sharifah Rabeah Binti
Syed Taha for his valuable advice, encouragement, helpful suggestion and detailed comment
through the classes and meeting of the course in this study. Then we also thankful to our friends
because always help we to success our research until the end. This research paper would not have
been possible without she patient as lecturer to guide we to done the research. Our sincere
appreciation to be for all time saved to provide us with the valuable guidance to complete this
research paper.
We would like to thanks with the following individuals too directly or indirectly in
support of this study are our friends and lecturer in college.
Page | 2
2015/2016 (I)
TABLE OF CONTENT
NO.
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
CONTENT
Acknowledgement
Table of Content
Introduction of System Analysis and Design
Overview of the Company
Organization Chart
Overview of the Propose System to be
Develop
Background of the Project
Business Problem
Project Business Objectives
Scope of the Project
Requirement Gathering Techniques
Project Methodology
Expected Outcomes / Benefits from the
System
Hardware and Software Requirements
Estimated Project Development Schedule
Project Risk
Diagrams
Designing Suggestion Interface
Designing Suggestion Database
Conclusion
References
Appendices
NO. OF PAGE
ii
iii
1
2-4
5-8
9
10 - 12
13
14
15 - 16
17 - 18
19 - 21
22
23
24 - 26
27
28
29
30 - 41
Page | 3
2015/2016 (I)
Page | 4
2015/2016 (I)
2015/2016 (I)
different from our competitor by follow the changing of technology and evolution all the
time. We are also broadening our distribution to reach previously unavailable markets, and
we are re-engineering our information systems throughout our global organization to meet
21st century standards.
Vision:
Creative Design Sdn Bhd visions is to be the best and a leader in field of it and training based
on consistency services that we provides in Asia.
Mission:
Creative Design Sdn Bhd mission is to get customer satisfaction on full support and high
quality services that our company provides to customer.
Motto:
To Inspire and achieve
Creative design Sdn Bhd motto mean to give an attractive idea that can inspire our client
view in our design of the system that we provides. And then, with satisfaction from our client
we both can achieve our goals in any perception.
Logo:
Page | 6
2015/2016 (I)
Meaning of logo:
The main meaning of this logo is our company name that is creative design sdn bhd.
C: creative. To be creative to generate idea and thinking the best and simple ways to develop
a system to our client.
D: Design. Provides the best and new design based on technology today for our client and
achieve the needs of our client.
Page | 7
2015/2016 (I)
Page | 8
2015/2016 (I)
RESPONSIBILITIES
a) Handle supervisory details related to timing,
budgeting and other building processes.
b) Set up the project planning, discuss the project
development with the team members
c) Person that responsible for ensuring that the
project team completes the project
d) Send the project proposal and get the approval of
deliverables
TOYYIBAH
JUMARTO
BINTI
from
the
project
sponsor
and
stakeholders
e) Managing
the
team
analysts,
programmers,
Page | 9
2015/2016 (I)
Programmer
1. Write, analyse, review, and rewrite programs, using workflow chart and diagram,
and applying knowledge of computer capabilities, subject matter, and symbolic
logic.
2. Develop the system, correct errors by making appropriate changes and then
rechecking the system program
3. Ensure that the desired resemble with the expected outcome
4. Need to test and run the system
5. Compile and write documentation of the program development
6. Performs revisions, repair or expansion of existing programs to increase operating
efficiency or adapt to new requirements
7. Write or contribute to instructions or manuals to guide end users.
8. Salary: RM 3000.00
9. Juliza.
Email: Julizaeja@yahoo.com
Phone: 0177346424
Page | 10
2015/2016 (I)
10. Fikah.
Email: ieqajamry93@gmail.com
Phone:0173864325
Business Analyst
NURFAZILA
BINTI
YUSOF
Infrastructure Analyst
m) Phone: 0176207699
a) Ensuring the system conforms to infrastructure standard
b) Identifying infrastructure changes needed to support the
system
c) bachelors degree in computer science or information
science
d) The problem solving and technical skills of the infrastructure
analyst are fantastic.
e) Oral and written communication skills are essential because
infrastructure analysts must mentor and explain complicated
Page | 11
2015/2016 (I)
topics to others.
f) Salary: RM 2000.00
g) Phone: 0127527863
Page | 12
2015/2016 (I)
Page | 13
2015/2016 (I)
STUDENT
Sign up the system at the website.
Register
Login
Select subject
subject
book or not.
Select to ordering book
Select payment
method
Add to cart
Log out
Page | 14
2015/2016 (I)
ADMIN
Admin must create the website
Register
Log in
By email
By whatsapp
By phone call
By massages
Received order
2015/2016 (I)
Log out
Admin for this system which is librarian will conduct system and choose date and day for
every semester to take their book in turn
This system is to develop for students to access through web at anytime and anywhere
Page | 16
2015/2016 (I)
Page | 17
2015/2016 (I)
Page | 18
2015/2016 (I)
information and the same time to increase the productivity of the company. The
proposed system can give value and benefit to the company.
Page | 19
2015/2016 (I)
Page | 20
2015/2016 (I)
QUESTIONNEIR
Tick () in your options.
1. Do you think current system in ordering books can use anytime and anywhere in 24.hour
or 7 days?
YES(
NO(
2. Do you think the current system in ordering book can provide information to students
about the books to be used in the next semester?
YES(
NO(
3. Do you think the current system in ordering book can quickly check the availability,
pricing, type and information about the book?
YES(
NO(
4. Do you think the current system in ordering book will reduce the use of paper?
YES(
NO(
5. Do you think the current system in ordering book are efficient and effective?
YES(
NO(
)
Page | 21
2015/2016 (I)
Page | 22
2015/2016 (I)
appropriate when user requirements are unclear because they provides prototypes for users to
interact with in early stages of SDLC.
Second, unfamiliar of technology. When the system uses technology in which the
analysts are not familiar with, applying the technology early the methodology will improve
the chance of success. Throwaway prototyping method are appropriate for lack of familiarity
with technology because they encourage developers to create design prototypes for areas
with high risks.
Next, complex systems. It require a detailed analysis and design. This is to ensure the
analysts understand what is required and as the system is complex the analysis will take
longer is needs to be more thorough. Throwaway prototyping is excellent in this system
complexity.
Next, system reliability, it usually important in system development where reliability is
truly critical. The throwaway prototyping method are most appropriate when system
reliability is high priority because they combine detailed analysis and design phases with the
ability for the project team to test different approaches through design prototypes.
Next, short time schedules. This project have a short time schedules require the speed of
development to be fast and still to be to scope. The throwaway prototyping are good
performance in development system at short time schedules.
Last, system visibility. This is the one of the greatest challenges in the system
development in knowing if a project is on schedule. The throwaway prototyping is have a
good performance in the system schedule visibility.
Page | 23
2015/2016 (I)
The objective of throw-away prototyping is to ensure that the system requirements are
validated and that they are clearly understood. This objective of this methodology is suit to
our project system. The main benefits of throwaway prototyping are, first it reduce risk in a
project by quickly stepping through the initial development phases. Second, it are selecting (a
prototyping language or framework that allows user to rapidly development user application
and meet user prototyping goals. Next, it can usually select a programming language that
lends itself to being thrown away further reducing the incentive to try and make it work.
The last primary benefit, is that it is in-itself an agile development exercise for the
participants and stakeholders in a project that helps define goals, realize potential pitfalls and
generate better risk assessment or the project as a whole.
Page | 24
2015/2016 (I)
The first expected outcome from this system is to develop a computerized system
Second expected outcome from this system is to help the student access to web to
Page | 25
2015/2016 (I)
Functionality
Its portability to develop and run this system at
Keyboard
Monitor
Mouse
system
used to point and click on icon or menus in the
Modem
system
The data send via signals
The software needed to develop and run the Alpha E-Bookstore system with its functionality
that developer and client used is:
Page | 26
2015/2016 (I)
Functionality
Enabling startup application program
To log in Alpha E-bookstore
Task
PLANNING
Identify what system to be
Weeks
1 2 3
develop
Find out the problem in the
statement
Starting make the work plan
Monitor and control the project
system
ANALYSIS
Analyze the system
Understanding what students
need
Formulate the system
Develop system proposal
DESIGN
Develop system strategy
x
x
x
x
x
10 11 12 13 14
x
x
x
x
x
x
x
Page | 27
X
x
x
x
2015/2016 (I)
x
x
x
x
x
X
x
x
X
x
Financial Estimate
Particulars
Unit
cost
(RM)
Internal staff labor:
Project Manager
4000
Programmer (2person)
6000
Business Analyst
3000
Infrastructure Analyst
Software tools:
2000
Windows 10 Professional
150
38
1399
49
Wireless
70.50
wifi
modem
router
Streamyx
DSL270E
Canon Maxify A4 Office printer MB7050
890.40
Services
Material & supplies
10000
20000
Facilities:
Desk
1794
Page | 28
1106
Air conditioner
4432
Fax machines
361
2015/2016 (I)
5400
7000
10000
77689.9
Page | 29
2015/2016 (I)
Hardware
Software
Maintenance
Workers
Training
Page | 30
15.0
2015/2016 (I)
DIAGRAM
Page | 31
2015/2016 (I)
Page | 32
2015/2016 (I)
Page | 33
2015/2016 (I)
Context Diagram
Page | 34
2015/2016 (I)
Level 0 Diagram
Page | 35
2015/2016 (I)
Page | 36
2015/2016 (I)
Activity Diagram
Page | 37
2015/2016 (I)
Page | 38
2015/2016 (I)
Page | 39
2015/2016 (I)
Page | 40
2015/2016 (I)
Page | 41
2015/2016 (I)
Page | 42
2015/2016 (I)
Student
Name
Ibah
Zyla
Baya
Jue
Fiqa
Matric No
13072740
13072558
13072512
13072612
13072732
Register
Name
Ibah
Zyla
Baya
Jue
Fiqa
Semester
1
2
3
4
5
Matric No
13072740
13072558
13072512
13072612
13072732
Identity Card
931026-14-1111
930714-11-2222
931212-01-3333
931206-10-4444
930722-14-5555
Log in
Matric No
13072740
13072558
13072512
13072612
13072732
Password
************
************
************
************
************
Page | 43
2015/2016 (I)
Ordering
Semester
1
Books
Financial Accounting 1
Microeconomics
Principles of Management
Introduction to Information Technology
Business Mathematics
English of Academic Skills
Financial Accounting II
Introduction to Basic Programming
Macroeconomics
Principles of Financial Management
Pengajian Islam
Business Statistics
English For Research Foundation
Quantitative Techniques For Business
Computer System Fundamental
Quality Management
Pengajian Malaysia
Organization Behavioral
Principle of Marketing
English Language Integrated Skill
Kursus Juruteknik Computer
Etika
Business Law
Management Information System
E-Commerce
Operating Management
Technology and Business
Research Methodology
Industrial Engineering
Business Strategy
System Analysis & Design
Operating System
Page | 44
2015/2016 (I)
IT Project Management
Data Base Management System
Logic Design
Research Project
Manufacturing Strategy
Practical Training
Admin
Name
Puan Ayu
Cik Fiza
Email
Ayu@gmail.com
Fiza@yahoo.com
Register
Name
Puan Ayu
Cik Fiza
Email
Ayu@gmail.com
Fiza@yahoo.com
Identity Card
801122-05-1234
870707-14-5678
Log in
Email
Ayu@gmail.com
Fiza@yahoo.com
Password
************
************
Page | 45
2015/2016 (I)
Process Ordering
Book
Financial Accounting 1
Microeconomics
Principles of Management
Introduction to Information Technology
Business Mathematics
English of Academic Skills
Financial Accounting II
Introduction to Basic Programming
Macroeconomics
Principles of Financial Management
Pengajian Islam
Business Statistics
English For Research Foundation
Quantitative Techniques For Business
Computer System Fundamental
Quality Management
Pengajian Malaysia
Organization Behavioral
Principle of Marketing
English Language Integrated Skill
Kursus Juruteknik Computer
Etika
Business Law
Management Information System
E-Commerce
Operating Management
Technology and Business
Research Methodology
Industrial Engineering
Business Strategy
Price (RM)
35
40
78
10
30
10
39
80
40
49
20
30
20
30
85
86
25
78
85
20
30
85
10
10
70
12
85
Page | 46
2015/2016 (I)
80
95
40
45
40
56
-
18.0 CONCLUSION
This system is called Alpha E-Bookstore. This system develops for student in that Alpha
College of Technology to solve the student problem about the subject and their book when
the new semester is begins. Other than that, from this system student also can make ordering
the book by login into the website.
This system will help student to prepare the books before class is started and it also will
help student easier to understanding the summary of the subject before lecturer is begins.
Student also can get their book after they make the ordering of the book to library. Library as
an admin and control overall of the system will manage the ordering book to the supplier.
Student can get the feedback from the admin about the book.
Alpha E-Bookstore its easy to use because student can login the system anytime and
anywhere. That system doesnt have any limit time or place. Its easier for student to using
this system.
Page | 47
2015/2016 (I)
19.0 REFERENCES
Akashah, E. (2010). Developing Online Bookstore to Facilitate.
Kerzner, H. (2015, August 13). Systems Analysis and Design/Introduction.
Muzumdar, P. (n.d.). Online bookstore A New Trend in Textbook Sales Management
for Services
Marketing .
John, S. (2013). Student use online bookstore.
Po, C. K. (2000 ). Factors Affecting Online Book Purchasing in Hong Kong .
Yen, B.-Y. T.-R. (2009). Post-Adoption Behaviors of E-Bookstore Customers.
Page | 48
2015/2016 (I)
20.0 APPENDICES
Page | 49