代做MANG6531 Managing Digital Design and Web Development调试Java编程
- 首页 >> C/C++编程SEMESTER 2 2023/24
GROUP COURSEWORK BRIEF:
Module Code: |
MANG6531 |
Assessment: |
Individual Coursework |
Weighting : |
30 |
|||
Module Title: |
Managing Digital Design and Web Development |
|||||||
Submission Due Date: @ 16:00 |
2nd May 2024 |
Word Count/Duration: |
(See brief) |
Method of Submission: |
Electronic via eAssignment ONLY (You are not required to submit a hard copy) (Please ensure that your name does not appear on any part of your work) |
Any work submitted after 16:00 on the deadline date will be subject to the standard University late penalties (see below), unless an extension has been granted, in writing by the Senior Tutor, in advance of the deadline.
|
This assessment relates to the following module learning outcomes:
|
Coursework Brief:
Activity
Your task is to develop one or more scripted web pages that are meant to be part of a web application for a travel and tour company that offers packaged holidays. The aim of the business is to enable people use their website to book packaged holidays. The business currently offers three types of packaged holidays, namely Gold, Silver, and Diamond. The Gold package is a 3-week holiday, costing £10,000 per person, while the Silver is a 2-week package costing £5000 per person. The Diamond package on the other hand is a week holiday costing £3,000 per person. At the moment, the business does not have a name, logo, and brand colours so it is your job to decide on these. Your web page(s) should be appealing, easy to use, and provide a package quote calculator. Specifically, your solution should contain:
• HTML pages – an effective home page, or collection of navigable pages, with corresponding (example) content, that effectively showcases information about the business, holiday order page, contact form. that allows customers to make enquiries. The contact form. should request customers’ full name, email address, phone number, and message as well as have a dummy “Send” button.
• Functionality/scripting – a script. that calculates the total cost by fetching the type of holiday package selected and corresponding cost from a pre-specified MySQL database table (see database specifications below) and multiply with the number of people going on the holiday and successfully displays this content on a respective page. Note that children get an automatic 25% discount on the package so this should be coded in the design. In addition, a standard VAT of 20% of the total cost must be included in the final amount. For instance, if the customer selects the Gold package for 2 adults and 1 child, the system should accurately calculate the total cost including the 25% child discount, and the standard 20% VAT.
• Styling (usability and visual aesthetics) – a user-friendly and visually appealing styling that are suitable for and well applied to the problem setting, and with appropriate positioning of all elements.
Importantly, to avoid any possible confusion, every page you include in your solution must clearly include the following disclaimer: “Note that this is a fictitious website that was developed by a student as part of a programming assignment. None of the content on this page is meant to be genuine nor should it be taken as such”. Also, please do not make any attempt to submit your pages to a search index or to provide any external link to them.
To develop your solution, you will need to use HTML, JavaScript, and PHP server-side scripting. Use of CSSfor styling is strongly encouraged; some may wish to use Bootstrap for this purpose. Importantly, your server-side script(s) must be designed to run under the existing Web server configuration used to host your personal web file store (www.southampton.ac.uk/~username/) 1 . Solutions that require different PHP versions, customised server configurations, etc. will attract low marks; you may wish to verify compatibility at the beginning stages of your work.
Database specifications
For the purpose of this assignment, a MySQL database named “mgmt_webapp_msc” was created and stored on a University server (srv02958.soton.ac.uk). This database contains a table named “holiday”, which was defined as follows:
CREATE TABLE holiday (
holidayid INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
package VARCHAR(100),
packagedetails VARCHAR(255),
cost decimal (8,2),
duration VARCHAR (100)
);
You have been granted the necessary rights to select records from this table under the username: MANG6531_student, password: tintin6531. You may assume the contents of this table will be maintained by the business; you are not given any user rights to insert, delete or update records in the table.
Important note on academic integrity
This is an individual assignment so your markup code and scripts must be your own work: you are not allowed to copy from other students.
You are of course encouraged to look for useful information sources to support your design choices and reference them in your code. Also, you are allowed to make use of existing templates or frameworks and development environments to speed up development, or you may look for scripting code examples on the Web, in books, etc., and adapt and incorporate individual chunks of scripting code provided you acknowledge their use and the sources in code comments.
Submission
First, you must electronically submit your final web application as a zip file bearing your student ID (e.g., 26123456.zip) via eAssignment (https://www.assignments.soton.ac.uk). Secondly, upload a copy of your final web application in your personal webstore store (www.southampton.ac.uk/~yourusername/) in a folder bearing your student ID including all your scripted web pages or program files (i.e., all HTML, PHP, CSS or other files required to run your application).
Assessment
Marking criteria relate to the submitted web application and we will evaluate the submitted page(s), functionality/scripting and usability and visual aesthetics. Please carefully examine the grade descriptor document (provided separately) for more details and respective weights for each of the marking criteria.
This assignment accounts for 30% of your overall module mark.
Nature of Assessment: This is a SUMMATIVE ASSESSMENT. See ‘Weighting’ section above for the percentage that this assignment counts towards your final module mark.
Submission Deadline: Please note that the submission deadline for Southampton Business School is 16.00 for ALL assessments.
e-Assignment Submission: The assignment MUST be submitted electronically via e-Assignment, which is accessed via the individual module on Blackboard. Further guidance on submitting assignments is available on the e-Assignment support pages.
It is important that you allow enough time prior to the submission deadline to ensure your submission is processed on time as all late submissions are subject to a late penalty. We would recommend you allow 30 minutes to upload your work and check the submission has been processed and is correct. Please make sure you submit to the correct assignment link.
Email submission receipts are not currently supported with Turnitin Feedback Studio LTI integrations, however following a submission, students are presented with a banner within their assignment dashboard that provides a link to download a submission receipt. You can also access your assignment dashboard at any time to download a copy of the submission receipt using the receipt icon. It is vital that you make a note of your Submission ID (Digital Receipt Number). This is a unique receipt number for your submission, and is proof of successful submission. You may be required to provide this number at a later date. We recommend that you take a screenshot of this page, or note the number down on a piece of paper.