You are on page 1of 15

College of Computing and Informatics

Project Report
Deadline: Thursday 9/12/2021@ 23:59
[Total Mark for this Project is 10]

Student Details:
Name: ### ID: ###

CRN: ###

Instructions:

• You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
• It is your responsibility to check and make sure that you have uploaded both the correct files.
• Zero mark will be given if you try to bypass the SafeAssign (e.g., misspell words, remove spa ce s b e t we en
words, hide characters, use different character sets, convert text into image or languages other than English
or any kind of manipulation).
• Email submission will not be accepted.
• You are advised to make your work clear and well-presented; marks may be reduced for poor presentat ion .
This includes filling your information on the cover page.
• You must use this template, failing which will result in zero mark.
• You MUST show all your work, and text must not be converted into an image, unless specified otherwise b y
the question.
• Late submission will result in ZERO mark.
• The work should be your own, copying from students or other resources will result in ZERO mark.
• Use Times New Roman font for all your answers.
Pg. 01

Instructions

• As a system analyst, you are requested to develop an Information System by


performing the first three phases of SDLC (planning, analysis and design). You
need to apply what you have learned in the class and to participate in the team
project work.

• You have received a System Service Request (SSR) from a client and you need
to apply the planning, analysis and design phases.

• In this project, the first step is to present the SSR received (select a scenario of
your choice). Then, you need to prepare the main deliverables of the planning
phase: Project Scope Statement (PSS) and the Baseline Project Plan (BPP).
Note that: all sections of these documents should be included (for example
the system description, the feasibility assessment, and the management
issues in the BPP).
• Finally, you need to start the analysis and designing steps by providing the
Data Flow Diagram (DFD) and the Entity Relation Diagram (ERD) of the
Information System to be developed.

Deliverables
This project should follow the main steps of the first three phases of the SDLC
(phase 1, 2 and 3). Detailed description should be included in each phase.
Pg. 01

Learning Planning Phase


Outcome(s):
Under this section, include the following:
CLO3: Recognize
different • The System Service Request. (1.5 marks)
concepts, • The Project Scope Statement. (1 mark)
principles, and • The Baseline Project Plan. (1.5 marks)
software ANSWER:
modelling
The System Service Request:
techniques.
‫ اﻟﺸﺮﻛﺔ‬-‫اﺳﻢ اﻟﻌﻤﯿﻞ‬

System Service Request

REQUESTED BY ‫اﻻﺳﻢ‬ Date: October 29,2021

DEPARTMENT Human Resource ‫اﻟﻘﺴﻢ‬

LOCATION ‫اﻟﻌﻨﻮان‬

CONTACT Tel: 11-213 Fax: 11-56 e-mail: xx@h.com

TYPE OF REQUEST URGENCY

[ x ] New System [ ] Immediate – Operations are impaired or opportunity


lost.

[ ] System Enhancement [ ] Problems exist, but can be worked around.

[ ] System Error Correction [ x ] Business losses can be tolerated until new system
installed.

PROBLEM STATEMENT

When employee requests a leave need face-to-face interaction with manager


therefore wasted time. The Manager spends more time to evaluate employee by
paper based form. From previous explanation the paper based system is very bad
solution for HR system. Employee service take more time between employee and his
Pg. 01

manager because each request and approve done manually, employee introduce
manually paper form request to manager and manger deal with request then again
employee receive reply from manager , all steps done face to face and more time
spend and may by paper damaged or lost for some reasons. Handwritten paper leave
records can be associated with poor legibility, which can contribute to errors.

SERVICE REQUEST

I request a thorough analysis of our current method of employee request vacation


activity with the intent to design and build a completely new information system. In
our project we think to provide website for help employee in registration and help
them to do some tasks as vacation request. When employee request any service as
leave request get the approval from manager and finally the user will receive an
email explain the status of his request. This system should handle all vacation
transactions, support display and reporting of critical vacation data, and assist
manager in approve or disprove requests. Computerized records help with the
standardization of forms, terminology and abbreviations, and data input.

IS LIAISON Chris Martin (Tel: 4-6204 FAX: 4-6200 e-mail: cmartin)

SPONSOR ‫اﺳﻢ ﺷﺨﺺ‬, Director, Human Resources

