You are on page 1of 11

For Misys Manila Presentation

DATABASE CONSTRUCTION
AND
FLOWCHARTS
DATABASE CONSTRUCTION
Managers’ Table

-table of the managers in the company.

Name Description
Data Type: Text
Manager’s Name
Name of the Manager
Data Type: Text
Department and Position
Department they belong and position
Data Type: Text
Contact information
Address and telephone number
Data Type: Text
Skills
Skills related to work
Data Type: Text
Trainings Attended
Trainings attended held by the company
Data Type: Text
Trainings Rejected
Trainings they rejected to attend
Data Type: Text
Project Held
Projects handled

Employees’ Table

- Table of all the employees on the company.

Name Description
Data Type: Text
Employee’s Name
Name of the Manager
Data Type: Text
Department and Position
Department they belong and position
Data Type: Text
Contact info
Address and telephone number
Data Type: Text
Skills
Skills related to work
Data Type: Text
Manager
Employee’s Manager
Data Type: Text
Trainings Attended
Trainings attended held by the company
Data Type: Text
Trainings Rejected
Trainings they rejected to attend
Data Type: Text
Project Held
Projects handled
Data Type: Text
Birthdate
Birthday of the Employee
Trainings Table

-table of all the trainings the company offers.

Name Description
Data Type: Text
Training Name
Name of the Training/ Course
Data Type: Text
Training Description
Description of the Training/ Course
Data Type: Text
Attendees
Name of the proposed attendee
Data Type: Text
Attendees Status Status of the attendee. Status will be attending
and tentative
Data Type: Text
Schedule
Time and Date the training will be held
Data Type: Text
Venue
Venue where the training will be held
Data Type: Text
Attendance Attendance of the attendees in this particular
training
Data Type: Text
Trainers
Trainer that will held the training/ course
Relationships
Managers Table Employees Table

Managers’ Name Employee’s Name


Department and Position Department and Position
Contact information Contact information
Skills Manager
Trainings Attended Skills
Trainings Rejected Trainings Attended
Project Held Trainings Rejected
Project Held
Birthdate

Trainings Table

Training Name
Training Description
Attendee
Attendees Status
Schedule
Venue
Attendance
Trainers
Query Tables

Scheduled training of the employee table

- Table that is generated by the system showing schedule of all the ongoing trainings the
where a particular employee is enrolled.

Employee Name
Department and Position
Manager
Training Name
Training Description
Schedule
Venue
Trainer

Attendance of the employee on the training table

- Table that is generated showing the attendance of a particular employee on the trainings
they attended.

Employee Name
Department and Position
Manager
Training Name
Training Description
Attendance

Profile of a particular employee

- Table that is generated showing the profile of a particular employee. if the user is an
employee they can only view their own profile, on the other hand if the user is a manager
the manager can view their own profile and the profile of the employees
Employee’s Name under their management.
Department and Position
Contact information
Manager
Skills
Trainings Attended
Trainings Rejected
Project Held
Birthdate
Profile of a particular manager

- Table that is generated showing the profile of a particular manager.

Managers’ Name
Department and Position
Contact information
Skills
Trainings Attended
Trainings Rejected
Project Held
FLOWCHARTS PRESENTATION
System Start

Start
A

Input Username
and Password

Is username and Is user a Yes Manager Stop


Yes
password verified manager

No No
Display Invalid
Employee B
username and
password

Employee

Start

Accept
choice

Is choice=’View SEARCH Display Training


Yes Employee
Profile’ Employee Profile Approval

No C
D
Accept
Training
Course

Send to the
Sure Yes Manager for Return
approval

C
Training
Approval

Start

Display Display
trainings for Yes trainings for
approval Approval

B
No Respond

Return

Enlist employee to B
Will attend Yes SEARCH training TRAININGS TRAININGS
attendees

Record training Remove employee


Will not attend Yes denied on Employee from list of B
employees profile tentative attendees

Manager

Start
C

Display
Manager’s Is
Menu Training
Choice = ‘Training Yes D
Maintenance
Maintenance’

Accept
No
choice

Is
Manager
Choice= ‘Manager D
Profile
Profile’
Is
Employee
choice= ‘Employee Yes D
Management
Maintenance’ D
No

No
Return

C
Employee
Management

Start A

Display
Employee
Menu Is
Yes DELETE B
choice = ‘DELETE’

Accept
Choice
No

Is
VIEW
choice = ‘VIEW Yes B
Is EMPLOYEE
Yes ADD B EMPLOYEE’
Choice = ‘ADD’

B
No
No

Return
Is
Yes EDIT B
Choice = ‘EDIT’

No

ADD EDIT

Start Start C

Accept information about Accept employee


Accept new information
the new employee name
about the employee

Store information
SEARCH
on the database

Employee

Employee Employee

Return Display employee


profile

Edit? Yes C

D No

Return
VIEW
DELETE
PROFILE

Start Start A

Accept employee Accept employee Accept training


name name course

SEARCH SEARCH
SEARCH

Employee Employee
TRAININGS

Display employee Display employee


profile profile Display training
profile

Recommend a
DELETE? Yes DELETE Yes A
training Sure Yes C

D
No No No

Return Return B

Training
Maintenance

C
F
Start

Enlist employee as
tentative attendee Display
Trainings Is DELETE
Yes E
Menu choice = ‘DELETE’ TRAINING

TRAININGS Accept No
choice

Is
VIEW
choice = ‘VIEW Yes E
TRAINING
EMPLOYEE’
D Is ADD
Yes E
Choice = ‘ADD’ TRAINING
E
No
No
Return

Is EDIT
Yes E
Choice = ‘EDIT’ TRAINING

No

F
ADD EDIT
TRAINING TRAINING

Start Start A

Accept information about Accept training/


Accept new information
the new Training/ course course
about the Training/
course

Store information SEARCH


on the database

TRAININGS
TRAININGS
TRAININGS

B
Display training
Return profile

Edit? Yes A

B No
DELETE
TRAINING Return

Start

VIEW
Accept Training/ TRAINING
Course
Start

SEARCH
Accept Training/
Course

TRAININGS
SEARCH

Display training/
course profile TRAININGS

DELETE? Yes DELETE Display training/


course profile

No
Return
Return

Prepared by: Reginald J. Hernandez

You might also like