7/26/2019 Ecare Project Report
1/94
BCA Project
E-CARE
Submitted to Department of Information Technology
Institute of Technology & Management Dehradun
For the partial fulfilment for the award of Degree of
Bachelor of Computer pplication
!"## to !"#$
Submitted To: Submitted By:
Mr%Sachin ain Suhani 'urung
(riti)a Bohra
Megha Thapa
Dee)sha *aturi
Coordinated By+
Mr% shutosh ,niyal - ./D BC
7/26/2019 Ecare Project Report
2/94
Project Proposal No________________________
(For oice use o!ly"
#% 0ame of the student ---------------------------------------------------------!% 1nrolment of the student ---------------------------------------------------------2% 1-mail+
---------------------------------------------------------$% Mob% 0o% ---------------------------------------------------------3% Title of the 4ro5ect ---------------------------------------------------------6% 0ame of the 'uide ---------------------------------------------------------
For #ice $se #!ly:
Signature of the 'uide
ppro7ed 0ot ppro7ed Date+ --------------------
Suggestions for reormi!% the Project:
1
2
3
4
5
6
7
Project Appro&al Perorma
7/26/2019 Ecare Project Report
3/94
I0D18
' )NTR#*$CT)#N
#%#Bac)ground
#%! /b5ecti7es
#%2 Scope and 4urpose
#%2%# Scope
#%2%! 4urpose
+ S$R,E #F TEC.N#/#0)ES
1 RE2$)RE3ENTS AN* ANA/S)S
2%# 4roblem Definition
2%! 4reliminary 4roduct Description
2%2 .ardware and Software *e9uirements
2%$ Conceptual Models
2%$%# ,se Case Diagrams
2%$%! Data Flow Diagrams
2%$%2 1ntity *elationship Diagram
2%$%$ Data Structures
4 SEC$R)T 3EC.AN)S3S
5 F$T$RE SC#PE
6 REFERENCES
7/26/2019 Ecare Project Report
4/94
Ac7!o8led%eme!t
I am 7ery grateful to my 4ro5ect guide Dr%:Mr%:Ms% ;;;;;;;;;;;;;;;;;;;;;;;;for gi7ing
his 7aluable time and constructi7e guidance in preparing the Synopsis:4ro5ect% It would not
ha7e been possible to complete this pro5ect in short period of time without his )ind
encouragement and 7aluable guidance%
Date+
Si%!ature
0ame of the Student
7/26/2019 Ecare Project Report
5/94
Certiicate o #ri%i!ality
I %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% do hereby declare that the 4ro5ect entitled 1-C*1 submitted to the
Department of Information Technology< )NST)T$TE #F TEC.N#/#0 9 3ANA0E3ENT
*E.RA*$Nin partial fulfilment for the award of the Degree of BAC.E/#R #F C#3P$TER
APP/)CAT)#N in session !"##-!"#$
4lace+
Date+ Signature of the candidate%
E-Care
6
7/26/2019 Ecare Project Report
6/94
1-care is customer care management system% 1-care is called as 1-des) or .elp Des) System%
It is so called as .elp Des) System because it tries to sol7e all the .D =helpdes)> problems%
Super user is the chief head of the organi@ation that assigns first le7el< second le7el< and third
le7el administrators% The super user is responsible for all the three le7el administrators
including the corporate clients% The Super user is the sole person who is responsible for
creating categories< modules and the support team%
Super user creates new categories only if .D problems donAt belong to those categories present in 1-
care and similarly with the creation of modules% hen the super user creates new categories and
modules he will label these categories and modules as le7els and appoint one administrator for each of
them% hen the super user gets the .D problem as re9uest he can modify the re9uest or can answer itby sending solution to the le7el2 or the support team who is responsible for messaging the response or
the solution to the end-user =corporate user>%
Corporate client is the one who buys 1-care product for his business purpose% .e can create
corporate users for his product% Corporate user is the one who has to register himself to the
corporate client before he submits the .D problems to the super user and corporate user is the
actual end-user of the product or ser7ice%
Corporate user will register to the corporate client and corporate client sends all the
registration details to the super user< and after the registration the end-user will submit the
.D problems to the super user% hen the super user gets the .D problems he will chec) the
details of the end-user and send the responses to the support team who will message the
responses to the corporate users%
1-care is 7ery useful for the corporate clients who want their business to e?tend worldwide i%e%< by)eeping contact and good relation with the corporate users who buy their products% The corporate
7/26/2019 Ecare Project Report
7/94
clients who buy 1-care for their business can )now what are the 7arious problems of their product
which are coming from their users so that they impro7e their products to the user needs% ny user who
)nows a little about of the computer can handle e-care%
)NTR#*$CT)#N
7/26/2019 Ecare Project Report
8/94
This pro5ect mainly deals with automating the tas) of the 1-care system that helps many end-
users to )now the solutions for their re9uest within no time% 1-care can be done manually but
there may be problems that ha7e to be faced so to o7ercome such problems we need to
automate the .elp Des) System%
If the system is maintaining the list of all the details of corporate users and corporate
clients manually it will take a lot of time to retrieve even single information such as
retrieving or deleting single information becomes very difficult task.
The updating for the list such as creating a new creating new end-user details or creating
new corporate client details and including the details of the categories and the modulesthat are created newly by the super user becomes very difficult manually. Once all
information is provided manually it become quite difficult for updating the records with
new information manually, so we automate the system to overcome all such difficulties.
1-care< which is de7eloped manually< is the e?isting system% This system generates
and deli7ers the ser7ices to the end-users< which depends on the response pro7ided by the
support team who actually message the responses to the corporate users for their re9uests%
By manually the .elp Des) System will face difficulties while updating and it is time
consuming and leads more errors% 1-care automates the tedious 5ob of maintaining the
corporate user details or corporate client details and manages the updating and sees that the
responses are sent to the corporate user as soon as possible% It includes main members li)e+
Super user
Corporate client
Corporate user
e7el# administrator
e7el! administrator
e7el2 administrator or support team%
7/26/2019 Ecare Project Report
9/94
Super user will manage the entire organi@ation that includes corporate clients< corporate
users< and le7el administrators and also he can create the new categories and also the
modules%
4roposed systems are those that are automated< so that it is easy to retrie7e the responses
from the system fast and updating the details once the response or ser7ices are pro7ided to the
end-users upon their re9uest without any difficulty and sa7es time%
7/26/2019 Ecare Project Report
10/94
S$R,E #F TEC.N#/#0)ES
)!troductio! to 3icrosot NET
Microsoft %01T is Microsofts new Internet strategy% %01T was originally called 0'S%
0'S - 0e?t 'eneration indows Ser7ices% Before the official announcement of %01T< the
term 0'S was used for Microsofts plans for producing an EInternet-based platform of
0e?t 'eneration indows Ser7icesE%
%01T is Microsofts new Internet and eb strategy
%01T is 0/T a new operating system
%01T is a new Internet and eb based infrastructure
%01T deli7ers software as eb Ser7ices
%01T is a framewor) for uni7ersal ser7ices
%01T is a ser7er centric computing model
%01T will run in any browser on any platform
%01T is based on the newest eb standards
NET is built o! t;e ollo8i!% )!ter!et sta!dards:
.TT4< the communication protocol between Internet pplications
8M< the format for e?changing data between Internet pplications
S/4< the standard format for re9uesting eb Ser7ices
,DDI< the standard to search and disco7er eb Ser7ices
7/26/2019 Ecare Project Report
11/94
NET Frame8or7
The %01T Framewor) is the infrastructure for the new Microsoft %01T 4latform% The %01T
Framewor) is a common en7ironment for building< deploying< and running eb Ser7ices and
eb pplications% The %01T Framewor) contains common class libraries - li)e D/%01T and C/B/%
Third-party languages - li)e 1iffel< 4erl< 4ython< Smalltal)< and others - will also be a7ailable
for building future %01T Framewor) applications% The new Hisual Studio%01T is a common
de7elopment en7ironment for the new %01T Framewor)% It pro7ides a feature-rich
application e?ecution en7ironment< simplified de7elopment and easy integration between a
number of different de7elopment languages%
)!troductio! to 3icrosot ASPNET
S4%01T is the latest 7ersion of Microsofts cti7e Ser7er 4ages technology =S4>%
S4%01T is a part of the Microsoft %01T framewor)< and a powerful tool for creating
dynamic and interacti7e web pages% S4%01T has better language support< a large set of new
controls and 8M based components< and better user authentication% S4%01T pro7ides
increased performance by running compiled code% S4%01T code is not fully bac)ward
compatible with S4% S4%01T is a programming framewor) built on the common language
runtime that can be used on a ser7er to buildpowerful eb applications% S4%01T is a ser7er
side scripting technology that enables scripts =embedded in web pages> to be e?ecuted by an
Internet ser7er%
S4%01T is a Microsoft Technology
S4 stands for cti7e Ser7er 4ages
S4%01T is a program that runs inside IIS
IIS =Internet Information Ser7ices> is Microsofts Internet ser7er
IIS comes as a free component with indows ser7ers
7/26/2019 Ecare Project Report
12/94
IIS is also a part of indows !""" and 84 4rofessional
ASPNET File
n S4%01T file is 5ust the same as an .TM file
n S4%01T file can contain .TM< 8M< and scripts
Scripts in an S4%01T file are e?ecuted on the ser7er
n S4%01T file has the file e?tension E%asp?E
3)CR#S#FT S2/ SER,ER
S =commonly e?panded to Structured uery anguage> is the most popular
computer language used to create< modify< retrie7e and manipulate data from relational
database management systems% The language has e7ol7ed beyond its original purpose to
support ob5ect-relational database management systems% It is an 0SI:IS/ standard%
Microsoft S Ser7er is a relational database management system =*DBMS> produced by
Microsoft% Its primary 9uery language is Transact-S< an implementation of the 0SI:IS/
standard Structured uery anguage =S> used by both Microsoft and Sybase% S Ser7er
is commonly used by businesses for small- to medium-si@ed databases< but the past fi7e years
ha7e seen greater adoption of the product for larger enterprise databases%
Sybase S Ser7er was the name of Sybase Corporations primary relational database
management system product from #JKL to #JJ3% It was originally created for ,0I8 platforms
in #JKL%
7/26/2019 Ecare Project Report
13/94
To adapt the S to Microsoft S Ser7er< the company de7eloped Transact-S as
Microsofts implementation of S% Transact-S is the language used internally by
Microsoft S Ser7er and MSD1% lthough S Ser7er highly adheres to the S
standards< it has some internal details that may not be applied to other database systems li)e
My S< /racle< or e7en Microsoft ccess< etc although they too fairly conform to the
standard% s a computer language< the S is used to gi7e instructions to an internal
program called an interpreter%
C#NNECT),)T
S Direct %01T is an enhanced data pro7ider for S Ser7er that builds on D/%01T
technology and S Client to present a complete solution for de7eloping S Ser7er-based
database applications% s part of the Core ab database application de7elopment framewor)
*atabase : S Ser7er !""K
*ATAF/#> *)A0RA3S
Data flow diagrams can be used to pro7ide a clear representation of any business function%
The techni9ue starts with an o7erall picture of the business and continues by analysing each
of the functional areas of interest% This analysis can be carried out to precisely the le7el of
detail re9uired% The techni9ue e?ploits a method called top-down e?pansion to conduct the
analysis in a targeted way%
Data flow diagrams are used to represent the flow of data in the system% This gi7es the total
representation of data flow from start to end% Data Flow Diagram has certain symbols to
represent the flow in diagrammatic form% This representation can be done in se7eral le7els %
The symbols that we use are
7/26/2019 Ecare Project Report
20/94
Rules
E?ter!al-E!tities
It is normal for all the information represented within a system to ha7e been obtained from on all but bottom le7el
diagrams% Furthermore< in common with most of the other symbols used< a data flow at a
7/26/2019 Ecare Project Report
21/94
User
E-care
User
particular le7el of a diagram may be decomposed to multiple data flows at lower le7els%
*ata-Stores
1ach store should be gi7en a reference letter< followed by an arbitrary number% These
reference letters are allocated as follows+
D- indicates a permanent computer file
M- indicates a manual file
T- indicates a transient store< one that is deleted after processing%
In order to a7oid comple? flows< the same data store may be drawn se7eral times on a
diagram% double 7ertical bar on their left hand edge indicates multiple instances of the same
data store%
@ero /e&el
Id< password & 9uery *esponses of ueries
Co!te?t /e&el
7/26/2019 Ecare Project Report
22/94
User
E-care
User
2.0 Client process
UserUser
1.0 Login process
3.0Administrator
Process
4.0
Corporate user process
Id< password 9uery *esponses of ueries
First le&el
,ser database
,ser details
,pdate
Client id
4wd id sol7ed 9uery
Super
7/26/2019 Ecare Project Report
23/94
2.0
Client
process
2.1
Add/del/Modi! users
2.2
Add" or #elete $uer!
2.3
Compan! pro%le
3.0
Administrator
Process
In7alid ,ser Id
Second Leve 2!"
User #etails
$uer! &o Compan!
#etails
7/26/2019 Ecare Project Report
24/94
3.0
Administrator Process
3.1
'uper User
3.2
$uer!
status
3.(
Add/delete
Client details
3.)
Modi! compan!
pro%le
3.4
Create/del/ modi! le*els
,pdate ,pdate uery
,pdate user Status
4rofile
dmin details
dministration Database
Seco!d /e&el 1
e7el data
e7el details
uery
uery
Details
Details
7/26/2019 Ecare Project Report
25/94
3.2
$uer! status
3.2.4
Create
1st Le*el
3.2.)
Create 2nd Le*el
3.2.2
2nd le*el Administrator
3.2.3
3rd le*el Administration
3.3 Messaging s!stem
3.2.1
1st Le*el Admin
U'E+
Client
0o
Client details
dministrator Database
T;ird le&el 1+
Database
dministration
Module
Category
,nsol7ed
uery
7/26/2019 Ecare Project Report
26/94
Category
0ame
*esol7e details
Module< name
4+ E-R *)A0RA3S
E-R *)A0RA3S
1ntity *elationship Diagram gi7es the structural representation of the relationship between
entities in the system% This representation of relations gi7es the clear understanding how the
data flow between entities% This diagram also e?plains how many members in7ol7ed in the
system%
The symbols we use in this representation is
1ntity
7/26/2019 Ecare Project Report
27/94
ee) 1ntity
*elationship
ttribute
C-,d U-,d ,dUPassord
Passord
Compan!
name
t!pename
+egisters as
customerCorporate
Client
Use
7/26/2019 Ecare Project Report
28/94
%&' %napshots(
+egisters
,dCTic)etno
'uper,dU
Categor!
name
Module
name
,#s
passord
7/26/2019 Ecare Project Report
29/94
7/26/2019 Ecare Project Report
30/94
7/26/2019 Ecare Project Report
31/94
7/26/2019 Ecare Project Report
32/94
7/26/2019 Ecare Project Report
33/94
$aster page) after %ign In
7/26/2019 Ecare Project Report
34/94
7/26/2019 Ecare Project Report
35/94
%ource *ode for $aster +age )
QR Master anguageECGE uto17entireupEtrueE CodeFileEMaster4age%master%csEInheritsEMaster4ageERU
QVD/CTN41htmlU
Qhtml?mlnsEhttp+::www%w2%org:#JJJ:?htmlEUQheadidE.ead#ErunatEser7erEU QtitleUQ:titleU
Qasp+Content4lace.olderidEheadErunatEser7erEU Q:asp+Content4lace.olderU QstyletypeEte?t:cssEU %auto-style#W width+ #""R height+ 3LLp? X %auto-style3W height+ $3p? X %auto-style#"W
height+ $Jp? X %auto-style##W height+ !"Kp? width+ L6#p? X %auto-style#2W height+ !"Kp? width+ #26p? X %auto-style#$W
height+ 2#p? X Gin)Button#W font-si@e+ ?-large X G.yperin)#W font-si@e+ large height+ 2$p? width+ #23p? margin-left+ "p? margin-top+ #Kp? X %auto-style#3W
7/26/2019 Ecare Project Report
36/94
height+ !"Kp? width+ !!2p? X %auto-style#6W height+ !Kp?
X %auto-style#LW font-si@e+ large X Q:styleUQ:headUQbodystyleEwidth+ ##2Lp? height+ 6L$p? margin-left+ #$!p?EU QformidEform#ErunatEser7erEU
QtableclassEauto-style#EU QtrU
QtdclassEauto-style3EcolspanE2EUQ:tdU Q:trU QtrU QtdclassEauto-style#"EcolspanE2EU Qasp+ImageIDEImage#ErunatEser7erE.eightE#3#p?EidthE##!Kp?EImage,rlEY:images:Technology;.elp;Des)%5pgE:U Q:tdU Q:trU QtrU QtdclassEauto-style#$EcolspanE2EU QstrongU QemU Qasp+Menu IDEMenu#E runatEser7erE Bac)ColorEGFLF6F2E Font-
0amesEHerdanaE Font-Si@eEargeE ForeColorEGLC6F3LE /rientationE.ori@ontalEStaticSubMenuIndentE$"p?E .eightE!!p?E *enderingModeETableE idthE##2#p?ECssClassEauto-style#LEU QDynamic.o7erStyleBac)ColorEGLC6F3LEForeColorEhiteE:U QDynamicMenuItemStyle.ori@ontal4addingE3p?EHertical4addingE!p?E:U QDynamicMenuStyleBac)ColorEGFLF6F2E:U QDynamicSelectedStyleBac)ColorEG3DLBJDEFont-Si@eE88-argeE:U
QDynamicItemTemplateU QRG17al=ETe?tE> RU Q:DynamicItemTemplateU QItemsU Qasp+MenuItem Te?tE.omeE HalueE.omeE
0a7igate,rlEY:Default%asp?EUQ:asp+MenuItemU Qasp+MenuItem Te?tEbout ,sE HalueEbout ,sE
0a7igate,rlEY:,ser:bout us%asp?EUQ:asp+MenuItemU Qasp+MenuItemTe?tE/ur Ser7icesEHalueE4roductsEU Qasp+MenuItem Te?tEMobilesE HalueEMobilesE
0a7igate,rlEY:,ser:4roducts:Mobiles%asp?EUQ:asp+MenuItemU
Qasp+MenuItem Te?tEaptopsE HalueEaptopsE0a7igate,rlEY:,ser:4roducts:aptops%asp?EUQ:asp+MenuItemU
7/26/2019 Ecare Project Report
37/94
Qasp+MenuItemTe?tEI-ZoneEHalueEI-ZoneEU Qasp+MenuItem Te?tEMac-boo)E HalueEMac-boo)E
0a7igate,rlEY:,ser:4roducts:I-Zone:Macboo)%asp?EUQ: asp+MenuItemU Qasp+MenuItem Te?tEI-4odsE HalueEI-4odsE
0a7igate,rlEY:,ser:4roducts:I-Zone:I-4od%asp?EUQ:asp+MenuItemU
Qasp+MenuItem Te?tEMobilesE HalueEMobilesE0a7igate,rlEY:,ser:4roducts:I-Zone:I-4hone%asp?EUQ: asp+MenuItemU Q:asp+MenuItemU Qasp+MenuItemUQ:asp+MenuItemU Q:asp+MenuItemU Qasp+MenuItem Te?tEobs1-CareE HalueEobs1-CareE
0a7igate,rlEY:,ser:obs%asp?EUQ:asp+MenuItemU Qasp+MenuItem Te?tEContact ,sE HalueEContact ,sE
0a7igate,rlEY:,ser:Contacts%asp?EUQ:asp+MenuItemU Q:ItemsU QStatic.o7erStyle Bac)ColorEG22CC22E ForeColorEhiteE Font-
BoldETrueE:U QStaticMenuItemStyle.ori@ontal4addingE!"p?EHertical4addingE!p?EidthE#""p?EBac)ColorEGFFFFCCE:U QStaticMenuStyleBac)ColorEGFFFFCCE:U QStaticSelectedStyleBac)ColorEGFF3"3"E:U QStaticItemTemplateU QRG17al=ETe?tE> RU Q:StaticItemTemplateU Q:asp+MenuU Q:emU Q:strongU Q:tdU Q:trU QtrU QtdclassEauto-style#6EcolspanE2EU
QpstyleEte?t-align+ rightEU
Qasp+ButtonIDEButton!ErunatEser7erEstyleEte?t-align+ rightETe?tESign/ut VVE/nClic)EButton!;Clic)E:U
Q:pU
Q:tdU Q:trU
QtrU QtdclassEauto-style#3EU Qasp+Image IDEImage2E runatEser7erE .eightE#JJp?EImage,rlEY:images:helpdes)%5pgEidthE!#$p?E:U Q:tdU QtdclassEauto-style##EU
Qasp+Content4lace.older IDEContent4lace.older#ErunatEser7erEU
7/26/2019 Ecare Project Report
38/94
QpU                                     &nbs
p            &n
bsp                        &nbs
p                Q:pU
Q:asp+Content4lace.olderU Q:tdU QtdclassEauto-style#2EU Qbr:U Qbr:U
Qmar9uee direction EupE UQasp+Image IDEImage$E runatEser7erE.eightE#"!p?E idthE#23p?E Image,rlEY:images:.elp-Des)-pplications-Cloud-Computing%5pgE:UQ:mar9ueeU
Qbr:U Qbr:U Qmar9ueeUQasp+.yperin) IDE.yperin)#E runatEser7erE
0a7igate,rlEY:,ser:Complaints%asp?EUFor Complaints clic) .ere VVQ:asp+.yperin)UQ:mar9ueeU Qbr:U
Q:tdU Q:trU
QtrU QtdcolspanE2EU Qasp+Image IDEImage!E runatEser7erE .eightE##Kp?EImage,rlEY:images:!bfLL#K2b2#dL"JK63#eLaK"KLKb#L2c$Kd2$eaa%gifE styleEmargin-
bottom+ #2p?EidthE##!Jp?E:U Q:tdU Q:trU QtrU Qtd colspanE2EUQcenterUDesign and De7eloped By+ Mohit Bhandari[!""LQ:centerUQbr:U QcenterU IMS 0/ID \Q:centerUQ:tdU
Q:trU Q:tableU Q:formUQ:bodyUQ:htmlU
7/26/2019 Ecare Project Report
39/94
* *oding
usingSystem
usingSystem% Collections% 'enericusingSystem%in9usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControls
publicpartialclassMaster 4age+ System% eb% ,I% Master 4ageW protected7oid4age;oad=ob5ectsender< 17entrgse> W
X protected7oidButton!;Clic)=ob5ectsender< 17entrgse> W SessionOE,serIdEP EE
Session%bandon=> *esponse%*edirect=EY:,ser:Signin%asp?E> XX
7/26/2019 Ecare Project Report
40/94
$aster +age before %ign In
7/26/2019 Ecare Project Report
41/94
%ource *ode for $aster +age before %ign In
QR Master anguageECGE uto17entireupEtrueE CodeFileEMaster4age2%master%csEInheritsEMaster4age2ERU
QVD/CTN41htmlU
Qhtml?mlnsEhttp+::www%w2%org:#JJJ:?htmlEUQheadrunatEser7erEU QtitleUQ:titleU Qasp+Content4lace.olderidEheadErunatEser7erEU Q:asp+Content4lace.olderU
QstyletypeEte?t:cssEU %auto-style#W height+ !2#p? width+ ####p? X %auto-style!W height+ #32p? X %auto-style2W width+ ##2!p? X %auto-style$W width+ K66p? X %auto-style3W width+ K33p? X %auto-style6W width+ !6"p? X %auto-style#LWX
Q:styleUQ:headUQbodystyleEmargin-left+ #$#p? width+ ##2Lp? height+ 3JJp?EU QformidEform#ErunatEser7erEU Qdi7classEauto-style2EU Q:di7U QtableclassEauto-style#EU QtrU QtdcolspanE!EclassEauto-style!EU Qasp+Image IDEImage!E runatEser7erE .eightE#3!p?EImage,rlEY:images:Technology;.elp;Des)%5pgEidthE##2"p?E:U
Q:tdU
7/26/2019 Ecare Project Report
42/94
Q:trU QtrU QtdclassEauto-style3EcolspanE!EU QstrongU QemU
Qasp+Menu IDEMenu#E runatEser7erE Bac)ColorEGFLF6F2E Font-0amesEHerdanaE Font-Si@eEargeE ForeColorEGLC6F3LE /rientationE.ori@ontalEStaticSubMenuIndentE$"p?E .eightE$2p?E *enderingModeETableE idthE##2#p?ECssClassEauto-style#LEU QDynamic.o7erStyleBac)ColorEGLC6F3LEForeColorEhiteE:U QDynamicMenuItemStyle.ori@ontal4addingE3p?EHertical4addingE!p?E:U QDynamicMenuStyleBac)ColorEGFLF6F2E:U QDynamicSelectedStyleBac)ColorEG3DLBJDEFont-Si@eE88-argeE:U QDynamicItemTemplateU QRG17al=ETe?tE> RU
Q:DynamicItemTemplateU QItemsU Qasp+MenuItem Te?tEbout ,sE HalueEbout ,sE
0a7igate,rlEY:,ser:bout#%asp?EUQ:asp+MenuItemU Qasp+MenuItem Te?tEobs1-CareE HalueEobs1-CareE
0a7igate,rlEY:,ser:obs!%asp?EUQ:asp+MenuItemU Qasp+MenuItem Te?tEComplaintsE HalueEComplaintsE
0a7igate,rlEY:,ser:Default!%asp?EUQ:asp+MenuItemU Qasp+MenuItem0a7igate,rlEY:,ser:Signin%asp?ETe?tESignInEHalueESignInEUQ:asp+MenuItemU Q:ItemsU QStatic.o7erStyle Bac)ColorEG22CC22E ForeColorEhiteE Font-BoldETrueE:U QStaticMenuItemStyle.ori@ontal4addingE!"p?EHertical4addingE!p?EidthE#""p?EBac)ColorEGFFFFCCE:U QStaticMenuStyleBac)ColorEGFFFFCCE:U QStaticSelectedStyleBac)ColorEGFF3"3"E:U QStaticItemTemplateU QRG17al=ETe?tE> RU Q:StaticItemTemplateU Q:asp+MenuU
Q:emU Q:strongU Q:tdU Q:trU QtrU QtdclassEauto-style6EU Qasp+Image IDEImage#E runatEser7erE .eightE#J"p?EImage,rlEY:images:bnrSubContact%5pgEidthE!22p?E:U Q:tdU QtdclassEauto-style$EU Qasp+Content4lace.olderidEContent4lace.older#ErunatEser7erEU
QpU   Q:pU
7/26/2019 Ecare Project Report
43/94
Q:asp+Content4lace.olderU
Q:tdU Q:trU QtrU
QtdcolspanE!EU Qasp+Image IDEImage2E runatEser7erE .eightE##Jp?EImage,rlEY:images:!bfLL#K2b2#dL"JK63#eLaK"KLKb#L2c$Kd2$eaa%gifE idthE##2#p?E:U Q:tdU Q:trU QtrU Qtd colspanE2EUQcenterUDesign and De7eloped By+ Mohit Bhandari[!""LQ:centerUQbr:U QcenterU IMS 0/ID \Q:centerUQ:tdU
Q:trU Q:tableU Q:formUQ:bodyUQ:htmlU
7/26/2019 Ecare Project Report
44/94
eb.*onfig *oding
Q]?ml7ersionE#%"E]UQV-- For more information on how to configure your S4%01T application< please 7isit http+::go%microsoft%com:fwlin):]in)Id#6J$22 --UQconfigurationU QconnectionStringsU Qadd nameEMyConE connectionStringEData SourceB.0D*IInitialCatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U
Qadd nameE1-CareConnectionStringE connectionStringEDataSourceB.0D*IInitial CatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U Qadd nameE1-CreConnectionString!E connectionStringEDataSourceB.0D*IInitial CatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U Qadd nameE1-CareConnectionString2E connectionStringEDataSourceB.0D*IInitial CatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U QaddnameEBCConnectionStringEconnectionStringEData SourceB.0D*IInitialCatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U Qadd nameEBCConnectionString!E connectionStringEDataSourceB.0D*IInitial CatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U Qadd nameEBCConnectionString2E connectionStringEDataSourceB.0D*IInitial CatalogBCIntegrated SecurityTrueE pro7ider0ameESystem%Data%S9lClientE:U Q:connectionStringsU Qsystem%webU QcompilationdebugEtrueEtargetFramewor)E$%3E:U
Qhttp*untimetargetFramewor)E$%3E:U Q:system%webU
QappSettingsU
Qadd)eyEHalidationSettings+,nobtrusi7eHalidationModeE7alueE0oneE:U
Q:appSettingsUQ:configurationU
7/26/2019 Ecare Project Report
45/94
%ign In +age
7/26/2019 Ecare Project Report
46/94
Source Code
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age2%masterE
uto17entireupEtrueECodeFileESignin%asp?%csEInheritsESignupERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style#6W width+ #"KR height+ 2JKp? margin-top+ "p? X %auto-style!#W height+ LLp? width+ $"3p? X %auto-style!2W height+ 3Lp? X %auto-style!$W height+ LLp? width+ !"6p?
X %auto-style!3W height+ 66p? width+ !"6p? te?t-align+ center X %auto-style!6W height+ 66p? width+ $"3p? X %auto-style!LW
height+ 6Lp? X %auto-style!KW height+ K3p? X Q:styleUQ:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU QtableclassEauto-style#6EU QtrU
Qtd colspanE!E classEauto-style!2EU           &n
7/26/2019 Ecare Project Report
47/94
bsp                      Qasp+abelIDEabel#ErunatEser7erEstyleEfont-weight+ L"" font-si@e+ ?-largefont-style+ italicETe?tESI'0 I0 VVEForeColorE*edEUQ:asp+abelU Q:tdU
Q:trU QtrU Qtd classEauto-style!$EU           &n
bsp                     Qasp+abelIDEabel!ErunatEser7erETe?tE,serIdEUQ:asp+abelU Q:tdU QtdclassEauto-style!#EU Qasp+Te?tBo?IDETe?tBo?#ErunatEser7erEUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator#E runatEser7erE
ControlToHalidateETe?tBo?#E 1rrorMessageE,serId*e9uiredEUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style!3EU Qasp+abelIDEabel2ErunatEser7erETe?tE4asswordEUQ:asp+abelU Q:tdU QtdclassEauto-style!6EU Qasp+Te?tBo? IDETe?tBo?!E runatEser7erETe?tModeE4asswordEUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator!E runatEser7erEControlToHalidateETe?tBo?!E 1rrorMessageE4assword*e9uiredEUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU Qtd classEauto-style!KEcolspanE!EU          &nbs
p         Qasp+DropDownistIDEDropDownist#ErunatEser7erEU
Qasp+istItemUChoose Type Q:asp+istItemU Qasp+istItemUdminQ:asp+istItemU Qasp+istItemU,serQ:asp+istItemU Q:asp+DropDownistU                     Qasp+Chec)Bo?IDEChec)Bo?#ErunatEser7erETe?tE*emember me VVE:U Qbr:U            &nbs
p      Qasp+*e9uiredFieldHalidatorIDE*e9uiredFieldHalidator2E runatEser7erE ControlToHalidateEDropDownist#E
1rrorMessageE4lease Choose TypeE InitialHalueEChoose TypeEUQ:asp+*e9uiredFieldHalidatorU
7/26/2019 Ecare Project Report
48/94
                            & nbsp       Qasp+Button IDEButton#E runatEser7erE Te?tEog InE/nClic)EButton#;Clic)E:U
Q:tdU Q:trU
QtrU Qtd classEauto-style!LEcolspanE!EU          &nbs
p       Qasp+.yperin) IDE.yperin)!E runatEser7erE
0a7igate,rlEY:,ser:4assword*eco7ery%asp?EUForgot 4assword ]Q:asp+.yperin)U Q:tdU Q:trU
QtrU Qtd classEauto-style#$EcolspanE!EU          &nbs
p       Qasp+abelIDEabel$ErunatEser7erETe?tE0ew ,ser ]]EUQ:asp+abelU            &nbs
p & nbsp         Qasp+.yperin)IDE.yperin)2ErunatEser7erE
0a7igate,rlEY:,ser:*egistration%asp?EUSign ,p VVQ:asp+.yperin)U Q:tdU Q:trU Q:tableU Q:asp+ContentU
7/26/2019 Ecare Project Report
49/94
* *oding
usingSystemusingSystem%Collections%'enericusingSystem%in9
usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControlsusingSystem%ConfigurationusingSystem%Data%S9lClient
publicpartialclassSignup+ System%eb%,I%4ageW
protected7oid4age;oad=ob5ectsender< 17entrgse> W
strings ConfigurationManager%ConnectionStringsOEMyConEP%ToString=> con newS9lConnection=s>
X S9lConnectioncon newS9lConnection=> S9lCommandcmd newS9lCommand=> S9lData*eaderdr protected7oidButton#;Clic)=ob5ectsender< 17entrgse> W if=DropDownist#%SelectedHalue E,serE> W ::SessionOE,serIdEP Te?tBo?#%Te?t con%/pen=> cmd newS9lCommand=Eselect ^ from ,ser# where ,serIdE Te?tBo?#%Te?t Eand4asswordE Te?tBo?!%Te?t EE< con> dr cmd%1?ecute*eader=> if=dr%*ead=>> W SessionOE,serIdEP drO"P%ToString=> *esponse%rite=Eogin SucessfulE> *esponse%*edirect=EY:,ser:.ome%asp?E>
X else W *esponse%rite=Eogin 0ot sucessfullE> X X if=DropDownist#%SelectedHalue EdminE> W con%/pen=> cmd newS9lCommand=Eselect ^ from dmin where ,serIdE Te?tBo?#%Te?t
E and 4asswordE Te?tBo?!%Te?t EE< con> dr cmd%1?ecute*eader=>
7/26/2019 Ecare Project Report
50/94
if=dr%*ead=>> W ::SessionOE,serIdEP drO#P%ToString=> *esponse%rite=Eogin SucessfulE> *esponse%*edirect=EY:dmin:dmin;home%asp?E>
X else W *esponse%rite=Eogin 0ot sucessfullE> X
X X X
7/26/2019 Ecare Project Report
51/94
%ign #p +age
7/26/2019 Ecare Project Report
52/94
%ource *ode
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age2%masterE
uto17entireupEtrueECodeFileE*egistration%asp?%csEInheritsE*egistrationERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style6W width+ $"$p? margin-left+ "p? X %auto-style!!W width+ !K"p? height+ Kp?
X %auto-style!2W width+ 6$$p? height+ Kp? X %auto-style2!W width+ !K"p? height+ !Kp? X %auto-style22W height+ !Kp?
width+ 6$$p? X %auto-style2$W width+ !K"p? height+ 2"p? X %auto-style23W height+ 2"p? width+ 6$$p? X %auto-style26W height+ 2#p? X %auto-style2LW height+ 33p? X Q:styleUQ:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU QtableclassEauto-style3EU
QtrU QtdcolspanE!EclassEauto-style2LEU
7/26/2019 Ecare Project Report
53/94
                                    &nbs
p                    
Qasp+abelIDEabel#ErunatEser7erETe?tESI'0 ,4 VVEstyleEfont-weight+L"" font-si@e+ ?-large font-style+ italicEForeColorE*edEUQ:asp+abelU  Q:tdU Q:trU QtrU QtdclassEauto-style2!EU                    &nbs
p         Qasp+abel IDEabel!ErunatEser7erETe?tE,serIdEUQ:asp+abelU Q:tdU
QtdclassEauto-style22EU   Qasp+Te?tBo?IDEusernameErunatEser7erEidthE#3Lp?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator#E runatEser7erEControlToHalidateEusernameE 1rrorMessageE,serId *e9uiredEHalidation'roupE#EUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style2$EU                    &nbs
p         Qasp+abelIDEabel2ErunatEser7erETe?tE4asswordEUQ:asp+abelU Q:tdU QtdclassEauto-style23EU   Qasp+Te?tBo? IDEpasswordE runatEser7erETe?tModeE4asswordEidthE#3Lp?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator!E runatEser7erEControlToHalidateEpasswordE 1rrorMessageE4assword *e9uiredEHalidation'roupE#EUQ:asp+*e9uiredFieldHalidatorU
Q:tdU Q:trU QtrU QtdclassEauto-style2$EU
                   &nbs
p         Qasp+abel IDEabel$ErunatEser7erETe?tEConfirm 4asswordEUQ:asp+abelU Q:tdU QtdclassEauto-style23EU
 
7/26/2019 Ecare Project Report
54/94
Qasp+Te?tBo? IDEconfmpassE runatEser7erE Te?tModeE4asswordEidthE#3Lp?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator2E runatEser7erEControlToHalidateEconfmpassE 1rrorMessageE*e-type 4asswordEHalidation'roupE#EUQ:asp+*e9uiredFieldHalidatorU
Qasp+CompareHalidator IDECompareHalidator#E runatEser7erEControlToCompareEpasswordE ControlToHalidateEconfmpassE 1rrorMessageE4asswordMis-matchEHalidation'roupE#EUQ:asp+CompareHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style!!EU                    &nbs
p         Qasp+abel IDEabel3ErunatEser7erETe?tE1-mailEUQ:asp+abelU
Q:tdU Qtd classEauto-style!2EU   Qasp+Te?tBo? IDEmailErunatEser7erEidthE#3Lp?EUQ:asp+Te?tBo?U Q:tdU Q:trU QtrU QtdclassEauto-style2$EU                    &nbs
p         Qasp+abelIDEabel6ErunatEser7erETe?tEMobileEUQ:asp+abelU Q:tdU QtdclassEauto-style23EU   Qasp+Te?tBo?IDEmobileErunatEser7erEutoCompleteTypeE.omeZipCodeEMa?engthE#"EidthE#3Lp?EUQ:asp+Te?tBo?U Q:tdU Q:trU QtrU QtdclassEauto-style2$EU                    &nbs
p         Qasp+abelIDEabelLErunatEser7erETe?tESecurity uestionEUQ:asp+abelU Q:tdU QtdclassEauto-style23EU   Qasp+DropDownist IDEuestionE runatEser7erE .eightE!3p?EidthE#63p?EU Qasp+istItemUChoose Nour uestion Q:asp+istItemU Qasp+istItemUhat is your .ometown name ]Q:asp+istItemU Qasp+istItemUNour # mobile number ]Q:asp+istItemU Qasp+istItemUNour # teacher name ]Q:asp+istItemU Qasp+istItemUNour Current City ]Q:asp+istItemU
Qasp+istItemUNour 4et name ]Q:asp+istItemU Qasp+istItemUNour # salary ]Q:asp+istItemU
7/26/2019 Ecare Project Report
55/94
Qasp+istItemUNour D number ]Q:asp+istItemU Q:asp+DropDownistU    Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator$E runatEser7erEControlToHalidateEuestionE 1rrorMessageESecurity uestion *e9uiredE
Halidation'roupE#E InitialHalueEChoose SecurityuestionEUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style2$EU                    &nbs
p         Qasp+abelIDEabelKErunatEser7erETe?tESecurity nswerEUQ:asp+abelU Q:tdU
QtdclassEauto-style23EU   Qasp+Te?tBo?IDEansErunatEser7erEidthE#3Lp?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator3E runatEser7erEControlToHalidateEansE 1rrorMessageESecurity nswer *e9uiredEHalidation'roupE#EUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style2$EU                    &nbs
p         Qasp+abelIDEabelJErunatEser7erETe?tEDobEUQ:asp+abelU Q:tdU QtdclassEauto-style23EU   Qasp+Te?tBo? IDEdobE runatEser7erE Te?tModeEDateEidthE#3Lp?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator6E runatEser7erEControlToHalidateEdobE 1rrorMessageEDob *e9uiredEHalidation'roupE#EUQ:asp+*e9uiredFieldHalidatorU Q:tdU
Q:trU QtrU Qtd colspanE!E classEauto-style26EU           &n
bsp                        &nbs
p            Qasp+ButtonIDEButton#ErunatEser7erETe?tECreate user VVE
/nClic)EButton#;Clic)EHalidation'roupE#E:U Q:tdU Q:trU
Q:tableUQ:asp+ContentU
7/26/2019 Ecare Project Report
56/94
* *oding
usingSystemusingSystem%Collections%'eneric
usingSystem%in9usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControlsusingSystem%Data%S9lClientusingSystem%Configuration
publicpartialclass*egistration+ System%eb%,I%4ageW protected7oid4age;oad=ob5ectsender< 17entrgse>
W strings ConfigurationManager%ConnectionStringsOEMyConEP%ToString=> con newS9lConnection=s> X
S9lConnectioncon S9lCommandcmd
protected7oidButton#;Clic)=ob5ectsender< 17entrgse> W con%/pen=>
cmd new S9lCommand=EI0S1*T I0T/ ,ser#H,1S=p# cmd%4arameters%ddithHalue=Ep3E cmd%4arameters%ddithHalue=Ep6E< ans%Te?t> cmd%4arameters%ddithHalue=EpLE< dob%Te?t> int? cmd%1?ecute0onuery=>
if=? U "> W ::*esponse%rite=EQscriptU5a7ascript+alert= you *egistered>Q:scriptUE> *esponse%*edirect=EY:,ser:Signin%asp?E> X else W *esponse%rite=EQscriptU5a7ascript+alert=SorryV you can not *egistered>Q:scriptUE> X con%Close=> X
7/26/2019 Ecare Project Report
57/94
/ome +age 0efore %ign In
7/26/2019 Ecare Project Report
58/94
%ource *ode
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age2%masterEuto17entireupEtrueECodeFileEDefault%asp?%csEInheritsE;DefaultERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU
%auto-style6W font-si@e+ medium X %pple-con7erted-spaceW font-weight+ L"" X %auto-styleLW
font-weight+ L"" font-si@e+ medium X %auto-styleKW color+ rgb=" font-si@e+ medium X %auto-style#JW font-si@e+ large X %auto-style#JW color+ G2222FF X %auto-style#KW te?t-align+ right X %auto-style#KW height+ $3p? color+ G"""""" X Q:styleU
Q:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU QscriptU 5a7ascript+ window%histroy%forwad=#>Q:scriptU QspanclassEauto-style6EstyleEcolor+ rgb=" font-family+ sans-serif font-style+normal font-7ariant+ normal font-weight+ normal letter-spacing+ normal line-height+#J%#KL3p? orphans+ auto te?t-align+ start te?t-indent+ "p? te?t-transform+ none white-space+ normal widows+ auto word-spacing+ "p? -web)it-te?t-stro)e-width+ "p?
bac)ground-color+ rgb=!33
7/26/2019 Ecare Project Report
59/94
classEpple-con7erted-spaceEUQemU Q:emUQ:spanUQ:spanUQa classEauto-style6EhrefEhttp+::en%wi)ipedia%org:wi)i:1nd;userE styleEte?t-decoration+ none color+ rgb=##
7/26/2019 Ecare Project Report
60/94
letter-spacing+ normal line-height+ #J%#KL3p? orphans+ auto te?t-align+ start te?t-indent+"p? te?t-transform+ none white-space+ normal widows+ auto word-spacing+ "p? -web)it-te?t-stro)e-width+ "p? bac)ground-color+ rgb=!33
7/26/2019 Ecare Project Report
61/94
te?t-stro)e-width+ "p? bac)ground-color+ rgb=!33
7/26/2019 Ecare Project Report
62/94
About #s +age
7/26/2019 Ecare Project Report
63/94
%ource *ode
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age2%masterE
uto17entireupEtrueECodeFileEbout#%asp?%csEInheritsE,ser;bout#ERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style#KW width+ #""R height+ #KKp? X %auto-style#JW width+ 333p? X
ulWmargin-bottom+"cmX
li%Mso0ormalWmargin-top+"cmmargin-right+"cmmargin-bottom+#"%"ptmargin-left+"cmline-height+##3Rfont-si@e+##%"ptfont-family+ECalibriE
7/26/2019 Ecare Project Report
64/94
font-family+&9uotTimes 0ew *oman&9uot
7/26/2019 Ecare Project Report
65/94
mso-bidi-font-si@e+##%"ptfont-family+&9uotTimes 0ew*oman&9uot login with help des) user% ith the help of registration formuser can enter all his details and register himself into the website% Then he selects thecompany name inside the tool bar and post any 9uery related the electronic hardware% Thissp%net application helps company management to sol7e the issues as early as
possible%Q:spanUQspan styleEfont-si@e+#2%3ptfont-family+&9uotTimes 0ew*oman&9uot
7/26/2019 Ecare Project Report
66/94
1orgot +assword +age
7/26/2019 Ecare Project Report
67/94
%ource *ode
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age%masterE
uto17entireupEtrueE CodeFileE4assword*eco7ery%asp?%csEInheritsE4assword*eco7eryERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style6W width+ ##3R height+ #L2p? X %auto-styleLW width+ #L2p?
height+ 63p? X %auto-style#6W height+ 3#p? X %auto-style#LW height+ 63p? X %auto-style#KW font-si@e+ large X %auto-style#JW font-si@e+ medium X Q:styleUQ:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU QtableclassEauto-style6EU QtrU QtdcolspanE!EclassEauto-style#6EU
                        QemU Qasp+abelIDEabel#ErunatEser7erETe?tEF/*'/T N/,* 4SS/*D ]]EstyleEfont-si@e+ ?-largeEForeColorE*edEUQ:asp+abelU Q:emU Q:tdU Q:trU QtrU QtdclassEauto-styleLEU
                  
7/26/2019 Ecare Project Report
68/94
Qasp+abel IDEabel2E runatEser7erE Te?tE,serIdE CssClassEauto-
style#JEUQ:asp+abelU
Q:tdU
QtdclassEauto-style#LEU Qasp+Te?tBo?IDETe?tBo?#ErunatEser7erEUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator#E runatEser7erEControlToHalidateETe?tBo?#E 1rrorMessageE,serId *e9uiredE CssClassEauto-style#JEUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdcolspanE!EU                         
                                                  &nbs
p Qasp+Button IDEButton#E runatEser7erE Te?tESubmitE/nClic)EButton#;Clic)E:U Q:tdU Q:trU Q:tableUQ:asp+ContentU
* *ode
7/26/2019 Ecare Project Report
69/94
usingSystemusingSystem%Collections%'enericusingSystem%in9usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControlsusingSystem%ConfigurationusingSystem%Data%S9lClientusingSystem%Data
publicpartialclass4assword*eco7ery+ System%eb%,I%4ageW S9lConnectioncon
protected7oid4age;oad=ob5ectsender< 17entrgse> W
con newS9lConnection=ConfigurationManager%ConnectionStringsOEMyConEP%ToString=>> Xprotected7oidButton#;Clic)=ob5ectsender< 17entrgse>W con%/pen=> S9lCommandcmd newS9lCommand=Eselect ^ from ,ser# where ,serId,serIdE cmd%4arameters%ddithHalue=E,serIdE< Te?tBo?#%Te?t> S9lData*eaderdr cmd%1?ecute*eader=> if=dr%*ead=>> W SessionOEoneEP Te?tBo?#%Te?t *esponse%*edirect=E*eset4assword%asp?E> X else W *esponse%rite=EQscriptU 5a7ascript+alert=rong ,ser Id >Q:scriptUE>
X con%Close=>XX
+assword 2ecovery +age
7/26/2019 Ecare Project Report
70/94
%ource *ode
7/26/2019 Ecare Project Report
71/94
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age%masterEuto17entireupEtrueE CodeFileE*eset4assword%asp?%csEInheritsE,ser;*eset4asswordERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style#LW width+ #"!R height+ #$Kp? margin-top+ "p? X %auto-style#KW height+ $Jp? width+ 266p?
X %auto-style#JW width+ 266p? X %auto-style!"W font-si@e+ medium X Q:styleUQ:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU                             Qasp+abel IDEabel2E runatEser7erE styleEfont-si@e+ ?-large font-style+ italic font-weight+ L""ETe?tE1nter the following details%%%%VEForeColorE*edEUQ:asp+abelU Qbr:U                      QtableclassEauto-style#LEU QtrU Qtd classEauto-
style#KEU               Qasp+abel IDEabel#E runatEser7erE Te?tESecurity uestionECssClassEauto-style!"EUQ:asp+abelU Q:tdU QtdclassEauto-style#"EU Qasp+DropDownist IDEDropDownist#E runatEser7erEDataSourceIDES9lDataSource#E DataTe?tFieldESecurity;9uestionEDataHalueFieldESecurity;9uestionEstyleEmargin-left+ "p?EidthE#JLp?EU Q:asp+DropDownistU Q:tdU Q:trU
QtrU QtdclassEauto-style#KEU
7/26/2019 Ecare Project Report
72/94
Qasp+S9lDataSource IDES9lDataSource#E runatEser7erE ConnectionStringEQR`ConnectionStrings+BCConnectionString! RUE SelectCommandES11CTOSecurity;9uestionP F*/M O,ser#P .1*1 =O,serIdP ,serId>EU QSelect4arametersU Qasp+Session4arameter0ameE,serIdESessionFieldEoneETypeEStringE:U
Q:Select4arametersU Q:asp+S9lDataSourceU               Qasp+abel IDEabel!E runatEser7erE Te?tE1nter Nour nswer E CssClassEauto-style!"EUQ:asp+abelU Q:tdU QtdclassEauto-style#"EU Qasp+Te?tBo? IDETe?tBo?!E runatEser7erE .eightE!2p?EidthE#6"p?EUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator!E runatEser7erE
ControlToHalidateETe?tBo?!E 1rrorMessageEnswer *e9uiredE CssClassEauto-style!"EUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style#JEU Q:tdU QtdU Qasp+ButtonIDEButton2ErunatEser7erE/nClic)EButton2;Clic)ETe?tESubmit VVE:U Q:tdU Q:trUQ:tableU Qbr:U Qbr:UQ:asp+ContentU
* *oding
usingSystemusingSystem%Collections%'eneric
7/26/2019 Ecare Project Report
73/94
usingSystem%in9usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControlsusingSystem%Data%S9lClient
usingSystem%ConfigurationusingSystem%Data
publicpartialclass,ser;Change4assword+ System%eb%,I%4ageW protected7oid4age;oad=ob5ectsender< 17entrgse> W strings ConfigurationManager%ConnectionStringsOEMyConEP%ToString=>
connewS9lConnection=s> X
S9lConnectioncon protected7oidButton2;Clic)=ob5ectsender< 17entrgse> W con%/pen=> S9lCommand cmd# new S9lCommand=Eupdate ,ser# set 4asswordsp whereSecurity;answerE SessionOEoneEP%ToString=> EE< con> cmd#%4arameters%ddithHalue=EspE< Te?tBo?#%Te?t> introw cmd#%1?ecute0onuery=> if=row U "> W *esponse%rite=EQscriptU 5a7ascript+alert=4assword Succesfully *eset >Q:scriptUE> *esponse%*edirect=ESignin%asp?E> X else W *esponse%rite=EQscriptU 5a7ascript+alert=4assword 0ot *eset >Q:scriptUE> X
con%Close=> XX
*hange +assword +age
7/26/2019 Ecare Project Report
74/94
%ource *ode
7/26/2019 Ecare Project Report
75/94
QR 4age TitleEE anguageECGE Master4ageFileEY:Master4age%masterEuto17entireupEtrueE CodeFileEChange4assword%asp?%csEInheritsE,ser;Change4asswordERU
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU
QstyletypeEte?t:cssEU %auto-style#LW width+ #"$R height+ !$2p? X %auto-style#KW X %auto-style#JW width+ $!6p? X %auto-style!"W
font-si@e+ large X %auto-style!#W width+ 3"3p? X %auto-style!!W width+ ###R height+ !$2p? font-si@e+ ?-large X Q:styleUQ:asp+ContentUQasp+Content IDEContent!E Content4lace.olderIDEContent4lace.older#E*unatESer7erEU QtableclassEauto-style!!EU QtrU Qtd classEauto-style#KEcolspanE!EU          &nbs
p                         Qasp+abel IDEabel2E runatEser7erE Te?tEChange 4assword VVVE styleEfont-si@e+ ?-
large font-weight+ L"" font-style+ italicEForeColorE*edEUQ:asp+abelU Q:tdU Q:trU QtrU Qtd classEauto-style#JEU           &n
bsp       Qasp+abel IDEabel#E runatEser7erETe?tE0ew 4asswordECssClassEauto-style!"EUQ:asp+abelU Q:tdU QtdclassEauto-style!#EU Qasp+Te?tBo?IDETe?tBo?#ErunatEser7erETe?tModeE4asswordEUQ:asp+Te?tBo?U
7/26/2019 Ecare Project Report
76/94
Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator#E runatEser7erEControlToHalidateETe?tBo?#E 1rrorMessageE0ew 4assword *e9uiredE CssClassEauto-style!"EUQ:asp+*e9uiredFieldHalidatorU Q:tdU Q:trU
QtrU Qtd classEauto-style#JEU           &n
bsp       Qasp+abel IDEabel!E runatEser7erE Te?tEConfirm 4asswordE CssClassEauto-style!"EUQ:asp+abelU Q:tdU QtdclassEauto-style!#EU Qasp+Te?tBo?IDETe?tBo?!ErunatEser7erETe?tModeE4asswordEUQ:asp+Te?tBo?U Qasp+*e9uiredFieldHalidator IDE*e9uiredFieldHalidator!E runatEser7erEControlToHalidateETe?tBo?!E 1rrorMessageE*e-type 4asswordE CssClassEauto-
style!"EUQ:asp+*e9uiredFieldHalidatorU Qbr:U Qasp+CompareHalidator IDECompareHalidator#E runatEser7erEControlToCompareETe?tBo?#E ControlToHalidateETe?tBo?!E 1rrorMessageE4asswordMismatchECssClassEauto-style!"EUQ:asp+CompareHalidatorU Q:tdU Q:trU QtrU QtdclassEauto-style#JEU Q:tdU QtdclassEauto-style!#EU Qasp+Button IDEButton2E runatEser7erE/nClic)EButton2;Clic)ETe?tEConfirm VVE:U Q:tdU Q:trUQ:tableU            Qbr:U             Qbr:U Qbr:UQ:asp+ContentU
7/26/2019 Ecare Project Report
77/94
* *oding
usingSystem
usingSystem%Collections%'enericusingSystem%in9usingSystem%ebusingSystem%eb%,IusingSystem%eb%,I%ebControlsusingSystem%DatausingSystem%ConfigurationusingSystem%Data%S9lClient
publicpartialclass,ser;*eset4assword+ System%eb%,I%4ageW
S9lConnectioncon S9lData*eaderdr protected7oid4age;oad=ob5ectsender< 17entrgse> W
con newS9lConnection=ConfigurationManager%ConnectionStringsOEMyConEP%ToString=>> X protected7oidButton2;Clic)=ob5ectsender< 17entrgse> W con%/pen=> S9lCommandcmd newS9lCommand=Eselect ^ from ,ser# where Security;answerE Te?tBo?!%Te?t E and ,serIdE SessionOEoneEP%ToString=> EE< con> dr cmd%1?ecute*eader=> if=dr%*ead=>> W SessionOEoneEP Te?tBo?!%Te?t *esponse%*edirect=EChange4assword%asp?E> X else W
*esponse%rite=EQscriptU 5a7ascript+alert=rong nswer>Q:scriptUE> X XX
7/26/2019 Ecare Project Report
78/94
Admin /ome +age
7/26/2019 Ecare Project Report
79/94
%ource *ode
Page itle LanguageC MasterPage5ile6/MasterPage.master
AutoE*ent7ireuptrue Code5ileAdmin89ome.cs ,n9eritsAdmin8Login:
Qasp+ContentIDEContent#EContent4lace.olderIDEheadE*unatESer7erEU QstyletypeEte?t:cssEU %auto-style#6W width+ #""R X %auto-style#LWX %auto-style#KW width+ $6"p? height+ L#3p? X Q:styleUQ:asp+ContentUQasp+ContentIDEContent!ErunatEser7erEcontentplaceholderidEContent4lace.older#EU QtableclassEauto-style#6EU QtrU QtdclassEauto-style#KEU Qasp+'ridHiew IDE'ridHiew#E runatEser7erE uto'enerateColumnsEFalseEData(ey0amesE,serIdE DataSourceIDES9lDataSource#E uto'enerateDeleteButtonETrueEuto'enerate1ditButtonETrueEuto'enerateSelectButtonETrueEllow4agingETrueEU
QColumnsU Qasp+BoundFieldDataFieldEDobE.eaderTe?tEDobESort1?pressionEDobE:U Qasp+BoundFieldDataFieldESecurity;answerE.eaderTe?tESecurity;answerESort1?pressionESecurity;answerE:U Qasp+BoundFieldDataFieldESecurity;9uestionE.eaderTe?tESecurity;9uestionESort1?pressionESecurity;9uestionE:U Qasp+BoundField DataFieldEMobileE .eaderTe?tEMobileESort1?pressionEMobileE:U Qasp+BoundFieldDataFieldE1mailE.eaderTe?tE1mailESort1?pressionE1mailE:U Qasp+BoundField DataFieldE4asswordE .eaderTe?tE4asswordESort1?pressionE4asswordE:U Qasp+BoundFieldDataFieldE,serIdE.eaderTe?tE,serIdE*ead/nlyETrueE
Sort1?pressionE,serIdE:U Q:ColumnsU Q:asp+'ridHiewU Qasp+S9lDataSource IDES9lDataSource#E runatEser7erE ConnectionStringEQR`ConnectionStrings+BCConnectionString! RUE SelectCommandES11CT O,serIdP< O4asswordP