System Analysis and design – CS353- project – part E-F-G

  • 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 spaces between 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. 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 by 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.
  • make sure to avoid plagiarism as much as possible
  • I NEED ONLY PART (E-F-G)

College of Computing and Informatics
Project
Deadline: Day 12/05/2023 @ 23:59
[Total Mark is 14]
Student Details:
CRN:
Name:
Name:
Name:
ID:
ID:
ID:
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 spaces between
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. 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 by
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.
Grading Criteria
Pg. 01
Grading Criteria
Introduction about your organization
0.25
System service request
0.5
Stakeholders’ roles and responsibilities
0.25
Baseline Project Plan
0.75
Calculate the NPV, ROI, and Break-Even
Gantt chart
1
System requirements determination (at
least 10 requirements)
1
Requirement determination Techniques
0.25
Use Case Diagram
1
DFD (at least 3 levels)
1.5
E-R diagram (complete and correct entity types,
attributes, relationships, and cardinality)
1
Class diagram (complete class names,
attributes, operations, multiplicity,
associations)
1
Maintenance Type
0.25
Challenges
0.25
Presentation
5
Total
14
Description and Instructions
Pg. 02
Description and Instructions
This project aims to describe the role of analysis and design in software development
and illustrate the most common analysis and design techniques.


The project is a Group work with a minimum of 3 People and
a maximum of 4 People.
Each group must submit/upload 3 files:
• project report in Word document
• PDF file of the project report
• Presentation in PPT/PPTX format.

One of the group members (group leader) should submit all the files on the
blackboard. Marks will be given based on your submission and the quality of
the content.

Your project must be original work. The project will be checked using a
plagiarism tool. Any matching with an online project or another/previous
student project will be given ZERO.

Project Total Marks = 14

