Assignment title: Information
Web programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 1 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501
Assessment 2 – Project and Research
Instructions:
The trainer may decide whether this will be an individual or group assessment.
In this project, you will need to perform various tasks related to codes writing, debugging and performance
monitoring for a web application according to the requirement specified in the project background.
Duration:
Trainer will set the duration of the assessment.Web programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 2 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501
Project Background
You are approached by the ABC Company to create an e-commerce site for their business. You can refer to
ebay.com.au or amazon.com as examples of e-commerce sites.
Refer to the screen shot below as a guideline for the Homepage of the web application you are going to create.
You should enable the user to select the products, add items to cart, and enable user to buy the products. The
products that the user selects should be updated in the database.
Make sure only registered users can use your web application. So create registration page that enables user
create their ID and password. Perform required validation for the same.
So, with the web application you will be able to perform following tasks using chosen tools (Visual Studio.Net).
Implementing a framework for logging and error handling
Debugging and trace the application
Monitoring the application performance
You are required to prepare a report completing and combining all the tasks specified below with appropriate
screen shots. You are also required to provide the softcopy of the application to your Trainer. You can refer to
the user manual provided in the learners guide to get the ideas of how to proceed with the project.
Specifications/Submission Summary
The following is the summary of what are expected from you.
1. A completed e-commerce application (softcopy)
2. A report containing-Web programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 3 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501
I. The scope and objective of the project with reference to HTTP concept (200 words)
II. A sitemap for the e-commerce site (screen shot)
III. Create the master page and other relevant pages for the site and link them with the master
page (screen shots)
IV. Application should have at least the following pages: (screen shots)
Home
About Us
Contact Us
Products
Add to Cart
Registration
Login
Tree view-for navigation
V. Implement a framework for logging and error handling (coding and screen shots)
VI. Debug and trace the application using visual studio debugger and write code for debugging
(print, assert and stop statements) (screen shots and coding)
VII. Monitor the performance of the application using profiling tools (dotTrace) (screen shots)
Your tasks:
Task 1
Identify the scope and objective of the project with reference to HTTP concept.
Task 2
Open visual studio and create a sitemap for your web application.
Task 3
Once you have created a site map, next step is creating your web application. Create the master page and
other relevant pages. Link other pages with the master page.
Task 4
Now that your master page and web forms are ready for the e-commerce application. Make sure that your
application has at least the following pages:
Home
About Us
Contact Us
Products
Add to Cart
Registration
Login
Tree view-for navigationWeb programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 4 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501
Task 5
Implement a framework for logging and error handling. To do thata) Determine the logging framework for writing text messages at a certain level or priority to log files or
sending data to monitoring applications
b) Create a custom event log for an application (write code to create custom event log)
c) Analyse the logs to check the state of the running application (Evaluate log file information and
develop solutions as a result of analysis)
Task 6
After implementing the framework, start working with debugging and tracing the given application by
performing the following actionsa) Apply basic debugging techniques such as breakpoints and stepping through and over code and stack
trace
b) Identify and use tools to debug software applications
c) Write code for debugging (print, assert and stop statements)
Task 7
Monitor the performance of the application using profiling tools. Using the link provided in the learners guide,
see if you can download the dotTrace application to check the performance.
The following screen for your reference, if you download the dotTrace application the front screen looks like
the below figureWeb programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 5 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501Web programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 6 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501Web programming - Assessment Task 2 LAST UPDATED: December 2015, Version No. 3.0
Page 7 of 7
T. +61 2 9283 4388 | E. [email protected]
Lower Ground, 101 Sussex St., Sydney NSW 2000 Australia | www.wic.nsw.edu.au
ABN: 19 080 559 600 | CRICOS CODE: 01856K | RTO: 90501
Task 8
Organize documentation for all the above mentioned tasks with screen shots (if applicable) and prepare a
report following report writing standard to submit to your trainer.