Room ReservationWebsite Project

  1. Analysis
  2. Develop requirements specification document
  3. Walkthrough and sign-off of requirements
  1. Design (Phase)
  2. Web User Interfacefor Managers (Deliverable)
  3. Create User Interface `prototypes
  4. Manager can book a room
  5. Manager can delete a reservation
  6. Manager can add equipment needs to room notes
  7. Manager can schedule attendees for a meeting
  8. Manager can edit and/or cancel a reservation if their meeting
  9. Manager can specify room setup
  10. Manager can query their schedule
  11. Conduct Design Review
  12. Deliver Final Functional Specs
  13. Obtain User Signoff

2.2.Web User Interface for Attendees

2.2.1.Create User Interface `prototypes

2.2.1.1.Attendee can query their schedule

2.2.1.2.Attendee can change their schedule

2.2.2.Conduct Design Review

2.2.3.Deliver Final Functional Specs

2.2.4.Obtain User Signoff

2.3.Web User Interface for Room Administrator

2.3.1.Create User Interface `prototypes)

2.3.1.1.Admin add users

2.3.1.2.Admin can add and edit rooms

2.3.1.3.Admin can add and edit equipment available

2.3.1.4.Admin can also do all manager and Attendee Tasks

2.3.2.Conduct Design Review

2.3.3.Deliver Final Functional Specs

2.3.4.Obtain User Signoff

2.4.Technical Specifications

2.4.1.Develop Tech Specs

2.4.2.Review Tech Specs with Project Team and Obtain Team Signoff

2.5.SQL Database

2.5.1.Technical Specifications

2.5.1.1.Develop Tech Specs

2.5.1.1.1.Room

2.5.1.1.2.Employee

2.5.1.1.3.Equipment

2.5.1.1.4.Schedule

2.5.1.2.Review Tech Specs with Project Team

2.5.1.3.Obtain Team Signoff

2.6.Interface with email system

2.6.1.Technical Specifications

2.6.1.1.Determine data import/export elements

2.6.1.2.Design interfaces

2.6.1.3.Obtain Team Signoff

2.7.Interface with payment system

2.7.1.Technical Specifications

2.7.1.1.Determine data import/export elements

2.7.1.2.Design interfaces

2.7.1.3.Obtain Team Signoff

2.8.Reports

2.8.1.Functional Specifications

2.8.1.1.Collect User Requirements

2.8.1.1.1.Define Data elements

2.8.1.1.2.Define Frequency

2.8.1.2.Design Reports

2.8.1.3.Review Report Design with Project Team

2.8.1.4.Deliver Final Functional Specs

2.8.1.5.Obtain User Signoff

  1. Development
  2. Web Front End
  3. Code Web Pages for
  4. Conduct Unit Test
  5. Review Web Page design/functionality
  6. Obtain User Signoff
  7. SQL Database
  8. Identify table relationships
  9. Build database tables
  10. Review Tables with project team
  11. Obtain Signoff
  12. Interfaces
  13. Build Interfaces
  14. Conduct Unit test of import/export functionality
  15. Obtain Signoff
  16. Reports
  17. Code Reports
  18. Conduct Unit test
  19. Review Reports with project team
  20. Obtain Signoff
  1. Testing
  2. Web Front End
  3. Verify design and functionality
  4. Perform Integration Test
  5. Perform User Acceptance Test
  6. Obtain User Signoff
  7. SQL Database
  8. Verify design/data elements
  9. Verify relationships
  10. Perform Integration Test
  11. Perform User Acceptance Test
  12. Obtain User Signoff

4.3.Interfaces with email and payment systems

4.3.1.Verify design and functionality

4.3.2.Perform Integration Test

4.3.3.Perform User Acceptance Test

4.3.4.Obtain User Signoff

4.4.Reports

4.4.1.Verify design and functionality

4.4.2.Perform Integration Test

4.4.3.Perform User Acceptance Test

4.4.4.Obtain User Signoff

4.5.Training

4.5.1.Create system documentation

4.5.1.1.Assemble Tech Specs

4.5.1.2.Develop System Flowcharts

4.5.1.3.Deliver Source Code

4.5.1.4.Complete System Documentation manual

4.5.2.Create training materials

4.5.2.1.Assemble Functional Specs

4.5.2.2.Develop “As Is” and “To Be” documentation

4.5.2.3.Update Business Processes

4.5.2.3.1.Write new business processes

4.5.2.3.2.Obtain User Signoff

4.5.3.Train users

4.5.3.1.Train IT Support Staff

4.5.3.1.1.Identify trainees

4.5.3.1.2.Identify trainers

4.5.3.1.3.Construct training schedule

4.5.3.1.4.Train users

1