Vet Portal
Project Members:
- Rebekah Qu
- Mia Bae
- Nour Debiat
- Crystal Cleaveland
- Brian Rease
Project Roles:
- Project Manager: Rebekah Qu
- Responsible for: Project plan, schedule, weekly meetings
- Test Director: Crystal Cleaveland
- Responsible for: Test plan, test scripts/steps, acceptance testing, defect handling
- Software Designer / Engineer: Nour Debiat and Brian Rease
- Responsible for: Preliminary and design details, software architecture, and components
- Requirements Manager / Technical Writer: Rebekah Qu
- Responsible for: High level and detailed requirements, RVTM
- User Experience / Training Manager: Mia Bae
- Responsible for: User experience objectives, user guide/training manual
Application:
The application is a Java desktop application to be used in a veterinarian's office for managing clients, pets, and appointments.
Phase I Functionality
- Database connection
- Login
- Logout
- Add clients
- Edit clients
- Delete clients
- View clients
- stretch Log sucessful and failed logins
- stretch Log client addition, edit, and delete
- stretch 2-Factor Authentication
- stretch Account lockout
Phase II Functionality
- Add pets
- Associate pets with clients
- Edit pets
- Delete pets
- View pets
- Search for clients
- Search for pets
- stretch Log pet addition, edit, and delete
Phase III Functionality
- Create appointment
- Associate appointment with pet
- View appointment
- Edit/Reschedule appointment
- Delete/cancel appointment
- Search for appointments
- stretch Log appointment creation, edit, and delete
Stretch Functionality
- Add pet record
- Associate pet record with pet
- View pet record
- Edit pet record
- Delete pet record
- Search for pet record
- Download pet record