Overview |
Requirements |
The ideal system we require should be composed of two separate yet related subsystems. The first is the Employee Management Subsystem (EMS). A secure system, the EMS should allow access only to those individuals in the human resources department (i.e. only the human resources department can access personal information). The second subsystem is the Timetabling and Diary Subsystem (TDS). The TDS is a global system accessible by each employees from his or her workstation.
EMS Subsystem |
The EMS should enable adminstrators to add, delete, modify, and view employee information records. Each employee record contains the name of the individual, that individual's unique login identification, as well as a comment field (The comment field is for personal information about the individual eg. address, position etc.). The TDS should have access to the EMS database.
TDS Subsystem |
In order for an employee to use the system the user is required to log into the
system. The TDS should enable all employees to add, delete, modify and view his or her
personal diary entries. An entry will include the following: start time, duration, location,
people requested, and comments. Entries can be scheduled to occur daily, weekly, or monthly.
The system will be run on a twenty-four hour timetable. If the people requested field is
empty then this is a personal entry and no other people will be contacted. That block of
time will be no longer be free. When the people requested field includes other co-workers,
an attempt will be made to set up a meeting. Valid meetings only occur between employees of
The user of the personal diary system should have the ability to view their diary including all of their personal entries and business meetings. The user should also have the ability to obtain detailed information about the meeting including the start time, duration, location, originator, as well as the other co-workers attending the meeting.
These are the informal specifications for our project. We hope that this will be adequate for your needs. Thank you for your time,
--