Professional Documents
Culture Documents
Table of Contents: -
INTRODUCTION:_______________________________________________________________________4
Our mission__________________________________________________________________________4
Our Vision___________________________________________________________________________4
Motto_______________________________________________________________________________4
Overview___________________________________________________________________5
Causes of Problem:__________________________________________________________________6
Proposed Solution:____________________________________________________________________7
Planning:___________________________________________________________________________10
System Analysis:_____________________________________________________________________10
System Design:_______________________________________________________________________10
System Development:_________________________________________________________________11
Testing:_____________________________________________________________________________11
Implementation:_____________________________________________________________________11
Maintenance Phase:__________________________________________________________________11
Planning________________________________________________________________________12
1|Page
CT026-3-1 System Analysis and Design New Era System
System Requirements_______________________________________________________________13
System Design_________________________________________________________________13
System Development___________________________________________________________14
Testing_______________________________________________________________________14
Implementation_______________________________________________________________14
Maintenance__________________________________________________________________14
Planning Phase:______________________________________________________________________15
Design Phase:________________________________________________________________________15
Development Phase:__________________________________________________________________15
Testing Phase:_______________________________________________________________________16
Maintenance Phase:__________________________________________________________________16
Gantt Chart:_______________________________________________________________17
PIECES Framework:___________________________________________________________________23
System Analysis:___________________________________________________________________25
Design Diagram:____________________________________________________________27
Context Diagram:___________________________________________________________29
Interface Diagram:__________________________________________________________32
2|Page
CT026-3-1 System Analysis and Design New Era System
References________________________________________________________________39
3|Page
CT026-3-1 System Analysis and Design New Era System
INTRODUCTION:
New Era PVT. Ltd. is a Kathmandu-based Nepalese IT company. We help the business grow
by providing cost-effective solutions to their problems using modern technology and a new
file-based system.
Created by creative individuals in 2019 We have satisfied hundreds of customers from all
over the world, and we guarantee that you will be satisfied as well.
Our mission
To optimize systems and processes with the use of modern technology and also the
implementation of a new, improved management system.
Our Vision
To provide the highest level of customer satisfaction at a fair price to help your business
grow with the use of strategic solutions.
4|Page
CT026-3-1 System Analysis and Design New Era System
Motto
Overview
One Pacific Health Club is a health club located in Bukit Jalil. This club aims to promote a
healthy lifestyle. It offers an extensive selection of club facilities and classes such as
aerobics, yoga, and a fully-equipped gymnasium with well-trained instructors experienced in
tailoring individual and group programs.
Membership:
All customers need to apply for membership and pay the annual fees to the club. Special discounted
memberships are available to students and senior citizens. Each of the members has an account number
and the club maintains all information about each member.
Class:
The health club offers several classes such as aerobics, yoga, etc. Each class is offered several times a
week. Below is an example of the schedule for the classes:
Each member can join any of these classes and there is an instructor for every class. The health club
maintains the attendance of the members.
Personal class:
Instructors can also work as personal trainers for the members of the health club. As a personal trainer,
the instructor works one on one with the members. There is a fee charged to members who contract
5|Page
CT026-3-1 System Analysis and Design New Era System
their services for a specified duration (e.g: one month, three months, or six months). Any members who
wish to use this service need to inform the club and pay the extra fee.
6|Page
CT026-3-1 System Analysis and Design New Era System
The current system is based on a labor-intensive manual process. Paper, storage space and
manpower are all heavily used, making transactions more expensive.
The current system takes a long time to maintain because each transaction needs to
be customized and search thoroughly to identify errors, which slows down the
entire system.
1. Data redundancy
2. Integrity problems
3. Less secure of data
4. Modifying member data is difficult
5. Time-consuming
6. No use of modern technology
7. Financial fraud
Causes of Problem:
1. Search function is performed manually
2. Data is stored in a file-based system.
3. No backup and recovery
4. Only one location is being used to store information
7|Page
CT026-3-1 System Analysis and Design New Era System
Proposed Solution:
Since this organization is using an outdated information management system, most of the
company's processes appear to be slow and unresolved, so we plan to tackle this issue by
developing software and a website for this organization.
The server's data management will be optimized by software, and the website will make it
easier for customers to obtain information. The website can provide information to a client.
If a client is interested in a specific piece of information, they can easily respond to the
server via the website. If a user is new to the club, individuals can easily register. All of the
information will be sent to the server's computer software, which will check the information
and proceed to add new members to the club. After registration is a complete member is
appointed and called.
The software we are developing for a client will perform a variety of functions such as
receiving notifications when a new person registers on a website, managing a member's
data, billing, financial recording, identifying member redundancy, and much more can be
done by software.
8|Page
CT026-3-1 System Analysis and Design New Era System
We aim to make the daily activity of the firm easier which will make processes easier for
both parties.
9|Page
CT026-3-1 System Analysis and Design New Era System
System Development Life Cycle (SDLC) is a process or life cycle following a software project within a
software organization. It consists of a detailed plan describing how to develop, maintain, replace and
alter or enhance specific software. The life cycle defines a methodology for improving the quality of
software and the overall development process. (Stazinger, Jackson, & Burd, 2017) (simplilearn, 2022)
(https://bigwater.consulting/2019/04/08/software-development-life-cycle-sdlc/, n.d.)
10 | P a g e
CT026-3-1 System Analysis and Design New Era System
Planning:
The purpose of the first phase is to find out the scope of the problem and determine
solutions. The planning phase begins with a system request which describes problems or
desired changes in the business. The purpose of this phase is to perform a preliminary
investigation to evaluate and find the scope of the problem. Resources, costs, time,
benefits, and other items should be considered here.
System Analysis:
Following the data collection, business analysts will discuss how and where to progress
and whether it is feasible or not within the current budget. The second phase is where
teams consider the functional requirements of the project or solution. Failure at this
phase will almost certainly result in cost overruns at best and the program's complete
collapse at its worst.
System Design:
This is the stage at which development begins. This phase describes in detail the
necessary specifications, features, and operations that will satisfy the functional
requirements of the proposed system which will be in place.
11 | P a g e
CT026-3-1 System Analysis and Design New Era System
12 | P a g e
CT026-3-1 System Analysis and Design New Era System
System Development:
This phase is where real coding begins. The development phase marks the end of the
initial section of the process. Additionally, this phase signifies the start of the production.
The development stage is also characterized by installation and change.
Testing:
During this phase, test engineers examine the app for bugs and runtime errors. Bugs
discovered are reported to developers, who fix the bugs and return the code to testers
for further testing. This is a time-consuming process that will continue until the
application is bug-free and stable. The purpose of this phase is to determine whether
the proposed design meets the initial set of business goals.
Implementation:
This phase is where the final software after the testing part is installed or sold to the
client. User training, installation of hardware and software, integration of the system
into the daily work environment is done in this phase. This phase continues until the
system is operating by the client’s requirements.
Maintenance Phase:
This is the final stage in which software is deployed on the client's side after extensive
testing Routine maintenance work is performed following the deployment of the
software. If the customer requests changes or enhancements after the software has
been deployed, the entire process is restarted.
13 | P a g e
CT026-3-1 System Analysis and Design New Era System
Planning
Since, the management of the club is done manually all records such as members details,
instructor details, and classes details are stored in files. Due to this member records are not
accessible when required and in time, and in case of members unsure whether they have
been registered, they are registered again causing data inconsistency and data redundancy.
It causes the staff and the member to lose important time and extra cost. When members
have multiple records when accessing activities, they may overcharge them or undercharge
them.
The current management system does everything manually which requires the staff to
manage memberships fees, personal class fees, and any extra fees everything every day due
to the lack of an auto-updating system. Doing this takes more time, more money for
miscellaneous, and takes more resources to run making this system inefficient and less
accurate.
The current management system runs on a file-based management system which needs to
be done manually every day making it more tedious and inefficient. In this system, the staff
registers the client and consults with the instructors and maintains classes, and assigns the
member to a class. The member then pays at the counter where the staff will prepare daily
reports on sales and members every day. The staff will also have to check the inventory
daily to ensure the stock doesn’t finish making it tedious.
14 | P a g e
CT026-3-1 System Analysis and Design New Era System
System Requirements
The club requires a system where the data is stored and updated automatically after every
session and stored in a way where a member’s data can be accessed easily so the member
won’t have to re-register and make data inconsistency and data redundancy. An
appointment system should be implemented so that the member won’t have to wait in line
for a long time. The system should check inventory and update inventory automatically and
send a message when the stock is about to be finished and needs to be maintained. The
system should capture the attendance of members and update records in an individual file
and produce reports.
System Design
The new era system creates a database where data of members, instructors, and classes are
stored. The member can register in the system through the staff where they can collect the
necessary information. The system creates a separate file for the member and searches for
the instructor related to the classes. The system checks the schedule of the instructor and
assigns the classes to the members. After, assigning the system informs the member. The
member can now come at the given time or can schedule beforehand through the system.
The system gives every member a unique ID so that they do not need to re-register. The
members can scan their ID in an individual class and the system automatically updates the
records. The system stores member’s records after every session. Then, the system sends
the member the receipt where the member pays into the counter and gets the invoice or
can-do online payment beforehand. The system automatically makes a report and updates
the records.
15 | P a g e
CT026-3-1 System Analysis and Design New Era System
System Development
The new era system is now discussed on which language is suitable for the given design.
Then, developers are hired for converting the given design into a system. The code for the
system is mapped with software. After the successful mapping of the code, a team is
created and a team leader is assigned. The lead developer checks the design document,
divides the code into sections, and assigns developers to code and build the system.
Testing
The new era system is checked through the white box testing by the developer whether the
internal code is working and by the design. After the internal code of the system is working
correctly, the developers do black-box testing. Developers check whether the functions of
the system are working properly and operate according to the design without the code. The
system is then tested through beta testing by normal users so that system can be operated
without the need of the developers. The system moves to the next phase after all tests are
successful.
Implementation
The new era system is now installed into the club and checked whether it operates properly.
Sessions are taken, shown to the staff & members on how the system works and how they
can apply to their club. The system is integrated with storage, backup, and restore.
Furthermore, Q&A Sessions are taken for staff and members to have a better understanding
of the system.
16 | P a g e
CT026-3-1 System Analysis and Design New Era System
Maintenance
The new era system is checked frequently and reported bugs are taken to developers for
debugging. The developers debug and maintain the system. New data is added to the data
warehouse on yearly basis.
Planning Phase:
Market research.
Survey and Questionnaire.
Determining budget.
Determining the core feature or function of the system.
Calculating timeline for the project.
Meeting with the clinic to know their expectation of the new system.
Overviewing and testing the current system.
Determining the problems within the current system.
Coming up with solutions for the problems determined.
Design Phase:
17 | P a g e
CT026-3-1 System Analysis and Design New Era System
Development Phase:
Testing Phase:
Maintenance Phase:
18 | P a g e
CT026-3-1 System Analysis and Design New Era System
Gantt Chart:
INTAKE STUDENT
Jayesh Tamang Nabin Bhatta Nikhil Shrestha Rajesh Yadav Sabin Maharjan Sandesh Singh
NAME
PROJECT TITLE TP NO.
A. Group Component
ALLOCATED CONTRIBUTION CONTRIBUTION CONTRIBUTION CONTRIBUTION CONTRIBUTION CONTRIBUTION
NO ASSIGNMENT COMPONENT TOTAL %
MARKS PERCENTAGE PERCENTAGE PERCENTAGE PERCENTAGE PERCENTAGE PERCENTAGE
1 Introduction 5 10.00 15.00 15.00 15.00 30.00 15.00 100
2 Problem &Solution 5 10.00 15.00 20.00 10.00 35.00 10.00 100
3 19 | P a g e
Project Planning 5 10.00 10.00 40.00 10.00 15.00 15.00 100
4 Feasibility Report 10 15.00 35.00 10.00 10.00 20.00 10.00 100
5 Systems Analysis 5 10.00 10.00 20.00 40.00 10.00 10.00 100
6 Design Diagram 15 8.00 8.00 8.00 8.00 8.00 60.00 100
7 Interface Design 20 20.00 15.00 15.00 20.00 15.00 15.00 100
8 Overall Documentation 5 15.00 10.00 40.00 15.00 10.00 10.00 100
Total Marks and Contribution 70 12% 15% 21% 16% 18% 18%
CT026-3-1 System Analysis and Design New Era System
Feasibility Study:
1. Functional feasibility:
A feasibility study seeks to objectively and sensibly reveal the advantages and disadvantages
of an existing business or proposed venture, as well as the opportunities and threats present
in the natural environment, the resources needed to carry out the project, and, ultimately,
the prospects for success. A proposed system is an application-based program and does not
require any additional software requirements. The administration hosts an application on
their servers. Any client can book their appointment by phone. They do not need to go to
the club to register or gather. So, the system does not need any setup. Hence, the system is
functionally feasible. (simplilearn, 2022) (CSUS)
2. Economic feasibility:
The process of determining the financial benefits and costs of a development project.
Analysis of a project's potential to aid decision-making by objectively and rational way
specifying its advantages, flaws, possibilities, and hazard, as well as the investment needed
to execute a project and an assessment of its odds of success.
DEVELOPMENT COSTS
Windows 7 Rs. 50
MS office -
20 | P a g e
CT026-3-1 System Analysis and Design New Era System
SSD Rs.3000
21 | P a g e
CT026-3-1 System Analysis and Design New Era System
INTANGIBLE COST
OPERATIONAL COSTS
Hardware Upgrades (1 PC) Rs 2000
User Training Rs 2000
Network Technician + Computer Operator Rs 10000
Total Operational Costs Rs 14000
3. Technical Feasibility:
This evaluation is based on an outline design of system requirements and is used to
determine whether the company has the technical expertise to complete the
project. This is about acceptance of the new system by the administration and their
clients. Clients do not need to use applications. They can directly contact the hospital
and book their appointment. An application is very easy to use. It can be used by any
person with normal knowledge of the application software. They can book their
appointment in a short period. They do not need to stay in queue to book the
appointment. It can consume almost very few times to book for the appointment.
So, the system can easily accept by any kind of end-users. Hence, the proposed
system is technically feasible.
Recommending the hardware part:
22 | P a g e
CT026-3-1 System Analysis and Design New Era System
Windows 7 is used as an Operating System as it is more reliable and faster as compared to the other
operating system.
4. Schedule Feasibility: A time feasibility study will consider the duration of time it will take to
complete the project. If a project takes too long to complete before it is useful, it will fail.
Typically, this usually involves estimating how long it will take to develop the system and
whether it can be completed in a particular time using methods such as a payback period. The
feasibility of time is a measure of how realistic the project timetable is.
23 | P a g e
CT026-3-1 System Analysis and Design New Era System
PIECES Framework:
Performance:
Does the existing model of operation provide the desired outputs and response time?
P in PIECES stands for performance, our software will make data storing and updating easier
that will save valuable time for a staff that can be used in different work. Since the storing
and updating is done by the computer chances of getting the error are less which results in
less syntax error or data redundancy. (CSUS)
Information:
Is the evidence given by the server to the client directly precise?
I in PIECES stands for information since we scheme to provide two applications i.e software
and website so information can be easily transmitted and easily received. The updated
information of the club will be received by clients on their mobile phones or PC. Since
information is provided by the server to the client directly so accuracy is high and pertinent.
Economy:
Does the organization ‘s method of operation offer cost-effective information services?
E in PIECES stands for economy. Our software is very cost-effective and only needs to pay
once a year for the server provider. Since or software can do many tedious works which
takes a lot of time for a person to complete. Since manpower, time and human resources
are saved which can be used in different work so it will be beneficial to the organization.
Control:
Does the current mode of operation offer effective controls for preventing fraud and
ensuring the reliability and security of data and information?
C in PIECES stands for control, since our software uses a trusted server to store your data it
is safe and secured. The accuracy rate is also very high.
24 | P a g e
CT026-3-1 System Analysis and Design New Era System
Efficiency:
Does the existing method of operation make the best use of resources, such as people and
time?
E in PIECES stands for efficiency. Our system does more than function by just collecting data
and storing it. It checks for resonance, security, billing, advertising, and many more so it
saves time for staff to do other works. Our system saves time, manpower, and resources.
Services:
Is the current way of dealing with things providing dependable service? Is it versatile and
expandable?
S in PIECES stands for services, our system provides great service for both parties i.e server
and member. For servers that is to create a reliable database, easiness of sending
information, etc., and for clients is to receive information, schedule with a tutor, and many
more. The new system will provide a high level of flexibility.
25 | P a g e
CT026-3-1 System Analysis and Design New Era System
System Analysis:
Functional Requirements:
Functional requirements define the functions of a system or its components and what a
function is supposed to be. Functional requirements can be calculations, technical details,
data manipulation, and processing. Functional requirements specify particular results of a
system. (Tutorialspoint, 2021)
26 | P a g e
CT026-3-1 System Analysis and Design New Era System
Non-Functional Requirements:
Non-functional requirements define the criteria that can be used to judge the operations of
the system rather than specific behavior. Non-functional requirements define how a system
is supposed to be. Non-functional requirements are the features that don’t do anything but
are important characteristics of the system.
27 | P a g e
CT026-3-1 System Analysis and Design New Era System
Design Diagram:
It is the arrangement of the data showing the structure of the database, connection of the
components, and functioning of the database. All the necessary entity and activity of the
framework is stated in the table below:
Entity Activity
Member 1. Apply for membership
2. Pay the annual fee
3. Apply for the personal trainer
28 | P a g e
CT026-3-1 System Analysis and Design New Era System
29 | P a g e
CT026-3-1 System Analysis and Design New Era System
Context Diagram:
Here is the figure of the context diagram of the system where the members can log in or
register into the club system. The important entities of the system are members, staff, and
trainers. The staff can login in the then he/she can register, update and extract the
information of the members. The trainer can check the schedule of his/her classes with the
members. The members will receive the invoice of the payment after the payment. Online
payments are collected at the bank and the cash payments are stored in the accounting
section.
30 | P a g e
CT026-3-1 System Analysis and Design New Era System
Level 0 DFD:
Here is the data flow of the proposed solution. In the first step, there are two phases i.e.
Login (1.0) and Register (1.1) where the new members can register and old members can
seek information. In the second step, the members will make the payments. After the
payment, the details will be transferred to the system in the 3 rd step where the members
will get the printed invoice. After payments, they will get the class schedule in the 4 th step.
31 | P a g e
CT026-3-1 System Analysis and Design New Era System
After they arrive at the given time the trainer will take the attendance of the members and
update it in the system which will be stored in the attendance in the 5th step.
Here is the figure of the relationship between the entities of the proposed solution. There
are 5 entities in this proposed system i.e., Staff, Health Club, Member, class, and Trainer
which includes various sub-entities as shown in the figure. There is many to one relation
between staff and health club i.e. many staff manages the health club, one to many
relations between the health club and club i.e. health club have verities of classes for the
members, many to one relation between member and class i.e. many members can join one
class but no any member can join multiple classes, one to many relations between trainer
32 | P a g e
CT026-3-1 System Analysis and Design New Era System
and member i.e. a trainer manages multiple members at the same time and one to one
relation between trainer and class i.e. a trainer is assigned to a class in the health club.
Interface Diagram:
This is the home page of the website or software. Any members who visit the page will see
this interface of the proposed system. On this page, every possible menu is placed so every
member can easily click and get the information they are seeking.
33 | P a g e
CT026-3-1 System Analysis and Design New Era System
The above picture is the interface of the about us menu where the new users will get the
complete information about the Pacific Health Club. The admins can update the new
information and enhance the information about the club in this interface.
34 | P a g e
CT026-3-1 System Analysis and Design New Era System
The above picture is the interface of the classes menu. The users can simply enter their
email address and they can get the details about the classes and their schedule through this
interface. Some social media of the club is also mentioned here where the users can follow
and ask their queries.
35 | P a g e
CT026-3-1 System Analysis and Design New Era System
The above figure represents the interface of the admin login page where the admin can log
in with the email address the password and can check the record and the records of the
members, their payments details, and various other things.
36 | P a g e
CT026-3-1 System Analysis and Design New Era System
This figure represents the interface of the member’s login. Here the members can log in to
their profile with the help of the email and password. They can check their progress, their
schedule, and the remaining duration of their membership through this interface.
37 | P a g e
CT026-3-1 System Analysis and Design New Era System
After the member login into the profile, this is the interface that they will see. In this
interface, options are mentioned for the members to information they required. They can
also make payments from this interface.
38 | P a g e
CT026-3-1 System Analysis and Design New Era System
The members can make the payment through this interface. Various options are available
for the members to make the payment of the health club. After they proceed with the
payment the members will receive the invoice.
39 | P a g e
CT026-3-1 System Analysis and Design New Era System
References
CSUS. (n.d.). Retrieved from www.csus.edu/indiv/m/merchants/pieces.pdf.
https://www.tutorialspoint.com/system_analysis_and_design/
system_analysis_and_design_overview.htm. (n.d.). Retrieved from Tutorials point.
Stazinger, J. W., Jackson, R. B., & Burd, S. D. (2017). System Analysis And Design In a Changing World.
40 | P a g e
CT026-3-1 System Analysis and Design New Era System
INDIVIDUAL COMPONENT
Research:
Advantages of research:
Disadvantages of research:
a. Time consuming
b. Confusing and useless findings
c. In terms of secrecy and ethical considerations to address, the study procedure is
more challenging.
d. Due to factors such as a lack of participant enthusiasm, you may not be able to
collect as much information as you had intended. (5 disadvantages of research)
41 | P a g e
CT026-3-1 System Analysis and Design New Era System
Investigation
I did my research on the suggested system. I sought to find out what the end-users
and administrators thought about the system by communicating with them. I
conduct my research with members and staffs at different times of the day (morning
and evening) when there are more people around. The suggested method was well
received by the targeted personnel and members. According to my analysis, I
completed the research task in the most efficient manner feasible and presented the
final report.
Level 1 DFD:
the user
43 | P a g e
CT026-3-1 System Analysis and Design New Era System
References
(n.d.).
10 reasons why research is important. (2022, February 12). Retrieved from https://theimportantsite.com:
https://theimportantsite.com/10-reasons-why-research-is-important/
44 | P a g e