AUTO
AUTO
AUTO
1 SYNOPSIS 1
2 SYSTEM CONFIGURATION 5
A.HARDWARE CONFIGURATION
B.SOFTWARE CONFIGURATION
3 SOFTWARE DESCRIPTION 6
4 DATAFLOW DIAGRAM 25
5 TABLE DESIGN 33
6 PROJECT DESCRIPTION 40
8 SCREEN DESIGN 67
9 SYSTEM ANALYSIS 95
10 SYSTEM TESTING 98
11 CONCLUSION 106
12 BIBLIGRAPHY 108
SYNOPSIS
1
SYNOPSIS
Automated Employee Information System (AEIS) is
a scheduling program for people and tasks. It is easy to move and edit tasks right on
the screen. There are several displays that allow you to see your schedule over
different periods, such as rotation and payroll periods. You can copy or delete days
of tasks to quickly build new schedules. When a schedule has been created you can
copy them to your web site for all too easily see.
Seed dates are used as starting points. There are two seed dates that
control the weekly, rotation and payroll schedules the work date in the seed date is
used to find the day of the week the weekly schedule starts and a date that began a
rotation. The program will work forward from this date to keep track of where you
are in a rotation. The other seed date is for the payroll period .The payroll seed date
should be a date from the past on which a payroll period started .The schedule
displays show one day, a week, a rotation, or a payroll period . The rotation schedule
displays all tasks in a user defined rotation period.
The rotation periods start from a seed date. If a group has been
selected, only the individuals qualified for tasks in that group will appear. The payroll
schedule displays the tasks for a payroll period. Like the other schedules the payroll
schedule display will show the payroll period that the current date falls in .The payroll
period and the date the payroll starts is selected on the configuration screen. The
payroll period starts and ends on the dates defined on the configuration screen. The
user can select a seed date and an optional payroll period.
2
INTRODUCTION
3
INTRODUCTION
establish the major requirements & Specification necessary to develop the Software
Systems for the Developers. The overall objective of the Team Project is to establish a
web-based. The goal of this document is the same as any requirements document, to
lie out all requirements of the application in order to have both the developers and the
end users maintaining the same understanding and expectations from the application.
The project requirements will define, in general terms, the setup of the web site,
SCOPE:
Is a web Based application for Horizon Technologies for updating the claims of their
employees. Horizon is going to give the other processors and maintain the site.
4
SYSTEM CONFIGURATION
HARDWARE REQUIREMENTS
Processor : Pentium
RAM : 512 MB
Hard disk : 40 GB
SOFTWARE REQUIREMENTS
Documentation : MS-Word
5
SOFTWARE DESCRIPTION
6
.NET
The.NET frame work is the last platform from Microsoft and it provides a
multi language environment that enables you to develop deploy, and run web based
applications and services. It provides a new level of interoperability that enables you
to reuse components created in other language. It also provides new and advanced
features such as garbage collection and enhanced security. This chapter examines the
components of the .NET framework.
7
.NET Framework Class Library:
8
WHAT ARE WEB SERVICES?
9
ASP.NET
OBJECTIVES:
10
Server-Side scripting includes code written in server-side scripting
languages, such as Active Server Pages (ASP) and Java Server Pages(JSP)
A Server-side script is executed on a Web Server.
FEATURES OF ASP.NET:
ASP .NET has the following advanced features that help develop
robust Web Applications:
Compiled Code
Enriched Tool Support
Power and Flexibility
Simplicity
Manageability
Scalability
Security
11
ASP .NETCONFIGURATION:
12
configuration settings are automatically recalculated and reached whenever a
configuration file in the hierarchy is changed.
The ASP.NET configuration system is extensible. You can define
new configuration parameters and write configuration section handlers to process
them.
ASP .NET protects configuration files from outside access by
configuring Internet Information Services. (IIS) to prevent direct browser access to
configuration files. HTTP access error 403 (forbidden) is returned to any browser
attempting to request a configuration file directly.
ASP.NETWEB FORMS:
13
The base class of all server controls is the Control Class that
resides in the System Web UI namespace.
14
ADO.NET
ADO.NET cleanly factors data access from data manipulation into discrete
components that can be used separately or in tandem. ADO.NET includes .NET data
providers for connecting to a database, executing commands, and retrieving results.
Those results are either processed directly, or placed in an ADO.NET Dataset object
in order to be exposed to the user in an ad-hoc manner, combined with data from
multiple sources, or remote between tiers. The ADO.NET Dataset object can also be
used independently of a .NET data provider to manage data local to the application or
sourced from XML.
The ADO.NET classes are found in System.Data.dll, and are integrated with
the XML classes found in System.Xml.dll. When compiling code that uses the
System. Data namespace, reference both System.Data.dll and System.Xml.dll. For an
example of compiling an ADO.NET application using a command line compiles.
15
today's applications use XML to encode data to be passed over network connections.
Web applications use HTTP as the fabric for communication between tiers, and
therefore must explicitly handle maintaining state between requests. This new model
is very different from the connected, tightly coupled style of programming that
characterized the client/server era, where a connection was held open for the duration
of the program's lifetime and no special handling of state was required.
16
SUPPORT THE N-TIER PROGRAMMING MODEL:
17
VBSCRIPT
18
Is one approach better than the other? You will hear a lot of programmers
preach the object-oriented gospel, claiming that any programming technique that is
object-based is automatically superior to anything else. In certain programming
situations, much can be said for this point of view. In the case of scripting languages,
however, it does not necessarily hold true.
Indeed, object-oriented programming languages are superior for large,
complex programming tasks. If I were writing a sophisticated statistical analysis
program, I would tend to choose an object-oriented language such as C++ over a non
object-oriented language, such as FORTRAN. However, for the small, relatively
simple programs JavaScript and VBScript were designed to create, the benefits of
object-orientation largely fade away. At the very least, the benefits are offset by the
greater complexity of thinking in objects. For most rapid development tasks on web
sites, JavaScript's object flavor does not convey a telling advantage.
19
FEATURES OF SQL SERVER 2000
INTERNET INTEGRATION:
The same database engine can be used across platforms ranging from
laptop computers running Microsoft Windows® 98 through large, multiprocessor
servers running Microsoft Windows 2000 Data Center Edition. SQL Server 2000
Enterprise Edition supports features such as federated servers, indexed views, and
large memory support that allow it to scale to the performance levels required by the
largest Web sites.
20
mobile, disconnected users, have them work autonomously, and then merge their
modifications back to the publisher.
DATAWAREHOUSING:
SQL Server 2000 includes tools for extracting and analyzing summary data for
online analytical processing. SQL Server also includes tools for visually designing
databases and analyzing data using English-based questions.
INPUT DESIGN:
The goal of designing input data is to make data entry easy logical
and free from errors. In entering data, the user needs to know the following:
The inputs, which are given by the user, will form the core of the
processes. So the inputs have to be carefully verified and care has to be taken to avoid
incorrect end-user inputs.
21
Design has been described as a multi-step process in which
representations of data structure interface characteristics and procedural details are
synthesized from information requirements.
EFFECTIVENESS:
The input screens serve specific purpose. Each screen has it own server
program to back it up. The screens are developed in ASP.NET.
FORMATTED FORMS:
22
DATA VALIDATION:
Input data are validated to minimize error in data entry. For certain
data, validation is done which enables the operator to enter the required data or
correct the data if the entered data is incorrect. From level and field level validations
are performed. Here the input validations are done in the client side using VBScript.
USER FRIENDLY:
CONSISTENCY:
ATTRACTIVENESS:
The input screens are of attractive design that will surely please
the user. The software uses multiple screens rather than viewing all data into one
screen.
OUTPUT DESIGN
information that are generated by the system. For many end users, output is the main
reason for developing the system the basis of which they will evaluate the usefulness
of the system, Most of the end users will not actually operate the information system
23
to enter data through workstations, but they will use the output from the system.
Usually outputs generated in a system are displayed in terms of reports and forms.
In this system developed all outputs are displayed in web pages, for example
24
DATAFLOW DIAGRAM
25
SYSTEM FLOW –ADMIN:
Login
Claims
Send to Send to User
Enquiry
Finance
Home
26
Data Flow Diagram – Employee Registration:
DB Admin
Employee Details
Entry
Seq Id
Emp_Id list
Emp_Profile
Home
27
Data Flow Diagram – Employee Login:
Employee
Employee ID
Entry
NO Check Emp ID
YES
Employee ID
Entry
Emp_Login
Home
28
Data Flow Diagram – Claim Entry:
Employee
Emp_claim
Home
29
Data Flow Diagram – Claim Process:
DB Admin
Emp_claim
Claim Verification
Claim_Type
Yes
Home
30
Data Flow Diagram – Claim Acceptance:
Finance Admin
Login
Pay Slip
Home
31
Use Case Diagram:
Emp Claim
User View
Emp User Login
Claim
Claim
Entry
Status
Emp User
DB Emp
Admin Addition
Login
DB ADMIN
Claim
Claim
Verificati
Allotment
on
Financ Claim
e Login View
Finance ADMIN
Claim
Claim
Allot
Acceptanc
Check
e
32
TABLE
33
Database Detail:
DB Admin Login:
Column Name Data Type Length
Login Name Var char 10
Password Varchar 10
Password Varchar 10
Employee Login:
Password Varchar 10
34
Claim Name:
Claim ID Numeric 9
Business Claim:
Seq ID Numeric 5
Emp ID Varchar 10
Place Varchar 50
To Date Varchar 15
Status Varchar 50
35
Health Insurance:
Seq ID Numeric 5
Emp ID Varchar 10
Hospital Varchar 50
To Date Varchar 15
Status Varchar 50
House Loan:
Seq ID Numeric 5
Emp ID Varchar 10
36
House Status Varchar 50
Status Varchar 50
Seq ID Numeric 5
Emp ID Varchar 10
Hospital Varchar 50
To Date Varchar 15
Status Varchar 50
EMPLOYEE PREOFILE
37
Column Name Data Type Length
Emp ID Varchar 10
DOB Varchar 15
Gender Varchar 50
Mail ID Varchar 15
Seq ID Numeric 5
Emp ID Varchar 10
Status Varchar 50
Pay Slip:
38
Emp ID Varchar 10
39
MODULE DESCRIPTION:
Module Description
40
MODULE DESCRIPTION:
Module Description
41
SAMPLE SOURCE CODE
42
HOME PAGE
<Html>
<Head>
<Meta content="http://schemas.microsoft.com/intellisense/ie5"
name="vs_targetSchema">
</head>
</frameset>
<No frames>
<pre id="p2">
This HTML frameset displays multiple Web pages. To view this frameset, use a
</p>
</no frames>
</frameset>
</html>
43
DB ADMIN LOGIN
Imports System.Data.SqlClient
Inherits System.Web.UI.Page
End Sub
Initialize Component ()
End Sub
44
Dim cn As New SqlConnection ("Integrated Security=SSPI; Persist Security
Info=False; Initial Catalog=AEIS; Data Source=.")
Dim rs As SqlDataReader
Me.Label3.Visible = False
Me.TextBox1.TabIndex = 1
Me.TextBox2.TabIndex = 2
Me.Button1.TabIndex = 3
Me.Button2.TabIndex = 4
End Sub
cn.Open ()
Rs = cmd.ExecuteReader
While rs.Read
Else
Me.Label3.Visible = True
45
End If
End While
cn.Close ()
End Sub
Me.TextBox1.Text = ""
Me.TextBox2.Text = ""
End Sub
End Class
CEO FORM
<HTML>
<HEAD>
<Title>ceo_form</title>
<Meta name="vs_targetSchema"
content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
46
<asp: Hyperlink id="HyperLink4" style="Z-INDEX: 103;
LEFT: 0px; POSITION: absolute; TOP: 232px"
</form>
</body>
</HTML>
Completed projects
Inherits System.Web.UI.Page
47
'This call is required by the Web Form Designer.
Begin Init ()
'OleDbDataAdapter1
Me.OleDbDataAdapter1.InsertCommand = Me.OleDbInsertCommand1
Me.OleDbDataAdapter1.SelectCommand = Me.OleDbSelectCommand1
Me.OleDbDataAdapter1.TableMappings.AddRange(New
System.Data.Common.DataTableMapping() {New
System.Data.Common.DataTableMapping("Table", "PROJECT_STATUS", New
System.Data.Common.DataColumnMapping() {New
System.Data.Common.DataColumnMapping("PROJECT_ID", "PROJECT_ID"),
New System.Data.Common.DataColumnMapping("PROJECT_TITLE",
"PROJECT_TITLE"), New
System.Data.Common.DataColumnMapping("TECHNOLOGY",
"TECHNOLOGY"), New
System.Data.Common.DataColumnMapping("PROJECT_DOMAIN",
"PROJECT_DOMAIN"), New
System.Data.Common.DataColumnMapping("PROJECT_DURATION",
"PROJECT_DURATION"), New
System.Data.Common.DataColumnMapping("STATUS", "STATUS")})})
'OleDbConnection1
48
Me.OleDbConnection1.ConnectionString = "Integrated Security=SSPI; Packet
Size=4096; Data Source="".""; Tag with column collati" & _
'OleDbSelectCommand1
Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
'OleDbInsertCommand1
Me.OleDbInsertCommand1.Connection = Me.OleDbConnection1
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_ID",
System.Data.OleDb.OleDbType.Decimal, 9, System.Data.ParameterDirection.Input,
49
False, CType (18, Byte), CType (0, Byte), "PROJECT_ID",
System.Data.DataRowVersion.Current, Nothing))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_TITLE",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_TITLE"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("TECHNOLOGY",
System.Data.OleDb.OleDbType.VarChar, 50, "TECHNOLOGY"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_DOMAIN",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_DOMAIN"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_DURATION",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_DURATION"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("STATUS",
System.Data.OleDb.OleDbType.VarChar, 50, "STATUS"))
'DataSet21
Me.DataSet21.DataSetName = "DataSet2"
EndInit ()
End Sub
50
Protected With Events OleDbDataAdapter1 as
System.Data.OleDb.OleDbDataAdapter
Initialize Component ()
End Sub
Me.OleDbDataAdapter1.Fill (Me.DataSet21)
51
Me.DataGrid1.DataSource = Me.DataSet21
Me.DataGrid1.DataBind ()
End Sub
End Class
Inherits System.Web.UI.Page
'
'OleDbDataAdapter1
'Me.OleDbDataAdapter1.InsertCommand = Me.OleDbInsertCommand1
Me.OleDbDataAdapter1.SelectCommand = Me.OleDbSelectCommand1
Me.OleDbDataAdapter1.TableMappings.AddRange(New
System.Data.Common.DataTableMapping() {New
System.Data.Common.DataTableMapping("Table", "PROJECT_STATUS", New
52
System.Data.Common.DataColumnMapping() {New
System.Data.Common.DataColumnMapping("PROJECT_ID", "PROJECT_ID"),
New System.Data.Common.DataColumnMapping("PROJECT_TITLE",
"PROJECT_TITLE"), New
System.Data.Common.DataColumnMapping("TECHNOLOGY",
"TECHNOLOGY"), New
System.Data.Common.DataColumnMapping("PROJECT_DOMAIN",
"PROJECT_DOMAIN"), New
System.Data.Common.DataColumnMapping("PROJECT_DURATION",
"PROJECT_DURATION"), New
System.Data.Common.DataColumnMapping("STATUS", "STATUS")})})
'OleDbConnection1
'OleDbSelectCommand1
Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
'OleDbInsertCommand1
53
Me.OleDbInsertCommand1.CommandText = "INSERT INTO
PROJECT_STATUS (PROJECT_ID, PROJECT_TITLE, TECHNOLOGY,
PROJECT_DOMAIN," & _
""
Me.OleDbInsertCommand1.Connection = Me.OleDbConnection1
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_ID",
System.Data.OleDb.OleDbType.Decimal, 9, System.Data.ParameterDirection.Input,
False, CType(18, Byte), CType(0, Byte), "PROJECT_ID",
System.Data.DataRowVersion.Current, Nothing))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_TITLE",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_TITLE"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("TECHNOLOGY",
System.Data.OleDb.OleDbType.VarChar, 50, "TECHNOLOGY"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_DOMAIN",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_DOMAIN"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("PROJECT_DURATION",
System.Data.OleDb.OleDbType.VarChar, 50, "PROJECT_DURATION"))
54
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("STATUS",
System.Data.OleDb.OleDbType.VarChar, 50, "STATUS"))
'DataSet21
Me.DataSet21.DataSetName = "DataSet2"
EndInit ()
End Sub
55
'Do not delete or move it.
Initialize Component ()
End Sub
Me.OleDbDataAdapter1.Fill (Me.DataSet21)
Me.DataGrid1.DataSource = Me.DataSet21
Me.DataGrid1.DataBind ()
End Sub
End Class
EMPLOYEE DETAILS
56
<System.Diagnostics.DebuggerStepThrough ()> Private Sub Initialize Component
()
Me.OleDbDataAdapter1 = New System.Data.OleDb.OleDbDataAdapter
Me.OleDbConnection1 = New System.Data.OleDb.OleDbConnection
Me.OleDbSelectCommand1 = New System.Data.OleDb.OleDbCommand
Me.OleDbInsertCommand1 = New System.Data.OleDb.OleDbCommand
Me.DataSet41 = New AEIS.DataSet4
CType(Me.DataSet41, System.ComponentModel.ISupportInitialize).BeginInit()
'
'OleDbDataAdapter1
'
Me.OleDbDataAdapter1.InsertCommand = Me.OleDbInsertCommand1
Me.OleDbDataAdapter1.SelectCommand = Me.OleDbSelectCommand1
Me.OleDbDataAdapter1.TableMappings.AddRange(New
System.Data.Common.DataTableMapping() {New
System.Data.Common.DataTableMapping("Table", "EMPLOYEE_DETAILS", New
System.Data.Common.DataColumnMapping() {New
System.Data.Common.DataColumnMapping("EMP_ID_NO", "EMP_ID_NO"), New
System.Data.Common.DataColumnMapping("EMPLOYEE_NAME",
"EMPLOYEE_NAME"), New
System.Data.Common.DataColumnMapping("DESIGNATION",
"DESIGNATION"), New
System.Data.Common.DataColumnMapping("DATE_OF_BIRTH",
"DATE_OF_BIRTH"), New
System.Data.Common.DataColumnMapping("GENDER", "GENDER"), New
System.Data.Common.DataColumnMapping("UNDER_GRADUATE",
"UNDER_GRADUATE"), New
System.Data.Common.DataColumnMapping("POST_GRADUATION",
"POST_GRADUATION"), New
System.Data.Common.DataColumnMapping("EXPERIENCE", "EXPERIENCE"),
New System.Data.Common.DataColumnMapping("COMPANY_NAME",
"COMPANY_NAME"), New
System.Data.Common.DataColumnMapping("TECHNOLOGY",
"TECHNOLOGY"), New
57
System.Data.Common.DataColumnMapping("LANGUAGE_PROFICIENCY",
"LANGUAGE_PROFICIENCY")})})
'
'OleDbConnection1
'
Me.OleDbConnection1.ConnectionString = "Integrated Security=SSPI; Packet
Size=4096; Data Source="".""; Tag with column collati" & _
"On when possible=False; Initial Catalog=AEIS; Use Procedure for Prepare=1;
Auto Tra" & _
"nslate=True; Persist Security Info=False; Provider=""SQLOLEDB.1"";
Workstation ID=""HO" & _
"ME-952C3803B0""; Use Encryption for Data=False"
'
'OleDbSelectCommand1
'
Me.OleDbSelectCommand1.CommandText = "SELECT EMP_ID_NO,
EMPLOYEE_NAME, DESIGNATION, DATE_OF_BIRTH, GENDER,
UNDER_GRADUA" & _
"TE, POST_GRADUATION, EXPERIENCE, COMPANY_NAME,
TECHNOLOGY, LANGUAGE_PROFICIENCY‖ & _
"FROM EMPLOYEE_DETAILS"
Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
'
'OleDbInsertCommand1
'
Me.OleDbInsertCommand1.CommandText = "INSERT INTO
EMPLOYEE_DETAILS (EMP_ID_NO, EMPLOYEE_NAME, DESIGNATION,
DATE_OF_BIRTH" & _
", GENDER, UNDER_GRADUATE, POST_GRADUATION, EXPERIENCE,
COMPANY_NAME, TECHNOLOGY," & _
" LANGUAGE_PROFICIENCY) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
SELECT EMP_ID_N" & _
"O, EMPLOYEE_NAME, DESIGNATION, DATE_OF_BIRTH, GENDER,
UNDER_GRADUATE, POST_GRADU" & _
58
"ATION, EXPERIENCE, COMPANY_NAME, TECHNOLOGY,
LANGUAGE_PROFICIENCY FROM EMPLOYEE_" & _
"DETAILS"
Me.OleDbInsertCommand1.Connection = Me.OleDbConnection1
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("EMP_ID_NO",
System.Data.OleDb.OleDbType.Decimal, 9, System.Data.ParameterDirection.Input,
False, CType (18, Byte), CType (0, Byte), "EMP_ID_NO",
System.Data.DataRowVersion.Current, Nothing))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("EMPLOYEE_NAME",
System.Data.OleDb.OleDbType.VarChar, 50, "EMPLOYEE_NAME"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("DESIGNATION",
System.Data.OleDb.OleDbType.VarChar, 50, "DESIGNATION"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("DATE_OF_BIRTH",
System.Data.OleDb.OleDbType.VarChar, 50, "DATE_OF_BIRTH"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("GENDER",
System.Data.OleDb.OleDbType.VarChar, 50, "GENDER"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("UNDER_GRADUATE",
System.Data.OleDb.OleDbType.VarChar, 50, "UNDER_GRADUATE"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("POST_GRADUATION",
System.Data.OleDb.OleDbType.VarChar, 50, "POST_GRADUATION"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("EXPERIENCE",
System.Data.OleDb.OleDbType.Decimal, 9, System.Data.ParameterDirection.Input,
False, CType (18, Byte), CType (0, Byte), "EXPERIENCE",
System.Data.DataRowVersion.Current, Nothing))
59
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("COMPANY_NAME",
System.Data.OleDb.OleDbType.VarChar, 50, "COMPANY_NAME"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("TECHNOLOGY",
System.Data.OleDb.OleDbType.VarChar, 50, "TECHNOLOGY"))
Me.OleDbInsertCommand1.Parameters.Add (New
System.Data.OleDb.OleDbParameter ("LANGUAGE_PROFICIENCY",
System.Data.OleDb.OleDbType.VarChar, 50, "LANGUAGE_PROFICIENCY"))
'
'DataSet41
'
Me.DataSet41.DataSetName = "DataSet4"
Me.DataSet41.Locale = New System.Globalization.CultureInfo ("en-US")
CType (Me.DataSet41, System.ComponentModel.ISupportInitialize).
EndInit ()
End Sub
Protected With Events Label1 as System.Web.UI.WebControls.Label
Protected With Events DataGrid1 as System.Web.UI.WebControls.DataGrid
Protected With Events OleDbDataAdapter1 as
System.Data.OleDb.OleDbDataAdapter
Protected With Events OleDbConnection1 as
System.Data.OleDb.OleDbConnection
Protected With Events OleDbSelectCommand1 as
System.Data.OleDb.OleDbCommand
Protected With Events OleDbInsertCommand1 as
System.Data.OleDb.OleDbCommand
Protected With Events DataSet41 as AEIS.DataSet4
60
Private Sub Page_Init (By Val sender As System. Object, By Val e as
System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
Initialize Component ()
End Sub
EMPLOYEE LOGIN
Imports System.Data.SqlClient
Public Class employee login
Inherits System.Web.UI.Page
End Sub
Private DesignerPlaceholderDeclaration as System. Object
61
'Do not modify it using the code editor.
Initialize Component ()
End Sub
62
NEW CLAIMS
Imports System.Data.SqlClient
Public Class new claims
Inherits System.Web.UI.Page
―Web Form Designer Generated Code‖
'This call is required by the Web Form Designer.
'NOTE: The following placeholder declaration is required by the Web Form
Designer.
'Do not delete or move it.
Private DesignerPlaceholderDeclaration as System. Object
63
Else
Me.TextBox2.Text = 1001
End If
cn.Close ()
End Sub
End Sub
Private Sub Button1_Click (By Val sender As System. Object, By Val e as
System.EventArgs) Handles Button1.Click
‗cn.Open ()
'cmd = New SqlCommand("insert into EMPLOYEE_DETAILS values('" &
Me.TextBox1.Text & " ','" & Me.TextBox2.Text & "','" & Me.TextBox26.Text & "','"
& Me.TextBox3.Text & "','" & Me.DropDownList1.SelectedItem.Value & "','" &
Me.DropDownList2.SelectedItem.Value & "','" & Me.TextBox9.Text & "','" &
Me.TextBox8.Text & "')", cn)
‗cmd.ExecuteNonQuery ()
‗cn.Close ()
Response. Redirect ("info_save.aspx")
End Sub
End Class
ALLOT CLAIMS
Imports System.Data.SqlClient
64
<System.Diagnostics.DebuggerStepThrough ()> Private Sub Initialize Component
()
End Sub
Private DesignerPlaceholderDeclaration as System. Object
cn.Open ()
Cmd = New SqlCommand ("select max (PROJECT_ID) from
PROJECT_DETAILS ", cn)
rs = cmd.ExecuteReader
If rs.Read Then
Me.TextBox1.Text = rs (0) + 1
Else
Me.TextBox1.Text = 101
End If
cn.Close ()
End Sub
65
Private Sub Button2_Click (By Val sender As System. Object, By Val e as
System.EventArgs) Handles Button2.Click
‗cn.Open ()
'cmd = New SqlCommand("insert into PROJECT_DETAILS values('" &
Me.TextBox1.Text & " ','" & Me.TextBox2.Text & "','" & Me.TextBox26.Text & "','"
& Me.TextBox3.Text & "','" & Me.DropDownList1.SelectedItem.Value & "','" &
Me.DropDownList2.SelectedItem.Value & "','" & Me.TextBox9.Text & "','" &
Me.TextBox8.Text & "')", cn)
‗cmd.ExecuteNonQuery ()
‗cn.Close ()
End Sub
66
SCREEN DESIGN & REPORTS
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
3
86
87
88
89
90
91
92
93
94
SYSTEM ANALYSIS
95
SYSTEM ANALYSIS
EXISTING SYSTEM:
96
o Marketing area in small place
o Financial transactions take more time
o Less operational speed
o Cannot view all the price list
PROPOSED SYSTEM:
Highly reliable
97
SYSTEM TESTING
98
TESTING STRATEGY
The testing phase involves the testing of the developed system using various
test data. Preparation of test data plays a vital roll in the system testing. After the
preparing the test data system under study was tested using those test data. While
testing the system by using test data, errors were found and corrected by using
following testing steps and corrections are also noted for future use.
Thus, a series of testing was performed for the proposed system before the
system was ready for the implementation.
Testing Objectives :
There are several rules that can server as testing objectives. They are
99
Types of Testing:
Unit Testing
Integration Testing
Validation Testing
Output Testing
System Testing
Performance Testing
User Acceptance Testing
Unit Testing:
Unit testing focuses verification effort on the smallest unit of software design
the module. This is also known as module testing. The unit testing is always white
box oriented and the step can be contacted in parallel for modules. In this testing each
module is found to be working satisfactory as regards to the expected output from the
module.
Integration Testing:
100
Validation Testing:
Output Testing:
The output generate or displayed by the system under consideration are tested
by asking the users about the format required by them. Here, the format is considered
into two ways. One is on the screen and the other is printed format.
The output format on the screen is found to be correct as the format was
designed in the system design phase according to the user needs. The output testing
does not result any correction in the system.
System Testing:
101
Performance Testing:
This testing is designed to test the runtime performance of software within the
context of an integrated system. This testing occurs throughout all steps in the testing
process.
User acceptance of the system is the key factor for the success of any system.
The system under consideration was tested for the user acceptance by constantly
keeping in touch with the prospective system users at the time of developing and
making change were ever required. This is done in regard to the following points:
102
IMPLEMENTATION
103
IMPLEMENTATION
After proper testing and validation, the questing arises whether the
system can be implemented or not. Implementation includes all those activities that
take place to convert from the old system to the new .the new system may be totally
new, replacing an existing module or automated system. Or it may be major
modification to an existing system. In either case proper implementation is essential
to provide a reliable system to meet organization requirements.
All planning has now is completed and the transformation to
a fully operational system can commerce .the first job will be writing debugging
documenting of all computer programs and their integration into a total system .the
master and transaction files are decided, and this general processing of the system is
established .programming is complete when the programs confirmed to the detailed
specification
When the system is ready for implementation, emphasis switches to
communicate with the finance and department staff .open discussion with the staff is
impartment from the beginning of the project. Staff can be expected to the concerned
about the effect of the automation on their Jobs and the fear of redundancy of loss of
status must be allayed immediately .during the implementation phase it is important
that all staff concerned be apprised of the objectives of overall operation of the system
.they will need to understand hoe their role relates to the system as a whole. An
organization-training program is advisable .this can include demonstrations,
newsletters, seminars
The department should allocate a member of staff, who understands
The system and the equipment, and should be made responsible for the smooth
operation of the system. An administrator should coordinate the users to the system.
Users should be informed about new aspects of system that will affect them.
The features of the system explained with the adequate documentation. New services
such as security and back ups must advertised on the staff when the time ripe.
The system may be come into full operation via number of possible routes.
Complete change over at point time is conceptually the most tidy. But this approach
required careful planning and coordination, particularly during the change over.
A phased approach, possible implementing the system of the section
relation to the operation or procedure first and progressing to more novel or complex
104
subsystems in fullness of time. These are like to be less traumatic. A phased approach
gives the staff time to adjust to the new system. But depends on begin able to split the
system, without reliance on it. Thus approach is sensible when the consequences of
failure are disastrous, but will tackle on a smaller scale operation generally means the
implementation of the complete system, but at one location or branch only.
105
CONCLUSION
106
CONCLUSION
Thus the proposed system has been developed with the good amount of Flexibility
Computerized of the entire system will enhance more accuracy and reduce
major part of the manual work fast clear and legible reports without any
Hence by developing a system that is user friendly in nature many user are
able to work on the system with little of computer knowledge and training.
107
BIBLIOGRAPHY
108
BIBLIOGRAPHY
109