Human Resources Development Institute Employee Training Database Analysis &  System Design Michelle Randall Analysis & Sys...
<ul><li>Reduce data overload </li></ul><ul><li>Reduce data redundancy </li></ul><ul><li>Eliminate paper overflow </li></ul...
Michelle Randall Analysis & System Design ANALYSIS DESIGN Main   Menu Prototype Fact-Finding System’s Requirements Problem...
Management <ul><li>To report number of sessions per quarter </li></ul><ul><li>To report number of participants (unduplicat...
Lab Supervisor  <ul><li>To maintain (enter, update, delete) data on </li></ul><ul><ul><li>Courses </li></ul></ul><ul><ul><...
Supervisor <ul><li>To approve course registration </li></ul><ul><li>To report on  </li></ul><ul><ul><li>courses completed ...
Users <ul><li>View  </li></ul><ul><ul><li>Schedule of Courses </li></ul></ul><ul><ul><li>Course description </li></ul></ul...
USE CASE Michelle Randall Analysis & System Design Lab Supervisor Input New Course Update Course Input New Course Session ...
Entity Relationship Diagram Michelle Randall Analysis & System Design Employee Number FName MI LName Department Title Ext ...
Cause and Effect Analysis Michelle Randall Analysis & System Design Lab Supvervisor Lab Supervisor Lab Supvervisor Course ...
Process Analysis <ul><li>Using the Iteration method, the scope of this analysis will be limited to the COURSE SESSION subs...
Overall Employee Database System Michelle Randall Analysis & System Design Course   Sessions Registration Management Repor...
Context Diagram Michelle Randall Analysis & System Design Course Data Registration approval System Performance Analysis Re...
Diagram 0 Michelle Randall Analysis & System Design New Course Course Data New Session Session data Revised Schedule Lab S...
Diagram 1 Michelle Randall Analysis & System Design Lab Supervisor Form opens Data Saved New Course Added Select New Cours...
Diagram 2 Michelle Randall Analysis & System Design Lab Supervisor Session data Form Opens Course Selected Select ‘Course’...
Database Schema Michelle Randall Analysis & System Design EMPLOYEE EmployeeNo FName LName Mi ReportsTo: Title AA8834 Eliza...
Anomalies <ul><li>Category field has multiple entries. </li></ul><ul><li>Split table in two – COURSE & CATEGORY. </li></ul...
Normalization Michelle Randall Analysis & System Design 1 M 1 M CategoryID CategoryName PRV1 Prevention I PRV2 Prevention ...
Course Sessions Form Michelle Randall Analysis & System Design List box for Course Selection Course Session Information Co...
Course Form Michelle Randall Analysis & System Design Category list box displays Category ID and Category Name Many catego...
Employee Form Michelle Randall Analysis & System Design Supervisor Field created by Self-Join Relationship WHERE Title = ‘...
Schedule of Courses Michelle Randall Analysis & System Design Course data may repeat per category. This provides for easie...
Upcoming SlideShare
Loading in …5
×

Analysis Design

561 views
412 views

Published on

Part 2 of my project in Systems Analysis.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
561
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Analysis Design

  1. 1. Human Resources Development Institute Employee Training Database Analysis & System Design Michelle Randall Analysis & System Design Michelle Randall
  2. 2. <ul><li>Reduce data overload </li></ul><ul><li>Reduce data redundancy </li></ul><ul><li>Eliminate paper overflow </li></ul><ul><li>Assist in data analysis </li></ul><ul><li>Increase employee productivity </li></ul>Create A Database To . . . Michelle Randall Analysis & System Design
  3. 3. Michelle Randall Analysis & System Design ANALYSIS DESIGN Main Menu Prototype Fact-Finding System’s Requirements Problem Data Process Schem a
  4. 4. Management <ul><li>To report number of sessions per quarter </li></ul><ul><li>To report number of participants (unduplicated) </li></ul><ul><li>To report number of participants by category (General, Microsoft, CADC, leadership skills, etc.) </li></ul>Michelle Randall Analysis & System Design
  5. 5. Lab Supervisor <ul><li>To maintain (enter, update, delete) data on </li></ul><ul><ul><li>Courses </li></ul></ul><ul><ul><li>Course sessions </li></ul></ul><ul><ul><li>Certification Tracks </li></ul></ul><ul><li>Track status of employee registrations </li></ul><ul><li>Track employee attendance per session </li></ul>Michelle Randall Analysis & System Design
  6. 6. Supervisor <ul><li>To approve course registration </li></ul><ul><li>To report on </li></ul><ul><ul><li>courses completed by employee(s) </li></ul></ul><ul><ul><li>skill level of employee </li></ul></ul><ul><li>To report on certification completion </li></ul><ul><li>To report on attendance/non-attendance </li></ul>Michelle Randall Analysis & System Design
  7. 7. Users <ul><li>View </li></ul><ul><ul><li>Schedule of Courses </li></ul></ul><ul><ul><li>Course description </li></ul></ul><ul><ul><li>Required Courses for Certification </li></ul></ul><ul><li>On-line Registration </li></ul><ul><li>To track individual path toward Certification </li></ul><ul><li>User Friendly Interface </li></ul>Michelle Randall Analysis & System Design MAIN
  8. 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. 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. 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. 11. Process Analysis <ul><li>Using the Iteration method, the scope of this analysis will be limited to the COURSE SESSION subsystem. This section of the database will allow the lab supervisor to input course and course-session information. It will also allow updates and deletion of data . The stored information is then used to create a revised schedule of available courses. </li></ul>Michelle Randall Analysis & System Design
  12. 12. Overall Employee Database System Michelle Randall Analysis & System Design Course Sessions Registration Management Reports Supervisory Approval
  13. 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. 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. 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. 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. 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. 18. Anomalies <ul><li>Category field has multiple entries. </li></ul><ul><li>Split table in two – COURSE & CATEGORY. </li></ul><ul><li>Creates Many to Many relationship. </li></ul><ul><ul><li>Many COURSE(s) are related to many CATEORY(s) </li></ul></ul>Michelle Randall Analysis & System Design Course ID Vendor ID Course Category CEU Discontinued 100 1 Women in Prostitution Prevention II Assessor I Counselor I 3 No 107 1 Eight Critical Skills for Addiction Professionals Prevention I Prevention II 6 No 110 2 PowerPoint Basic 2 No
  19. 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. 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. 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. 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. 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

×