Demonstrate academic and professional literacy

Assignment Help DOT NET Programming
Reference no: EM13250514

Part -1:

1. demonstrate problem solving by understanding the program specifications and developing the correct solution in form of web application that complies with the course materials and the specified .NET software installations, and results in creation of distribute robust, reliable, secure, and user-friendly component-based web application

2. demonstrate academic and professional literacy by collating theoretical and practical course material into a workable application through understanding concepts and their practical application using .NET

3. demonstrate written communication skills by critical evaluation and writing up evaluation in a concise format

4. demonstrate management, planning, and organisational skills by setting and achieving design and development, in accordance with the specification, to be completed by the assigned due date

5. demonstrate creativity, initiative, and enterprise by translating the problem (program specification) into a solution (web application) that is efficient, economic, smart, and easily maintainable, and complies with the course material and specified .NET software installations

6. demonstrate an understanding of the following concepts and their practical application using .NET: advanced programming concepts; components; web interface design; advanced database access, search, and maintenance techniques; multi-tiered client-server applications; internet security; IIS web server; Windows services; web services; mobile wireless services.

Part -2:

Provide the Home.aspx and Calendar

For your second submission, you are required to fully complete your design and layout for the home page, using the above named header and footer web user controls.

In the centre, the home page must provide some information about the business (this way you do not need to cater for the ‘about us' page), together with the implementation of the calendar.

Calendar

The calendar needs to cater for a) special discount on a particular day and b) an activity suitable for your retail business.

When the customer clicks on a date that you have set up to be a) or b) above, then some information needs to be displayed in a separate textbox or component of your choice to provide details about the special date to the customer.

Provide a header and footer .ascx - web user control

For the second submission you also need to create a header and a footer using the Web User Control as per module 3 exercise.

The header needs to contain the business name, the business logo, its address, and hyperlinks to other pages, with a hyperlink to the home page as the first in the list, and the link to the shopping cart must be the right most.

The footer will provide hyperlinks to the home page and shopping cart only.

You are required to use the header and footer on all pages.

Provide an XML control with XML and XSLT

In the first submission you provided a table listing the web pages and a print screen of these web pages in the Solution Explorer, together with an XML file.

As outlined in the first assignment specification you need to implement the functionality for the products to be listed in accordance to the categories.
For this purpose, you need to implement the following in your web application for the second submission (as per module 4)

• XML control
o With the XML file you created for the first submission
o And an XSLT file
Provide a page to list the products within categories

For the second submission, you must have the categories and products (please refer to first submission specification regarding how many) fully working.

The customer must be able to select a category. When the category is clicked, the products within this category are then displayed.

The products must be displayed using an XML control with XML and XSLT file. You will be using the XML file from your first submission including feedback and your own improvements of the XML file. You can use either arguments (see module 3 exercise on the study desk) with your XSLT or you can create separate XML file, each only containing data that belongs to the relevant category.

The details that your XML control must display are
• Product name
• Product picture (small size)
• Product price
• Default to number of items to be 1 with an option for the customer to change either using dropdown or textbox input with validation control together with source code validation
• Control to ‘Add to cart'
Provide a page to display all details of one product
When the customer clicks on the product picture, you must display the details of that product on a separate page.
• Product name
• Product picture
• Product description
• Product price
• Default to number of items to be 1 with an option for the customer to change either using dropdown or textbox input with validation control together with source code validation
• Control to ‘Add to cart'
• Link to return to previous page

The page must be pleasingly arranged with the information well balanced across the white spaces.

Provide a Shopping cart page

For your second submission you also must provide a shopping cart page. In your header web user control, you already cater for a hyperlink to your shopping cart.

The shopping cart page of course would also use the header and footer web user control, just as all the other web pages in your web application.

In the centre of the shopping cart web page, you would list the products that reside in the shopping cart (product name, price and quantity), with a total at the bottom.

While more specifications will be provided to you in the specifications for the final submission, for this second submission you must ensure that your shopping cart page is fully functional with the shopping cart being empty.

The shopping cart page must also provide a button to "Continue shopping" and "Purchase products".

Provide completed data entry and validation in your solution

For your second assignment submission you must provide information about the data entry that you will be requesting from your customer. The weekly exercises posted on the study desk discuss some of the data requirements.

Once the customer has completed the process of adding products to the shopping cart, the shopping cart page as described above, has a button that will allow the customer to complete the purchasing process ("Purchase products"). This button will lead to a web page that will obtain the customer contact details, shipping and billing address, as well as payment details.

You need to determine whether your data entry will be one or more web forms.

For the second submission you are required to provide the completed design and layout of your data entry web form(s).

Customer contact details

Customer details would be first name, surname, contact (address, phone, email, etc.).
Shipping and billing address

Address where the products will be delivered to and where the invoice will be delivered to. The billing and shipping address can be different is someone purchases products as a gift. Then the bill will be send to the customer and the products to the shipping address.

Give the customer an option to tick/untick rather than getting them to type the address again.

Payment details

While real world businesses would have either a more elaborate process to also secure and check data entry of payment details or use a third party, for this course we will create a small prototype that will simulate payment options. Think of it as giving your retail business functionality with your recommended data entry layout.

Database

For the second submission you do not need to use a database in your solution yet. However, you need to know that you will be writing the customer details, shipping billing address and list of products to a database at the end after the payment details entered and a confirmation button pressed.

