Highlights
Assessment Requirements
Part A: Developing an E-commerce Reservation Website
The task is to design, implement, test and demonstrate an e-commerce website for a business which requires rent/sell products and services. The languages used should be ASP.NET and C. The secure website should collect details from the user, display those details on another page and email those details to the company’s booking administrator. You are free to choose the theme of the website (some ideas are found in Section 1.3). Your website should have the following basic functionality:
BASIC FUNCTIONALITY:
Page 1 – About the company
Page 2 – User enters his/her details and selects an item from a number of shown items. Make use of controls and validation. The item details are stored and retrieved into/from a database.
Page 3 – Once the information on page 2 is submitted, the user details and the selected item details are displayed on page 3 (use sessions). If the details are correct, then the user presses the ‘make reservation’ button. Once the information on page 3 is submitted, an email is sent to the manager (i.e., to your nominated email address) with the booking details. Then page 4 is then shown.
Page 4 –Displays a confirmation page that the email has been sent to the manager.
Extra Features:
• Register: Members must register onto the website via a login screen. Only registered members can make a rent/purchase. Account details must be stored in a database. Data entry must be validated to ensure data integrity.
• Update account details: Members can update their own account details.
• Browse Website: Visitors can browse the website using the web site's navigation menus.
• Search: Visitors can view/search available items which are stored in a database based on a search text. Users are provided with the search results (and optionally a list of ‘similar’ items. You can design your own criteria to determine what is ‘similar’).
• Security: The website should allow administrators to log in and edit the database, e.g. add extra items. Data entry must be validated to ensure data integrity.
• A site map: A site map showing the contents of your site.
• Aesthetics: Use of Cascading style sheets.
• Shopping basket: Members can place items in a shopping basket and go on to purchase them (actual payment processing is not required or permitted). This should be persistent across pages of the website. You could also choose to implement the storage of the shopping basket when the user navigates away from the website.
• APIs: Include Google map APIs, sentiment analysis APIs, etc.
Enhanced Requirements:
• Statistics: Administrators can print basic database reports and charts, such as the total number of sales by month, monthly total revenue from sales, the number of users registered in a particular month, etc.
• Extra security features: To gain a distinction/exceptional distinction you must implement advanced security features.
• Ratings: Members can provide a rating and a review for an item they have purchased/rented.
• View of ratings: Visitors can view ratings about items they wish to rent or buy. Also, for each item, users can view reviews and summary statistics based on user ratings.
• Preferences: Members can get tailored recommendations. For example, recommendations based on previous purchases, search history, or registered preferences. Generate your own algorithm for providing recommendations based on information about the user.
• Sales survey: Members who have completed a purchase can be invited to complete an online satisfaction survey about the store.
• Survey statistics: Administrators can view statistics about the grouped survey responses.
• Social networking: Members can share what they have purchased via email, social networking sites etc.
• User-friendliness and accessibility: Website is user-friendly and accessible.
• Other features: Implement any other features you feel are appropriate to the website.
• Statistics: Administrators can print various database reports and charts, such as the total number of sales by month, monthly total revenue from sales, the number of users registered in a particular month, etc.
• Use of technologies beyond basic forms (e.g. Rasor, WebMatrix, MVC etc)
• Other features: Any other features you feel are appropriate to the website.
Website Ideas:
• A car rental website
• A hotel room reservation website
• A wedding dress rental website
• A party venue reservation
• A music instrument rental website
• A bouncy castle rental website
• Any e-commerce website
Demonstration:
You will be required to demonstrate your website to your module leader or your lab tutor in a lab. Demonstrations dates and times will be provided at a later date. Your work will not be marked unless you demonstrate it.
Part B: Report on Web Security Research:
You will write a summary report about the topic you already did for your Web Security seminar. Your research findings are to be summarised in this short report. You will need to reference your work properly. Your report will have a maximum of 1000 words excluding references.
Note 1: If you have worked your seminar in groups, do not copy the report from each other. In this case, although you share the research findings and have developed a shared presentation, this reporting task is individually assessed. This practically means that you write your own version of this report independently.
Note 2: This report does not necessarily have to be linked to the developed web site in part A. However if you can find a way to connect them, you may briefly explain the connection. For example, if your web site can be vulnerable to the security attack that you explain in your research seminar, or if you have made some feature in the web site to protect it from such an attack, you may briefly explain them.
This SOFT40081: IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.