Database Overview
|
|
Line 70: |
Line 70: |
| </tr> | | </tr> |
| </table> | | </table> |
| + | |
| + | |
| + | |
| + | [[Category:AppTrac]] |
Current revision as of 20:53, 5 October 2008
AppTrac uses a MySQL relational database. For the prototype, we will focus on s small number tables.
User Tables
User Table
UserID | Name | Password | Type | Status |
Unique autogenerated | String | encrypted |
student volunteer etc | active etc |
|
User Types
Type | Description | Access Code |
student | A student has access to applications. | code |
admin | An admin has access to reports and add/edit students. | code |
... | ... | ... |
|
User Details
UserID | Photo | Address | ... |
This and related tables should store some subset of the data shown in the following screen capture:
Activity Tables
Activity Log
Timestamp | UserId | Activity Code |
3/8/2008 09:00:23 | rsmith | sys_in |
3/8/2008 09:00:33 | rsmith | lexia_in |
3/8/2008 09:14:30 | rsmith | lexia_out |
3/8/2008 09:15:30 | rsmith | sys_out |
... | ... | ... |
|
Activity Codes
Activity Code | Description |
sys_in | User logged into AppTrac |
sys_out | User logged out of AppTrac |
lexia_in | User started Lexia Application |
... | ... |
|