PROJECT PROFILE 1. Acknowledgement 2. Preface 3. Certificate of Originality 4. Synopsis of the project . Pro!lem Statement A" #$isting system %escription &" Pro!lem of #$isting System '. (ntrod)ction of Project A". what is.*#+ &". c, Pro-ides C". Ad-antages Ad-antages of.*#+ %". S/ Ser-er 0. O!jecti-e and Scope of the Project . System Analysis A" %etail of proposed system &" SS System e)irement Specification" Specification" C" Project Planning %" 5easi!ility St)dy #" %ata!ase %esign 5" Str)ct)re Chart 6. P#+ Chart 17. Software #ngineering 8ethodology Prototype 8odel" 11. 9ardware and software re)irement 12. System %e-elopment /ife Cycle S%/C" 13. /ogical diagram A" %5% &" #% C"5low Chart 14. (np)t and O)tp)t Screen %esign 1. Coding 1'. +esting +esting A" +ype of +esting &" +est Cases C" /e-el of +esting +esting 10. System 8aintenance and #-al)ation 1. :sers ;operations man)al
Problem Statement 1)Existing system description! +he <"reen Land #otors S$o%room& is mainly a franchise gi-en !y the < #'R(TI&. +he showroom is a retail marketer of 8ar)ti fo)r wheelers. (n the showroom there are 3 main departments= > 1" #m #mplo ployee yee (nfo (nform rmati ation on 2" Payr Payrol olll Syste System m 3" Sale Saless %epa %epart rtme ment nt All these three departments ha-e their head officer who manages ? control all the working. &)t the information or details a!o)t the e-ery employee only can access !y the the Adm dmin inis istr trat ator or or 9. . #$ #$ec ec)t )tii-e. e. 9. . #$ #$ec ec)t )tii-ee manag anages es the the deta detail il or information a!o)t the #mployee (nformation System ? Payroll System and he;she also s)!mit all information of monthly detail.. (f any new person got a jo! in the showroom the inter-iew is cond)ct or taken !y the Administrator or 9. . #$ec)ti-e or head of partic)lar department. (n the sho showro wroom om all inform informati ation on a!o)t a!o)t #m #mplo ployee yee (nform (nformati ation on System System and Payrol Payrolll System is maintained !y the 9.. #$ec)ti-e. +he 9.. #$ec)ti-e is only made changes in the data!ase or records. 9.. #$ec)ti-e saw all )eries !)t the employee can see only his;her information.
)Problem o* Existing System!
(n spite of !eing the newest showroom +"reenland +"reenland #otors& in Allaha!ad this showroom two main departments are still )nto)ched from comp)teri@ation. &)t !y in-ol-ing )s in this project comp)teri@ation comp)teri@ation process starts. starts. 8aintaining cr)cial data of aro)nd 277 employees is diffic)lt diffic)lt in man)al process. +here are many pro!lems which are faced !y the office mem!er. +hey +hey are as follows= > 1, F-nc F-ncti tion onal alit ity y ! .eca)se there work is done man)ally so the there f)nctionality is -ery low as compared to other department which are comp)teri@ed.
2. Time cons-ming Process ! #ach a single process takes lots of time. 3. Processing Speed ! +he effort done for the progress of the work is done man)ally man)ally so the processing speed of the e$isting system is -ery low ? fr)stratf)l for employees. employees. 4. Portability > +he porta!ility of the c)rrent e$isting system is not possi!le !eca)se the information is stored in files ? searching for a piece of information among all those files is -ery tedio)s work. . Inp-t/O-tp-t Inp-t/O-tp-t Inter*aces ! +he (np)t;o)tp)t (nterfaces of the c)rrent system are -ery poor. +o work with there c)rrent (np)t;O)tp)t (nterfaces need deep )nderstanding of their work.
0') Re-irement 'nalysis
After doing initial in-estigation the e$act need of the )ser from proposed system is accomplished. e)irements analysis is the most important part of the system de-elopment life cycle. +he most important phase of re)irement analysis is finding information from )ser. +hese are the following points which show what the )ser re)ires=
1, '-tomation o* acti2ity, , To be totally integrated online system, 3, (ser inter*aces, 4. To de2elop comp-teri5ed so*t%are, 6, To de2elop -ser! *riendly so*t%are, 7, To create so*t%are %it$ error $andling capabilities, 8, Less b-rden o* %or9, :, Fast and acc-rate report generation, ;, Paperless En2ironment, 1<, Cost maintenance,
Introd-ction o* Pro=ect!
+he Online Employee In*ormation System > Payroll System 0OEIPS) deals with the controlling ? managing the entire working of #mployee (nformation ? Payroll System Breen /and 8otors Allaha!ad. +here are many acti-ities in the department ? he;she want to mange all the acti-ities !y a single project. Payroll System& is !asically to help in managing their showroom !y con-erting man)ally r)nning system to a comp)teri@ed system ? online system. &y introd)cing this c)rrent system that work maintained !y the ?, R, Exec-ti2e of that showroom wo)ld !ecome easier con-enient ? time sa-ing. A project is a complete information regarding employee. Adding new employee entry or maintain only last one year employee record;details show the Payroll information of employee. Conc)rrently Administrator or 9. . #$ec)ti-e can see the stored information. +he employee can see only his;her information. +his project is designed as managing ? storing information preparation of details plan or scheme of any engineering )ndertaking. +h)s the project is schematic consideration partic)lar o!ject.
INTRODUCTION TO .NET Framework The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives: •
To provide a consistent objectoriented programming environment whether object code is stored and e!ecuted locally" e!ecuted locally but Internet distributed" or e!ecuted remotely.
•
To provide a codee!ecution environment that minimi#es software deployment and versioning conflicts.
•
To provide a codee!ecution environment that guarantees safe e!ecution of code" including code created by an unknown or semitrusted third party.
•
To provide a codee!ecution environment that eliminates the performance problems of scripted or interpreted environments.
•
To make the developer e!perience consistent across widely varying types of applications" such as $indowsbased applications and $ebbased applications.
•
To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.
SERVER APPLICATION DEVELOPMENT .NET is a programming framework built on the common language runtime that can be used on a server to build powerful $eb applications.
LANGUAGE SUPPORT The %icrosoft .NET &latform currently offers builtin support for more than '( languages: )*" +isual ,asic" and j-cript etc.
C#.NET ADO.NET OVERVIEW .NET is an evolution of the data access model that directly addresses user reuirements for developing scalable applications. It was designed specifically for the web with scalability" statelessness" and /%0 in mind. .NET uses some 123 objects" such as the )onnection and )ommand objects" and also introduces new objects. 4ey new 123.NET objects include the 2ata-et" 2ata5eader" and 2ata1dapter. The following sections will introduce you to some objects that have evolved" and some that are new. These objects are:
•
Connecton!. For connection to and managing transactions against a database.
•
Comman"!. For issuing -60 commands against a database.
•
DataRea"er!. For reading a forwardonly stream of data records from a -60 -erver data source.
•
DataSet!. For storing" 5emoting and programming against flat data" /%0 data and relational data.
•
DataA"ater!. For pushing data into a DataSet" and reconciling data against a database. $hen dealing with connections to a database" there are two different options:
-60 -erver .NET 2ata &rovider 7-ystem.2ata.-l)lient8 and 30E 2, .NET 2ata &rovider 7-ystem.2ata.3le2b8. In these samples we will use the -60 -erver .NET 2ata &rovider. These are written to talk directly to %icrosoft -60 -erver. The 30E 2, .NET 2ata &rovider is used to talk to any 30E 2, provider 7as it uses 30E 2, underneath8.
Ob=ecti2e 'nd Scope +he scope of this project +Online Employee In*ormation > Payroll System& is to manage the detailed information of employees i.e. details of field ad-ances details of -ario)s allowances credited or de!ited to persons acco)nt. +his project is -ery m)ch -ersatile satisfying all f)nctions of #mployee (nformation ? Payroll System. +he main o!jecti-e of this project is to manage <#mployee (nformation ? Payroll SystemD so that any employee can access all the records or details at any time from anywhere. +he primary o!jecti-e of this project is to red)ce time ? pro-ide sec)rity for maintaining #mployee (nformation System. One of the prime o!jecti-es is to e)ip system with feat)res so that only a)thentic people can access data. +he system cant !e )pdated !y any other person other than who prepared it.
Proposed System Ob=ecti2e!
1, A)tomation of acti-ities. , +o !e totally integrated online system. 3, :ser friendly interface. 4, +o de-elop a comp)teri@ed software. 6, +o de-elop a )ser friendly software. 7, +o create software with error handling capa!ilities. 8, +o manage all the f)nctions properly.
+he most important o!jecti-e of this project is to respond to all )eries of all acco)nts related ? all #mployee (nformation related.
') @escription o*Proposed System
+he o!jecti-e of the proposed system is to manage different information regarding any employee s)ch as his;her -erification or general (nformation ? Payroll (nformation. +he proposed system is also managing the internship.
a) @ata > In*ormation Sec-rity !
+he stored information cant !e directly retrie-ed. +o r)n the application yo) are first a)thenticated ? if yo) are a)thori@ed )ser then yo) can see yo)r information. b) System Sec-rity !
+he system is sec)red as well as a)dita!le too. c) Same Employee I@ !
+he #mployee (% is )ni)e. +he same employee code or (% is not allotted to two persons or employee. +he employee is )ni)ely identified !y his;her code or (%. d) Storing Large 'mo-nt o* @ata !
+he system can handle large amo)nt of data handling large amo)nt of data.
.) Pro=ect Planning
Planning of this project incorporates determine the -alidity of re)est e-al)ating the alternati-es and selecting the !est one !ased )pon feasi!ility st)dy. %epending on the res)lts of the initial in-estigation it e$panded to a more detailed feasi!ility st)dy. A feasi!ility st)dy is a test of system proposal according to its worka!ility impact on the showroom a!ility to meet )ser needs and effecti-e )se of reso)rces. +he key )estions are=>
1, Ehat are the )sers demonstra!le needsF , (s the pro!lem worth sol-ingF 3, 9ow can the pro!lem !e redefinedF
+he o!jecti-e of feasi!ility st)dy is not to sol-e the pro!lem !)t to ac)ire range of its scope.
C),System Re-irement Speci*ication !
Introd-ction !
+his doc)ment descri!es the software re)irements for the Online #mployee (nformation System ? Payroll System O#(PS" !)ilt for +"reen Land #otors #ar-ti S$o%room& B88S". Scope !
+he B88S is proposal to !)ild a prototype of an O#(PS for their c)rrent system. +he system will !e designed to pro-ide an electronic -ersion of the #(PS in Breen land. +he system will ha-e a )ser>friendly graphical interface ? will !e more cost effecti-e compared to the c)rrent non>electronic -ersion of the #(PS. +he o!jecti-es of this de-elopment effort are=>
+o pro-ide e$isting employee with a new en-ironment.
+o pro-ide an a-en)e for employee to get their information in a more con-enient way.
+o collect statistics in a more efficient manner for f)t)re f)rther de-elopment and constr)ction.
+o increase the efficiency of #(PS.
'cronyms and 'bbre2iations ! OEIPS A Online #mployee (nformation System and Payroll System C'SE A
Comp)ter Aided Software #ngineering PP A Project Plan S@@ A Software %esign %escription S@S A Software %esign Specification
SP#P!
Software Project 8anagement Plan "(I A graphical )ser interface Introd-ction ! Breen land motors Online #mployee (nformation System and Payroll System prototype http=;;www.greenland motors.com O2er2ie% !
+he SS is a !rief description of the characteristics of the software to !e !)ilt its f)nctions its )sers its constraints and its dependencies. (t is a!o)t specific re)irements s)ch as f)nctional re)irements e$ternal interface re)irements performance re)irements and also designs constraints and )ality characteristics. 5inally it incl)des all the ta!les of contents the appendices and the inde$. "eneral @escription !
+his section descri!es the general factors that affect the prod)ct or software and its re)irements. +his section consists of s)!sections. +his section doesnt state specific re)irements. #ach of the s)!section makes those re)irements easier to )nderstandG it doesnt specify design or e$press specific re)irements.
Prod-ct or so*t%are Perspecti2e! the O#(PS diagram showing the o-er-iew of the systems mod)les and relationship of the system to e$ternal interfaces is presented in diagram.
F-nctions o* System Components! @atabase • Store data Create reports • • Pro-ides access to data • :pdate information Ser2er Pro-ides access to the data!ase • A)thenticates )sers • Process of information and payroll system • Perform !ack)ps • Prod)ces reports •
#$ternal (nterface Terminal #mployee or Administrator )se terminals to access the ser-ers. •
•
•
#mployee and 9. . #$ec)ti-e )se terminal to get information a!o)t the present employees. +he Administrator )se terminals to see the reports generated !y the data!ase software.
Personal Comp-ter Administrator 9.. #$ec)ti-e or employee )se PC to o!tain a remote to the ser-er • and the information and payroll data!ase -ia the (nternet. Cell P$ones Ser-er as a medi)m of accessing the ser-er and the information and payroll • data!ase. • #mployee may )se cell phones and the latest telecomm)nication technologies to access the ser-er and the information and payroll data!ase -ia (nternet or they may )se cell phones to call 9. . #$ec)ti-e to in)ire a!o)t their information. Comp)ter hardware and peripheral e)ipment to !e )sed=> • Eorkstation which incl)des CP:s monitor key!oard and mo)se. Printers *etwork +erminals Cell phones to test connection to the ser-er -ia remote access.
(ser C$aracteristics!
+he main )sers of the system will !e the employees seeing correct information the 9. . that process )pdating information for employee and the administrator that access the reports generated !y the system. +he B:( pro-ides an easy way of )sing the Online #mployee (nformation System and Payroll System with minim)m of training.
Speci*ic Re-irement !
+his section of the SS sho)ld contain all the details needs to create a project. +his is typically the largest and most important part of the SS. Specific re)irements sho)ld !e organi@ed in a logical and reada!le fashion. Classifying the specific re)irements is as follows= > 1. 5)nctional e)irements
2. 3. 4. .
Performance %esign Attri!)te #$ternal (nterface e)irement
1. F-nctional Re-irements ! +his s)!section of the SS sho)ld specify what is to !e done !y the project to what specific re)irement what inp)t sho)ld !e transformed to what o)tp)ts not how this is done" what specific operation is re)ired. 5or each f)nction specific re)irements on inp)ts processing and o)tp)ts. +hese are )s)ally organi@ed= > (. P-rpose o* t$e *-nction ! Pro-ide rationale to clarify the intent of the f)nction. ((. Inp-t/o-tp-t ! So)rce -alid ranges of -al)es operator re)irement and special interfaces. (((. Operation to be per*ormed ! Halidity checks responses to a!normal conditions type of processing re)ired. (H. O-tp-t ! %estinations -alid ranges of -al)es handling of illegal -al)es error messages. 2. #$ternal (nterface e)irement= > (. :ser (nterfaces= > +his sho)ld specify= > a) +he characteristics that the software m)st s)pport for each h)man interface to the software. +he person operates thro)gh a display terminal the following sho)ld !e specified= > I, e)ired screen formats. II, Page layo)t and content of any reports or men)s. III, elati-e timing of (np)ts and O)tp)ts. IB, A-aila!ility of some form of programma!le f)nction keys.
b) All the aspects of optimi@ing the interface with the person who m)st )se the system. II, ?ard%are Inter*ace
+he logical characteristics of each interface !etween the software ? the hardware component of the system. Ehat de-ices are to !e s)pported how they are to !e s)pportedF III, So*t%are Inter*ace
e)ired software ? interface with other application system. Ee define the p)rpose of the interfacing software as related to this software prod)ct and we define the interface in the term of message content and format. 3, @esign constraints!
%esign constraints can !e imposing !y other standards hardware limitation etc. ', Standards compliance !
1. 2. 3. 4.
Specify the re)irement deri-ed from e$isting standards or reg)lations. +hey might incl)de= eport format %ata naming Acco)nt proced)res A)dit tracing ., ?ard%are limitations !
(dentify the re)irement for the software to operate inside -ario)s hardware constraints. -ality C$aracteristics !
+here are of following type of )ality Characteristics that can apply to software. • • • •
Correctness #fficiency 5le$i!ility (ntegrity;sec)rity
• • • • • • •
(nteropera!ility 8aintaina!ility Porta!ility elia!ility e)sa!ility +esta!ility :sa!ility
@atabase ! O)r re)irement for S/ data!ase is to !e de-eloped as part of the project. +his might incl)de= > • • • • • •
+ypes of information. 5re)ency of )se. Accessing capa!ilities. %ata element and file description. elationship of data elements records and files. etention re)irement for data.
@), Feasibility St-dy! 5easi!ility is determination of whether or not a project is worth doing. +he project followed in making this determination is called 5easi!ility St)dy. +he +he analyst can go ahead and prepare the project specification which finali@e project re)irement. +he preliminary in-estigations e$amine project feasi!ility. +hese sol)tions are f)rther e-al)ated to find o)t the following=>
+echnical 5easi!ility #conomical 5easi!ility Operational 5easi!ility /egal 5easi!ility +ime 5easi!ility
Tec$nical Feasibility!
(n this type of 5easi!ility we descri!e specifying e)ipment and software that will s)ccessf)lly satisfy the )ser re)irement. Ee sho)ld sho)ld !e e$amined to see if the proposed e)ipment has the technical capacity to hold the data re)ired. +he +echnical needs of this system are= A!ility to process a large -ol)me of data transaction to f)lfill this p)rpose the application is de-eloped )sing ASP. ASP.*#+ as front end and S/ Ser-er as !ack end. Economical Feasibility!
(n this type of 5easi!ility we determine the project sho)ld !e economically feasi!le !y e-ery e-ery type type of )ser. )ser. A Cost>& Cost>&ene enefit fit analys analysis is is necess necessary ary to determ determine ine #conom #conomic ic 5easi!ility. +he primary o!jecti-e of Cost>&enefit analysis is to find o)t whether it is economically worthwhile worthwhile to in-est in the project. Cost!.ene*it analysis is performing !y first listing all the costs association with the project. Costs consist consist of !oth direct cost cost and indirect cost. cost. @irect costs are those inc)rred employing peopleG cost of cons)ma!le item cost of comp)ter software cost of system analyst and programmers cost of material cost of
designing ? cost of training analyst and )ser ? indirect costs are phoning charges land charge. .ene*its can !e !roadly classified as +angi!le !enefit ? (ntangi!le !enefits. Tangible ngible ben bene*i e*its ts are direct directly ly meas) meas)ra! ra!le. le. +h +hese ese are as a= in-ent in-entor ories ies delays delays in collecting collecting o)tstanding o)tstanding payments payments wastage. wastage. Intang Intangibl iblee ben bene*i e*its ts are !etter ser-ice of prod)ction acc)rate relia!le and )p to date strategic tactical and operational information.
Operational Feasibility! Feasibility!
+his 5easi!ility is mainly related to h)man organi@ation and political aspects. O)r project operationally feasi!le d)e to following= +he e$isting man)al work of showroom will !e comp)teri@ed &eing a ASP.*#+ B:( ? C:( !ased interface the system de-eloped will !e )ser friendly. Legal Feasibility!
+he project is legally feasi!le as it does not -iolate any law and also pro-ides essential help to the showroom. +his project is mainly !ased on payroll and employee information system. Time Feasibility!
+his determines that the proposed project can !e implemented within the stip)lated time frameG in this case it is three months. 5rom the P#+ chart of the proposed project it is clear that three months is s)fficient eno)gh to complete this project hence project to !e considered.
0.)Cost 0.)Cost and .ene*it 'nalysis! 1) Cost Cost 'nal 'nalys ysis is! !
Cost plays an important role in deciding the application. +herefore it m)st !e identified and estimated properly. properly. (. Tangible Cost ! (t refers to the ease with which costs can !e meas)red. (t incl)des the p)rpose of new hardware or software personal training and
payment against any !ill> related project compiler other needed software and secondary disk man)al for the )ser. ((. Intangible Cost ! Cost that may !e known to e$ist !)t whose financial -al)es can !e meas)red like the c)stomer and the )ser or employee specification already e$isting set )p and the facility costs. (((. Cost o* Pro=ect ! +he cost estimation is none since the application de-elopment has !een )ndertaken as a project work for academic p)rpose. ) .ene*it 'nalysis!
&enefits are also of different types and gro)ped on the !asis of ad-antages they pro-ide to the management. (. Tangible Costs ! +hese !enefits incl)de jo! completion within few ho)rs or prod)cing report more acc)rately witho)t error. /east paperwork and maintenance of record for longer time are incl)ded in this. ((. Intangible Costs ! +his incl)de more satisfied employee impro-ed corporate image. 5aster work initiates employers to work more efficiently. O-erall satisfying organi@ation or showroom from the project is the main p)rpose.
E), @'T'.'SE D'#E "REEDL'D@,db* 'cco-nt 0Table acco-nt )
'ttendance
Col)mn *ame #mployee (% #mployee *ame Salary (ncenti-e emark
Col)mn *ame #mployee (% #mployee *ame %esignation %epartment +ime (n +ime O)t %Jdate emark
%ata +ype Si@e Allow *)lls -archar 17 *o char 37 *o n)meric char char
6 6 177
Ies Ies *o
%ata +ype Si@e Allow *)lls Harchar 17 *o Char 37 *o Char Char %atetime %atetime %atetime Char
Login 0Table login)
37 37 37
*o *o Ies Ies Ies *o
@aily 0Table daily)
or9 Experience 0Table experience ) Col)mn *ame Col)mn #mployee *ame (%
%ata +ype Si@e Allow *)lls %ata +ype Si@e Allow *)lls -archar 17 *o
#mployee (% -archar #mployee *ame Char /ogin*ame -archar +otalIear (nt n)meric Org Password Char char Char Post +ype Period of #mployement (nt Ko! Profile Char #mployer Char emark Char
17 37 6 27
37*o 4 *o 37*o 37*o 4 37 37 177
*o Ies Ies Ies Ies Ies Ies Ies
#ont$ly Salary 0Table mont$lysal) Col)mn *ame #mployee (%
%ata +ype Harchar
Si@e 17
Allow *)lls *o
#mployee *ame %esignation %ays Bross Salary Amt Paya!le Ad-ance 8o!ile %)e emark
Char Char *)meric *)meric *)meric *)meric *)meric Char
37 37 6 6 6 6 6 177
*o *o Ies Ies Ies Ies Ies Ies
#ont$ly 'ttendance Table mont$ly attendance" Col)mn *ame #mployee (% #mployee *ame %ays in 8onth %ays Present Off A-ailed Paid 9oliday A!sentees +otal %ays Paya!le %ate emark
%ata +ype Harchar Char *)meric *)meric *)meric *)meric *)meric *)meric *)meric Char
Si@e 17 37 6 6 6 6 6 6 6 177
Allow *)lls *o *o *o Ies Ies *o Ies *o Ies *o
Col)mn *ame #mployee (% #mployee *ame *ame of #$am :ni-ersity;&oard Iear of Passing Stream
%ata +ype Harchar Char Char Char *)meric Char
Si@e 17 37 37 37 6 37
Allow *)lls *o *o Ies Ies Ies Ies
-ali*ication 0Table -ali*ication)
Personal In*ormation 0Table master ) Col)mn *ame #mployee (%
%ata +ype Si@e Allow *)lls Harchar 17 *o
#mployee *ame %esignation %epartment Salary %ate of &irth %ate of Koining Allowances 5athers;9)s!ands *ame Se$ 8arital Stat)s &lood Bro)p Age Permanent Address Phone no Present Address Phone no. 8o!ile no #mail id emark
Char Char Char *)meric %atetime %atetime *)meric Char Char Char Char *)meric Char *)meric Char *)meric *)meric Harchar Char
37 37 37 6 6 37 17 27 27 6 177 6 177 6 6 177 177
*o *o *o Ies *o *o Ies *o *o *o Ies *o *o Ies Ies Ies Ies Ies *o
Special in*ormation 0Table special )
Col)mn *ame #mployee (% #mployee *ame *ame 8o!ile no Address emark
%ata +ype -archar char char 6 char char
Si@e 17 37 37 37 177 177
Allow *)lls *o *o *o Ies *o *o
Inter2ie% 0Table inter2ie% )
Col)mn *ame #mployee *ame L%ate of (nter-iewM (nter-iewed &y %ate of Koining %esignation %epartment
%ata +ype Char datetime Char datetime Char Char
Si@e 37 37 37 37
Allow *)lls *o *o *o *o Ies Ies
Re*erences 0Table re*erence )
Col)mn *ame #mployee (% #mployee *ame *ame1 *ame2 %esignation1 %esignation2 Address1 Address2 8o!ile no1 8o!ile no2 emark1 emark2
%ata +ype Si@e Allow *)lls %escription -archr 17 *o #mployee (% char 37 *o #mployee *ame char char char char char char n)meric n)meric char char
37 37 37 37 177 177 6 6 177 177
*o *o *o *o *o *o Ies Ies *o *o
5irst eference *ame Second eference *ame %esignation of reference1 %esignation of reference2 eference address1 eference address2 eference mo!ile no1 eference mo!ile no2 eference remark1 eference remark2
F),Str-ct-re C$art !
+he doc)mentation tool for str)ct)re design is the 9ierarchy or Str)ct)re Chart. (t is a graphical tool for representing hierarchy. +hey are )sed to specify the high>le-el design or architect)re of a comp)ter program. As a design tool they add the programmer in di2iding and con-ering a large software pro!lem that is rec)rsi-ely !reaking a pro!lem down into parts that are small eno)gh to !e )nderstood !y a h)man !rain. +he process is called Top! do%n @esign or F-nctional @ecomposition .
+he first step in creating a str)ct)re is to place Class= 8ain in the root of an )pside>down tree which forms the str)ct)re chart. +he ne$t step is to concept)ali@e the main s)!>tasks that m)st !e performed !y the program to sol-e the pro!lem. +hese s)!>tasks are placed in nodes !elow the roots and connecting lines are drawn from the root to each s)!>task. *e$t each s)!>task is indi-id)ally foc)sed and concept)ali@ed how each s)!> task can !e !roken down into e-en smaller tasks. #-ent)ally the program is !roken down to a point where the lea-es of the tree represent simple methods that can !e coded with j)st a few program statements.
&ranches of the tree are assigned as #od-lesG which are then programmed. Often a process called &ottom>)p implementation and testing is )sed to implement each mod)le. #ach node in the chart represents a method in O!ject Oriented terms a method". +he root node represents the main method of the program. #ach connecting lines are la!eled with the parameters of the method represented !y the lower node. A str)ct)re chart is a high>le-el design notation and lea-es some coding details )nspecified. Specifically control str)ct)re for iteration E,g, for while" and selection if>then>else>end if" are not depicted in a str)ct)re chart. +he chart only shows the calling se)ence of a program and its parameter information.
ectangle represents a mod)le connection represented !y a line.
Online #mployee (nformation System ? Payroll System /ogin #mployee /ogin
9. . /ogin
Hiew All (nformation
Add;:pdate (nformation
8aster ecord
Personal (nformation
Attendance
Eork #$perience Special (nformation )alification 8onthly Salary /ea-e Salary %etail %aily Attendance
(nter-iew
%aily Attendance 8onthly Attendance Eork #$perience Salary %etail
Personal (nformation Eork #$perience Special (nformation )alification Salary %etail Attendance %aily Attendance 8onthly Attendance
)alification Special (nformation
Str)ct)re Chart for Online #mployee (nformation ? Payroll System
PERT C$art Pro=ect E2al-ation > Re2ie% Tec$ni-e!
+he comple$ities of the present day management pro!lems and the !)siness competitions ha-e added to the !rains of the decision makers. (n a large ? comple$ project in-ol-ing a n)m!er of integrated acti-ities re)irement a n)m!er of men machine ? materials it is not possi!le for the management to take ? e$ec)te an optim)m sched)le j)st !y int)ition !ased on the organi@ational capa!ilities ? work e$perience. 8anagement are th)s always on a look o)t for some methods ? techni)e which may help in planning sched)ling ? controlling the project. A project may !e defined as a com!ination of integrated acti-ities which m)st !e e$ec)ted in a certain order !efore the entire task can !e completed. +he aim of planning is to de-elop a se)ence of acti-ities of the project so that the project completion time ? cost are properly !alanced ? that the e$cessi-e demand of key reso)rces is a-oided. +o meet the o!ject of systematic planning the management has e-ol-ed a n)m!er of techni)es applying network strategy. P#+ is one of the many network techni)es which ha-e !een widely )sed for planning sched)ling ? controlling the large ? comple$ projects.
"rap$ representation o* PERT
Serial Do,
'cti2ity
Immediate Processors
1
(nformation Bathering
A
Compilation Time 0or9ing days) 1
2
&
1
%
'
Analysis of e$isting System 9;E ? S;E e)irement St)dy System Analysis
5
1
6
System design
(
1
17
Coding
K
1
11
+esting ? -alidation
N
1
12
(mplementation
/
13
System sec)rity
8
4
D/15
C/5 B/15 A/15 1
4
5
E/15
6
F/15
3 7
G/5
2
I/5 8
Det%or9 @iagram o* PERT
9
Prototype #odel
(n prototyping a prototype or model !ased on the gathered re)irements is prepared. (t is then e-al)ated !y the )ser and is )sed to define re)irements for the software to !e de-eloped. (terations occ)r as the prototype is t)ned to satisfy the needs of the c)stomer at the same time ena!ling the de-eloper to !etter )nderstand what needs to !e done. (f prototyping is )sed the changed re)irements are known !y the de-elopers at e-ery iteration. Since information collection is done at each iteration new or changed re)irements are )pdated e-ery time.
Ehen the final prototype is ready what do we do with itF Ee can do two things= •
•
+he prototype can !e )sed as it is since it is act)ally a f)lly working model. +he prototype can !e partially or f)lly reconstr)cted. +his is done to s)it the needs of implementing on a specific platform en-ironment etc.
(dentify )ser re)irement
Analy@e prototype inp)t processing and o)tp)t
(mplement prototype
5inal con-ersion
e-ise thro)gh iterati-e Process
8aintenance
Post implementation
P$ases o* Prototype #odel
$ A R D W A R E P L A T F O R M RE%UIREMENTS &' (SERHS RE(IRE#EDT! • • • • • •
8icroprocessor A8 8#8OI 8O:S# N#I&OA% Printer
= 32 !it 37 89@ = 2' 8& = '77 8& = PS;2;Scroll = 171 key standard. = %ot 8atri$ Printer.
•
8onitor
= HBA 1Colo)r
5O %#H#/OP8#*+ EON=> 8icroprocessor = '4 !it 2.'' B& A8 = 1 B& 8#8OI = 7 &B 8O:S# = Optical N#I&OA% = 174 key standard. Printer = /aser Printer. 8onitor = /C% or Compati!le • • • • • • •
SOFTWARE • • • • •
P L A T F O R M RE%UIREMENTS &'
OP#A+(*B SIS+#8 P/A+#5O8 :S#% 5O*+ #*% &ACN#*% Ee! &rowser
= = = = =
Eindows P ASP.*#+ H&.*#+ S/ Ser-er. 8S (nternet #$plorer
'.7
System @e2elopment Li*e Cycle! 0S@LC)
+he de-elopment of an information system is a process with -ario)s stages. Act)ally the de-elopment process is a cycle which rotates aro)nd. System %e-elopment /ife Cycle has ' stages=> 1, Problem @e*inition , Feasibility St-dy 3, System @esign 4, Implementation 6, #aintenance 7, Post A implementation
One m)st progress from one stage to another methodically answering key )estions and achie-ing res)lt in each stage. +he life cycle acti-ities are isolated and se)enced !)t in real life they o-erlap and are highly interrelated. +hey can !e an o-erlap d)ring any phase of the cycle.
@escribe detail description P$ases o* S@LC
1),Problem @e*inition !
One m)st know what the pro!lem is !efore it can !e sol-ed. Preliminary system s)r-ey or initial in-estigation to determine whether an alternati-e system can sol-e the pro!lem. (t entails working into the d)plication of efforts e$isting proced)res whether parts of e$isting system wo)ld !e candidate for comp)teri@ation. ), Feasibility St-dy !
%epending on the res)lts of the initial in-estigation the s)r-ey is e$panded to a more detailed feasi!ility st)dy. A feasi!ility st)dy is a test of system proposal according to its worka!ility impact on the organi@ation a!ility to meet )ser needs and effecti-e )se of reso)rces. (t foc)ses on three major )estions=
Ehat are the )serss demonstrated needs and how does a candidate system meet themF
Ehat reso)rces are a-aila!le for a gi-en candidate systemF (s the pro!lem worth sol-ingF
Ehat are the likely impacts of the candidate system on the organi@ationF 9ow well does it fit within the organi@ation 8(S planF
+he o!jecti-e of the feasi!ility st)dy is not to sol-e the pro!lem !)t to ac)ire a range of its scope. +he res)lt of the feasi!ility st)dy is a formal proposal. +his is simply a report Q a formal doc)ment detailing the nat)re and scope of the proposed sol)tion. 3), System @esign !
+he most creati-e and challenging phase of the system life cycle is system design. +he term design descri!es a final system and process !y which it is de-eloped. (t refers to the technical specifications that will !e applied in implementing the candidate system. (t also incl)des the constr)ction of programmes and programme testing. +he key )estion here is= 9ow sho)ld the pro!lem is sol-edF +he first step is to determine how the o)tp)t is to !e prod)ced and in which format. Sample of o)tp)t are also presented. Second inp)t data and master files data!ase" ha-e to !e designed to meet the re)irements of the proposed o)tp)t. +he operational
phases are handled thro)gh programme constr)ction and testing incl)ding a list of programmes needed to meet the systems o!jecti-es and complete doc)mentation. Projected cost m)st !e close to act)al cost of implementation.
4), Implementation !
+he implementation phase isles creati-e than system design. (t is primarily concerned with )ser training site preparation and file con-ersion. Ehen the candidate system is linked to terminal or remote sites the telecomm)nication network and tests of network along with the system are also incl)ded )nder implementation. Programming pro-ides a reality test for the ass)mption made !y the analyst. (t is therefore a mistake to e$cl)de programmers from the initial in-estigation design. System testing checks the readiness and acc)racy of the system to access )pdate and retrie-e data from new files. Once the programmers !ecome a-aila!le test data are read into comp)ter and processed against the files pro-ided for testing. (n most con-ersions a parallel r)n is cond)cted where the new system r)ns sim)ltaneo)sly with the old system. +his system pro-ides opport)nity to the staff to work with the new system as well as old system. (n some cases it is not possi!le to r)n parallel systems. After the new system pro-es itself the old system is phased o)t. 6), #aintenance !
+here is an ageing process in software that re)ires periodic maintenance of hardware and software. (f the new information is inconsistent with design specifications then changes ha-e to !e made. 9ardware also re)ires periodic maintenance to !e in t)ne with design specifications. +he important of maintenance is to contin)e to !ring the new system to standards. :ser priorities changes in organi@ational or en-ironmental factors also call for system enhancements. 7), Post A Implementation !
#-ery system re)ires periodic e-al)ation after implementation. +he post Q implementation meas)res the systems performance against predefined re)irements. :nlike system testing which determines where the system fails so the necessary adj)stments can !e made post Qimplementation determines how well the system contin)es to meet performance specification. A post> implementation is a re-iew is an e-al)ation of the system in terms of the e$tent to which a system accomplishes stated o!jecti-es and act)al project cost e$ceeds initial estimates.
Testing! +he p)rpose of testing is to identify and correct errors in the candidate system. As important as this phase is it is one that is fre)ently compromised. +esting is -ital to the s)ccess of the system. System testing makes a logical ass)mption that if all part of the system is correct the goal will !e s)ccessf)lly achie-ed.
(nade)ate testing or no testing leads to errors that may not appear )ntil months later. A small system error can e$plode into a m)ch large pro!lem. #ffecti-e testing early in the process translate directly into long>term cost sa-ing from a red)ce n)m!er of errors. +his software is tested mod)le !y mod)leG the relationship !etween mod)les and the software is -alidated against preset o!jecti-es. .lac9 box testing or *-ndamental testing has !een )sed in testing phase of this project. (n this the str)ct)re of the program is considered. +est cases are decided solely on the !asis of the re)irements or specifications of the program or mod)le and the internals of the mod)les or the program are considered for selection of the test cases.
Le2els o* Testing ! (n this software mainly three types of testing is )sed= > System testing starts !y testing program indi-id)ally. A program mod)le may work perfectly well in isolation !)t may fail when interfaced with other mod)les.+he approach is to test each entity with s)ccessi-ely larger ones system testing consist of following steps= • • • •
:nit testing (ntegration testing System testing Acceptance testing
1,(nit testing
An indi-id)al program m)st compile and test data correctly and also !ond with other programs in order to r)n Satisfactory.program testing checks for two type of errors= syntax and logical. A syntax error in program occ)rs when a statement in a program !reaks one or more r)les of the lang)age in whitch it is coded.common synta$ errors incl)de an improperly define field dimension or ommited keywords. A logical errors deal with in-alid data fields o)t>of>range items and other incorrect data com!ination. Since logical error is not detected !y the system the programmer m)st caref)lly st)dy the o)tp)t for finding the same. ,Integration testing
(n this type of testing all constit)ent programs sho)ld work properly.program are in-aria!ly related to one another and interact with the other system.each program is tested as a com!ined manner.each program of the System is tested against the entire mod)le with !oth artificial and real data. 3,System testing
System testing is done to find o)t those imperfection that were not fo)nd in tests cond)ct earlier. +his incl)de forced system fail)re and -alidation of total system as it will !e p)t to )se !y its )ser (n the act)al working en-ironment. +he system is also tested for !ack)p and reco-ery proced)re . 4,'cceptance testing
+his testing in-ol-es r)nning the system with li-e data !y act)al )ser. +his is done to familiari@e the )ser with
+he -alidity and relia!ility of the system.As )ser moti-ation and knowledge are important for the s)ccessf)l Performance and implementation of the system.+he significance of )ser acceptance testing cannot !e o-ertested. A comprehensi-e test report is prepred after testing.+his report is tested the systems tolerance performance range error rate acc)racy.
1" :nit +esting
Test cases ! Test case1 #od-le /ogin dialog !o$ Condition (f 9. . #$ec)ti-e login Inp-t data /ogin *ame Password login as and click on Sign in . O-tp-t (f correct password is gi-en then contin)e and all men)s are ena!le for 9. . #$ec)ti-e Res-lt S)ccessf)l
Test case #od-le /ogin dialog !o$ Condition (f #mployee login Inp-t data /ogin *ame Password /ogin as and click on Sign in . O-tp-t (f correct password is gi-en then contin)e and few men)s are disa!ling for #mployee Res-lt S)ccessf)l
Test case3 #od-le Add #mployee Only for 9.. #$ec)ti-e" Condition (f new #mployee Inp-t @ata click on Personal (nformation and then entered the Employee J(% and filled )p correctly other details and clicked on Save. O-tp-t records get sa-ed in 8aster ecord and display message <ecord S)ccessf)lly AddedD. Test res-lt S)ccessf)l
Test case4 #od-le Add #mployee Only for 9.. #$ec)ti-e" Condition (f epeated #mployee Inp-t @ata click on Personal (nformation and then entered the existing #mployeeJ(% or didnt fill )p mandatory fields and clicked on sa-e. O-tp-t ecord will not sa-e in master ta!le and display error message <ecord already e$istsD or
Test case6 #od-le: Search #mployee (nformation Condition (f record e$ists Inp-t @ata click on Add;:pdate #mployee and then entered the existing #mployeeJ(% and click on Search. O-tp-t ecord 5o)nd. Test res-lt S)ccessf)l
Test case7 #od-le Search #mployee (nformation Condition (f record does not e$ists Inp-t @ata click on Add;:pdate #mployee and then entered the #mployeeJ(% and click on Search. O-tp-t ecord *ot 5o)nd. Test res-lt S)ccessf)l
Test case8 #od-le +o -iew all #mployee (nformation in grid Only for 9.. #$ec)ti-e" Condition *one Inp-t @ata Select all fields from ta!le. O-tp-t %isplay all information. Test res-lt S)ccessf)l
Test case:
#od-le +o -iew a single #mployee (nformation in +e$t!o$ Only for #mployee" Condition (f #mployee (% matches thro)gh a Session only . Inp-t @ata Select all fields from ta!le. O-tp-t %isplay all information corresponding their (%. Test res-lt S)ccessf)l
Test case; #od-le +o Update #mployee (nformation Only for 9.." Condition (f #mployee (% matches . Inp-t @ata 5ill those fields to which 9.. wants to change records and click on Update. O-tp-t ecords are )pdates and display message <ecord S)ccessf)lly :pdatedD. Test res-lt S)ccessf)l
Test case1< #od-le +o Delete #mployee (nformation Only for 9.." Condition (f #mployee (% matches . Inp-t @ata Click on Delete. O-tp-t ecords are deleted and display message <ecord %eletedD. Test res-lt S)ccessf)l
System #aintenance and E2al-ation
+his project +Online Employee In*ormation System and Payroll System& is de-eloped )sing concept logics and analysis of man)al working process which is easy to )nderstand. +he data stored )sing the software package is m)ch more acc)rate and relia!le since it is de-eloped keeping all sec)rity constraint in mind.
+he software package )ses )ser>friendly interface. A person with only the a!ility to interact with the comp)ter system )sing the Ney!oard can easily interact with the system with a little prior e$planation. 5le$i!ility of the software has also !een kept in mind to pro-ide maintaina!ility.
#aintenance Process
+o make the maintenance process easy and effecti-e properly prod)ced and maintained system doc)mentation is pro-ided. +hese doc)ments are=
A doc)ment descri!es the o-erall system architect)re.
5or each component specification and design description.
Program so)rce code listings are commented.
Halidation doc)ment descri!ing how each program is -alidated and how the -alidation information relates to the re)irement.
8aster Page RT8aster/ang)ageUVC,VA)to#-entEire)pUVtr)eVCode5ileUV8asterPage.master.csV(nheritsUV8asterPageVW RTegisterAssem!lyUVAja$Control+oolkitV*amespaceUVAja$Control+oolkitV+agPrefi$UVaspVW RX%OC+IP#htmlP:&/(CV>;;E3C;;%+% 9+8/ 1.7 +ransitional;;#*VVhttp=;;www.w3.org;+;$html1;%+%;$html1> transitional.dtdVW Rhtml$mlnsUVhttp=;;www.w3.org;1666;$htmlVW Rheadr)natUVser-erVW RtitleWR;titleW R>> Rscript typeUVte$t;ja-ascriptV srcUVhttp=;;aja$.googleapis.com;aja$;li!s;j)ery;1.4.2;j)ery.min.jsVWR;scriptW>>W RscripttypeUVte$t;ja-ascriptVW j)erydoc)ment".readyf)nction Y" Z Y[)l,or!s[".img!)!!lesZ factor= 1.0 \" ;;add !)!!les effect to :/ idUVor!sV Y[)l,s)ares[".img!)!!lesZ factor= 2. \" ;;add !)!!les effect to :/ idUVs)aresV \" R;scriptW RlinkrelUVstylesheetVhrefUVthemes;defa)lt;defa)lt.cssVtypeUVte$t;cssVmediaUVscreenV;W RlinkrelUVstylesheetVhrefUVni-o>slider.cssVtypeUVte$t;cssVmediaUVscreenV;W RlinkrelUVStylesheetVhrefUVStyleSheet.cssVtypeUVte$t;cssV;W RlinktypeUVte$t;cssVrelUVStylesheetVhrefUVStyleSheet.cssV;W Rasp=ContentPlace9olderidUVheadVr)natUVser-erVW R;asp=ContentPlace9olderW R;headW R!odyW RformidUVform1Vr)natUVser-erVW Rdi-classUVpageVW Rdi-classUVta!leVW Rasp=9yper/ink(%UV9yper/ink1Vr)natUVser-erV&ackColorUVEhiteV5oreColorUV,CC3377V*a-igate:rlUV];login.asp$VW/oginR;asp= 9yper/inkW ?n!spG ^ Rasp=9yper/ink(%UV9yper/ink2Vr)natUVser-erV&ackColorUVEhiteV5oreColorUV,CC3377V*a-igate:rlUV];egistration.asp$VWegi strationR;asp=9yper/inkW ?n!spG^ Rasp=9yper/ink(%UV9yper/ink6Vr)natUVser-erV&ackColorUVEhiteV5oreColorUV,CC3377V*a-igate:rlUV];Careeier.asp$VWCarreier R;asp=9yper/inkW ?n!spG^ Rasp=9yper/ink(%UV9yper/ink17Vr)natUVser-erV*a-igate:rlUV];Contact.asp$V&ackColorUVEhiteV5oreColorUV,CC3377VWContact :sR;asp=9yper/inkW R;di-W
Rdi-classUVheadVWR;di-W Rdi-classUVlineVWR;di-W Rdi-classUVtheme>defa)ltVW Rdi-idUVsliderVclassUVni-oSliderVW RimgsrcUVimages;slide;slider1.jpgValtUVVheightUV377p$VwidthUV61p$V;W RimgsrcUVimages;slide;slider2.jpgValtUVVheightUV377p$VwidthUV61p$V;W RimgsrcUVimages;slide;slider3.jpgValtUVVheightUV377p$VwidthUV61p$V;W RimgsrcUVimages;slide;slider4.jpgValtUVVheightUV377p$VwidthUV61p$V;W RimgsrcUVimages;slide;slider.jpgValtUVVheightUV377p$VwidthUV61p$V;WR;di-W RscripttypeUVte$t;ja-ascriptVsrcUVdemo;scripts;j)ery>1.0.1.min.jsVWR;scriptW RscripttypeUVte$t;ja-ascriptVsrcUVj)ery.ni-o.slider.pack.jsVWR;scriptW RscripttypeUVte$t;ja-ascriptVW Ywindow".loadf)nction " Z Y[,slider[".ni-oSlider"G \"G R;scriptW R;di-W Rdi-idUVmen)VW Rasp=8en)(%UV8en)1Vr)natUVser-erV%isappearAfterUV377V OrientationUV9ori@ontalVCssClassUV8en)V(temErapUV+r)eV StaticS)!8en)(ndentUV1'p$VW R%ynamic8en)(temStyleEidthUV277p$V;W R%ynamic(tem+emplateW R,#-alV+e$tV" W R;%ynamic(tem+emplateW R(temsW Rasp=8en)(tem+e$tUV9omeVHal)eUV9omeV*a-igate:rlUV];9ome.asp$VWR;asp=8en)(temW Rasp=8en)(tem+e$tUVA!o)t :sVHal)eUVA!o)t :sV*a-igate:rlUV];A!o)t :S.asp$VWR;asp=8en)(temW Rasp=8en)(tem+e$tUVClientVHal)eUVClientV*a-igate:rlUV];Client.asp$VWR;asp=8en)(temW Rasp=8en)(tem+e$tUV+echnologiesVHal)eUV+echnologiesVW Rasp=8en)(tem+e$tUVKa-aVHal)eUVKa-aV*a-igate:rlUV];ja-a.asp$VWR;asp=8en)(temW Rasp=8en)(tem+e$tUVP9PVHal)eUVP9PV*a-igate:rlUV];php.asp$VWR;asp=8en)(temW Rasp=8en)(tem+e$tUVASP.*#+VHal)eUVASP.*#+V*a-igate:rlUV];net.asp$VWR;asp=8en)(temW R;asp=8en)(temW Rasp=8en)(tem*a-igate:rlUVV+e$tUVCorporate (dentityVHal)eUVCorporate (dentityVW R;asp=8en)(temW Rasp=8en)(tem+e$tUVContact :sVHal)eUVContact :sV*a-igate:rlUV];Contact.asp$VWR;asp=8en)(temW R;(temsW RStatic8en)(temStyleEidthUV122p$V;W RStatic(tem+emplateW R,#-alV+e$tV" W R;Static(tem+emplateW R;asp=8en)W R;di-W Rdi-styleUVwidth=67p$G margin>top=17p$VW Rdi-classUVdi-iVW Rdi-classUVAddVWRmar)ee!eha-iorUVscrollVdirectionUVleftVonmo)seo)tUVthis.start"GV onmo)seo-erUVthis.stop"GVscrollamo)ntUV2VWRh2WO55#(*BR;h2WR;mar)eeWR;di-W Rdi-classUVAdd2VWRmar)ee!eha-iorUVscrollVdirectionUV)pVonmo)seo)tUVthis.start"GV onmo)seo-erUVthis.stop"GVscrollamo)ntUV3VstyleUVwidth= 277p$G height=27p$VW?n!spG?n!spG Rta!leW RtrW RtdW R!WE#& %#S(B*R;!WR!r;W Rasp=9yper/ink(%UV9yper/ink'Vr)natUVser-erV5orecolorUV,66''33V*a-igate:rlUV];Ee!%esign.asp$VWEe! %esigning Ser-icesR;asp=9yper/inkWR!r;W Rasp=9yper/ink(%UV9yper/ink0Vr)natUVser-erV5orecolorUV&rownV*a-igate:rlUV];/ogo.asp$VW/ogo %esigningR;asp=9yper/inkWR!r;W
Rasp=9yper/ink(%UV9yper/inkVr)natUVser-erV5orecolorUV&rownV*a-igate:rlUV];Ee!redesign.asp$VWEe!site e> %esigningR;asp=9yper/inkWR!r;W Rasp=9yper/ink(%UV9yper/ink13Vr)natUVser-erV5orecolorUV&rownV*a-igate:rlUV];flash.asp$VW5lash AnimationR;asp=9yper/inkWR!r;W R;tdW R;trW RtrW R;trW R;ta!leWR;mar)eeWR;di-WR;di-W Rdi-classUVcontentVW Rasp=ContentPlace9olderidUVContentPlace9older1Vr)natUVser-erVW R;asp=ContentPlace9olderWR;di-WR;di-WR;di-W R!r;W Rdi-idUVfooter1VstyleUV te$t>align=centerVW ?n!spG?n!spG?n!spG?n!spGSociali@ed =?n!spG?n!spG Rasp=(mage&)tton(%UV(mage&)tton1Vr)natUVser-erV9eightUV27p$VEidthUV27p$V(mage:rlUVimages;face!ook.jpgVPost&ack:rlUVht tps=;;www.face!ook.com;pages;Adda$ie>+echnologies;2136417''1034V;W?n!spG?n!spG Rasp=(mage&)tton(%UV(mage&)tton0Vr)natUVser-erV9eightUV27p$VEidthUV27p$VPost&ack:rlUVhttps=;;twitter.com;adda$ieV(mage: rlUV(mages;icon>twiter.gifV;W?n!spG?n!spG?n!spG Rasp=(mage&)tton(%UV(mage&)tton3Vr)natUVser-erV9eightUV27p$VEidthUV27p$VPost&ack:rlUVhttp=;;www.slideshare.net;Adda$ieJ +echnologiesV(mage:rlUVimages;ims.jpgV;W?n!spG Rasp=(mage&)tton(%UV(mage&)ttonVr)natUVser-erV9eightUV27p$VEidthUV27p$VPost&ack:rlUVhttp=;;www.yo)t)!e.com;Adda$ie+ echnologiesV(mage:rlUVimages;yo)t)!e.jpgV;W?n!spG Rasp=(mage&)tton(%UV(mage&)tton'Vr)natUVser-erV9eightUV27p$V(mage:rlUVimages;cc.jpgVEidthUV27p$V;WR;di-W Rdi-idUVfooterVstyleUV te$t>align=centerVW Rasp=9yper/ink(%UV9yper/ink11Vr)natUVser-erV5oreColorUV,CC3377V&ackColorUVEhiteV*a-igate:rlUV];5eed!ack.asp$VW5eed! ackR;asp=9yper/inkW^ Rasp=/ink&)tton(%UV/ink&)ttonVr)natUVser-erV5ont>:nderlineUV5alseVPost&ack:rlUV];)ery.asp$VWPost )eryR;asp=/ink&)ttonW^ Rasp=/ink&)tton(%UV/ink&)tton'Vr)natUVser-erV5ont>:nderlineUV5alseVWSite 8apR;asp=/ink&)ttonW^ Copyright _ 2712 Koomla +echnology. All rights reser-ed. R;di-W R;formW R;!odyW R;htmlW
9ome Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV9ome.asp$.csV(nherits UV9omeVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW RstyletypeUVte$t;cssVW .style1 Z width= 7G \ .style2 Z width= 212p$G \ R;styleW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rta!leclassUVstyle1VW RtrW RtdclassUVstyle2VstyleUV!order= thin ridge ,CCCCCCVwidthUV247p$V alignUVleftVheightUV37p$V-alignUVtopVW Rasp=(mage(%UV(mage1Vr)natUVser-erV&orderStyleUV*oneV9eightUV31p$V (mage:rlUV];images;home;homea!o)t.pngVEidthUV247p$V;W R!r;W Rasp=(mage(%UV(mage4Vr)natUVser-erVCssClassUVimagesV (mage:rlUV];images;home;a!)t.jpgV;W R!r;W R!r;W Koomla +echnology rendering its impecca!le and )nparalleled ser-ices to the wide spectr)m of ind)stry to co-er the specific re)irements of clients )nder their predefined !)dget to take their !)siness to the le-el of certainty that no other competitor can matchR;tdW RtdstyleUV!order= thin ridge ,CCCCCCV-alignUVtopVwidthUV247p$V heightUV37p$VW Rasp=(mage(%UV(mage2Vr)natUVser-erV9eightUV31p$V (mage:rlUV];images;home;homeclient.pngVEidthUV247p$V;W R!r;W Rasp=(mage(%UV(mageVr)natUVser-erVCssClassUVimagesV (mage:rlUV];images;home;clint.jpgV;W R!r;W R!r;W Koomla technology clients incl)de some of the major?n!spG?n!spG?n!spG?n!spG #conomical?n!spG sol)tion?n!spG sector companies firms gro)ps societies andse-eral organi@ations. Ee ha-e -ery !ig list of clients. Ee gi-e them o)r !estR;tdW RtdstyleUV!order= thin ridge ,CCCCCCV-alignUVtopVwidthUV247p$V heightUV37p$VW Rasp=(mage(%UV(mage3Vr)natUVser-erV9eightUV31p$V (mage:rlUV];images;home;homesr-ices.pngVwidthUV247p$V;W R!r;W Rasp=(mage(%UV(mage'Vr)natUVser-erVCssClassUVimagesV (mage:rlUV];images;home;S#O>ser-ices.jpgV;W R!r;W R!r;W Koomla +echnology clients incl)de some of the major economic sector Companies firms gro)ps and Organi@ations. Client incl)ding (nternational &)sineeR;tdW R;trW R;ta!leW
Rasp=Panel(%UVPanel1Vr)natUVser-erVCssClassUVpannelVW Rmar)ee!eha-iorUVscrollVdirectionUVleftVonmo)seo)tUVthis.start"GV onmo)seo-erUVthis.stop"GVscrollamo)ntUV0VW Rh1W Eelcome +o Koomla+echnology XXXR;h1WR;mar)eeWR;asp=PanelW R!r;W R;asp=ContentW
A!o)t :s RTPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVA!o)t :S.asp$.csV(nheritsUVA!))tJ:SVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW?n!spG Rdi-classUVpagea!VW Rh1WA!o)t :sR;h1W Koomla +echnology is a :S !ased Company with a highly professional approach targeting to !e one among the top ten in the co)ntry o-er the ne$t few years. (ncorporated as a pri-ate company in the year 277 we also pro-ide ser-ices to o)r clients in different co)ntries like the (ndia:N :SA Spain and the *etherlands. Ee ha-e different projects on hand with a highly )alified team handling each project ens)ring an )ninterr)pted flow of work. Ee seek to link h)man reso)rces with knowledge across the planet there!y o-ercoming the o!stacles posed !y geographical !o)ndaries. (n short Koomla +echnology p)rs)es the co)rse of taking f)ll ad-antage of a world that is `rapidly shrinking d)e to the swift technological ad-ancements witnessed across the glo!e. (n spite of !eing newcomers to the ind)stry we !elie-e that professionalism co)pled with client satisfaction along with a highly moti-ated workforce are the key elements which will contri!)te to o)r s)ccess in this highly competiti-e field. Ehere professionalism is concerned Koomla +echnology is certainly not short of it most of o)r work force is comprised of seasoned -eterans who ha-e already p)t in considera!le e$perience in other companies engaged in related fields and already ha-e `hands on e$perience in the (+ ind)stry. 8ost of those engaged in the technical line are highly )alified engineers and those working in the content section of the organi@ation ha-e p)t in considera!le e$perience in jo)rnalism incl)ding the print and electronic media. (n short they are the kind o f professionals who can add -al)e to knowledge and deli-er sol)tions that are of `world class standards. Ee do not howe-er disco)nt the fact that client satisfaction also plays an important role in the s)ccess of an (+ company. Ee are perfectly aware that the !est ad-ertisement that we can get is thro)gh referrals from o)r `satisfied clients who also tend to approach )s with`repeat contracts. Eith this !ackgro)nd it is little wonder that we contin)e to !e a financially sta!le cash flow positi-e company. R;di-W R;asp=ContentW
Contact :s RTPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVA!o)t :S.asp$.csV(nheritsUVA!))tJ:SVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW?n!spG Rdi-classUVpagea!VW Rh1WA!o)t :sR;h1W R;di-W R;asp=ContentW
+raining Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV+raining.asp$.csV(nheri tsUV+rainingVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVofferingVW RpWRaWRh1W(nd)strial +raining R;h1WR;aWR;pW RpW R)lW RliW RaWR!styleUVcolor= ,CC##55VWP9P ?,10GR;!WR;aW P9P is one of the scripting lang)ages that is widely )sed in we! technology. +his technology is demanded in most of the companies for making dynamic we!sites. +o !ecome a s)ccessf)l P9P de-eloper yo) sho)ld ha-e strong knowledge with many we! !ased tools so that as it helps to e$ec)te dynamic we!sites applications and widgets. Eith the e-ol)tion of technological ad-ancements and rise in the e$pectation of the clients companies are hiring skilled software de-elopers in P9P. A good P9P programmer in the c)rrent scenario is e$pected to ha-e strong technical knowledge in Aja$ 8ySl Ka-ascript and he sho)ld also ha-e an idea a!o)t implementing 9+8/ and CSS in we!sites and applications that are de-eloped )sing the P9P programming lang)age.R;liW R;)lW R)lW RliW RaWR!styleUVcolor= ,CC##55VWKAHA ?,10GR;!WR;aWKa-a is one of the most important programming lang)ages which is in top demand in the software ind)stry. 8ost of the software o)tso)rcing firms and (+ companies are )sing Ka-a and K2## !ased applications for its projects. Companies prefer )sing Ka-a !eca)se this programming lang)age helps to de-elop world>class !)siness sol)tions for clients in a cost effecti-e manner.R!r;WKa-a platform offers a wonderf)l career growth for &.+ech professionals. (f yo) ha-e strong knowledge and )nderstanding of Ka-a and K2## applications so)nd coding knowledge and clear concepts then yo) ha-e tremendo)s opport)nities as Ka-a %e-eloper. Io) ha-e -ario)s choices like depending on yo)r interest yo) can go for -ideo game ja-a programmer Ee! de-eloper Ee! master etc.R;liW R;)lW R)lW RliW RaWR!styleUVcolor= ,CC##55VW. *#+ ?,10GR;!WR;aW All the CS ; (+ grad)ates who wish to make their career in the software field dot net has a great f)t)re scope for them. +hose aspirants who are willing to !ecome a dot net de-eloper they sho)ld !e a!le to -is)ali@e that dot net has a great scope in the f)t)re -ersions of 8icrosoft prod)cts. +he main reason !ehind this is technology is !ecoming comple$ e-ery day with more c)stomi@ed and )ser friendly applications. +here are also changes in the !)ying patterns and e$pectations of the c)stomers. So all the dot net professionals m)st )pgrade and modify themsel-es with the changing patterns of technology. +hey sho)ld gain e$pertise on ad-ance dot net technologies like Ad-ance dot net Sil-erlight EC5 EP5 Aja$ etc. R;liW R;)lW R;pW R;pW R;di-W R;asp=ContentW
Client Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVClient.asp$.csV(nherits UVClientVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVpagea!VW
Rh2WClientR;h2W Rasp=(mage(%UV(mgclientVr)natUVser-erV(mage:rlUV];images;Clients>/ist.pngVheightUV77p$V widthUV07p$V;W R;di-W R;asp=ContentW
egistration Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVegistration.asp$.csV(n heritsUVegistrationVW RTegisterAssem!lyUVAja$Control+oolkitV*amespaceUVAja$Control+oolkitV+agPrefi$UVaspVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVregiterVW Rasp=Script8anager(%UVScript8anager1Vr)natUVser-erVW R;asp=Script8anagerW Rasp=/a!el(%UVl!l)nameVr)natUVser-erV+e$tUV:ser *maeV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$t)nameVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=e)ired5ieldHalidator(%UVef-)nameVr)natUVser-erV#rror8essageUVPlease enter the nameVControl+oHalidateUVt$t)nameVWR;asp=e)ired5ieldHalidatorWR!r;WR!r;W Rasp=/a!el(%UVl!lpasswordVr)natUVser-erV+e$tUVPasswordV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tpasswordVr)natUVser-erVEidthUV277p$V+e$t8odeUVPasswordVWR;asp=+e$t&o$W Rasp=e)ired5ieldHalidator(%UVef-passwordVr)natUVser-erV#rror8essageUVPlease enter the passwordVControl+oHalidateUVt$tpasswordVWR;asp=e)ired5ieldHalidatorW Rasp=PasswordStrength(%UVPasswordStrength1Vr)natUVser-erV8inim)m*)mericCharactersUVVPreferredPassword/engthUVV+arget Control(%UVt$tpasswordVW R;asp=PasswordStrengthW R!r;WR!r;W
Rasp=/a!el(%UVl!lrepasswordVr)natUVser-erV+e$tUVe>PasswordV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$trepassVr)natUVser-erVEidthUV277p$V+e$t8odeUVPasswordVWR;asp=+e$t&o$W Rasp=CompareHalidator(%UVcomparerepassVr)natUVser-erV#rror8essageUVPassword %oes not matchVControl+oHalidateUVt$trepassVControl+oCompareUVt$tpasswordVWR;asp=CompareHalidatorW R!r;WR!r;W Rasp=/a!el(%UVl!ldo!Vr)natUVser-erV+e$tUV%ate Of &irthV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tdo!Vr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=Calendar#$tender(%UVCalendar#$tender1Vr)natUVser-erV+argetControl(%UVt$tdo!V+odays%ate5ormatUVdmmmmyVPop)pPosi tionUVightVW R;asp=Calendar#$tenderWR!r;WR!r;W
Rasp=/a!el(%UVl!lemailVr)natUVser-erV+e$tUV#mail (dVEidthUV277p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$temailVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=eg)lar#$pressionHalidator(%UVf-emailVr)natUVser-erV#rror8essageUVPlease enter -alid email VControl+oHalidateUVt$temailVHalidation#$pressionUVbwL>.?aposGMbw"TbwL>.Mbw"b.bw L>.Mbw"VWR;asp=eg)lar#$pressionHalidatorWR!r;WR!r;W Rasp=/a!el(%UVl!lconactVr)natUVser-erV+e$tUVContact *oV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tcontactVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=5iltered+e$t&o$#$tender(%UV5iltered+e$t&o$#$tender1Vr)natUVser-erV5ilter+ypeUV*)m!ersV+argetControl(%UVt$tcontactVW R;asp=5iltered+e$t&o$#$tenderWR!r;WR!r;W Rasp=/a!el(%UVl!lgenderVr)natUVser-erV+e$tUVBenderV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=adio&)tton/ist(%UV!genderVr)natUVser-erV
epeat%irectionUV9ori@ontalVepeat/ayo)tUV5lowVW Rasp=/ist(temW8aleR;asp=/ist(temW Rasp=/ist(temW5emaleR;asp=/ist(temW R;asp=adio&)tton/istW R!r;WR!r;W Rasp=/a!el(%UVl!laddressVr)natUVser-erV+e$tUVAddressVEidthUV277p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$taddressVr)natUVser-erVEidthUV277p$V+e$t8odeUV8)lti/ineVWR;asp=+e$t&o$W Rasp=e)ired5ieldHalidator(%UVe)ired5ieldHalidator2Vr)natUVser-erV #rror8essageUVPlease #nter +he AddressVControl+oHalidateUVt$taddressVWR;asp=e)ired5ieldHalidatorWR!r;WR!r;W Rasp=:pdatePanel(%UV:pdatePanel1Vr)natUVser-erV:pdate8odeUVAlwaysVW RContent+emplateW Rasp=/a!el(%UVl!lco)ntryVr)natUVser-erV+e$tUVCo)ntryV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=%rop%own/ist(%UV%rdlco)ntryVr)natUVser-erV%ataSo)rce(%UVSl%ataSo)rce1V %ata+e$t5ieldUVCo)ntryJ*ameV%ataHal)e5ieldUVCo)ntryJ*ameVW R;asp=%rop%own/istWR!r;WR!r;W Rasp=Sl%ataSo)rce(%UVSl%ataSo)rce1Vr)natUVser-erV ConnectionStringUV%ata So)rceU.bS/#P#SSGAttach%!5ilenameU^%ata%irectory^bKoomlatech.mdfG(ntegrated Sec)rityU+r)eG:ser (nstanceU+r)eV Pro-ider*ameUVSystem.%ata.SlClientV SelectCommandUVS#/#C+ LCo)ntryJ*ameM 5O8 Lco)ntryMVWR;asp=Sl%ataSo)rceW Rasp=/a!el(%UVl!lstateVr)natUVser-erV+e$tUVStateV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=%rop%own/ist(%UVdrdlstateVr)natUVser-erV%ataSo)rce(%UVSl%ataSo)rce2V A)toPost&ackUV+r)eV%ata+e$t5ieldUVStateJ*ameV%ataHal)e5ieldUVStateJ*ameVW R;asp=%rop%own/istW Rasp=Sl%ataSo)rce(%UVSl%ataSo)rce2Vr)natUVser-erV ConnectionStringUV%ata So)rceU.bS/#P#SSGAttach%!5ilenameU^%ata%irectory^bKoomlatech.mdfG(ntegrated Sec)rityU+r)eG:ser (nstanceU+r)eV Pro-ider*ameUVSystem.%ata.SlClientV SelectCommandUVS#/#C+ LStateJ*ameM 5O8 LstateMVWR;asp=Sl%ataSo)rceW R!r;WR!r;W Rasp=/a!el(%UVl!lcityVr)natUVser-erV+e$tUVCityV5ont>Si@eUV/argeVEidthUV277p$VWR;asp=/a!elW Rasp=%rop%own/ist(%UV%rdlcityVr)natUVser-erV%ataSo)rce(%UVSl%ataSo)rce3V A)toPost&ackUV+r)eV%ata+e$t5ieldUVCityV%ataHal)e5ieldUVCityVW R;asp=%rop%own/istW Rasp=Sl%ataSo)rce(%UVSl%ataSo)rce3Vr)natUVser-erV ConnectionStringUV%ata So)rceU.bS/#P#SSGAttach%!5ilenameU^%ata%irectory^bKoomlatech.mdfG(ntegrated Sec)rityU+r)eG:ser (nstanceU+r)eV Pro-ider*ameUVSystem.%ata.SlClientVSelectCommandUVS#/#C+ LCityM 5O8 LcityMVW R;asp=Sl%ataSo)rceW R;Content+emplateW R;asp=:pdatePanelWR!r;WR!r;W Rasp=&)tton(%UV&tns)!mitVr)natUVser-erV+e$tUVS)!mitV onclickUV&tns)!mitJClickV;W ?n!spG?n!spG?n!spG?n!spG?n!spGRasp=&)tton(%UV&tncancelVr)natUVser-erV +e$tUVCancelV;WR!r;WR!r;W Rasp=/a!el(%UV/a!el1Vr)natUVser-erVWR;asp=/a!elW R;di-W R;asp=ContentW
C, Coding )sing SystemG )sing System.Collections.BenericG )sing System./inG )sing System.Ee!G )sing System.Ee!.:(G )sing System.Ee!.:(.Ee!ControlsG )sing SClientG )sing sconfigG )sing System.%ata.SlClientG
)sing System.%ataG )sing System.Config)rationG p)!licpartialclassegistration = System.Ee!.:(.Page Z protected-oid PageJ/oado!ject sender #-entArgs e" Z \ protected-oid %rdlco)ntryJSelect(nde$Changeo!ject sender #-entArgs e" Z string constrUConfig)ration8anager.ConnectionStringsLVConnectionStringVM.ConnectionStringG SlConnection con U newSlConnectionconstr"G con.Open"G SlCommand cmd U newSlCommandVselect State from State where Co)ntryJ(dUselect %istinct Co)ntryJ(d from Co)ntryState where Co)ntryU[V %rdlco)ntry.Selected(tem.+e$t V["V con"G Sl%ataAdapter da U newSl%ataAdaptercmd"G %ata+a!le dt U new%ata+a!le"G da.5illdt"G drdlstate.%ataSo)rce U dtG drdlstate.%ata+e$t5ield U VStateVG drdlstate.%ata&ind"G con.Close"G \ protected-oid drdlstateJSelect(nde$Changeo!ject sender #-entArgs e" Z string constr U Config)ration8anager.ConnectionStringsLVConnectionStringVM.ConnectionStringG SlConnection con U newSlConnectionconstr"G con.Open"G SlCommand cmd U newSlCommandVSelect City 5rom City where StateJ(dUselect %istinct Co)ntryJ(d from StateCity where StateU[V drdlstate.Selected(tem.+e$t V["Vcon"G Sl%ataAdapter da U newSl%ataAdaptercmd"G %ata+a!le dt U new%ata+a!le"G da.5illdt"G %rdlcity.%ataSo)rce U dtG %rdlcity.%ata+e$t5ield U VCityVG %rdlcity.%ata&ind"G con.Close"G \ protected-oid &tncancelJClicko!ject sender #-entArgs e" Z t$t)name.+e$t U VVG t$tpassword.+e$t U VVG t$trepass.+e$t U VVG t$tdo!.+e$t U VVG t$temail.+e$t U VVG t$tcontact.+e$t U VVG t$taddress.+e$t U VVG \ protected-oid &tns)!mitJClicko!ject sender #-entArgs e" Z client.egistrationt$t)name.+e$tt$tpassword.+e$tt$trepass.+e$tt$tdo!.+e$tt$temail.+e$tt$tcontact.+e$t!gender.Selected(tem.+e $tt$taddress.+e$t%rdlco)ntry.Selected(tem.+e$tdrdlstate.Selected(tem.+e$t%rdlcity.Selected(tem.+e$t"G /a!el1.+e$t U VIo)r egistration has !een s)cessf)llyVG \ \
/ogin Page
R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV/ogin.asp$.csV(nheritsU V/oginVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW RstyletypeUVte$t;cssVW .!)tton Z !ackgro)nd>color=edG \ .!)tton=ho-er Z !ackgro)nd>color=BreenG color=&l)eG \ R;styleW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVloginVW RcenterWRpstyleUVfont>si@e= largeG color= ,333333G font>weight= !olderVW/ogin 9ereR;pWR;centerWR!r;WR!r;W Rasp=/a!el(%UV/!llemialVr)natUVser-erV+e$tUV#mail (dV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UV+$tlemailVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=eg)lar#$pressionHalidator(%UVe-lemailVr)natUVser-erV#rror8essageUV #nter Halid #mailV5oreColorUVedVHalidation#$pressionUVbwL>.?aposGMbw"TbwL>.Mbw"b.bw L>.Mbw"VControl+oHalidateUV+$tlemailVWR;asp=eg)lar#$pressionHalidatorWR!r;WR!r;W Rasp=/a!el(%UV/!llpassVr)natUVser-erV+e$tUVPasswordV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UV+$tlpassVr)natUVser-erVEidthUV277p$V+e$t8odeUVPasswordVWR;asp=+e$t&o$W Rasp=e)ired5ieldHalidator(%UVf-lpassVr)natUVser-erV#rror8essageUV#nter +he Password V5oreColorUVedVControl+oHalidateUV+$tlpassVWR;asp=e)ired5ieldHalidatorWR!r;WR!r;W ?n!spG?n!spG?n!spG?n!spG?n!spG?n!spG?n!spG?n!spG?n!spG?n!spG Rasp=&)tton(%UV!tnloginVr)natUVser-erV+e$tUV/oginV5oreColorUV&lackV 9eightUV7p$VEidthUV7p$VonclickUV!tnloginJClick1VCssClassUV!)ttonV;WR!r;WR!r;W (f Io) Are 5orget Password Rasp=/ink&)tton(%UV/!fpassVr)natUVser-erVPost&ack:rlUV];5orget.asp$VWClick 9ereR;asp=/ink&)ttonW R;di-W R;asp=ContentW
C, Coding )sing SystemG )sing System.Collections.BenericG )sing System./inG )sing System.Ee!G )sing System.Ee!.:(G )sing System.Ee!.:(.Ee!ControlsG )sing SClientG )sing sconfigG )sing System.%ata.SlClientG )sing System.%ataG )sing System.Config)rationG p)!licpartialclass/ogin = System.Ee!.:(.Page Z protected-oid PageJ/oado!ject sender #-entArgs e" Z \
protected-oid !tnloginJClicko!ject sender #-entArgs e" Z \ protected-oid !tnloginJClick1o!ject sender #-entArgs e" Z if +$tlemail.+e$t UU VanilTgmail.comV?? +$tlpass.+e$t UU VgangwarV" Z esponse.edirectV9ome.asp$V"G \ else Z Script8anager.egisterClientScript&lockthis Bet+ype" VAlertV VRscript typeU[te$t;ja-ascript[Walert[Please check )sername and password["R;scriptW V false"G \ \ \
CareeierPage R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVCareeier.asp$.csV(nherit sUVCareeierVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVpostVstyleUVfont>style= o!li)eG font>si@e= medi)mG color= ,333377GVW RpclassUVparaVW Career at Koomla +echnologyR;pW RpalignUVcenterVWKoomla technolgy Offers yo) the freedom to !e e$cellentG Ee are hiring smartam!itio)s people hho are too looking for a p lace their career.(f yo) are (ntrested to !e its part send yo)r res)me to o)r 9 manager. 8ail yo)r #S:8# to o)r 9 department at=hrTKoomlatechnology.co.)kR;pW R;di-W Rdi-classUVcarreierVW Rasp=/a!el(%UVl!lnameVr)natUVser-erV+e$tUV*ameV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tnameVr)natUVser-erVEidthUV177p$VWR;asp=+e$t&o$WR!r;WR!r;W Rasp=/a!el(%UVl!lcemailVr)natUVser-erV+e$tUV#mailV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tcemailVr)natUVser-erVEidthUV177p$VWR;asp=+e$t&o$W Rasp=eg)lar#$pressionHalidator(%UVeg)lar#$pressionHalidator1Vr)natUVser-erV #rror8essageUV#nter #mailV5oreColorUVedVControl+oHalidateUVt$tcemailV Halidation#$pressionUVbwL>.[Mbw"TbwL>.Mbw"b.bwL>.Mbw"VWR;asp=eg)lar#$pressionHalidatorWR!r;WR!r;W Rasp=/a!el(%UVl!lres)meVr)natUVser-erV+e$tUV es)meV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=5ile:pload(%UV5ile:pload1Vr)natUVser-erV;WR!r;WR!r;W Rasp=/a!el(%UVl!lcommentVr)natUVser-erV+e$tUVSkillsVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tcomentVr)natUVser-erV+e$t8odeUV8)lti/ineVEidthUV17p$VWR;asp=+e$t&o$WR!r;WR!r;W Rasp=&)tton(%UV!tns)!Vr)natUVser-erV+e$tUVS)!mitVonclickUV!tns)!JClickV;WR!r;WR!r;W Rasp=/a!el(%UVl!lcarreierVr)natUVser-erVWR;asp=/a!elW R;di-W R;asp=ContentW
C, Coding )sing SystemG )sing System.Collections.BenericG
)sing System./inG )sing System.Ee!G )sing System.Ee!.:(G )sing System.Ee!.:(.Ee!ControlsG )sing sconfigG )sing System.%ata.SlClientG )sing SClientG p)!licpartialclassCareeier = System.Ee!.:(.Page Z protected-oid PageJ/oado!ject sender #-entArgs e" Z \ protected-oid !tns)!JClicko!ject sender #-entArgs e" Z 5ile:pload1.Sa-eAsSer-er.8apPathV];)ploads;V 5ile:pload1.5ile*ame""G client.feed!ackt$tname.+e$tt$tcemail.+e$t5ile:pload1.5ile*amet$tcoment.+e$t"G
\ \
5eed!ack Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV5eed!ack.asp$.csV(nher itsUV5eed!ackVW RTegisterAssem!lyUVAja$Control+oolkitV*amespaceUVAja$Control+oolkitV+agPrefi$UVaspVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-W Rasp=(mage(%UV(mage1Vr)natUVser-erV(mage:rlUV];demo;images;6.jpgVEidthUV077p$V;W R;di-W Rdi-classUVfeedVW Rasp=Script8anager(%UVScript8anager1Vr)natUVser-erVW R;asp=Script8anagerW Rh1styleUVfont>si@e= $>largeG te$t>decoration= )nderlineG color= ,557777ValignUVcenterVW5eed!ackR;h1W Rasp=:pdatePanel(%UV:pdatePanel1Vr)natUVser-erVW RContent+emplateW Rasp=/a!el(%UVl!lfenameVr)natUVser-erV+e$tUV*ameV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tfenameVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$WR!r;WR!r;W Rasp=/a!el(%UVl!lfemailVr)natUVser-erV+e$tUV#mail (dVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tfemailVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$WR!r;WR!r;W Rasp=/a!el(%UVl!lfmo!ileVr)natUVser-erV+e$tUV8o!ile *oVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tfmo!ileVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=5iltered+e$t&o$#$tender(%UV5iltered+e$t&o$#$tender1Vr)natUVser-erV5ilter+ypeUV*)m!ersV+argetControl(%UVt$tfmo!ileVW R;asp=5iltered+e$t&o$#$tenderWR!r;WR!r;W Rasp=/a!el(%UVl!lcomentVr)natUVser-erV+e$tUVCommentV5ont>Si@eUV/argeVEidthUV177p$VWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tcomentVr)natUVser-erVEidthUV27p$V+e$t8odeUV8)lti/ineVWR;asp=+e$t&o$WR!r;WR!r;WR;Content+emplateW R;asp=:pdatePanelW ?n!spG?n!spG?n!spG?n!spGRasp=&)tton(%UV!tns)!mitVr)natUVser-erV+e$tUVS)!mitV 5oreColorUVBreenVonclickUV!tns)!mitJClickV;W?n!spG?n!spG Rasp=&)tton(%UV!tnresetVr)natUVser-erV+e$tUVesetV5oreColorUVBreenV onclickUV!tnresetJClickV;W R;di-W R;asp=ContentW
C,= )sing SystemG )sing System.Collections.BenericG )sing System./inG )sing System.Ee!G )sing System.Ee!.:(G )sing System.Ee!.:(.Ee!ControlsG )sing SClientG )sing sconfigG )sing System.%ata.SlClientG p)!licpartialclass5eed!ack = System.Ee!.:(.Page Z protected-oid PageJ/oado!ject sender #-entArgs e" Z \ protected-oid !tns)!mitJClicko!ject sender #-entArgs e" Z
client.feedformt$tfename.+e$t t$tfemail.+e$t t$tfmo!ile.+e$t t$tcoment.+e$t"G \ protected-oid !tnresetJClicko!ject sender #-entArgs e" Z t$tfename.+e$t U VVG t$tfemail.+e$t U VVG t$tfmo!ile.+e$t U VVG t$tcoment.+e$t U VVG \ \
)ery Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV)ery.asp$.csV(nherits UV)eryVW RTegisterAssem!lyUVAja$Control+oolkitV*amespaceUVAja$Control+oolkitV+agPrefi$UVaspVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUV)eryVW Rh1WAny )eryR;h1W Rasp=Script8anager(%UVScript8anager1Vr)natUVser-erVW R;asp=Script8anagerW Rasp=/a!el(%UV/!lnameVr)natUVser-erV+e$tUV*ameVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UV+$tnameVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$WR!r;WR!r;W Rasp=/a!el(%UV/!lemailVr)natUVser-erV+e$tUV#mail (dVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UV+$temailVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=eg)lar#$pressionHalidator(%UVe-emailVr)natUVser-erV #rror8essageUV#nter Halid #mailV5oreColorUVedVControl+oHalidateUV+$temailV Halidation#$pressionUVbwL>.[Mbw"TbwL>.Mbw"b.bwL>.Mbw"VWR;asp=eg)lar#$pressionHalidatorWR!r;WR!r;W Rasp=/a!el(%UVl!lmo!ileVr)natUVser-erV+e$tUV8o!ileVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$tmo!ileVr)natUVser-erVEidthUV277p$VWR;asp=+e$t&o$W Rasp=5iltered+e$t&o$#$tender(%UV5iltered+e$t&o$#$tender1Vr)natUVser-erV+argetControl(%UVt$tmo!ileV5ilter+ypeUV*)m!ersVW R;asp=5iltered+e$t&o$#$tenderWR!r;WR!r;W Rasp=/a!el(%UVl!l)eryVr)natUVser-erV+e$tUVPost )eryVEidthUV177p$V5ont>Si@eUV/argeVWR;asp=/a!elW Rasp=+e$t&o$(%UVt$t)eryVr)natUVser-erVEidthUV277p$V+e$t8odeUV8)lti/ineVWR;asp=+e$t&o$WR!r;WR!r;W ?n!spG?n!spG?n!spG?n!spGRasp=&)tton(%UV&tns)!mitVr)natUVser-erV +e$tUVS)!mitVonclickUV&tns)!mitJClickV;W R;di-W R;asp=ContentW
C, Coding )sing SystemG )sing System.Collections.BenericG )sing System./inG )sing System.Ee!G )sing System.Ee!.:(G )sing System.Ee!.:(.Ee!ControlsG )sing SClientG )sing sconfigG )sing System.%ata.SlClientG p)!licpartialclass)ery = System.Ee!.:(.Page Z
protected-oid PageJ/oado!ject sender #-entArgs e" Z \ protected-oid &tns)!mitJClicko!ject sender #-entArgs e" Z client.p)ery+$tname.+e$t+$temail.+e$tt$tmo!ile.+e$tt$t)ery.+e$t"G \ \
Ee! %esign Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVEe!%esign.asp$.csV(nh eritsUVEe!%esignVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVofferingVW R!WEe! %esignR;!W RpWEhat makes a we!site legitimate Q perfect /ayo)t striking Braphics or salient 5lash worksFR;pW RpWA prominent we!site is one which t)rns the -isitors into potential c)stomers th)s achie-ing the !)siness goals.R;pW Rasp=(mage(%UV(mage1Vr)natUVser-erV(mage:rlUV];images;technology;download2.jpgVEidthUV177V;W RpWA professional we!site is a perfect !lend of technology and creati-ity. At Ee! Sol)tion we dont j)st design we! pagesG we comm)nicate yo)r ideas !y o)r creati-e designs. Ee are keen in de-eloping )ser friendly and easily na-iga!le we!sites. O)r professional team has immense knowledge in designing we! pages which can dri-e traffic to yo)r site.R;pW R!WO)r ser-ices incl)desR;!W R)lW RliWEe!site design;edesignR;liW RliW5lash AnimationR;liW RliW9+8/ !ased AnimationR;liW RliW*ewsletter designR;liW R;)lW RcenterWRasp=(mage(%UV(mage2Vr)natUVser-erV(mage:rlUV];images;technology;we!dd.jpgVEidthUV6V;WR;centerW R;di-W R;asp=ContentW
Ee! edisgn Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUVEe!redesign.asp$.csV( nheritsUVEe!redesignVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVofferingVW Rh1WE#&S(+# %#S(B*;#%#S(B*R;h1WR;aW RpW R!WOnline !)sinesses are growing !eyond the leaps and !o)nds hence a prominent online presence of an organi@ation or a company is -ery essential to withstand the mighty competition in this !)siness world.R;!WR;pW RpW Ee!site is a companys -irt)al e$istence in internet th)s it can get yo) impending c)stomers if yo)r we!site is really potential. A professional we!site sho)ld depict the -al)e of the organi@ation and draw the attention of -isitors. 9a-ing years of e$perience o)r dedicated we! design team can pro-ide yo) !est we! design ser-ices which can increase yo)r O(.R;pW RpW Rasp=(mage(%UV(mage1Vr)natUVser-erV(mage:rlUV];images;technology;images 1"121.jpgVEidthUV177V;WR;pW
RpW R!WAt Ee! Sol)tions O)r #$perts know how to pro-ideR;!WR;pW R)lW RliW:ser friendly and easy to na-igate we! designs.R;liW RliW)ality and feat)re rich we! designs.R;liW RliWOptimi@a!le and fast loading S#O friendly we! designs.R;liW RliWAnimation and flash designs to gra! the attention of the -isitors.R;liW R;)lW RpWR!W%o yo) own a site alreadyF &)t still lagging !ehind in yo)r !)siness then check why.R;!WR;pW R)lW RliW(s yo)r site )p>to>dateFR;liW RliW%oes yo)r site portray the professional image of yo)r co mpanyFR;liW RliW(s yo)r site search engine compati!leFR;liW RliW%oes yo)r we!site generate leadsFR;liW R;)lW RpW (f not then it is high time to redesign yo)r e$isting we!site. A we!site sho)ld !e redesigned at fre)ent inter-als in order to fine>t)ne with the latest trends. Ee are keen in pro-iding sites that are E3C -alidated.R;pW RpW R;di-W R;asp=ContentW
/ogo %esign Page R TPage+itleUVV/ang)ageUVC,V8asterPage5ileUV];8asterPage.masterVA)to#-entEire)pUVtr)eVCode5ileUV/ogo.asp$.csV(nheritsU V/ogoVW Rasp=Content(%UVContent1VContentPlace9older(%UVheadV)natUVSer-erVW R;asp=ContentW Rasp=Content(%UVContent2VContentPlace9older(%UVContentPlace9older1V)natUVSer-erVW Rdi-classUVofferingVW Rh1styleUVcolor= ,60#A55VW/ogo %esignR;h1W RpWEe offer /ogo design ser-ices to s)it e-ery !)siness[ needs. All logos are c)stom designed !y o)r skilled and e$perienced logo designers. +he logo design ser-ice is offered in the form of standardi@ed logo design packages. Ordering a logo design on /ogopie.com is as easy as !)ying any prod)ct on the internet. +he following steps are in-ol-ed in the whole process= R)lW RliW Select the logo package that !est s)its yo)r re)irements.R;liW RliW 5ill )p 2 online forms to let )s know yo)r re)irements in detail.R;liW RliW /ogin to yo)r project control panel and -iew initial design drafts.R;liW RliW Select the draft of yo)r choice and s)ggest changes to !e made. +his is repeata!le as per the package selected.R;liW RliW 5inal files are ready to !e downloaded.R;liW R;)lWR;pW RpW RaW &)siness Card %esign /etterhead %esign ? #n-elope %esignR;aWR;pW RpWEe offer these ser-ices as a part of the professional and corporate packages. +he process is same as that of logo design with a co)ple of added steps for &)siness cards /etterheads and #n-elopes.R;pW RpWRaWSer-ice 9ighlightsR;aWR;pW R)lW RliW Professional )ality at an afforda!le price.R;liW RliW Project control panel pro-ides complete transparency in process ? comm)nicationR;liW RliW #asy )pgrade to higher packagesR;liW RliW A-ail great disco)nts from o)r we! design partnerR;liW R;)lW RpWRaW8O# A&O:+ O: /OBO %#S(B* PACNAB#R;aW RpWR!WAll o)r packages incl)de the following at no additional cost to yo).R;!WR;pW RpW R!WC)stomer Area=R;!W Io) will get access to o)r C)stomer Area where yo) can login and -iew yo)r work in progress. All logo concepts we design for yo)r project ? the final so)rce files can !e -iewed and download from this single password protected location witho)t lea-ing yo)r desk.R;pW RpW R!WHector Braphics=R;!W Io) will get yo)r logo as a -ector graphic so that the scala!le -ector graphic can !e )sed to p)t yo)r logo on a !)siness card the side of a !)ilding and on a we!site witho)t losing sharpness or shape.R;pW RpW R!W/ogo Concepts ?e-isions=R;!W All o)r packages incl)de !oth design of initial logo concepts as well as re-isions of the concept selected !y yo). R;pW R;di-W R;asp=ContentW