------------------------------------TO BE COMPLETED BY SYSTEMS PRIORITY BOARD


[ ] Request approved Assigned to

Start date
[ ] Recommend revision
[ ] Suggest user development
[ ] Reject for reason ……………..


Pg. 01

The Project Scope Statement:

‫اﺳﻢ اﻟﺸﺮﻛﺔ‬ Prepared by: x x

Project Scope Statement Date: November 10, 2021

General Project Information Employee Vacation Approval System

Project Name: Employee Vacation System


Sponsor: y y, VP HR
Project Manager: xx

Problem/Opportunity Statement:
When employee requests a vacation by using paper system, he waste time. The
Manager spends more time to evaluate employee requests paper forms. An
improved method for performing this process must be found in order to reach
company objectives.

Project Objectives:
To enable the HR. Department to track and follow up on vacation requests for
employees. It will enable employees and manager to more easily request and
approve vacation requests.

Project Description:

A new information system will be constructed that will collect all vacation
requests and approvals activity, support display and reporting of vacation
information, aggregate data, and show trends in order to assist HR. manager in
decisions for new requests. The project will follow EVS systems development
life cycle

Business Benefits:

Improved understanding of human resources patterns


Improved utilization of employee and manager personnel

Project Deliverables:
Employee Vacation system analysis and design
Employee Vacation system programs
Pg. 01

Employee Vacation documentation


Training procedures
Estimated Project Duration:
3 months

The Baseline Project Plan:


BASELINE PROJECT PLAN REPORT
1.0 Introduction
A. Project Overview: This project will provide a database, input forms, and reports to
automate the vacation request and approval process, eliminate the need for
employee to use paper form, and improve process management by reducing the
lost time.
B. Recommendation: Many of the operational problems vacation system encounters
today can be addressed with the new Employee Vacation system. The
construction of a database and vacation request processing application have been
approved by the employee and HR. manager, as outlined in the Statement of
Work.

2.0 System Description


A. System Description: The employee vacation system will be built in MySQL Server plus
PHP. It will provide menus, input forms, and reports as outlined in the project deliverables
section below. Database forms and programming will provide forms for employee
information, manager information, and vacation request and vacation approval.
3.0 Feasibility Assessment
A. Economic Analysis:
o Tangible benefits include:
§ Faster vacation request processing is expected increase approvals by
10% per month (approximately $1000 monthly).
§ Vacation requests are done computerized instead of using d paper
system — estimated savings of $1200 annually.
§ Reduce staffing by one part-time employee--$400 per month.
o Intangible benefits are:
Pg. 01

§ Save time for employees and managers.


§ Increase employee satisfaction.
§ Improved services and make the HR works more reliable.

B. Technical Analysis: The systems analyst, programmer, and designers assigned to


this program have extensive experience with MySQL Server and PHP. The
objectives of this application are well within their capabilities. Business details are
quite clear, all of us face similar situation in your company. Also many systems found in
the internet can describe human resources and all required functions needs from this
system.
C. Operational Analysis: The proposed system will streamline the vacation requests
and approval process, provide better management of vacations data, and help
keep employee information up-to-date. The proposed system directly supports HR.
goals to provide better employee service.

D. Legal and Contractual Analysis: The proposed system does not present any legal or
contractual issues.
E. Political Analysis:
• Key stakeholders in the proposed system are:
o Employee
o Department manager
F. Schedules, Time Line, and Resource Analysis:
• An MS project file and Gantt chart detail the activities and timeline for this
project.
• Company has allocated $25,000 for the employee vacation system. This
amount must cover the development costs, as well as hardware, software,
data conversion, and training.
• The system should be operational by employee and manager of department.

4.0 Management Issues


A. Team Configuration and Management— page 132
• Manager: Juan Gonzales
• The project team has agreed on a project timeline. Tasks will be completed on time.
• Team members will follow standard procedures for reporting progress, documenting
Pg. 01

work, and communicating with other members.


• The project manager will be the contact person for the system.
Task ID Task Responsibility
A Collect Requirements ‫اﻻﺳﻢ‬
B Develop Data Model
C Develop Program Interface
D Build Database
E Design Test Scenarios
F Run Test Scenarios
G Create User Documentation
H Install System
I Develop Customer Support