Due date: 5th December 2023 @11:59 PM
Description and Instructions
Pg. 03
Description and Instructions
You are the project manager in an IT department related to a health, hostel, or financial
Learning
Outcome(s):
organization. One of the employees recognized the need for a new information system.
Your role is to create an information system to support the business process. You need
to choose the type of organization you want to build an information system for them
CLO 3:
and give it a name.
After choosing your organization, do the following:
Recognize
different concepts,
A. Give a brief introduction about your organization.
principles, and
software modelling
techniques.
CLO 5:
The company provides services in the field of sales. The company is facing
problems in personnel services, especially new leave requests through the paper
Illustrate most
system, which is a waste of time and effort for employees and managers. The
common analysis
company is trying to build a system to solve these problems and register them
and design
techniques in the
in the system, saving time, effort and money. The company is trying to build a
form of a group
system quickly to avoid previous problems and add investment opportunities in
project.
the market share.
Description and Instructions
Pg. 04
B. Explain the needs for the new system by filling in the below system service
request.
Organization name: ………………………
System Service Request
REQUESTED BY
…………………
DATE
…………………
TYPE OF
REQUEST
…………………
URGENCY
…………………
PROBLEM STATEMENT
…………………
…………………
………………
REQUESTED BY
DEPARTMENT
LOCATION
TYPE OF
REQUEST
URGENCY
SERVICE REQUEST
…………………
…………………
Date:
Description and Instructions
Pg. 05
‫ الشركة‬-‫ اسم العميل‬Employee Vacation System
System Service Request
REQUESTED BY
‫االسم‬
DEPARTMENT
Human Resource ‫القسم‬
LOCATION
‫العنوان‬
CONTACT
Tel: 11-213
Date: October 1,2023
Fax: 11-56
TYPE OF REQUEST
URGENCY
[
[ x
x ]
New System
]
e-mail: xx@h.com
Immediate – Operations are impaired or opportunity
lost.
[
]
System Enhancement
[
]
[
]
System Error Correction
[ x ]
Problems exist, but can be worked around.
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
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
Description and Instructions
Pg. 06
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.
SPONSOR ‫اسم شخص‬, Director, Human Resources
————————————TO BE COMPLETED BY SYSTEMS PRIORITY BOARD
[ x ]
Request approved
Assigned to
Start date
[
]
Recommend revision
[
]
Suggest user development
[
]
Reject for reason ……………..
Reference:
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Page 67.
Description and Instructions
Pg. 07
C. Who are the main stakeholders, and what are their roles and responsibilities?
Stakeholders
Ali
fahad
Role
Employee
HR Manager
Mohamed
Analysist
Ali
Designer
Omar
Developer
Responsibility
• Submitting requests related to leave.
• Approving or initiating vacation requests.
• Generating HR reports and analytics to
support decision-making.
• Gathering and analyzing business
requirements for the HR system.
• Conducting stakeholder interviews and
workshops to understand user needs and
pain points.
• Documenting functional and nonfunctional requirements in a clear and
detailed manner.
• Designing user-friendly and intuitive
interfaces for the HR system.
• Creating prototypes, and mockups to
illustrate the system’s layout, navigation,
and visual elements.
• Develop Data Model.
• Design Test Scenarios
• Implementing the software components
and functionalities of the HR system.
• Develop Program Interface
Reference:
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Pages 73,78.
Description and Instructions
Pg. 08
D. Declare the Baseline Project Plan for the new system by filling in the form
below.
Project Name: ‫اسم مشروعك‬
Project Manager:
x
Project Start Date:
1/10/2023
Project End Date:
31/12/2023
Project Budget:
x
To enable the HR. Department to track and
follow up on vacation requests for employees.
Project Goals:
The project includes the following
tasks:
It will enable employees and manager to more
easily request and approve vacation requests.
Enable EVS to identify the proper application
of production and material resources.
Define your Project Deliverables
Project Scope:
The project includes the following
tasks:
Identify the Project Constraints
Identify the Project Acceptance Criteria and
Project Exclusion
Project Initiation and Planning (Duration: 2
weeks)
Requirements Gathering and Analysis
(Duration: 3 weeks)
Project Timeline:
The project will be completed in
the following phases:
System Design and Development (Duration: 4
weeks)
System Development and testing (Duration: 3
weeks)
System Maintenance (Duration: 2 weeks)
System purchase: 30000
Project Budget:
The project budget is as follows
(Just an Example you can add or
modify):
Implementation costs: 15000
Maintenance and support cost: 8000
Staff training costs: 8000
Description and Instructions
Pg. 09
Total budget: 45000
Time and Budget: Implementation may take
longer than expected or go over budget due to
unforeseen technical issues, labor costs, or
infrastructure adjustments.
Project Risks:
The following are potential risks
to the project:
Project Team: The success of the project
heavily depends on the skills and dedication of
the project team.
Phased Implementation: Implementing all
features at once can be overwhelming and lead
to errors. A phased approach can help manage
this risk.
Project Mitigation Strategies:
The following mitigation
strategies will be used to address
the project risks:
Risk Avoidance: This strategy involves
organizing the project in such a way that it
avoids the risk altogether.
Risk Reduction: This strategy involves reducing
the impact or probability of the risk.
1. Risk Transfer: This strategy involves
transferring the risk to a third party, typically
through a contract or insurance policy.
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Pages 149-151.
Description and Instructions
Pg. 10
E. Calculate the Net Present Value (NPV), Return On Investment (ROI), and BreakEven.
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Page 143.
Description and Instructions
Pg. 11
F. Create a Gantt chart showing the project’s phases, tasks, and duration.
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Pages 75,80.
Description and Instructions
Pg. 12
G. List the system requirements (at least 10 requirements)?.
Functional Requirement
• Employee can request new vacation
• the system check user and password
• employee/manager can register in system
• department manager can approve/reject employee vacation
Non-Functional Requirement:
• The system will work over the Web with Microsoft Edge.
• The system must be able to import and export operate with other systems
Excel spreadsheets
• The EVS system should be able to learn to use 50 percent of the functionality
of the product in 2 hours
• Response time must be 6 seconds or less for any transaction over the network
• The system will have 99% uptime performance
• The database must be updated in real time
• The EVS system shall handle up to 5000 users simultaneously
• The EVS system shall, on average, operate without failure for 15 days
• Only department managers will be able to approve vacations.
• The system will operate in English and Arabic
• All date fields will be explicitly identified as using the month-day-year format
• Managers will be able to change the format of the telephone-number field in
the employee database.
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design. 2002.
Pages 404-407.
Description and Instructions
Pg. 13
H. Describe the techniques that have been used for requirement determination and
collecting.
1. Interviewing individuals :Individually interview people informed about the
operation and issues of the current system and future systems needs
2. Interviewing groups: Interview groups of people with diverse needs to find
synergies and contrasts among system requirements
3. Studying business documents: Study business documents to discover
reported issues, policies, rules, and directions as well as concrete examples of
the use of data and information in the organization
Reference:
George, Joey F, and Joseph S Valacich. Modern Systems Analysis and Design.
2002. Pages 172-176.
I. Explain how to represent business processes with the following business
process diagrams.
i. Use Case Diagram
ii. DFD
iii. E-R Diagram
iv. Class Diagram
i- Use Case Diagram
Description and Instructions
Pg. 14
ii-
DFD:
Context Diagram:
Level 0:
Description and Instructions
Pg. 15
Level 1:
Description and Instructions
Pg. 16
iii-
E-R Diagram
Description and Instructions
Pg. 17
iv. Class diagram
Reference:
• George, Joey F, and Joseph S Valacich. Modern Systems Analysis and
Design. 2002. Pages 237-241, 205-215,270-280,302-309.
Description and Instructions
Pg. 18
J. What type of maintenance do you suggest for maintaining this new IS?


Corrective Maintenance: This involves fixing errors and
defects in the EVS system. These could be design errors, logic
errors, or coding errors.
Preventive Maintenance: This involves activities to avoid
future problems. This could be code optimization, code
simplification, or documentation.
Reference:
• George, Joey F, and Joseph S Valacich. Modern Systems Analysis and
Design. 2002. Pages 498-499.
K. What challenges have you faced while building this new system?




Understanding HR Processes: HR processes can be complex and
varied, depending on the organization. Understanding these
processes thoroughly is crucial to building a system that meets the
needs of the HR team.
Data Privacy and Security: HR systems often handle sensitive
employee data. Ensuring this data is stored and processed securely is
a major challenge.
Integration with Other Systems: HR systems often need to
integrate with other systems such as payroll, benefits, and time
tracking systems. Ensuring seamless integration can be difficult.
User-Friendly Design: HR systems are used by a wide range of
people, from HR staff to managers to employees. Designing a system
that is easy for everyone to use can be challenging.
Description and Instructions
Pg. 19


Regulatory Compliance: HR systems need to comply with various
labor laws and regulations. Building a system that helps the
organization stay compliant is a key challenge.
Scalability: As the organization grows, the HR system should be able
to scale and handle more data and users.
Reference:
• https://www.bing.com/search?q=Bing+AI&showconv=1&FORM=hpco
dx.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER