The document outlines the design of a database system for an employee training program. It describes requirements like tracking courses, sessions, employee registrations and certifications. Entity relationship diagrams and use cases are shown for the core entities like employees, courses, sessions and registrations. Normalization is applied to split related categories into separate tables. Screen designs are proposed for key forms like courses, sessions, and the employee profile. Reports and a schedule of courses are also discussed.
1. Human Resources Development Institute Employee Training Database Analysis & System Design Michelle Randall Analysis & System Design Michelle Randall
2.
3. Michelle Randall Analysis & System Design ANALYSIS DESIGN Main Menu Prototype Fact-Finding System’s Requirements Problem Data Process Schem a
4.
5.
6.
7.
8. USE CASE Michelle Randall Analysis & System Design Lab Supervisor Input New Course Update Course Input New Course Session Update Course Session Update Categories Input Course Categories MAIN
9. Entity Relationship Diagram Michelle Randall Analysis & System Design Employee Number FName MI LName Department Title Ext Supervisor EmployeeNumber CourseSession RegistrationDate Approval EMPLOYEE REGISTRATION Registers Contains Uses Used By Belongs To StartDate StartTime Duration MaxEnrollment Course COURSE_SESSION CourseName Description CEUs Discontinued Vendor COURSE MAIN
10. Cause and Effect Analysis Michelle Randall Analysis & System Design Lab Supvervisor Lab Supervisor Lab Supvervisor Course Data Course Details AvailableCourse Session Data Session Details Available Sessions Saved Data Updated Schedule Add New Course 1 Add New Session 2 Update Schedule 3 Course Session Course Session MAIN
11.
12. Overall Employee Database System Michelle Randall Analysis & System Design Course Sessions Registration Management Reports Supervisory Approval
13. Context Diagram Michelle Randall Analysis & System Design Course Data Registration approval System Performance Analysis Reports Confirmation Requests Course Proficiencies System Updates Employee Training Database IT Management Supervisor Lab Supervisor Employee
14. Diagram 0 Michelle Randall Analysis & System Design New Course Course Data New Session Session data Revised Schedule Lab Supervisor Add New Course 1 Course Session Add New Session 2 Update Schedule 3
15. Diagram 1 Michelle Randall Analysis & System Design Lab Supervisor Form opens Data Saved New Course Added Select New Course Button 1.1 Input Course Data 1.2 Click the Close Button 1.3 Course
16. Diagram 2 Michelle Randall Analysis & System Design Lab Supervisor Session data Form Opens Course Selected Select ‘Course’ Button 2.1 Select a Course in Course List Box 2.2 Input Session Info in Blank Row 2.3 Session MAIN
17. Database Schema Michelle Randall Analysis & System Design EMPLOYEE EmployeeNo FName LName Mi ReportsTo: Title AA8834 Elizabeth Behena Cruise, Tom Counselor REGISTRATION Reg_ID Date EmployeeNumber Approval CourseSessionID 6 Mar-31 AA8834 Yes 12 COURSE_SESSION C_SessionID CourseID StartDate Enrollment Duration 12 100 Apr – 5 8 2:30 COURSE CourseID VendorID CourseName CEUS Discontinued 100 1 Schizophrenia 6 No
18.
19. Normalization Michelle Randall Analysis & System Design 1 M 1 M CategoryID CategoryName PRV1 Prevention I PRV2 Prevention II ASS1 Assessor I CategoryID CourseID PRV2 107 PRV2 100 ASS1 100 Course ID Vendor ID Course CEU Discontinued 100 1 Women in Prostitution 3 No 107 1 Eight Critical Skills for Addiction Professionals 6 No 110 2 PowerPoint 2 No MAIN
20. Course Sessions Form Michelle Randall Analysis & System Design List box for Course Selection Course Session Information Course Description Number of Continuing Education Units Course fulfills these certification requirements View ‘Schedule of Courses’ Opens ‘Course – Main Form’ To update/delete Course info Vendor
21. Course Form Michelle Randall Analysis & System Design Category list box displays Category ID and Category Name Many categories can be selected for one course Select a Vendor from Combo Box
22. Employee Form Michelle Randall Analysis & System Design Supervisor Field created by Self-Join Relationship WHERE Title = ‘Supervisor’ Departments limited to combo box selection Title limited to combo box selection
23. Schedule of Courses Michelle Randall Analysis & System Design Course data may repeat per category. This provides for easier selection of required courses Course Name will become hyperlink to course description or outline Report can be saved as HTML for Web viewing MAIN