Professional Documents
Culture Documents
Project Chapter 3 and 4
Project Chapter 3 and 4
Chapter 3:
3.0 System Analysis
3.1 Introduction
What is system analysis? System analysis can be defined as “"the process of studying a procedure or
business in order to identify its goals and purposes and create systems and procedures that will achieve
them in an efficient way". Another view sees system analysis as a problem-solving technique that breaks
down a system into its component pieces for the purpose of the studying how well those component
parts work and interact to accomplish their purpose. (Lonnie D. Bentley p.160 7th edition.)
This also describes the plan that the investigator will undertake to develop the ways of solving problems
and provide guidance in various steps of undertaking the research. This study uses descriptive research
design because it is interested in describing the satiation as it exists during the time of study without
making manipulations. It provides the researcher with an opportunity to gain deeper insights into the
subject matter under study.
Robson (2002) points out that descriptive study portrays an accurate profile of persons, events or
situation. Chandran (2004) also states descriptive study describes the existing conditions and attitudes
through observation and interpretation techniques. In the present study, this design is the most
preferable because it helps to deepen understanding of the current situation as it exists. It enables
obtaining of both quantitative and qualitative data for the study because of utilization of questionnaires
and the interview guides.
This part involves assessing the current Courier Management and Delivery System in place. It
includes a detailed analysis of the system's strengths, weaknesses, limitations, and
inefficiencies. Feedback from users and stakeholders is collected to understand their
experiences and pain points with the existing system. Various data collection methods like
interviews, observations, and questionnaires are used to gather relevant information.
1. Interviews: Interviews are structured or semi-structured conversations between the
analyst and stakeholders, such as end-users, managers, or subject matter experts. The
primary goal of interviews is to gather in-depth and qualitative information about the
system, its functionalities, user experiences, pain points, and expectations. During
interviews, the analyst can ask open-ended questions to encourage detailed responses
and gain valuable insights. Interviews provide an opportunity for stakeholders to share
their thoughts, opinions, and suggestions related to the current system and the
proposed changes. These interviews can be conducted in person, over the phone, or
through video conferencing, depending on the availability and preferences of the
participants.
2. Observations: Observations involve the analyst directly observing the users and system
interactions in their natural working environment. This method allows the analyst to see
how users navigate through the system, perform tasks, and handle different scenarios.
By observing users, the analyst can identify any usability issues, inefficiencies, or
bottlenecks in the current system. Observations can be particularly helpful in
understanding real-world challenges that users face, which may not be apparent from
interviews or questionnaires alone. It's important for the analyst to be non-intrusive
during observations, so as not to disrupt the users' normal workflow.
3. Questionnaires: Questionnaires are structured surveys containing a set of questions that
are distributed to a larger group of stakeholders, such as end-users, customers, or
employees. Questionnaires are a quantitative data collection method and can provide
valuable statistical insights. They are useful for gathering feedback from a diverse range
of users and can help identify trends and patterns in user preferences or experiences.
Closed-ended questions with predefined response options are commonly used in
questionnaires, making data analysis more straightforward. However, open-ended
questions can also be included to allow participants to provide additional comments and
insights. Questionnaires can be distributed electronically (e.g., via email or online
surveys) or in printed form, depending on the target audience's accessibility to
technology.
There six type of feasibility which is shall discuss in the context of my project they include; economic
schedule, technical, political, contractual and organizational feasibility. (Will Kenton, 2018)
s
3.2.1 Schedule feasibility
Typically this means estimating how long the system will take to develop, and if it can be completed
in a given time period using some methods like payback period. Therefore, the time allocated for
undertaking the project is three month, which is ample time to finish the project and ensure that it is
working.
Social feasibility, also known as operational feasibility, assesses the impact of the proposed courier
management and delivery system on the current social environment within the organization and its
stakeholders. It evaluates whether the system will be accepted, adopted, and effectively utilized by the
people who will be affected by its implementation.
4. Notifications:
The system should send automated notifications to customers, updating
them about the status of their delivery, including package pickup, transit,
and successful delivery.
SERVICE
About us SS
Contact
staff us
CUSTOMERS
SERVICE
booking SS
com munication
parcels
Reporting
Communcation
Creating branches
emails
Conceptual Database Design – conceptual database design includes the identification of the
entities, relationship between entities and defining the attributes.
Logical Database Design – this level helps in designing the relations and constraints.
Physical Database Design – this level includes the physical implementation of relations into
database management system.
Entity-relationship Diagram helps in describing the entities and relationship. The database
designing was done from beginning and during database designing it is ensured that Database
model is in the normalized form. The database design for the organization is based on the
following ER Diagram showing entities and their relationships.
The project has been identified to contain twelve data base tables which are practically as follows:
Table Name: Branches
Field Name Data Type Size
INT 5
REQUEST ID INT 5
APPLICANT NAME VARCHAR 100
BRANCH NAME VARCHAR 50
BRANCH LOACATION VARCHAR 100
PHONE NO VARCHAR 50
MANAGER VARCHAR 100
NO OF ITEMS INT 50
BRANCH ID INT 5
BOOKED AT BRANCH VARCHAR 100