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

  Create images for the web

What this assignment has taught you about the Object-Oriented programming concept; be sure to use 00 terminology to express your thoughts; connections to 00 programming may be difficult to make, but you should be able to make some.

  Provide a web based online application for admission

An SDD is a representation of a software system that is used as a medium for communicating software design information.

  Presentation of design alternatives for engineering systems

Development, evaluation and presentation of design alternatives for engineering systems and projects using principles of engineering economy and cost benefit analysis. Engineering profession, professional ethics and related topics.

  Create an mobile app using web ratio tool

Create an mobile app using web ratio tool for example a shopping list-that create a list of your subject matter, click on an item on the list and view details of that item

  Description of your proposed database application

For the Unit 1 activity, the student is required to consider what the theme or application they want to develop a database in. It should be something that is useful, or needed, either at home or at their job.

  Word capstone project

I have these tasks on my myitlab website: EXTRA CREDIT - WORD CAPSTONE PROJECT, Excel Chapter 1 GRADER PROJECT , Excel Chapter 4 GRADER PROJECT

  Develop a visual rendering depicting your design

Develop a visual rendering depicting your design through the use of Microsoft Visio or its open source alternative, Dia. Note: The graphically depicted solution is not included in the required page length.

  Handling a new customer application system

Assume you have asked to prepare a report that evaluates possible client or server solutions to handle a new customer application system for all branch offices.

  Create flowchart for website

Use any program with which you are comfortable to create your own flowchart for your website. Libre Writer or Microsoft Word are good programs to create a flowchart, but there are others. Use the information provided within the Simulation as your ..

  Create your own web application to a simple e-commerce store

As part of the submission for this Lab, you will create your own Web application to store and use session variables in a simple e-Commerce store.

  The presented project is acceptable

1) Your design team presents a project to you, in which most inputs seem to have about a 1.5-second delay before a response. The lead designer has decided this response is acceptable. Analyze response-time models and decide if the response time in th..

  Create an initial layout for your digital website portfolio

Create an initial layout for your digital website portfolio. Using the skill learned, over the Internet, research about creating a website portfolio. Based on your research and understanding

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