diff_months: 11

Software Development Assignment

Download Solution Now
Added on: 2023-06-26 06:58:59
Order Code: clt317282
Question Task Id: 0
  • Country :

    United Kingdom

Task Description

In this section, you are given a scenario presented the system requirements. You are expected to follow the scenario to design and develop the system accordingly.

SCENARIO:

You have been employed by National Railway System to design the ticket booking system. The system you develop is expected to collect the trip information for each customer, calculate the total ticket price and print the ticket. The following are the expected inputs:

  • The departure city
  • The destination city
  • The departure date
  • The departure time
  • The number of tickets going to purchase.
  • Each customer’s name
  • Each customer’s DOB (to check ticket type: Adult, Child or Senior ticket) The ticket
  • Adult ticket is £20.5
  • Child ticket is £10.5 (under 12 years old)
  • Senior ticket is £10.5 (above 65 years old)

TASKS:

  • All the outputs must be converted to capital letter.
  • All input must be effectively validated. There is no symbol in the name such as @, £, $, % and others.
  • The date must be in the format DD/MM/YY
    The total cost must be calculated.
  • The output includes ticket information for ALL input customers. (The output format can follow the simple ticket format which include all input information for each customer, including ticket type) Feel free to add any additional information if necessary.

Requirements and Submission

The following requirements cover all parts of the coursework.

Your application must be in C++ using the standard library This means:

  • You cannot use libraries that are not provided by standard C++.
  • Your code must compile using Microsoft’s standard C/C++ compiler, which is part of Visual Studio. If your code is specific for macOS or Linux then it will be marked down accordingly.
  • You should include proper documentation for your code.

Your code must be submitted in Moodle by the deadline provided. The submission must be your own work. If it is suspected that your submission is not your own work then your work will be referred for an academic misconduct investigation.

The submission to Moodle must be a ZIP file containing the following:

  • The code file(s) required to build your application.
  • A read me file indicating the difficulties you met and your solutions (bugs you’ve fixed and/or the features implemented).

Your ZIP file must use your student ID as a name. For example, if your student ID is abc1234, your ZIP file should be called abc1234.zip.

All coursework submissions must be demonstrated to the module tutor in class during lab time. Any submissions not demonstrated to the module tutor will be marked at zero.

Are you struggling to keep up with the demands of your academic journey? Don't worry, we've got your back! Exam Question Bank is your trusted partner in achieving academic excellence for all kind of technical and non-technical subjects.

Our comprehensive range of academic services is designed to cater to students at every level. Whether you're a high school student, a college undergraduate, or pursuing advanced studies, we have the expertise and resources to support you.

To connect with expert and ask your query click here Exam Question Bank

  • Uploaded By : Katthy Wills
  • Posted on : June 26th, 2023
  • Downloads : 0
  • Views : 128

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more