Create a basic payrollsystem web application

Assignment Help Web Project
Reference no: EM131307774

Project Description Assignment

The Course Project is simply the cumulative result of completing Labs 1 through 7. In Lab 1, you will create a basic PayrollSystem web application that represents a payroll processing website for a company. Each subsequent lab will add more features to this application. By the time you complete Lab 7, you will have a finished web application with a good deal of functionality. You will be able to log in to your application, enter personnel records to be stored in a database, retrieve and display previously entered records, perform transactions, monitor user activity, and send e-mail notifications of errors.

After you complete Lab 7, but before submitting the project, you should thoroughly test all the web pages and the functionality added to the PayrollSystem website over all the labs. Also, review the feedback you have received from your instructor on the previous labs and correct any deficiencies noted. After all problems have been fixed and everything from Labs 1-7 works correctly, simply zip up the entire PayrollSystem website after completing Lab 7 and submit it as your Course Project.

The following sections summarize the features you will add to the website each Lab. All of these features should be present and working in the Course Project in order for you to receive full credit.

See the Syllabus section "Due Dates for Assignments & Exams" for due date information.

Lab 1: "Annual Salary Calculator" ASP.NET Web Application

In this lab, you will create a simple ASP.NET web application using Microsoft Visual Studio 2008 that displays the text "Hello, World" on the home page. You will also add a page and build an Annual Salary Calculator on that page. This will be used as the foundation for all subsequent labs.

Lab 2: User Input Web Pages

In this lab, you will create an ASP.NET web application main form containing a list of hyperlinks and images. You will also add a form with five text boxes and a Submit button. You will use the form to send information to a second form (which you will also create), where data from the first form will be displayed so it can be verified by the user.

Lab 3: User Activity Monitoring

In this lab, you will save user activity data in a database. A record of each user's IP address and the current date and time will be created whenever a user visits the Personnel form. You will be able to view a list of all previous user activity records. You will add validation to the form added in Lab 2 to validate the user input.

Lab 4: Web Forms with Database Interaction

In this lab, you will start with the form created in Lab 2 and add functionality to INSERT records into a database table and SELECT records for display to the user. You will also add a search feature to search for records to display.

Lab 5: Transaction Processing

In this lab, you will add transaction processing to the database INSERT functionality from the previous Lab to make it operate more reliably. Changes to the database will be committed (made permanent) only if all operations in a transaction are completed successfully. If any operation in a transaction fails, the entire transaction will be rolled back (undone) so that the database is left in its original state. This prevents storing incomplete or inconsistent information in the database when an error occurs. You will add client side validation controls. You will also add an editable list of database records that will allow the user to view, update, and delete employee records.

Lab 6: Login and Security Levels

In this lab, you will create a login form, use the login control, validate a user based on the login name and password, and allow access to the system if it's authorized or prevent the user from accessing the system if unauthorized. You will add the ability to add new users, modify existing users, delete users, and view all users.

Lab 7: Error Notification Via E-Mail

In this lab, you will incorporate error handling into the login process so that a notice of each invalid login attempt is automatically e-mailed to the technical support staff. You will add additional security features to make the web application more secure. You will also add security logic to specific forms in the web application.

Reference no: EM131307774

Questions Cloud

Entities eligible for public assistance grant funding : What is the minimum federal share for FEMA Public Assistance Grants?- What entities are eligible for Public Assistance grant funding?
Do you think it is an important area : Discuss key points about the function,Describe how employment works in coordination with the other functions of human resources,Do you think it is an important area, why or why not?If not, which area do you think is more important and why?
Write a program that prompts user to enter dimensions : Write a program that prompts the user to enter length and width dimensions for each room in a proposed house so that total floor space can be calculated for the entire house.
What kind of assistance does each provide : Name some examples of policy areas and tools that should be considered by decision makers as they develop their recovery plan. Explain why each should be considered.
Create a basic payrollsystem web application : The Course Project is simply the cumulative result of completing Labs 1 through 7. In Lab 1, you will create a basic PayrollSystem web application that represents a payroll processing website for a company.
Develop a strategy to deal with team emotions : Construct a reward system that the team committed to the goals.Develop a strategy to deal with team emotions.From your knowledge of teambuilding so far, prioritize the top three items that will help your team be effective.
How much money was granted toward the state : Find out how much money was granted toward the state, where it went, and what kinds of recovery and mitigation measures it covered.
When does a disaster require international involvement : What percentage of all disaster-related injuries and deaths are sustained in countries with per-capita income levels below $760 per year?
Goal of international decade for natural disaster reduction : What are the four important issues influencing the response process that are listed in this chapter?- What was the goal of the International Decade for Natural Disaster Reduction?

Reviews

Write a Review

Web Project Questions & Answers

  Design and develop a web page on corning glass

Assignment: Research the emerging computer technology topic - Corning Glass. Write a 500 word paper and design and develop a Web page on this topic

  Identify characteristics that make good design effective

Identify the characteristics that make the good design effective and efficient. Include readability, use of colors, font, and the overall design of the website.

  How the company uses the site to communicate

How the company uses the site to communicate with its customers. Your assignment is to write a one-page summary evaluating the company website, and be sure to address the following:

  Develop a web-based student registration system

Develop a Web-based student registration system. This Web-based system allows students to register for classes, authenticate their credentials, and select classes for which they are eligible to register

  Website migration project

Website Migration Project

  Microsoft word to format a paper according to apa

Review the following tutorials which demonstrate the use of Microsoft Word to format a paper according to APA Sixth Edition standards. Title Page , Abstract , Introduction & Thesis Statement , Body Of The Paper , Block Quote , Conclusion

  Analyze the different phases

Analyze the different phases that will be required for the project. Your analysis should include the deliverables that will be submitted for each phase. Also provide a description for each phase and deliverables

  Good looking website

A good looking website is one that has great curb appeal. It should have strike the eye with the graphic content. Actually it is not that far off from a house.

  Designing a web site on a topic of the students own choice

A definition of the sort of users that would be expected to access the site. This should incorporate a description of any special provision needing to be made to make the site usable for disabled users (if that is appropriate).

  Drupal content management system

Drupal Content Management System - Implement your web site design from your weekly blog

  What are some of the benefits of providing text links

What are some of the benefits of providing text links in addition to graphical links. How can we improve on existing websites

  Provide an xml control with xml and xslt

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.

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