System analysis and design
Table of Contents Problem/Needs Description 1 Proposed Solution 1 Description of System (Use Cases) 1 ER Diagrams 1 Description of Entities 1
No table of figures entries found.
David De Villiers (15110266) | Raghav Choudhary (18961645) | Scott Stewart (18783373)
|
|
|
|
3
1. Problem/Needs Description
Sales Corporation (SC) is fast growing company which has approximately 3000 personnel and has grown by 10% in the last two years, Sales Corporation foresee this trend continuing for the next three years. Currently, Sales Corporation have an extensive manual system which is used to change personal information for personnel via the HR department who require staff to fill out forms and then submit to HR who update the information via the HR system. This manual system causes many issues within the business, this is due to the time it takes to update the system (which is usually a few days) as once the information has been updated it may be already out of date, this causes may issues when mail is sent it incorrect address’s. Due to the size and continuing growth of Sales Corporation Ron Taylor (HR Director) and Joan Whitford (HR Manager) would like to implement a web based system whereby personnel can update their own personal information, thus reducing/eliminating the business issues currently experienced by Sales Corporation and the HR Department.
2. Proposed Solution/System Capabilities
The below outlines the new systems capabilities and proposed solutions which will help mitigate the current HR issues at Sales Corporation.
· Allow Sales Corporation personnel to access HR system via website.
· Display: Personnel ID number, name, work location, department, job title (Start and End dates for positions held at Sales Corporation).
· Allow Sales Corporation personnel to update personal information I.E: Address, phone number, emergency contact information (Relationship, name, address, phone number).
· Display organizational area, qualification title, qualification major (completion date, institution and country of obtained qualification) Note: Changes to this will still require some paperwork to go to HR.
· Allow Sales Corporation personnel to manage personal leave, apply for leave, check leave balance
· Display previous leave taken (start & end date of leave), type of leave taken (personal leave, sick leave, jury leave etc.)
· Allow Sales Corporation personnel to upload medical certificates, option to provide comments.
· Allow Sales Corporation personnel to apply for internal training courses
· Display previous training courses attended/completed.
· Display current position and previous positions held within Sales Corporation.
3. Description of System (Use Cases)
|
Use Case Number |
Use Case Name |
Description |
Actors |
|
1. |
Create new employee ID |
On the first day of work a new employee would input all their personal information via a form and would have a personnel ID generated. |
New SC personnel/HR Staff |
|
2. |
Input new Employee information |
HR would then input new personnel information into system (I.E: Name, address, phone number, emergency contact information, work location, department, organizational unit, qualification title, qualification major, completion date, institution and country where qualification was obtained. |
HR Staff |
|
3. |
Email link to employee |
The PPS system would email the new SC personnel with a link to the website along with their I.D number which would be there username along with a temporary password. They would sign into the Self-Service system and create a new password. |
HR staff/New personnel |
|
4. |
Personnel login in system |
Personnel would login in and check leave balance, apply for leave, view previous leave taken, view qualifications, current and previous positions. |
SC Personnel |
|
5. |
Apply for internal personnel training courses. |
SC Personnel can login into the PPS to view and apply for internal training courses which are offered by Sales Corporation. |
SC Personnel |
|
6. |
Display staff directory |
SC staff would be able to view a personnel directory which displays qualifications, work location, department, organizational unit and job title. |
SC Personnel |
ER Diagrams
Description of Entities
References
0
Appendix
Assignment Plan
Assignment Progress Reports
INTRODUCTORY SAD - ASSIGNMENT 2020 SEMESTER 1
GROUP WORK ALLOCATION PLAN
Student Names: David De Villiers 15110266
Raghav Choudhary 18961645
Group Leader: Scott Stewart 18783373
Section
Will be done by Planned
Start
Date
Planned
End
Date
Marks
Need/Problem description
Proposed solution (system
capabilities/functionality)
David De Villiers 09/04/2020 15/04/2020 5
5
Major use cases and their descriptions.
You must provide a use-case glossary (that
shows the name of each use case, a brief
description of the use case and the actors
for the use case).
David De Villiers 15/04/2020 30/04/2020
54
Description of data requirements of the
new system. You must provide:
a. An ER Diagram
b. A description of the entities and their attributes.
Raghav
Choudhary
15/04/2020 15/05/2020
33
27
Design of input screen(s) and flow of
activities for 3 use cases Scott Stewart 20/04/2020 04/05/2020 36
Design of output reports for 3 use cases Scott Stewart 04/05/2020 18/05/2020 30
Compilation and presentation quality of
report Scott Stewart &
Raghav
Choudhary
27/05/2020 30/05/2020 10
Signed group plan and progress reports
TOTAL 200
Note: The group members (and not the tutor) are responsible for ensuring that members
contribute equally to the assignment
Signature of group members: Date: 03/04/2020
David De Villiers Raghav Choudhary Scott Stewart
Tutor’s signature:
INTRODUCTORY SAD - ASSIGNMENT 2020 SEMESTER 1
GROUP WORK ALLOCATION PLAN
Student Names: David De Villiers 15110266
Raghav Choudhary 18961645
Group Leader: Scott Stewart 18783373
Section
Will be done by
Planned
Start
Date
Planned
End
Date
Marks
Need/Problem description
Proposed solution (system
capabilities/functionality)
David De Villiers 09/04/2020 15/04/2020 5
5
Major use cases and their descriptions.
You must provide a use-case glossary (that
shows the name of each use case, a brief
description of the use case and the actors
for the use case).
David De Villiers 15/04/2020 30/04/2020
54
Description of data requirements of the
new system. You must provide:
a. An ER Diagram
b. A description of the entities
and their attributes.
Raghav
Choudhary
15/04/2020 15/05/2020
33
27
Design of input screen(s) and flow of
activities for 3 use cases
Scott Stewart 20/04/2020 04/05/2020 36
Design of output reports for 3 use cases
Scott Stewart 04/05/2020 18/05/2020 30
Compilation and presentation quality of
report
Scott Stewart &
Raghav
Choudhary
27/05/2020 30/05/2020 10
Signed group plan and progress reports
TOTAL
200
Note: The group members (and not the tutor) are responsible for ensuring that members
contribute equally to the assignment
Signature of group members: Date: 03/04/2020
David De Villiers Raghav Choudhary Scott Stewart
Tutor’s signature: