web | express | Objective | 代写assignment | database代做 – CSE2ISD Information Systems Development

CSE2ISD Information Systems Development

web | express | Objective | 代写assignment | database代做 – 这道题目是利用web进行的编程代写任务, 涉及了web/express/Objective/database等代写方面, 这个项目是assignment代写的代写题目

数据库代写 代写数据库 database代做 sql代写

Assignment, Semester SP 3 2021

(30% of total assessment)

Object-Oriented Analysis Case Study

Objective To apply object-oriented methodology for analysis of information systems development in a case study.

This is an INDIVIDUAL assignment. You are not permitted to work in a group when writing this assignment.

Copying, Plagiarism:

Plagiarism is the submission of somebody elses work in a manner that gives the impression that the work is your own. The Department of Computer Science and Computer Engineering treats plagiarism very seriously. When it is detected, penalties are strictly imposed. Students are referred to the Department of Computer Science and Information Technology’s Handbook and policy documents with regard to plagiarism and assignment return, and also to the section on Academic Misconduct in the unit outline available on LMS.

No extensions will be given:

Penalties are applied to late assignments (5% of total assignment mark given is deducted per day, accepted up to 4 business days after the due date only). If there are circumstances that prevent the assignment being submitted on time, an application for special consideration may be made through university special consideration teach. See the departmental Student Handbook for details.

Submission Guidelines:

  • Submit the electronic copy of your assignment from LMS on CSE2ISD page only, by 5:00pm Monday, 25 Jan 2021.
  • Submit a single file containing your assignment solution (you can submit a PDF or Word file).
  • All diagrams should be produced using an appropriate software tool (Draw.io or Lucidchart free software).
  • Name your assignment file with your name. Eg., DavidSmith-ISD-Assignment.pdf

Case Study A-Airways Service Company

Business description

A-Airways is an airline company. A-Airways main business is the transportation of customers.

A-Airways Company management is to ensure the successful completion of around 10 0, flights every year to 57 airports around Australia and to 86 destinations in 36 countries that is a massive task. It requires maintaining high levels of customer service and operational efficiency covering very broad spectrum of business areas such as Engineering, Airports, flights, VIP lounge and other various corporate business units. Given the diversity of the Group’s operations, the management must frequent analyse operational data and making decisions for better marketing prediction and effective and efficient business operations. In this assignment, we are only working on a subset of A-Airways Companys business operations for information system design. Only the following departments will be considered.

  1. Flight Management

There are hundreds A-Airways flights transporting passengers from different airports to over 50 domestic and international destinations every day. A-Airways flight operational database records every flight log, such fight date and time of departure and landing, the airports of departure and destination, the number of passengers, the number of crew members, the distance, the fuel consumed, the total of meal, drinks, consumable cleaning liquid and tissues, etc in each trip.

Each flight maintains an inventory table for consumable products. The inventory will be

refilled at end of each trip. The management wants to analyze the high costs of products

consumed inflight for budget planning and improvement.

  1. Awarding programs and VIP lounge services

A-Airways broad portfolio of subsidiary businesses ranges from A-Airways VIP Clubs to A- Airways Frequent Flyer management.

A-Airways frequent flyer program (FFP) is aimed at rewarding A-Airways customer loyalty. Points can be redeemed for purchase of tickets, online shopping, hotels and foods, or upgrades of ticket classes on flights operated by A-Airways Company, and other business partners.

The points of A-Airways Frequent Flyers (FFs) can be collected if one of the following actives occurs:

  • A new ticket of A-Airways flight is purchased
  • Any purchases are paid by a credit card from A-Airways Company partners

The classes of A-Airways FF memberships are based on distance flown with some bonuses that vary by travel classes (e.g., first class tickets attract more FF points.) with A-Airways airline and the subsidiary airlines. The classes are named as Bronze card holder, Silver status (Oneworld Ruby), Gold status (Oneworld Sapphire), and Platinum (Oneworld Emerald).

The distance of trips reaches a certain point, say 5 0,000km in one year, the FFs will be upgraded to a higher level of class, eg, from Gold class to Platinum class.

The headquarter management wants to analyse the usage of A-Airways memberships for all classifications.

To maintain the better services to VIP members and FFs and award customers loyalty, A- Airways provides VIP lounges at airports around the world. Those Gold FFs, Platinum FFs, and A-Airways VIP Club Members (who paid membership fees) are provided a VIP lounge access for meals, drinks and rest rooms, priority check-in, priority luggage handling with increased luggage allowances.

The first class and business class travelers all have complimentary access to the A-Airways VIP first/business class lounge (or affiliated lounges) as their part of benefits.

The management needs the data analytics on the A-Airways Company VIP lounges usage, services provider, number of clerks needed in one lounge room, the costs of foods and drinks for their better operations.

  1. web management

A-Airways Company wants to provide a website for introduction of the company profile, posting news, services and promotions, etc. Customers should be able to browse the web pages for searching flight deals, flight status, booking a trip/ticket and managing the booking & insurances. FFs have members login to check points earned and class level updates. They

can also check in seats and purchases goods with the points, etc.

  1. Ticket sales

A-Airways Company wants to have a ticket sales management. A-Airways Company provides ticket sales by either online or promotion agents.

If a ticket is sold, the customers purchase information is recorded including the booking date, payment date, payment amount, extra 5% charge if used American express card, Flight number, agent or online sale indicator, the class of the ticket, A-Airways FFs ID or VIP club ID, so on. The sold tickets will be submitted to A-Airways ticket sales management for records. An integrated selling system linked to all promotion agents should be in place to avoid conflict sales.

At the end of each month, A-Airways distributes commissions to the promotion agents based on the number of tickets they have sold. The percentage commission paid to each agent for each flight they have promoted will be stored in a database.

Managements want to analyse the agent performance and the distributions among agents.

A-Airways Company central managements wish to analyze their business performance from many different business units to maximize their revenue. They need to perform detailed analysis of their business to see the efficient operations and effective achievement. It has observed that a simple reporting feature built on top of their operational database is not adequate. Therefore, an enterprise information system is required to assist mangers in addressing the aforementioned requirements for data analytics.

You are employed as an information system analyst to provide a conceptual model for the

required information system.

Your Tasks: [ 10 0 marks total]

You need to analyse (as a preliminary to designing) the information system for A-Airways

using the OO methodology. Your tasks encompass the following steps:

I. Requirements Gathering [15 marks]

  1. Create an owners view for the new system that you can show it to stakeholders for feedback. You can make any reasonable assumptions if any details that you think are important are not clearly mentioned in the case description. If uncertain, consult with the client (via the Further Requirements, Questions and Clarifications – tutors/lecturer). [1 3 marks]
  2. Identify the users of the system. List these under subheadings for business and IS users.
[ 2 marks]

II. Domain Analysis [ 15 marks]

  1. Write domain definitions and, from there, proceed to establish the domain scope for the
system and each subsystem. The following table provides a template for your answer.
A-Airways Company
Domain Definitions & Scope
Domain Scope Outline

[ 5 marks]
  1. Identify the domain concepts from the domain definition & scopes of the above question
    1. Categorise the concepts into different types such as processes, functions, roles, objects, and business rules. You need to list them in a domain dictionary table using the following template:
A-Airways Company
Domain Dictionary
Name Type Description
[ 10 marks]

III. Behavioural Modelling [ 40 marks]

After completing the domain analysis, you are ready to start use case modelling. Please make

sure that you use the domain concepts identified during the domain analysis activity as the

basis for behavioural modelling.

  1. Identify stakeholders of the whole system. List them with descriptions using the following table template.
A-Airways Company
Stakeholders & Actors
Name Description
[ 5 marks]
  1. Create a use case summary for both ticket sales and Awarding programs and VIP lounge services subsystems using the template table below. (At least 6 use cases should be identified in the table.)
A-Airways Company
Use Case Summary
ID Name Description Actors
[ 10 marks]
  1. Complete a use case template for a use case that relates to a ticket sales online/promotion agent. Use the blank template below.
Use Case:
ID:
Scope:
Priority:

Summary: (^) Primary Actor: Supporting Actors: Stakeholders: Generalization: Include: Extend: Precondition: Trigger: Normal Flow: Sub-Flows: Alternate Flow/ Exceptions: Post-Condition: Non-Behavioral Requirements: Open Issues: Source: Author: Revision & Date

[ 5 marks]
  1. Create a use case diagram for the Ticket sale subsystem(s), complete with include and extend where appropriate. [ 10 marks]
  2. Create an activity diagram for the Ticket sale subsystem(s). [ 10 marks]

IV. Structural and Dynamic Modelling [ 30 marks]

After completing the behavioural modelling, you will continue with structural and dynamic modelling.

  1. Identify classes for both the Ticket sales and Awarding programs and VIP lounge services
subsystems. List each class, along with responsibilities and the use cases they are associated
with, using the following table templates.
A-Airways Company Service
Preliminary Class Candidates
Class Responsibilities Use Cases
 
 
[ 10 marks]
  1. Create class diagrams:
a) Identify a central class associated with its collaborators, other classes and multiplicity
information for the ticket sale subsystem.
b) Is there any relationship in this case study that can be described by
aggregation/composition?
c) Are there classes that can be generalized/specialized?
Note: Answer the questions separately from 3 diagrams.
[ 10 marks]
  1. Create a sequence diagram for the process of purchase ticket on the A-Airways Company
Service website.
[ 10 marks]