Room ReservationWebsite Project
- Analysis
- Develop requirements specification document
- Walkthrough and sign-off of requirements
- Design (Phase)
- Web User Interfacefor Managers (Deliverable)
- Create User Interface `prototypes
- Manager can book a room
- Manager can delete a reservation
- Manager can add equipment needs to room notes
- Manager can schedule attendees for a meeting
- Manager can edit and/or cancel a reservation if their meeting
- Manager can specify room setup
- Manager can query their schedule
- Conduct Design Review
- Deliver Final Functional Specs
- 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
- Development
- Web Front End
- Code Web Pages for
- Conduct Unit Test
- Review Web Page design/functionality
- Obtain User Signoff
- SQL Database
- Identify table relationships
- Build database tables
- Review Tables with project team
- Obtain Signoff
- Interfaces
- Build Interfaces
- Conduct Unit test of import/export functionality
- Obtain Signoff
- Reports
- Code Reports
- Conduct Unit test
- Review Reports with project team
- Obtain Signoff
- Testing
- Web Front End
- Verify design and functionality
- Perform Integration Test
- Perform User Acceptance Test
- Obtain User Signoff
- SQL Database
- Verify design/data elements
- Verify relationships
- Perform Integration Test
- Perform User Acceptance Test
- 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