Professional Documents
Culture Documents
A
Project Work
Submitted in the partial fulfillment for the award of
MASTER OF COMPUTER APPLICATIONS
(BATCH 2009-2012)
Submitted to
Project Guide:
Submitted By:
(Asst. Professor)
0900514044
ACKNOWLEDGEMENT
I am deeply indebted to my project guide Mr Meetendra Singh for the initial idea of
this project and for all the guidance and encouragement he gave in the subsequent months. His
help and advice has helped me immensely in working on this project to my satisfaction.
Whatever intellectual effort may be reflected from this report is the direct result of informative
and stimulating discussions that we have had in the course of the semester.
It was a really good experience working in the company and learning from such good
and knowledgeable people. I hope it would really help me in the near future.
Last but not the least I must express thanks to all my friends and family for their
moral support, which led to the successful completion of this work.
(All suits by or against the college, shall be subject to Agra Jurisdiction only)
Faculty of Management & Computer Application
R.B.S.College, Khandari Farm Campus, Agra-282002
(ISO 9001 : 2000 Certified)
Ph. & Fax: 0562-2851544
Website : www.fmcarbscollege.in
Pankaj Saxena
Date :-
affiliated to
(Pankaj Saxena)
(All suits by or against the college, shall be subject to Agra Jurisdiction only)
Faculty of Management & Computer Application
R.B.S.College, Khandari Farm Campus, Agra-282002
(ISO 9001 : 2000 Certified)
Ph. & Fax: 0562-2851544
Website : www.fmcarbscollege.in
Mitendra Singh
Date :-
during the course of its development. I have gone through the work, which
has been found satisfactory for the final submission.
It is further certified that the student has worked on the Core2Duo under
Windows. environment using ASP.Net and SQL server 2008 from
Premier Software & Services (P) Ltd.
May 2012.
(Mitendra Singh)
Table Of Contents
1.
2.
Abstract/Introduction to project
3.
4.
5.
6.
7.
8.
9.
10.
11.
Testing
12.
13.
Bibliography
14.
Resume
Introduction
Project Definition
Pay Bill System is the software used to process salary of employees of
UPPCL through an online system. It is basically developed by Premier
Software & Services. It provides salary processing from different locations
and from different users on a centralized server.
It is a multiuser system, and provides facility of working more than one user
simultaneously.
About the
Organization
Company Profile
Company Objectives:
Company Objectives are the following:
Objective of Project
Objective of Project
It will cover: Automate the process of salary of employees.
Ease the process of updating the employees' information.
Prevents the repetition of records.
Protection from unauthorized users.
User must be able to manage the employees details.
Tools, Platform,
Language to be used
Software requirements
O.S
Browser
Front End
Back End
Language
Technology
: windows 7
: Internet Explorer 8.0 and above
: ASP.NET
: SQL Server 2008
: C#
: .NET Framework 2010
Hardware requirements
Processor : Core 2 Duo or above
RAM
: 1 GB or above
Hard Disk : 40 GB or above
Analysis &
Design
Design Constraints
The designing of all the WebPages will be done while keeping in mind all
the necessities such as: User Friendliness :
The layout and design of web pages will be such
that it would be user friendly and would be
understandable even to non-technical user.
Attractive :
The design would be eye catching, gathering
attention.
Secure :
The login facility would provide to it, the security,
so as to guard it against the malicious users.
Reliability :
Our system works on the probability that it will
work in spite of occurrence of failures.
System Planning
Planning a software project
Defining a problem
Outline several solution strategies. Do not consider constraints for the time being
Conduct a feasibility strategy, including why the other strategies are rejected.
Develop a list of priorities for the product characteristics.
Define a life cycle model and an organizational structure for the project
Plan the configuration management, quality assurance, and validation activities.
Establish the preliminary cost estimates, the schedule and the staffing estimates for
system development.
Develop preliminary estimates for the computing resources required to operate and
maintain the system
SRS is used to bridge the gap between the client and the developer. It
provides state of goal and objectives of software, describing it in context of
computer based systems. It provides detailed description of the problem that
the software must solve.
User Characteristics
User:
User is the one, who is going to use the web application, he/she will provide the
specifications as per their needs.
Administrator:
The administrator is the one who would control the entire application, deciding
the layout and constraints.
General Constraints
The web application is made entirely in English; other language support is
not there.
Duplication of name of website is not allowed.
Registered user can only avail the services and should have an email account
for correspondence.
Module wise
Description
Module 1: Administrator
Purpose: It ensures that only authenticated and authorized user can
access the links and navigation paths to perform the user the related
functions. It will also create the Login-ID and Password for different
end users.
Input:
Process: information about car and seller is stored in the SQL database.
Output: data is successfully submitted in the database.
PAY SLIP
PAY AUTHORITY
PAY BANK
PAY OFFICER
DA REPORT
HISTORY
Screen Shots
Data-Base Tables
Login Table
Division Master
DA Master
Bank
Arrear
Employee LIC
Allowance
Authority
Designation Master
Employee Master
Employee Salary
LIC
HRA
SUB-DIVISION
Testing
Testing of the project ensures that the code written in the project and the
connection created in the project function properly. You need to check that the data is
properly and correctly stored in the database and is retrieved and updated whenever
required.
Unit testing: Unit testing focuses on the modules independently locate the
errors. This enables the tester to detect errors in coding.
Regression Testing:
Each time a new module is added as part of integration testing, the software
changes. New data flow paths are established, new I/O may occur and new control
logic is invoked. These changes may cause problems with functions that previously
worked flawlessly. In the context of an integration testing strategy, regression
testing is the execution of some subset of tests that have already been conducted to
ensure that changes have not propagated unintended side effects.
System Testing:
System testing is actually a series of different tests whose primary purpose is to
fully exercise the computer-based system. Although each test has a different
purpose, all work to verify that system elements have been properly integrated and
perform allocated functions.
Considering the process from a procedural point of view, testing within the context
of software engineering is actually a series of four steps that are implemented
sequentially. Initially, tests focus on each component individually, ensuring that if
functions properly as unit, hence, the name unit testing. Unit testing makes heavy
System Testing
Validation Testing
Integration Testing
Unit Testing
Code
TESTING TECHNIQUES:
As the foal of testing is to detect any errors in the programs, different flavour of
testing are often used. Unit testing are used to test a module or a small collection of
modules and the focus is on detecting coding errors in modules. During integration
testing modules recombined into sub systems, which are then tested. The foal here
is to test the system design. In system testing and acceptance testing, the entire
system is tested. The foal here is to test the fulfillment of the requirement.
Structural testing can be used for unit testing while at higher level mostly
functional testing is used.
The primary objective for test case design is to derive a set of test that has the
highest likelihood for uncovering errors in the software. To accomplish this
objective, two different categories of test case design techniques are used White
Box Testing and Black Box Testing.
Test
Design
Test Plan
Test
Cases
Test
Execution
Refined
Product
TEST REPORT:
References
Sites
www.wikipedia.com
www.w3schools.com
www.asp.net
RESUME
Objective
Education
M.C.A
B.C.A
71%
(till
now)
71.2%
2008
Class XII
53%
Class X
50%
Technical Skills
Languages
Databases
Web Technology
Theoretical Subjects
Projects
Achievements
Academic
Cultural
Others
Attend one day web hosting workshop organized by TATA CMC Academy, Agra.
Attend two day ethical hacking workshop organized by Cyber cure Technologies
Pvt. Ltd. New-Delhi.
Other Information
Personal Details
Date of birth
01jan,1987
Fathers Name
Mothers Name
Declaration
I hereby declare that the information furnished above is true and best of my knowledge.
Date
Place: Agra
(Vishnu Kumar Sharma)