| Proposal for Online Room Draw System |
| Product | Online Room Draw |
| Client |
Dean Guy |
| Intended Users | Students of HMC |
| Platform | Platform Independent (IE recommended) |
| General Requirements |
In order of Importance:
- Interactive Interface
- Each user can obtain a room by clicking on the room they want.
- Input Priorities
- Every student has a priority number that is provided by the
administrator. Students with higher priority can take claimed rooms from
students with lower priorities.
- Administrative Capabilities
- The administrator can input the lists of students/priority numbers, and
manipulate the database to handle any special circumstances (i.e.
married couples or medical petitions.
- Pulling
- Students can pull other students into rooms in their section.
- Student Priority List
- The user can see the priorities of each student, and whether they have
chosen or not.
- Password Protection
- Each student at Harvey Mudd College will have a username and password
to use when they want to draw a room.
- Expandable
- The program must be able to handle new maps.
- User Help Page
- There will be a help page which contains rules on how room draw works,
and how to work with the program.
- Visual Aids
- Maps: Overall and Individual Dorms
- Visually Attractive
- The maps must be relatively accurate representations of the dorms in
order for the students to choose their rooms accurately.
|
| Team Organization |
Centralized Democracy
- Team Leader - Hang Tang
- Programmers - Annie Chang, Elmer Kim, Hang Tang, Neilsen Yu
|
| Life Cycle Model | Spiral - Add components piece by piece until
completed.
( i.e. Start with web page, add database, etc.)
|
| General Idea for Approach |
We are breaking our project down to 3 main parts.
- Setup the webpage with the clickable maps.
- Setup a database to work with the webpage.
- Add the additional features such as priority lists and security.
As of right now there are no specific duties for we are still in the planning
stages.
|
|
Proposal |
Meeting Log |
Change Log |
SRS |
Schedule |
Work Breakdown |
Design |
Loading Diagram |
Database Data |
Tracibility Matrix |
Testing |
Use cases
|