Validation

Your data entry pages need to use Validation controls, Regular expressions, drop down lists, and the source code of any additional data validation that you need to write.

All your source code must be in the code-behind editor. Do not use JavaScript, you need to write all your source code using VB.NET or C#. All source code (code-behind) must be executed and run at the server.

Provide Copyright images

As a software developer it is essential to ensure that you are ethically correct in what you do - more so because you are an IT professional. Therefore, any images that you are going to use for your products or logo must be copyright free. There are web sites that have images that people can use for free (creative commons). Please read carefully what the conditions are. Some web site requires you to obtain permission from them to use their free images. You can take a photo, but not of a product as this would not be copyrighted as well.
In the real world the business would provide the images to you. This is being acknowledged in this course and while you must use a different image for each product, it can be a photo of grass, carpet pattern, etc. Please make sure that the image is decent and non-provocative and non-offensive.

The importance is on implementation of functionality - your solution selecting and displaying the corresponding image depending on the customer interaction, not that the image is a true representation of the product.

Submit

For your second assignment submission, you need to complete the functionalities described above.

If you are already working on other functionality not specified here (work in progress) then you are obliged for this submission to ensure that you will be commenting out any source code (code-behind) that will prevent the web application from running.

You must ensure that you web application can run in debug mode, the same way as you would run your web application.

Reference no: EM13250514

Questions Cloud

How would you analyze this information : find space for everyone, create a good work environment, and minimize adverse reactions to space reductions and relocation.
What is the phase angle between the line current : Assume the motor is connected in wyne and that each branch can be represented by a resistance R in series with an inductive reactance X. (a) Calculate the value of R and X. (b) What is the phase angle between the line current
Define what is the molar mass of the unknown gas : An unknown gas effuses at a rate that is only 0.468 times that of O2 at the same temperature. What is the molar mass of the unknown gas
Compare and contrast the implications : The Limited boasts that it can go from the concept for a new garment to the store shelf in 1000 hours. Compare and contrast the implications for supply-chain management for these two retail systems.
Demonstrate academic and professional literacy : Demonstrate academic and professional literacy by collating theoretical and practical course material into a workable application through understanding concepts and their practical application using .NET
Explain what is the percent yield of carbon dioxide : What is the theoretical yield of carbon dioxide. What is the percent yield of carbon dioxide
Find the electric field at the position of the electron : Two large, parallel, conducting plates are 17 cm apart and have charges of equal magnitude and opposite sign on their facing surfaces, Find the electric field at the position of the electron
Calculate the apparent power absorbed by the motor : A 60 hp, 3-phase motor absorbs 50 kW from a 600 V, 3-phase line. If the line current is 60 A, calculate the following: (a) The efficiency of the motor (b) The apparent power absorbed by the motor (c) The reactive power absorbed by the motor
What is the voltage drop across the 570 ohm resistor : A circuit consists of two 1.0 k ohm resistors in series and this series being connected in parallel to a 570 ohm resistor. If the voltage drop across one of the 1.0 k ohm resistors is 4.5 V, what is the voltage drop across the 570 ohm resistor

Reviews

Write a Review

DOT NET Programming Questions & Answers

  Create an application that displays total no of customers

Joe also performs other nonroutine services and charges for parts and labor ($20 per hour). Create an application that displays the total for a customer's visit to Joe's.

  Improve user interactivity with the site

Incorporates a consistent look and feel (10 pts) and an easy-to-use and consistent navigation toolset across the site and the entire site must be built around a common CSS Box model.

  Prepare a web application for internet service provider

Prepare a Web application and write the code also event planning document base. This web application allows the user to sign up for an Internet service provider for home connectivity.

  Best way to code radio buttons that when

What is the best way to code radio buttons that when you check a checkbox, the radio buttons become active and add a cost to the Labor Price. I already have the buttons enabled when you select muffler, I can't figure out how to code the radio butt..

  Point class having x and y coordinates

Write a program that includes a Point class having x and y coordinates as data member. Also implement an overloaded constructor for the Point class.

  Write an app to simulate the rolling

With C#, write an app to simulate the rolling of two dice. The app should use an object of class random once to roll the first die and again to roll the second die. The sum of the two values should then be calculated. Each die can show an integer val..

  Create a console-based application named multiplication

a. Create a console-based application named Multiplication whose main() method asks the user to input and then calls a method named MultiplicationTable(), which displays the results of multiplying the integers by each of the number 2 through 10

  Convert meters to feet and inches.

1. Write a program that can be used to convert meters to feet and inches. Allow the user to enter a metric meter value in a method .

  To simplify the problem, the values can each be placed

Use Notepad to place the following value in a text file: 86, 97, 144, 26. To simplify the problem, the values can each be placed on separate lines

  Write a function to convert the two dimensional coordinates

write a function to convert the two dimensional coordinates of a point from cartesian system to polar system by using x and y as its parameters

  List advantages of asp

List advantages of ASP (SaaS) hosting services for ERP deployment. What is it about SaaS hosting services that make it very attractive for small to mid-sized corporations?

  Use techniques to read bouble value from text box

Use the techniques to read the Bouble value from a TextBox. [Note: ou may need to use methods Convert.ToDouble and Convert.ToDecimal when doing calculations with the number of hours and charges, respectively.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd