首页 > 其他分享 >159.352 2在线订系统

159.352 2在线订系统

时间:2023-06-01 16:15:00浏览次数:39  
标签:Flat flight 在线 service 系统 should flights Dairy 159.352


159.352 2023/S1 – Assignment 2 Brief
Online booking system for a fictitious airline
You have been commissioned to design a Web/Internet application that implements an online
booking system for a new airline that operates out of Dairy Flat Airport (just north of
Albany).
The airline provides a highly specialized point-to-point service with Dairy Flat as its hub. It
operates a number of light jet planes. The pride of the fleet is a SyberJet SJ30i which can
carry 6 passengers in luxury. Other aircraft are: two Cirrus SF50 jets that take 4 passengers
each and two HondaJet Elite planes that can take 5 passengers each.
You may use any of the tools and frameworks that are being covered in the course. For the
purposes of this course, it is OK to have a “development” version rather than a “production”
version.
Routes description
The airline operates the following routes from Dairy Flat
• A weekly “prestige” service to Hobart (Tasmania) using the SyberJet aircraft. The
outbound flight departs Dairy Flat on Friday early morning with the return inbound
flight departing Hobart on Sunday mid-afternoon (their time). Note: the outbound
flight first stops at Rotorua to pick up passengers before continuing on to Hobart. The
inbound flight returns directly to Dairy Flat without stopping.
• A twice daily shuttle service to Rotorua using one of the Cirrus jets. These operate
every weekday Monday–Friday. The first flight departs Dairy Flat early morning with
the return flight departing from Rotorua at noon. After turnaround, the next flight
departs Dairy Flat late afternoon, with the return flight departing Rotorua in the
evening.
• A three times weekly service to Claris airport in Great Barrier Island using the other
Cirrus. The outbound flight departs Dairy Flat in the morning every Monday, Wednesday, and Friday. The return flight departs Great Barrier Island in the morning every
Tuesday, Thursday, and Saturday.
• A twice weekly service to Tuuta Airport in the Chatham Islands using one of the
HondaJets. The outbound flights depart Dairy Flat on Tuesday and Friday, with the
return flights departing Tuuta on Wednesday and Saturday.
• A weekly service to Lake Tekapo in the South Island using the other HondaJet. Departs
Dairy Flat on Monday with the return flight departing Tekapo on Tuesday.
Note
• You are free to decide on the prices of the various legs of these flights. You can also
decide on how to allocate flight numbers.
• You will need to decide on flight times between the end points. Just decide on any
reasonable values. Note that, in this part of the world, westbound flights usually take
longer than eastbound flights.
• The different timezones involved: mainland New Zealand (UTC+12), the Chatham
Islands (UTC+12:45), and Hobart (UTC+10)
• You can use the Great Circle Mapper, http://www.gcmap.com, to draw the routes
using the 4 letter ICAO codes: Dairy Flat (NZNE), Hobart (YMHB), Rotorua (NZRO),
Tuuta (NZCI), Claris (NZGB), and Lake Tekapo (NZTL). For example:
Requirements
Required features
You will need to decide on a suitable design for the front and back ends to meet the following
requirements. Your application should . . .
• . . . feature a landing page that functions as the entry point for your application
• . . . provide a feature to search for flights
• . . . provide a service to allow a user to select a scheduled flight and make a booking
• . . . have the capability for a user to cancel a booking
Marking Scheme
This assignment is worth 25 marks (25% towards your final grade).
Business logic and functionality
Including how you organize user/customer and flight information according to the airline
description and requirements. The user should be provided with a unique booking reference.
A booking should not be allowed on scheduled flights that are full up.
Your application should work with real calendar dates and not just the named days of the
week.
[7 marks]
Ease of use
The front end should provide as much guidance to the user as possible. In particular, it
should allow the user to conveniently search for desired flights.
On making a booking, the user should be presented with an invoice page summarizing the
details of the flight, i.e. price, departure date and time, arrival time, etc.
[7 marks]
Presentation
The front end output should be displayed in an attractive manner—you should do more than
just show plain text and vanilla HTML. Feel free to make use of the various presentation
tools covered in the course. However, do not overdo the graphics to the point where your
application becomes difficult to use (as with some real sites).
[7 marks]
Deployment
Your application should be packaged as a Docker image and be deployable in a Docker
container.
[4 marks]
Due date: 2023 June 2, 11:55pm.

 

标签:Flat,flight,在线,service,系统,should,flights,Dairy,159.352
From: https://www.cnblogs.com/simpleyfc/p/17449315.html

相关文章

  • VuePress2.0构建项目文档系统
    VuePress2.0构建项目文档系统参考TerraMours官网。https://terramours.site/文件结构参考:1.修改首页README.md修改项目下的README.md,修改内容:---home:trueheroImage:images/hero.pngheroText:TerraMoursactions:-text:快速开始link:/guide/type:pr......
  • 操作系统安装
    CentOS下载: https://www.centos.org/download/http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso......
  • 海外代购系统的商品数据哪来的呢?
    随着全球化和互联网技术的不断发展,越来越多的人开始关注海外产品,希望能够拥有更多选择和更高品质的商品。然而,由于跨境购物存在许多问题,如保证商品的真实性、价格透明度、售后服务等,很多消费者不敢轻易尝试。因此,代购系统应运而生,通过专业的服务和客户端的开发,有效地解决了跨境购......
  • 精选推荐|在线客户服务体验提升的关键:如何实现服务闭环?
    我们假设一个场景:你的客户想去网上找一个CRM工具,打出关键词,在眼花缭乱的广告中选出一家点了进去,上下浏览了一番,他觉得还不是很懂,一看右下角,有在线客服!太好了,把疑问发给对方,静静等着回复,1秒、2秒、3秒,没有人;4秒、5秒还是没有人,他心想:算了!他的耐心在此刻,可能连5秒都没有。于是他叉掉......
  • 重装系统蓝屏INACCESSIBLE_BOOT_DEVICE
    INACCESSIBLE_BOOT_DEVICE蓝屏解决方案好久没有用的电脑,系统打不开了,直接PE安装,出现蓝屏;重新安装了N此,依旧蓝屏;PE系统里面能识别到硬件,说明硬件没有问题;在网上查询了各种答案,不能解决;换官方原版镜像,解决问题!!!因为之前的镜像使用很多次,都没有问题;没有想到换镜像;换了之后,直......
  • 企业为什么要建设商业智能(BI)系统
    商业智能(BusinessIntelligence,BI)是一种通过对业务数据的分析来发现业务规律、优化决策和提高业务绩效的一种解决方案。而如今,数据正在成为越来越重要的企业资产,而BI可以帮助企业对这些数据进行收集、整理、分析和可视化展示,从而提供为实时决策支持和全面的业务洞察提供依据。皕......
  • 转载:用pageOffice控件实现 office word文档在线编辑另存为pdf的功能
    用pageOffice控件实现officeword文档在线编辑另存为pdf的功能1应用场景OA办公中,经常要将word文档转存为pdf方法,方式文档的查看。怎么实现word文档的转存为pdf呢?2实现方法通过pageOffice实现简单的在线打开编辑word后,只要增加一行document.getElementById("PageOfficeCt......
  • Alluxio : 开源分布式内存文件系统
    Alluxio:开源分布式内存文件系统Alluxioisamemoryspeedvirtualdistributedstoragesystem.Alluxio是一个开源的基于内存的分布式存储系统,现在成为开源社区中成长最快的大数据开源项目之一。公司简介:由项目的创建者李浩源以及来自UCBerkeley,Google,CMU,Palantir,Stan......
  • vsftpd日志配置及查看——可以将vsftpd记录在系统日志里
    vsftpd日志配置及查看vsftpdftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。主配置文件中与日志设置有关的选项包括xferlog_enable、xferlog_file和dual_log_enable等。 xferlog_enable 如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默......
  • 百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服
    目录安装Docker安装PaddleOCR安装准备PaddleServing的运行环境,模型转换PaddleServingpipeline部署重启测试百度飞桨(PaddlePaddle)-PP-OCRv3文字检测识别系统预测部署简介与总览百度飞桨(PaddlePaddle)-PP-OCRv3文字检测识别系统PaddleInference模型推理(离线部署)......