B. Communication Plan—
Stakeholder Document Format Team Contact Date Due
Team Project Status First Monday of
Project Intranet Juan and Kim
Members Report Month
Management Project Status First Monday of
Hard Copy Juan and Kim
Supervisor Report Month
Project Status James and First Monday of
User Group Hard Copy
Report Kim Month
Internal IT Project Status Jackie and First Monday of
E-Mail
Staff Report James Month
IT Manager Project Status Hard Copy Juan and First Monday of
Report Jeremy Month
Contract Software E-Mail/Project Jordan and
October 4, 20٢١
Programmers Specifications Intranet Kim
Training Implementation and Jordan and
Hard Copy January 10, 20٢١
Subcontractor Training Plan James

The following is a list of the types of communication and the parties involved:

Employee:
• Communication from employee to team member(s)
• Feedback and direction to the team from employee
Project Manager:
• Communication/feedback from the project manager to team member(s)
Project Team:
• Internal project team communication
• Communication to employee and project manager
• Meeting agendas and notes
Pg. 01

c. Project Standards and Procedures—


all project work will meet the criteria of the highest industry standard. All work will adhere to
the stringent standards and high level that is expected in a professional environment.
Communication amongst team members will be courteous and professional. The project–an
information system design for employee vacations–will follow an abbreviated SDLC (System
Design Life Cycle). Before implementation there will be a "walk-through", which will include
an analysis of the system design's usability. The Baseline Project Plan may be modified
throughout the design process. All work up until the final deliverables will be "works in
progress."
Project managers will exercise prudent and judicious executive power to bring each phase of
the project to completion. Delays and impediments to the planned schedule must be brought to
the project manager’s attention immediately and resolved as soon as possible. All work will be
collected in a comprehensive project binder and an abridged electronic workbook. The team
member in charge of scheduling duties will communicate these duties to each affected team
member in a timely manner with sufficient notice. This schedule will be posted on the wiki and
updated on a regular basis. The project manager will ensure that all essential tasks are
accounted for.
Pg. 01

Learning Analysis Phase


Outcome(s):

CLO2: Describe Under this section, include the following:


the role of • List the functional and nonfunctional business requirements for the
analysis and system. (1 mark)
design in software • Create the complete DFD (Data Flow Diagram) for your own system.
development. (2.5 marks)

Answer
CLO3: Recognize
• Functional Requirements
different
• employee can request new vacation
concepts, • employee can request new over time
principles, and • the system check user and password
software • employee/manager can register in system
modelling • department manager can approve/reject employee vacation
techniques.
• Nonfunctional business requirements:
Type requirement
CLO5: Illustrate Ø The system will work over the Web with Microsoft Edge.
most common Ø The system must be able to import and export operate with
analysis and other systems Excel spreadsheets
Operational
Ø The system must be able to work with different operating
design techniques Requiremen
systems
in the form of a ts
Ø The EVS system should be able to learn to use 50 percent
group project. of the functionality of the product in 2 hours
Ø Response time must be 6 seconds or less for any
transaction over the network
Performance Ø The system will have 99% uptime performance
requirements Ø The database must be updated in real time
Ø The EVS system shall handle up to 50 users simultaneously
Ø The EVS system shall, on average, operate without failure
for 20 days
Pg. 01

Ø Only department managers will be able to approve


vacations.
Security
Ø All uploaded files will be checked for viruses before being
Requirements
saved in the system.
Ø The system will operate in English and arabic
Ø All date fields will be explicitly identified as using the
Cultural and
month-day-year format
Political
Ø Managers will be able to change the format of the
Requirements
telephone-number field in the employee database.

DFD:
Model Processes (Data Flow Diagramming):
Context Diagram:
Pg. 01

Level 0:


Level 1:
Pg. 01


Pg. 01
Pg. 01

Learning Design Phase


Outcome(s):

CLO2: Describe Under this section, include the following:


the role of • Use the ERD (Entity Relationship Diagram) to design the database of the
analysis and information system. (2.5 marks)
design in software
development.
Model data (ER modeling):

CLO3: Recognize
different
concepts,
principles, and
software
modelling
techniques.

CLO5: Illustrate
most common
analysis and
design techniques
in the form of a
group project.

You might also like