-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Welcome to the PetStoreAndClinic Wiki!
[March 27th - April 2nd, 2023]
During the first week, no tasks were assigned to any member of the group specifically, but rather it was a week of discussion regarding what software we were going to build, the name of the software, what will be included in it, a name for the group and a group logo. After a week of discussions, we decided that we were going to build a website that could be used to manage a Veterinarian Hospital. We decided on the different roles and what each user has permission to do in general. The name of the Project will be PetStoreAndClinic. The name for the group was decided to be "Byte Squad" and a logo was also provided, which is uploaded. More details on the project will be discussed in the upcoming weeks. Also, some details are posted in the ReadME file.
[April 3rd - April 9th, 2023]
After having been presented with some project requirements, we gathered to discuss them and divided the work for this week as follows:
- Albi Ceci – start working with the front-end development of the project.
- Arjeta Sinaj – Project Overview; Purpose and Scope of this Specification; Product/Service Description; Product Context.
- Kledi Haxhimali – User Characteristics; Assumptions; Constraints; Dependencies.
- Kleo Kocaqi – Provide as many functional requirements as possible; User Interface Requirements (login and client pages).
- Mauricio Spaho – Provide as many functional requirements as possible.
- Megi Ahmeti – User Interface Requirements (receptionist, doctor, manager, and administrator pages).
- Romina Muraçi – Learnability; Accessibility; Efficiency; Memorability; Errors; Satisfaction; Capacity; Availability; Latency; Monitoring.
- Stela Brinja – Maintenance; Operations; Standards Compliance; Portability; Security; Protection; Authorization and Authentication.
All group members are pleased to write down their work and provide it to the group leader before Friday.
Update: All members delivered their work on time.
[April 10th - April 16th, 2023]
We decided that there will be 21 user scenarios as follows:
- User logs in
- User changes the password
- Add a new manager
- View the manager’s profile
- Add a new doctor
- View the doctor’s profile
- Add a new receptionist
- View the receptionist’s profile
- Add a new client
- View the client’s profile
- Add a new pet
- View the pet’s information
- Search for a user
- Delete a user
- Apply medical information to a pet
- Apply bills to a client
- Update a user’s information
- Transfer an employee to another shop/location
- Update a pet’s information
- Client leaves feedback
- User logs out
Each team member, except Albi Ceci who will once again work on the front-end development of the project, will be assigned three user scenarios, for which he has to provide the description, extension, and user case.
Tasks Assigned:
- Albi Ceci – continue working with the front-end development of the project;
- Arjeta Sinaj – Work on user scenarios 1, 2, and 3;
- Kledi Haxhimali – Work on user scenarios 4, 5, and 6;
- Kleo Kocaqi – Provide Domain Requirements. Work on user scenarios 7, 8, and 9;
- Mauricio Spaho – Work on user scenarios 10, 11, and 12;
- Megi Ahmeti – Work on user scenarios 13, 14, and 15;
- Romina Muraçi – Work on user scenarios 16, 17, and 18.
- Stela Brinja – Work on user scenarios 19, 20, and 21.
Update: Some group members delivered their work very late, so uploading the user case tables was impossible. However, all the work was delivered before the weekly presentation in class and the job was well done.
[April 17th - April 23rd, 2023]
We decided to change the user scenarios a bit and therefore have 18 user scenarios instead of 21:
- User logs in
- User views their profile
- User edits their information
- Create a new user
- Search for a user
- Edit a searched user's information
- Fire an employee
- Add a new pet
- Search for a pet
- Edit a searched pet's information
- Add products to a client/pet
- Generate a bill for a client/pet
- Add medical products to a pet
- Transfer an employee
- Client leaves feedback
- The client books an appointment
- View feedback left by the clients
- User logs out
Members who are assigned any user scenario should provide its description, extension, user case, and activity diagram.
We also decided that there should be 6 use case diagrams:
- Basic Operations
- Relationship between the receptionist and client/pet
- Relationship between the manager and receptionist/doctor
- Relationship between the administrator and the staff
- Book an appointment
- Leave feedback
Tasks Assigned:
- Albi Ceci – try to finish the front-end development of the project;
- Arjeta Sinaj – Work on user scenarios 1, 2, and 3;
- Kledi Haxhimali – Work on user scenarios 4, 5, and 6;
- Kleo Kocaqi – Work on the Use Case Diagrams;
- Mauricio Spaho – Work on user scenarios 7, 8, and 9;
- Megi Ahmeti – Work on user scenarios 10, 11, and 12;
- Romina Muraçi – Work on user scenarios 13, 14, and 15.
- Stela Brinja – Work on user scenarios 16, 17, 18.
Update: All members delivered their work on time and the job was well done.
[April 24th - April 30th, 2023]
Since all members had to go through midterm exams this week, no tasks were assigned to any team member.
[May 1st - May 7th, 2023]
Firstly, we discussed the State Diagrams, and we decided that there should be 6 state diagrams, as follows:
- Appointment
- Client
- Receptionist
- Doctor
- Manager
- Feedback
Secondly, we discussed the Data Flow Diagrams. Since there are five types of users in our software, then there should be fifteen Data Flow Diagrams, three for each user (DFD0, DFD1, and DFD2 for each).
Tasks Assigned:
- Albi Ceci – continue working with the frontend development of the software; provide DFDs for the Client;
- Arjeta Sinaj – provide DFDs for the Receptionist;
- Kledi Haxhimali – provide the state diagrams for booking an appointment, for the client, and the doctor;
- Kleo Kocaqi – start working on the backed development of the software;
- Mauricio Spaho – provide the state diagrams for the receptionist, and the manager, and for leaving feedback;
- Megi Ahmeti – provide DFDs for the doctor;
- Romina Muraçi – provide DFDs for the manager;
- Stela Brinja – provide DFDs for the administrator;
Update: We decided to have a few changes in the diagrams' organization and work division. There will be only one DFD divided into three levels that will cover all the processes of the software. Megi and Stela will work on the DFDs, while Arjeta and Romina will be assigned to work on sketches and file formats.
[May 8th - May 14th, 2023]
All team members were assigned some of the last diagrams for this project (work division clearly stated in Meeting Report n.o. 07). Also, the review for the work done in the previous weeks.
Update: All members delivered their work on time and the job was well done.
[May 15th - May 21st, 2023]
This week was decided to be a week of rest for all team members before starting hard revision next week.
[May 22nd - May 28th, 2023]
All team members are asked to review their work since the start of this project and rapport any necessary changes.
[May 29th - June 4th, 2023]
A careful review to the work done by far was done. All the changes are uploaded.
[June 5th - June 11th, 2023]
Presentation week...