final payroll report 2003 format
TRANSCRIPT
-
8/13/2019 Final Payroll Report 2003 Format
1/116
A
PROJECT REPORT ON"COLLEGE PAY ROLL MANAGEMENT
SYSTEM"
A Project Report submitted to partial fulfillment of the requirement
for the degree of
Bachelors of Computer Sciences.
SUBMITTED TO:-
DEPARTMENT OF COMPUTER SCIENCE
G.C.W PARADE, JAMMU
(2012-2013SUBMI!" B#$ U%"!R &! 'UI"A%C!
()$
-
8/13/2019 Final Payroll Report 2003 Format
2/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
PRII BA'A* B&ARA SIR M(%I+A
S&ARMA RA"&I+A
&A%"A %!&A 'UPA
CERTIFICATE
This is to certify that PRITI BAGAL, MONI!A
SARMA, RADI!A ANDA, NEA GUPTAhave
prepared the report on the project entitled "COLLEGE
PAY ROLL MANAGEMENT SYSTEM" under mysupervision and guidance .Further they have fulfilled all
the statutory requirements for the submission of the
project. the project report is found worthy of acceptance
for the award of Bachelor of Computer Application.
UNDER THE GUIDANCE OF BY: - HOD
BHARAT MAHAJAN !. B#$%&'CA%
(DEPARTMENT OF
COMPUTER SCIENCES)
G.C.W PARADE2
-
8/13/2019 Final Payroll Report 2003 Format
3/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
AC!NOWLEDGEMENT
,e are con-inced that it is -irtuall impossible for us to
underta/e and complete a project of this /ind 0ithout the
encouragement1 guidance and assistance from teachers and
friends.
At the -er outset 0e e2press our heartfelt gratitude to
persons1 our guide Mr. Bharat Mahajan for his sincere ad-ice1
inspiring guidance1 constructi-e criticism 1 fruitful
suggestions 1 useful super-ision and importantl1 for allo0ing
us to ta/e up this project.
%o 0ords of gratitude are sufficient to appreciate the
encouragement 0e ha-e been recei-ing from time to time from
our teachers1 in all our ears of learning.
*ast but not the least 0e remain grateful to our parents and our
classmates for their moral support and inspiration in the
completion of this stud.
PR!!I BA'A*
M(%I+A S&ARMA
RA"&I+A &A%"A
G.C.W PARADE3
-
8/13/2019 Final Payroll Report 2003 Format
4/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
%!&A 'UPA
INDEX
S%(. C(%!%S PA'! %(.
I%R("UCI(% 3
3. S#S!M "!4!*(PM!% SRA!R'# 567
5. S#S!M A%A*#SIS 86
35
9. S#S!M "!SI'% 396
3:
;. "AA )*(, "IA'RAM 3. !R6"IA'RAM 536
55
7. ,(R+I%' !%4IR(%M!% 596
5;
8. !C&%(*('# ?4B.%!@ 5>6
95
G.C.W PARADE4
-
8/13/2019 Final Payroll Report 2003 Format
5/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
:. SCR!!% S&(S 996
9what? to high level >how?.
INTERNAL DESIGN
0nternal design involves conceiving* planning out and specifying the internal structure
and processing details of the software product. the goals of internal design are to
specify internal structure and processing details to record designing decisions and
indicate why certain alternative and trade
-
8/13/2019 Final Payroll Report 2003 Format
24/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
interoverall testing? include entity0nput design is a process of converting user oriented inputs to a computeri;ed
format?. 0nput design is the basic thing to be considered in the system design. 0n this
process the input screens for the data entry. 0n such an interfaced design* the user
inputs the data by filling the ban+s basis on the screens. &ach entry from has its own
command button* which provides users the facility to insert a new world record* delete
G.C.W PARADE 1@
-
8/13/2019 Final Payroll Report 2003 Format
25/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
and modify an e5isting record. The major approaches to input design are menu*
formatted from* prompts and alerts.
OUTPUT DESIGN
This is based on user requirements and the format is designed +eeping views of
hose necessities. thus2?the output design emphasi;es on providing a hard copy of
information required or displaying the output on a C!T screen in a predefined format?.
FORMS DESIGN
Computer out put is the most important and direct source of information to the user.
ence* an intelligent and efficient output design improves the system relationship withthe user and helps in decision = ma+ing. A major forms of output is the hard copy
from the printer >.forms design elaborates on the way output is presented and the
layouts available for capturing information >. The data available in any system is vital
to that system. 'o1 the data must be provided in the right forms for input and the
information produced must be in a format acceptable to the user.
>A form is a tool with a message2 it is a physical carrier of data of information >. A
poorly designed form is a poor administration tool. The suffecient space has been
provided in all forms to avoid comple5ity and over crowing of data. ence F:!-'
must be attractive and graphical user interface.
USER INTERFACE DESIGN
Any software product in addition to being effective and fast in functionality should also
be user friendly. For designing a good (#0 developer should consider the following
principles2
Clarity
$isual feedbac+
(ood response
Audible feedbac+
Traceable paths
G.C.W PARADE 2
-
8/13/2019 Final Payroll Report 2003 Format
26/116
-
8/13/2019 Final Payroll Report 2003 Format
27/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
DATA F3O8 DIA2RAM OF
CO33E2E PAY RO33
MANA2EMENT SYSTEM
G.C.W PARADE 22
-
8/13/2019 Final Payroll Report 2003 Format
28/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
CAPTER #
!R6"IA'RAM
G.C.W PARADE 23
-
8/13/2019 Final Payroll Report 2003 Format
29/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
ER-DIAGRAM OF
PAYROLL
MANAGEMENT SYSTEM
G.C.W PARADE 24
-
8/13/2019 Final Payroll Report 2003 Format
30/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
G.C.W PARADE 25
-
8/13/2019 Final Payroll Report 2003 Format
31/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
CAPTER $
WOR!INGEN%IRONMENT
8OR9IN2 EN6IRONMENT
TECHNICA3 SPECIFICATIONS:-
HARD8ARE EN6IRONMENT
G.C.W PARADE 2(
-
8/13/2019 Final Payroll Report 2003 Format
32/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
P / 'ollo/& o'&,r%#&o
Proe""or: - P / m&&m,m ;+ 2H.
RAM: - < 2B
H%r! !&"4: - ;P*6&"#%+
BAC9 END: - M&ro"o'# S73 Server (
-
8/13/2019 Final Payroll Report 2003 Format
33/116
-
8/13/2019 Final Payroll Report 2003 Format
34/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
:ne of the major areas of change is in eb development. /rior to .%&T* eb
application programming was all about A'/. The script based technology had its own
shortcomings and inefficiencies and the lessons derived from the e5perience resulted
in the creation of the web development technology named A'/.%&T. $isual
'tudio.%et which includes A'/.%&T furthered the concept by ma+ing the code andthe interfaces similar across various programming disciplines
-
8/13/2019 Final Payroll Report 2003 Format
35/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
The .%&T framewor+ is a revolutionary program by -icrosoft for developing
applications29 System.Drawin.FontStyle.6old9 System.Drawin.raphicsnit.Point9C/ype(,9 6yte22
=e.$abel+.ForeColor ! System.Drawin.SystemColors.Acti3eCaption =e.$abel+.$ocation ! New System.Drawin.Point(+09 +L2 =e.$abel+.=arin ! New System.indows.Forms.Paddin(+9 ,9 +9 ,2 =e.$abel+.Name ! $abel+ =e.$abel+.SiGe ! New System.Drawin.SiGe(119 +K2 =e.$abel+./abInde< ! +0 =e.$abel+./e
-
8/13/2019 Final Payroll Report 2003 Format
88/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
;Form0 ; =e.AutoScaleDimensions ! New System.Drawin.SiGeF(K.,>9 10.,>2 =e.AutoScale=ode ! System.indows.Forms.AutoScale=ode.Font =e.6ac5Color ! System.Drawin.Color.FromArb(C/ype(C/ype(1H+9 6yte29Inteer29 C/ype(C/ype(1H+9 6yte29 Inteer29 C/ype(C/ype(+JJ9 6yte29 Inteer22
=e.ClientSiGe ! New System.Drawin.SiGe(L109 KK02 =e.Controls.Add(=e.roup6o
-
8/13/2019 Final Payroll Report 2003 Format
89/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Friend ith%3ents t
-
8/13/2019 Final Payroll Report 2003 Format
90/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
cnn.Close(2 %lse cnn.8pen(2 =s6o 2 %nd I-
;cnn.Close(2 Catch e< As %
-
8/13/2019 Final Payroll Report 2003 Format
91/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Pri3ate Sub Form4$oad(6y7al sender As System.8b*ect9 6y7al e AsSystem.%3entArs2 :andles =y6ase.$oad ;/8D8) /his line o- code loads data into the;PayrollDataSet+.emppersonal; table. Eou can mo3e9 or remo3e it9 as needed. =e.%mppersonal/ableAdapter1.Fill(=e.PayrollDataSet+.emppersonal2
;/8D8) /his line o- code loads data into the ;PayrollDataSet1.payband;table. Eou can mo3e9 or remo3e it9 as needed. =e.Payband/ableAdapter.Fill(=e.PayrollDataSet1.payband2 ;/8D8) /his line o- code loads data into the;PayrollDataSet.emppersonal; table. Eou can mo3e9 or remo3e it9 as needed. =e.%mppersonal/ableAdapter.Fill(=e.PayrollDataSet.emppersonal2
t
-
8/13/2019 Final Payroll Report 2003 Format
92/116
-
8/13/2019 Final Payroll Report 2003 Format
93/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
cmdedit.Connection ! cnn
cmdedit.%
-
8/13/2019 Final Payroll Report 2003 Format
94/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
+. Name etc..2
%nd I- cnn.Close(2 cmddelete.Dispose(2
%nd Sub
Pri3ate Sub btne
-
8/13/2019 Final Payroll Report 2003 Format
95/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
%nd Sub%nd Class
F8'= D%SIN%' C8D% (%=P$8E%%INF8'=A/I8N2Imports System.Data.SqlClientImports System
Public Class Form Dim cmdetdata As New SqlCommand Dim cmdadd As New SqlCommand Dim cmdSearch As New SqlCommand Dim cmddelete As New SqlCommand Dim cmdedit As New SqlCommand
Dim cnn As New SqlConnection(Data Source!."S#$%&P'%SSAttachDbFilename!C)"Pro*ects"+,1+ pro*ects"payrollcwp"payroll"payroll"payroll.md-InteratedSecurity!/rueConnect /imeout!0,ser Instance!/rue2 Pri3ate Sub btnadd4Clic5(6y7al sender As System.8b*ect9 6y7al e AsSystem.%3entArs2 :andles btnadd.Clic5
;Call -illte
-
8/13/2019 Final Payroll Report 2003 Format
96/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
%lseI- cmbscale.SelectedInde< ! 1 /hen t
-
8/13/2019 Final Payroll Report 2003 Format
97/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
t
-
8/13/2019 Final Payroll Report 2003 Format
98/116
-
8/13/2019 Final Payroll Report 2003 Format
99/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
%nd I- cnn.Close(2 cmdedit.Dispose(2
%nd Sub
Pri3ate Sub btndelete4Clic5(6y7al sender As System.8b*ect9 6y7al e AsSystem.%3entArs2 :andles btndelete.Clic5
I- t
-
8/13/2019 Final Payroll Report 2003 Format
100/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Pri3ate Sub Fill6y/oolStrip6utton4Clic5(6y7al sender As System.8b*ect96y7al e As System.%3entArs2 :andles Fill6y/oolStrip6utton.Clic5 /ry =e.%mppersonal/ableAdapter.Fill6y(=e.PayrollDataSet.emppersonal2 Catch e< As System.%
-
8/13/2019 Final Payroll Report 2003 Format
101/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Dim cmdadd As New SqlCommand
Dim cnn As New SqlConnection(DataSource!."S#$%&P'%SSAttachDbFilename!C)"Pro*ects"+,1+pro*ects"payrollcwp"payroll"payroll"payroll.md-InteratedSecurity!/rueConnect /imeout!0,ser Instance!/rue2
Pri3ate Sub 8R4Clic5(6y7al sender As System.8b*ect9 6y7al e AsSystem.%3entArs2 :andles 8R.Clic5 Dim cmd As New SqlCommand I- sername/e
-
8/13/2019 Final Payroll Report 2003 Format
102/116
-
8/13/2019 Final Payroll Report 2003 Format
103/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
=e.sername$abel.$ocation ! New System.Drawin.Point (1+9 +2 =e.sername$abel.Name ! sername$abel =e.sername$abel.SiGe ! New System.Drawin.SiGe (++,9 +02 =e.sername$abel./abInde< ! , =e.sername$abel./e
-
8/13/2019 Final Payroll Report 2003 Format
104/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
=e.Controls.Add(=e.Password/e
-
8/13/2019 Final Payroll Report 2003 Format
105/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Pri3ate Sub %
-
8/13/2019 Final Payroll Report 2003 Format
106/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
Form.Show(2 %nd Sub
Pri3ate Sub =DIParent14$oad(6y7al sender As System.8b*ect9 6y7al e AsSystem.%3entArs2 :andles =y6ase.$oad
%nd Sub
Pri3ate Sub Salary/oolStrip=enuItem4Clic5(6y7al sender As System.8b*ect96y7al e As System.%3entArs2 :andles Salary/oolStrip=enuItem.Clic5 Form0.Show(2 %nd Sub
Pri3ate Sub pdation/oolStrip=enuItem4Clic5(6y7al sender As System.8b*ect96y7al e As System.%3entArs2 :andles pdation/oolStrip=enuItem.Clic5 Form+.Show(2
%nd Sub
Pri3ate Sub pdation/oolStrip=enuItem14Clic5(6y7al sender As System.8b*ect9
6y7al e As System.%3entArs2 :andles pdation/oolStrip=enuItem1.Clic5 Form1.Show(2
%nd Sub
Pri3ate Sub %
-
8/13/2019 Final Payroll Report 2003 Format
107/116
-
8/13/2019 Final Payroll Report 2003 Format
108/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
; =e.=enuStrip.Items.Add'ane(New System.indows.Forms./oolStripItem(2M=e.%mployee/oolStrip=enuItem9 =e.Department/oolStrip=enuItem9=e.Payband/oolStrip=enuItem9 =e.%
-
8/13/2019 Final Payroll Report 2003 Format
109/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
=e.pdation/oolStrip=enuItem1./e
-
8/13/2019 Final Payroll Report 2003 Format
110/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
=e./oolStripSeparator1.Name ! /oolStripSeparator1 =e./oolStripSeparator1.SiGe ! New System.Drawin.SiGe(K9 +J2 ; ;Print/oolStrip6utton ; =e.Print/oolStrip6utton.DisplayStyle !
System.indows.Forms./oolStripItemDisplayStyle.Imae =e.Print/oolStrip6utton.Imae !C/ype(resources.et8b*ect(Print/oolStrip6utton.Imae29 System.Drawin.Imae2 =e.Print/oolStrip6utton.Imae/ransparentColor !System.Drawin.Color.6lac5 =e.Print/oolStrip6utton.Name ! Print/oolStrip6utton =e.Print/oolStrip6utton.SiGe ! New System.Drawin.SiGe(+09 ++2 =e.Print/oolStrip6utton./e
-
8/13/2019 Final Payroll Report 2003 Format
111/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
=e.6ac5roundImae !C/ype(resources.et8b*ect(Uthis.6ac5roundImae29 System.Drawin.Imae2 =e.ClientSiGe ! New System.Drawin.SiGe(K0+9 J02 =e.Controls.Add(=e./oolStrip2 =e.Controls.Add(=e.=enuStrip2 =e.Controls.Add(=e.StatusStrip2
=e.Is=diContainer ! /rue =e.=ain=enuStrip ! =e.=enuStrip =e.Name ! =DIParent1 =e./e
-
8/13/2019 Final Payroll Report 2003 Format
112/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
%nd Class
=8D$% C8D%=odule =odule1 Public Sub -illte
-
8/13/2019 Final Payroll Report 2003 Format
113/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
CAPTER 10
TESTING
G.C.W PARADE 1
-
8/13/2019 Final Payroll Report 2003 Format
114/116
-
8/13/2019 Final Payroll Report 2003 Format
115/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
To verify whether it fulfills the requirement of the proposed system.
The individual modules were tested and results measured against manual
calculations. %ecessary corrections and proper error handlers have been when error
was detected. 'uitable test data was used. The users of the system were involved all
through the testing procedure and their suggestions are considered.
TYPES OF TESTING PERFORMED
There are various types of testing studied under the 'oftware &ngineering course.
'ome of these are2
UNIT TESTING
This concentrates on each unit of the software as implemented in source code.
&ach system modules were tested individually.
Chec+ing the uniqueness of the +ey values in client interface.
0nput output format
%ecessary corrections
0t addresses the issues associated with the dual problems of verification and
programming. Blac+ bo5 test design case techniques are the most prevalent at thisstage. 0n this* many unit tested modules are combined into sub systems* which are
then tested. The goal is to see if the modules can be integrated properly. ence* the
emphasis is on testing interfaces between modules.
SYSTEM TESTING
'ystem tested after integration of all modules.
Chec+ing the module interaction and collective wor+ing.
%ecessary corrections.
FUNCTIONAL TESTING
G.C.W PARADE 11
-
8/13/2019 Final Payroll Report 2003 Format
116/116
COLLEGE PAY ROLL MANAGEMENT SYSTEM
The goal is to see if the modules can be integrated properly. ence* the emphasis is
on testing interfaces between modules. The structure of the program is not
considered. Test cases were decided on the basis of the requirements or
specifications of the modules. Test cases were first chec+ed manually and then
chec+ed on the system. %ecessary corrections were made wherever necessary.
PERFORMANCE TESTING
/erformance Testing is designed to test the run< time performance of the software
within the conte5t of an integrated system. /erformance Testing was performed at
each level of the software development. /erformance Testing was performed on
individual modules. /erformance tests are coupled with stress testing and often
required both hardware and software instrumentation.
WHITE BOX TESTING
0t uses the control structure of the procedural design to derive test cases. 0t is
predicted on close e5amination of procedural design. /roviding test case that
e5ercise specific sets of condition and loops tests logical paths through the software.