System analysis and design

profilesamiee
newassignment.docx

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: