Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computerized Sign In/Sign Out System Group Memebers: Mike Bergandi Thomas Fulbright Kyle Hancock 10-21-03.

Similar presentations


Presentation on theme: "Computerized Sign In/Sign Out System Group Memebers: Mike Bergandi Thomas Fulbright Kyle Hancock 10-21-03."— Presentation transcript:

1 Computerized Sign In/Sign Out System Group Memebers: Mike Bergandi Thomas Fulbright Kyle Hancock 10-21-03

2 Presentation Overview ► Client ► High Level Design ► Detailed Design ► Questions & Answers

3 Client ► Jacqueline A. Smith  Director Minority Engineering & Computer Science Programs  jasmith@mail.ucf.edu jasmith@mail.ucf.edu  (407) 823-5486

4 High Level Design ► High Level Architecture

5 High Level Design ► Interface Description  User Interface ► Card Reader, Mouse, Keyboard, Monitor  Graphical User Interface ► GUI displayed on monitor  Card Reader Interface ► Used to read the sixteen digit number off of the UCF ID card  Database Interface ► Application will connect and query the Access database

6 High Level Design ► Design Issues:  Reusability  Maintainability  Performance  Portability  Reuse

7 High Level Design ► Technical Difficulties:  Connecting and reading from card reader  Connecting to the database  Generating Excel Spreadsheets

8 Detailed Design ► Design Issues:  Accessing the Database  Updating User Profile  Initial User Profile Setup with NID  Organization of Data  Card Reader

9 Detailed Design ► Class Diagram

10 Detailed Design ► Trace of Requirements No.RequirementLocation 1Students using the lab shall be able to log in and out of the system by swiping their UCF I.D's through a magnetic stripe card reader MECCATrak::cardSwiped() 2Students shall be able to log in and out manually in the event that reading the card is not possible. This includes a bad magnetic stripe on the card and if the card has been lost or forgotten. MECCATrak::manualLogin() MECCATrak::manualLogout( ) 3Tutors shall be able to log in and out of the system by swiping using their UCF ID’s through a magnetic stripe card reader. MECCATrak::cardSwiped() 4Tutors shall be able to log in and out manually in the event that reading the card is not possible. This includes a bad magnetic stripe on the card and if the card has been lost or forgotten. MECCATrak::manualLogin() MECCATrak::manualLogout( ) 5The administrator shall be able to log in and out manually requiring the use of a password.MECCATrak::adminLogin() MECCATrak::adminLogout() 6The system shall maintain the users’ information in a local database.Access Database 7The system shall provide a registration page or profile page in which the students and tutors will provide their first and last name, NID, email address, class standing, and major. ProfileGUI Class 8The system shall provide a way in which an administrator may view, add, and remove tutors as necessary.AdminGUI Class 9The system shall provide a page in which an administrator may generate statistical reports on the usage of the facility. ReportGUI Class 10The statistical reports shall be generated in the Excel spreadsheet format.Report Class 11The system shall log the time in and out of the lab for students and tutors.MECCATrak::cardSwiped() MECCATrak::manualLogin() MECCATrak::manualLogout( ) 12The system shall provide a way in which the students and tutors may modify or update their profiles.MECCATrakGUI::updateProfi le()

11 Question & Answer


Download ppt "Computerized Sign In/Sign Out System Group Memebers: Mike Bergandi Thomas Fulbright Kyle Hancock 10-21-03."

Similar presentations


Ads by Google