PHP website
( 20 System Modelling Assignment 1 Hadi Ali Mirza (30356884) Arshdeep Singh Brar (30357777) Mohd Hassan Pasha (30360175) )
Contents Introduction 3 Subsystem 1 4 Subsystem 2 6 Subsystem 3 8 Combined Domain Class Diagram: 10 Subsystem Table: 10 Conclusion 10
Introduction
As described in case study the assignment is about documenting the functional requirements of Australia Post in UML. The Australian Postal Corporation, operating as Australia Post (or AusPost), is the government business enterprise that provides postal services in Australia. It was founded on 1 July 1975. The head office of Australia Post is located in Bourke Street, Melbourne, which also serves as a post office.
Responding to competitive pressures, Australia Post continued to broaden its product and service range in 2019, having invested in extensive technology-based infrastructure programmes. It operates in three core areas: letters and associated services; retail merchandise and agency services; and parcels and logistics.
Australia post’s primary stakeholder groups include our workforce, our customers, government and the broader community. Other important stakeholders include regulatory bodies, suppliers, industry organisations and peak bodies, environmental groups and the media.
This report is fundamentally structured with the three subsystems which incorporates the stakeholders their jobs, use cases and its depiction, use case diagram, class diagram and a Domain Model Class Diagram. Me and my two friends are employed as a System Analyst to record functional requirements of Australia Post in UML. There are three individuals in our group and there are three subsystems and each of the part in gathering will discuss in the diverse subsystem and in the last there will be one Domain Model Class Diagram which is made by the mix of the thoughts and systems of us all from the three subsystems.
The following themes will be talked about by the following group members in the following few pages:
1. Hadi Ali Mirza: Mail, parcel lockers and PO box services
2. Arshdeep Singh Brar: Document services and digital identification
3. Mohd Hassan Pasha: Recruitment and Graduate Program
Subsystem 1
Hadi Ali Mirza: Mail, parcel lockers and PO box services
Stakeholders: -
The given four stakeholders for the given subsystems are –
1) Customer: External operational
Role: Consumers.
2) Sorting staff at letter centre: Internal operational
Role: Sort mails, including holding and redirection.
3) Branch manager: Internal Executive
Role: Staff Recruitment quality control.
4) Customer Service: Internal operational
Role: Dealing Directly with Customers.
|
Stakeholders |
Role |
Type of stakeholders |
|
Customer |
Consumers |
External operational |
|
Sorting staff at letter centre |
Sort mails, including holding and redirection. |
Internal operational. |
|
Branch manager |
Staff recruitment quality control |
Internal executive. |
|
Customer service |
Dealing directly with customers |
Internal operational |
USE CASE DIAGRAM DESCRIPTIONS
|
No |
Actor |
Use Case |
Brief Use Case Description |
|
1 |
Customer |
Open a new PO Box |
Enter street address, location of the post office centre, and many options related to opening PO box. The system then sends a notification the customer informing customers of the information requested and a PO number and how to access the box.
|
|
2 |
Customer |
Requesting mail Redirection service |
Enter the old address and the new address. |
|
3 |
Customer |
Change PO box Size/type |
Enter the location of the post office and the PO box number and select a new PO box size. System will assign a new PO box number, how to access it and difference in payment. |
|
4 |
Customer |
Cancel PO box |
Enter the location of the post office and the PO box number. System will deduct some payment and refund the rest (if there is any fund left after the deduction). |
|
5 |
Customer |
Book a parcel locker |
Enter the location and size of lockers. System notifies customers how to access the locker. When a parcel has arrived, customers have 48 hours to collect the parcel. |
|
6 |
System |
Close PO Box |
System closes PO Box because customer has not paid 10 days after the due date. |
|
7 |
Manager |
Approving to process |
The manager assists to all the Australian post websites and can access all the customers’ details and staff details. |
|
8 |
Supplier |
Hold mail |
In this process the personal mail are easy to start, private and home official mail for the office use, business mails which required the proof of identification, it can be updated and existing mail hold services with reference number with the extended service. And the mails can be hold up to 12 months and it can be returned whenever you ant after the 12 months. |
|
9 |
Customer |
Parcel locker free |
Its easy to access your parcel locker whenever you want to take the parcel from the locker, but in this it has few conditions and requirements for receiving |
|
10 |
Driver |
Delivering the parcel at the required address |
In this use case you will find the driver is delivering the required parcel to the particular customers. When the parcel is being delivered to the particular address or the provided post office nearby provided area. |
Cancel PO Box (draw.io) https://app.diagrams.net/#G1_VQeZBVffHlJMsh7u5CbYor3XYa9p8nq
Use case Diagram:
Please refer to Subsystem 1 Use case Diagram.drawio
Domain Class Diagram:
Please refer to Subsystem 1 Domain Class Diagram.drawio
Subsystem 2
Arshdeep Singh Brar: Document services and digital identification
Stakeholders:
|
Stakeholder |
Role |
Type of Stakeholder |
|
Customer |
Consumers |
External, Operational |
|
Staff member |
Submission of documents after checking the details of customer |
Internal, Executive |
|
Government |
Approving and Distributing passport |
External, Operational |
|
NSW Roads and Maritime Services |
Approving and Distributing License |
External, Operational |
|
Federal Police |
Approving and Distributing Police check |
External, Operational |
|
Organizations which use Digital ID |
Consumers |
External, Operational |
Brief use case description:
|
No. |
Actor |
Use case |
Description |
|
1 |
Customer |
Search the correct form from appropriate authorities |
Customer finds the appropriate form from authorities to fill their personal details |
|
2 |
Customer |
Book interview time for passport |
He or She books an interview for passport |
|
3 |
Staff |
Lodge passport application |
Enter the unique application number to be submitted and system checks that the application is valid. Staff can lodge the application if the form has been filled correctly and all documents have been supplied. System generates a receipt that the application has been submitted. |
|
4 |
Customer |
Apply for Police check |
Customer applies for police check |
|
5 |
Customer |
Book an appointment for interview |
Customer books an appointment for interview of police clearance |
|
6 |
Staff |
Lodge police clearance application |
Enter personal details (all names, contact number, email, address(es) in the last ten years, driving license no), purpose of check, and 100 point identification (or digital Id). System sends payment information and confirmation that application has been received |
|
7 |
Customer |
Apply for children check |
Customer applies for children check |
|
8 |
Staff |
Lodge working with children check application |
Enter the unique application number to be submitted and system checks that the application is valid. Staff can lodge the application if the form has been filled correctly and all documents have been supplied. System generates a receipt that the application has been submitted. |
|
9 |
Customer |
Apply for Digital ID |
Select two of the following documents: Australian Passport, New Zealand Passport, International Passport with valid Australian Visa, Australian Driver License, Medicare Card, Proof of Age card, Tertiary Student card, Keypass ID card. System captures the identification number, full name and date of birth. For Australian Drivers, the system captures issuing state, and for Medicare card, the reference no Customer Apply for Digital ID on the card. |
|
10 |
Staff |
Lodge Digital verification ID |
Staff members lodge the file for Digital verification of the customer. |
Use case Diagram:
Please refer to Subsystem 2 Use case Diagram.drawio
Domain Class Diagram:
Please refer to Subsystem 2 Domain Class Diagram.drawio
Subsystem 3
Mohd Hassan Pasha: Recruitment and Graduate Program
Recruitment Process Introduction:
The Australian post recruitment process method comprises evaluating a position's criteria, drawing candidates to the role, reviewing and interviewing applications, employing and introducing the new person into the organisation. A method of identifying and recruiting qualified career applicants.
Students: External Operational
Role: Potential Employees
General Public: External Operational
Role: Potential Employees
HR recruitment staff: Internal Operational
Role: Recruiting suitable staff for Australian post
Post office owners: internal operational (or executive-often owners are also manager)
Role: Ensuring smooth operation of branches – including recruitment may need to liase with Australian post HR to recruit staff
|
S.No |
Use case |
Description |
|
1 |
Searching for Job |
Applicant search job of his/her field in the Australian post. |
|
2 |
Job Criteria check |
Applicant check about the job requirements. |
|
3 |
Application sent for job |
Applicant sends the application for the searched job. And applications received by the recruiter |
|
4 |
Checking for eligibility |
Recruiter check for the applicant’s eligibility for the pertaining job. |
|
5 |
Make a call for detail information |
Recruiter call to the applicant and ask few questions for instance team culture |
|
6 |
interview |
Successful candidate’s interview takes by the team manager. |
|
7 |
Feedback |
Candidates’ feedback gives to the recruiter by team manager. |
|
8 |
Induction |
Detail information about the company like history, future goal etc gives to the applicant by the corporate manager. |
There are four steps in the recruitment and graduate program of Australian post.
Use case model Description
Use case Diagram:
Please refer to Subsystem 3 Use case Diagram.drawio
Domain Class Diagram:
Please refer to Subsystem 3 Domain Class Diagram.drawio
Combined Domain Class Diagram:
Please refer to Consiladated Domain Diagram.drawio
Subsystem Table:
|
Name of the team member |
Chosen Subsystem |
Components of class diagram |
|
Hadi Ali Mirza (30356884) |
Mail, parcel lockers and PO box services |
· Customer · Parcel locker · PO box · Private customer · Business Proof |
|
Arshdeep Singh Brar (30357777) |
Document services and digital identification |
· Customer · Staff · Application · ID · Appointment |
|
Mohd Hassan Pasha (30360175) |
Recruitment and Graduate Program |
· Student · Staff · Applicant · Corporate manager |
Conclusion
Working in a group helps us to share our knowledge. It makes our work easier and more convenient within less time. Working in a group makes sometime fun as well.