Brief

You project this teaching period is to develop a booking system to be used initially by Murdoch University academic chairs, APC's etc. (the ORGANISER), to book meeting time slots with multiple students in a set time period. When it is necessary to meet many students administrative staff spend considerable time to make all the required appointments. Currently administrative staff create a calendar of the meetings and this has proved to be very time consuming. This system is intended to save significant time and make booking the meetings much more efficient.

The system will allow the organiser to upload an excel spreadsheet of all students that require an interview. The system would then generate and send a personalized email to each student. This requires the organiser to create a template for that batch of appointments. Upon receipt, the student should be able to click on a dedicated link in the email to arrive at the booking site. The student can then view all available time slots and select their preferred meeting time slot. On confirmation of booking an email will be sent to the student confirming the time and place for the meeting with advise on cancellation issues.

The student will not see any details of other students for interview. The interviewer will be able to view the progress of the bookings and will have access to a calendar (printable on request) of the meeting schedule with the student identity visible. The system should also send a calendar request to Outlook. NB all previous calendars of meeting are to be kept for record keeping purposes.

The system should be web-based, allow for several interviewers (multiple calendars) to schedule meetings and be able to make Outlook bookings for both the interviewer and the interviewee. (i.e. when the meeting is booked and confirmed an automatically generated email should be sent by the system to both the student and Academic Chair which books an Outlook calendar appointment) The system should have the ability to have a central administrator with the interviewers having the ability to register for a set of meetings.

We need to come out with

1.Data Dictionary
2.CRUD Matrix
3.Decomposition Diagram (Process design)
4.Architecture Diagram
5.Steak holder analysis
6.Functional requirement
7.Non-functional requirements
8.User goal technique
9.Event decomposition technique
10.ERD
11.Use case
12.Class diagram
13.Activity diagram (UML)
14.Sequence diagram
15.Network diagram

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.