online compliant management

Upload: anu-mon

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Online Compliant Management

    1/72

    T.JOHN COLLEGE(Affiliated to Bangalore University)

    Gottigere, Bangalore !"# #$%

    ALEGATOCo&'lete Co&'laint egister A''raisal *anage&ent

    +yste&( ro-e t)

    OJECT E O T

    BACHELO O/ CO* UTE A L0CAT0ON+(1#21 1#2%)

    +34&itted 4y5

    *iss. a-es67ari 8 (2# 9+B!#"2)

    Under t6e G3idan e of

    *rs. U&a ani(:E A T*ENT O/ CO* UTE A L0CAT0ON)

    T.JOHN COLLEGE(Affiliated to Bangalore University)

    1 | P a g e

  • 8/12/2019 Online Compliant Management

    2/72

    BANNE GHATTA OA:, BANGALO E !"##$%:E A T*ENT O/ CO* UTE A L0CAT0ON+

    CE T0/0CATE

    This is to certify that *iss. a-es67ari 8 (2# 9+B!#"2) has successfullycompleted the project entitled ALEGATO Co&'lete Co&'laint egister

    A''raisal *anage&ent +yste& as part of partial fulfillment of B.C.A. course of

    the Bangalore University during 6th semester in the year 2 !2"2 !#.

    $rs.$ohini Bhatt $rs. Uma%ani&ead of the 'epartment (roject)uide

    *+ternal *+aminers

    !.,,,,,,,,,,,,,,,,, 'ate-,,,,,,,,,,,,,, 2.,,,,,,,,,,,,,,,,, 'ate-,,,,,,,,,,,,,,

    To,

    T6e HO:,

    T. Jo6n College,

    2 | P a g e

  • 8/12/2019 Online Compliant Management

    3/72

    Bangalore !"##$%

    es'e ted +ir,

    e undersigned here/y declare that the project report entitledALEGATO . Under the guidance of $%0. U$A%A1 and su/mitted to BangaloreUniversity for the partial fulfillment of the re3uirement of the a4ard of degree ofBachalor 5f Computer Application 7 0em8 4ritten and su/mitted /y us is ouroriginal 4or9.

    The empirical findings in the report are /ased on the data collected /y us

    preparing project report. e have not copied from any report: 4e understand that

    any coping is to punish in a 4ay the University authorities deem fit.

    la e5 BANGALO E

    :ate 5 ;o3rs +in erely,

    *iss. a-es67ari. 8

    *iss. Geet6an-ali.C

    0N:E Color $onitor

    HT*L

    &yperte+t $ar9up anguage &T$ 8 is the main mar9up language for

    creating 4e/ pages and other information that can /e displayed in a 4e//ro4ser.

    &T$ is 4ritten in the form of &T$ elements consisting of tags enclosed inangle /rac9ets li9e MhtmlN8: 4ithin the 4e/ page content. &T$ tags mostcommonly come in pairs li9e Mh!N and MGh!N: although some tags: 9no4n asempty elements: are unpaired: for e+ample MimgN. The first tag in a pair is thestart tag: the second tag is the end tag they are also called opening tags andclosing tags8. n /et4een these tags 4e/ designers can add te+t: tags:comments and other types of te+t"/ased content.

    C++

    Cascading 0tyle 0heets C008 is a style sheet language used for descri/ingthe presentation semantics the loo9 and formatting8 of a document 4ritten in

    a mar9up language. ts most common application is to style 4e/ pages 4ritten in &T$ and K&T$ . C00 specifies a priority scheme to determine

    14 | P a g e

  • 8/12/2019 Online Compliant Management

    15/72

    4hich style rules apply if more than one rule matches against a particularelement. n this so"called cascade: priorities or 4eights are calculated andassigned to rules: so that the results are predicta/le.

    J@UE ; jJuery is a multi"/ro4ser Hava0cript li/rary designed to simplify the client"side scripting of &T$ . t 4as released in Hanuary 2 6 at BarCamp 1OC /yHohn %esig. t is currently developed /y a team of developers led /y 'ave$ethvin. Used /y over >>P of the ! : most visited 4e/sites: jJuery is themost popular Hava0cript li/rary in use today

    T90TTE BOOT+T A

    T4itter Bootstrap is a free collection of tools for creating 4e/sites and 4e/applications. t contains &T$ and C00"/ased design templates fortypography: forms: /uttons: charts: navigation and other interfacecomponents: as 4ell as optional Hava0cript e+tensions.

    H

    5ne of the /est things a/out (&( is the large num/er of nternet service

    providers 0(s8 and 4e/ hosting companies that support it. Today there arehundreds of developers using (&(: and it s not surprising that there are somany: considering that several million sites are reported to have (&(installed.

    Oou already 9no4 that (&( is a cross"platform technology and that onceOou ve 4ritten your 4e/ page: it s easy to get it up and running on our e/server: /ut ho4 does (&( compare 4ith other technologies out thereQ ell:comparing to rapidly create dynamic e/ content- perl 4as not.s a result: perlcan sometimes /e a complicated language that can /ecome prohi/itive forusers 4ho 4ant to create 4e/ pages. Comparing (&( 4ith A0( is a more/alanced comparison. /ut then you have to pay for A0(: and A0( doesn t

    4or9 4ell on a variety of platforms"it needs to /e used on other proprietaryplatforms for 4hich you also must pay.

    Oou may as9: s there a do4nside to phpQ n the past: php has /een criti;edfor the 4ay it handled a num/er of thing Ifor e+ample: one of its main

    stum/ling /loc9 4as the 4ay in 4hich it implements as 4ell as having a large:consolidated /ase of small"to medium"si;ed application.

    15 | P a g e

  • 8/12/2019 Online Compliant Management

    16/72

    0NT O:UCT0ON O/ H

    (&( is the latest incarnation of (&( (&(- &yperte+t (reprocessor8"aprogramming: language devised /y %asmus erdorf in ! < for /uildingdynamic: interactive e/sites. 0ince then: it s /een evolving into a full"fledged language in its o4n right: than9s to the hard 4or9 of all the people

    4ho contri/ute to its development.A sure sign that (&( is maturing 55(8 principles and improved support forK$ .the ;end engine the part that interprets and e+ecutes (&( code8 no4ena/les (&(> developers to implement: among a host of other things:graceful application"4ide error handling.

    ith all the ne4 features and functionality that (&(> provides: it s importantfor programmers to upgrade their understanding in order to /est ma9e useof this po4erful e/ scripting tool. And that s 4hy it is important for you: thereader to invest your time learning a/out the latest and greatest that thepeople developing (&(> have to offer.

    Oou 9no4 it s a language for 4riting computer programs: so the real 3uestions

    is 4hat sort of programs can you 4rite 4ith itQ in technical terms: (&( smain use is as a cross"platform: html em/edded: server"side 4e/ scriptinglanguage. et s ta9e a moment to e+amine these termsCross platform- most (&( code can /e processed 4ithout alternation oncomputers running many different operating systems. =or *+ample: a (&(script that runs on inu+ generally also runs 4ell on 4indo4s.

    &T$ "em/edded- (&( code can /e 4ritten in files containing a mi+ture of(&( instruction and &T$ code.

    0erver"side- The (&( programs are run on server"specially a 4e/ server.

    e/ scripting language- (&( programs run via a 4e/ /ro4ser.

    This means you 4ill 4rite programs that mi+ (&( code and &T$ : run themon a 4e/ server: and access them from a 4e/ /ro4ser that displays theresult of your (&( processing /y sho4ing you the &T$ returned /y the 4e/

    server. n other 4ords: you can ma9e your programs availa/le for other

    16 | P a g e

  • 8/12/2019 Online Compliant Management

    17/72

    people to access across the 4e/: simply /y placing them on a pu/lic 4e/server.

    Oou are pro/a/ly already familiar 4ith &T$ hyperte+t mar9up language8"it s

    the main language used to create 4e/ pages: com/ining plain te+t 4ithspecial tags that tell /ro4sers ho4 to treat that te+t. &T$ is used to descri/eho4 different elements in a 4e/ page should /e displayed: ho4 pages should/e lin9ed: 4here to put image: and so on.

    (ure &T$ documents: for all their versatility: are little more than staticarrangements of te+t and pictures: al/eit nicely presented ones. &o4ever:most of the sites you find on the 4e/ aren t static /ut dynamic eveninteractive. They can sho4 you a list of articles containing a particular 4ord: in

    4hich you are interested: sho4 you the latest ne4s: even greet you /y name 4hen you log on. They ena/le you to interact: and present you 4ith differentinformation according to the choice you ma9e.

    Oou can t /uild a 4e/ site li9e that using ra4 &T$ : and that s 4here (&(comes in. 4hat sort of things can you do 4ith itQ ell: you can program sitesthat

    (resent data from a 4ide variety of sources: such as data/ases: files: or evenother e/ pages.

    ncorporate interactive elements: such as search facilities: message /oards:and stra4 polls.

    *na/le the user to perform actions: such as sending e"mail or /uyingsomething.

    n other 4ords: (&( can /e used to 4rite the sort of sites that those 4horegularly use the 4e/ are li9ely to encounter every day. =rom search enginesto information portals to e"commerce sites: most major 4e/ sites incorporatesome or all of these sorts of programming. Among other things in the courseof this /oo9: you 4ill use (&( to /uild

    A simple: online te+t editor

    A 4e/"/ased e"mail application

    17 | P a g e

  • 8/12/2019 Online Compliant Management

    18/72

    An o/ject"oriented contact manager application

    An o/ject"oriented logging agent

    0o: (&(> can /e used for a diverse range of applications: from simple utilitiessuch as a te+t editor po4erful 4e/ application such as the logging agent casestudy. This /oo9 e3uips you 4ith the 9no4ledge necessary to /uild any 9indof 4e/ sites you 4ant using (&(>. you 4ill learn some useful techni3uesalong the 4ay and perhaps pic9 up some ideas that you can incorporate ntoyour o4n 4e/ sites and applications. 0NT O:UCT0ON TO *;+@L

    $y0J is a fast: easy"to"use %'B$0 used for data/ases on many e/sites.0peed 4as the developers main focus from the /eginning. n theinterest ofspeed: they made the decision to offer fe4er features than theirmajor competitors for instance: 5racle and 0y/ase8. &o4ever: even though$y0J isless full featured than its commercial competitors: it has all thefeatures needed /y the large majority of data/ase developers. t s easier toinstall and use than its commercial competitors: and the difference in price isstrongly in $y0J s favor.

    $y0J is developed: mar9eted: and supported /y $y0J AB: 4hich is a04edish company. The company licenses it t4o 4ays-

    5pen source soft4are- $y0J is availa/le via the )1U )( )eneral (u/licicense8 for no charge. Anyone 4ho can meet the re3uirements of the )(

    can use the soft4are for free. f you re using $y0J as a data/ase on a e/site the su/ject of this /oo98: you can use $y0J for free: even if you rema9ing money 4ith your e/ site.

    Commercial license- $y0J is availa/le 4ith a commercial license for those 4ho prefer it to the )( . f a developer 4ants to use $y0J as part of a ne4soft4are product and 4ants to sell the ne4 product: rather than release itunder the )( : the developer needs to purchase a commercial license. Thefee is very reasona/le.

    =inding technical support for $y0J is not a pro/lem. Oou can join one ofseveral e"mail discussion lists offered on the $y0J e/ site at 444.mys3l.com. Oou can even search the e"mail list archives: 4hich contain a large9no4ledge /ase of $y0J 3uestions and ans4ers. f you re more

    18 | P a g e

  • 8/12/2019 Online Compliant Management

    19/72

    comforta/le getting commercial support: $y0J AB offers technical supportcontracts R five support levels: ranging from direct e"mail support to phonesupport: at five price levels.

    Advantages of *y+@L

    $y0J is a popular data/ase 4ith e/ developers. ts speed and small si;ema9e it ideal for a e/ site. Add to that the fact that it s open source: 4hichmeans free: and you have the foundation of its popularity. &ere is a rundo4nof some of its advantages-

    t s fast. The main goal of the fol9s 4ho developed $y0J 4as speed.Conse3uently: the soft4are 4as designed from the /eginning 4ithspeed in mind.

    t s ine+pensive. $y0J is free under the open source )( license:and the fee for a commercial license is very reasona/le.

    t s easy to use. Oou can /uild and interact 4ith a $y0J data/ase /yusing a fe4 simple statements in the 0J language: 4hich is thestandard language for communicating 4ith %'B$0s.

    t can run on many operating systems. $y0J runs on a 4ide variety ofoperating systems R indo4s: inu+: $ac 50: most varieties of Uni+

    including 0olaris: A K: and '*C Uni+8: =reeB0': 50G2: ri+: andothers.

    Technical support is 4idely availa/le. A large /ase of users providesfree support via mailing lists. The $y0J developers also participate inthe e"mail lists. Oou can also purchase technical support from $y0J

    AB for a very small fee.

    t s secure. $y0J s fle+i/le system of authori;ation allo4s some or alldata/ase privileges for e+ample: the privilege to create a data/ase ordelete data8 to specific users or groups of users. (ass4ords areencrypted.

    t supports large data/ases. $y0J handles data/ases up to > millionro4s or more. The default file si;e limit for a ta/le is

  • 8/12/2019 Online Compliant Management

    20/72

    increase this if your operating system can handle it8 to a theoreticallimit of @ million tera/ytes TB8.

    t s customi;a/le. The open source )( license allo4s programmers tomodify the $y0J soft4are to fit their o4n specific environments.

    E :0AG A*

    20 | P a g e

  • 8/12/2019 Online Compliant Management

    21/72

    :ATA /LO9 :0AG A*

    21 | P a g e

  • 8/12/2019 Online Compliant Management

    22/72

    CO:E

    22 | P a g e

  • 8/12/2019 Online Compliant Management

    23/72

    Database alegato

    Table structure for table users

    Column Type Null Defaultu_id int(11) Nou_name varchar(32) Nou_cardtype varchar(32) Nou_cardno varchar(32) Nou_e ai! varchar(32) Nou_pa"" varchar(32) Nou_addr !ongte#t Nou_type varchar(32) No

    Table structure for table tickets

    Column Type Null Defaultt_id int(11) Not_tit!e varchar(32) Not_detai!" !ongte#t Not_dep varchar(32) Not_u"er varchar(32) No

    t_priority varchar(32) Not_"tatu" varchar(32) No

    t_ti e !ongte#t No

    Table structure for table departments

    Column Type Null Defaultd_id int(11) Nod_na e varchar(32) No

    d_detai!" !ongte#t Nod_operator varchar(32) Nod_"tatu" varchar(32) Nod_tota! int(11) No

    \

    Table structure for table message

    Column Type Null Default

    23 | P a g e

  • 8/12/2019 Online Compliant Management

    24/72

    _id int(11) Not_id int(11) Not_u"er !ongte#t Not_operator !ongte#t No

    inde=.'6' !legato #e$ %egistration& ! *ontact us

    2elco e to alegato 3serna e

    ass$ord

    24 | P a g e

  • 8/12/2019 Online Compliant Management

    25/72

    6ogin %eset

    9 6ogin

    3serna e

    ass$ord

    6ogin *ancel

    25 | P a g e

  • 8/12/2019 Online Compliant Management

    26/72

    9 6ogin

    3serna e

    ass$ord

    6ogin *ancel

    26 | P a g e

  • 8/12/2019 Online Compliant Management

    27/72

    9

    6ogin 3serna e

    ass$ord

    6ogin *ancel

    9

    6ogin

    27 | P a g e

  • 8/12/2019 Online Compliant Management

    28/72

    3serna e

    ass$ord

    6ogin *ancel

    9 :oin the 5eta

    #a e

    B

    D ail

    E

    28 | P a g e

  • 8/12/2019 Online Compliant Management

    29/72

    %eFuest an Cnvite

    6astest 3pdate on ctober ;ndG ; 8;

    header.php

    < eta http-eFuiv="*ontent-1ype" content="te t/ht lL charset=utf-M" />alegato N *o plete *o plaint %egister !ppraisal 7anage ent0yste

    login-process.php

    $indo$.location =

    "inde .php"

  • 8/12/2019 Online Compliant Management

    30/72

    if (PfetchedR'u4type'S == "ad in") TP40D00C #R"login"S = "success"LP40D00C #R"u4id"S = PfetchedR"u4id"SLP40D00C #R"u4na e"S = PfetchedR"u4na e"SLP40D00C #R"u4e ail"S = PfetchedR"u4e ail"SL

    header("6ocation dash/")LU elseif (PfetchedR'u4type'S == "operator") TP40D00C #R"login"S = "success"LP40D00C #R"u4id"S = PfetchedR"u4id"SLP40D00C #R"u4na e"S = PfetchedR"u4na e"SLP40D00C #R"u4e ail"S = PfetchedR"u4e ail"SL

    header("6ocation operator.php")LU elseif (PfetchedR'u4type'S == "user") T

    P40D00C #R"login"S = "success"LP40D00C #R"u4id"S = PfetchedR"u4id"SLP40D00C #R"u4na e"S = PfetchedR"u4na e"SLP40D00C #R"u4e ail"S = PfetchedR"u4e ail"SL

    header("6ocation user.php")L

    U else T header("6ocation inde .php?login=failed")LU

    ?>

    ne7 o&'laint.'6'

    %egister *o plaint Hepart ent

    0elect Hepart ent

    *o plaint 1itle

    30 | P a g e

  • 8/12/2019 Online Compliant Management

    31/72

    *o plaintHetails

  • 8/12/2019 Online Compliant Management

    32/72

    MQphp

    Surl S,0*%7*% D%*JU*0T,U% DVW

    GX set the cache limiter to DprivateD XGsession,cache,limiter DprivateD8WGX set the cache e+pire to # minutes XGsession,cache,e+pire # 8W

    session,start 8W

    if Y isset S,0*00 51 ZloginZV88 [[ S,0*00 51 ZloginZV Y ZsuccessZ88\QN

    Mscript type Zte+tGjavascriptZN4indo4.location Zinde+.phpZMGscriptNMscript type Zte+tGjavascriptZNS document8.ready function 8 \

    S Z]mydivZ8.load Zmyurl.phpZ8W^8WMGscriptN

    O'erator.'6'

    < eta http-eFuiv="*ontent-1ype" content="te t/ht lL charset=utf-M" />alegato N *o plete *o plaint %egister !ppraisal 7anage ent0yste

    32 | P a g e

  • 8/12/2019 Online Compliant Management

    33/72

    !legato #e$%egistration& ! *ontact us

  • 8/12/2019 Online Compliant Management

    34/72

    case "status" include('status.php')L

    breaAL case "ticAets" echo "value of Pc = ;
    "L

    breaAL

    default echo "value of "L breaAL U

    U ?>

    process.php

  • 8/12/2019 Online Compliant Management

    35/72

    ?>

    7y rofile

  • 8/12/2019 Online Compliant Management

    36/72

    3pdate rofile %eset

    reg.php

    !legato

    #e$ %egistration&

    ! *ontact us

    36 | P a g e

  • 8/12/2019 Online Compliant Management

    37/72

    2ell done& ou successfully %egistered. lease login Jere

    #e$ 3ser %egistration

    #a e

    0elect your CH

    *ard 1ype Hriving 6icence an *ard Woters CH %ation *ard

    *ard #o.

    D ail

    ass$ord

    37 | P a g e

  • 8/12/2019 Online Compliant Management

    38/72

    *onfirass$ord

    !ddress

    *reate 7y !ccount %eset

    reg_comp.php

  • 8/12/2019 Online Compliant Management

    39/72

    if(&(isset(P40D00C #R"login"S)) NN (P40D00C #R"login"S &="success"))T

    ?>$indo$.location ="inde .php"

  • 8/12/2019 Online Compliant Management

    40/72

    !legato #e$%egistration&

    ! *ontact us

    %egister 3serna e

    3serna e can contain any letters or nu bersG$ithout spaces

    D- ail

    lease provide your D- ail

    ass$ord

    ass$ord should be at least \ characters

    ass$ord(*onfir )

    40 | P a g e

  • 8/12/2019 Online Compliant Management

    41/72

    lease confir pass$ord

    %egister

    9 6ogin

    3serna e

    ass$ord

    6ogin *ancel

    41 | P a g e

  • 8/12/2019 Online Compliant Management

    42/72

    9

    6ogin 3serna e

    ass$ord

    6ogin

    *ancel

    42 | P a g e

  • 8/12/2019 Online Compliant Management

    43/72

    9

    6ogin 3serna e

    ass$ord

    6ogin *ancel

    9

    6ogin

    43 | P a g e

  • 8/12/2019 Online Compliant Management

    44/72

    3serna e

    ass$ord

    6ogin *ancel

    9

    6ogin 3serna e

    ass$ord

    44 | P a g e

  • 8/12/2019 Online Compliant Management

    45/72

    6ogin *ancel

    9 6ogin 3serna e

    ass$ord

    6ogin

    45 | P a g e

  • 8/12/2019 Online Compliant Management

    46/72

    *ancel

    $%ht !&

    replay.php

  • 8/12/2019 Online Compliant Management

    47/72

    ass$ord

    *onfirass$ord

    3pdate ass$ord %eset

    status.php

    0ort by ; , \ V

    1icAet 1itle 1icAet 0tatus Hepart ent %egistered Hate

  • 8/12/2019 Online Compliant Management

    48/72

    $hile(Pro$ = ysFl4fetch4array(PFuery))T?>

    ticAet.php$indo$.location ="inde .php"< eta http-eFuiv="*ontent-1ype" content="te t/ht lL charset=utf-M" />alegato N *o plete *o plaint %egister !ppraisal 7anage ent0yste

    48 | P a g e

  • 8/12/2019 Online Compliant Management

    49/72

  • 8/12/2019 Online Compliant Management

    50/72

    %eplay %eset

    u_replay.php

  • 8/12/2019 Online Compliant Management

    51/72

    $indo$.location ="inde .php"

    < eta http-eFuiv="*ontent-1ype" content="te t/ht lL charset=utf-M" />alegato N *o plete *o plaint %egister !ppraisal 7anage ent0yste

    !legato #e$%egistration&

    ! *ontact us

  • 8/12/2019 Online Compliant Management

    52/72

    3ser 7enu Hashboard #e$*o plaint Wie$ 0tatus

    0ettings rofile

    6ogout

    Dash Boardindex.php

  • 8/12/2019 Online Compliant Management

    53/72

    session4cache4e pire(, )L

    session4start()L

    if(&(isset(P40D00C #R"login"S)) NN (P40D00C #R"login"S &="success"))T

    ?>$indo$.location = "../inde .php"

    < eta http-eFuiv="*ontent-1ype" content="te t/ht lL charset=utf-M" />alegato N *o plete *o plaint %egister !ppraisal 7anage ent

    0yste

    !legato 2elco eG references *ontact 0upport 6ogout

    ! *ontact us

    53 | P a g e

  • 8/12/2019 Online Compliant Management

    54/72

    "> rofile 6ogout

    54 | P a g e

  • 8/12/2019 Online Compliant Management

    55/72

    users.php

    0ort by ; , \ V 3ser #a e 3ser D ail

    3ser 1ype

  • 8/12/2019 Online Compliant Management

    56/72

    adddepartemnts.php

  • 8/12/2019 Online Compliant Management

    57/72

    !legato 2elco eG references *ontact 0upport

    6ogout

    ! *ontact us

    5acAto 3ser anel

    Ddit 3ser Hetails

  • 8/12/2019 Online Compliant Management

    58/72

    0elect your CH

    Hriving 6icence an *ard Woters CH %ation *ard

    *ard #o.

    operator user

    3pdate 3ser Helete3ser

    58 | P a g e

  • 8/12/2019 Online Compliant Management

    59/72

    Helete dep.php

  • 8/12/2019 Online Compliant Management

    60/72

    +C EEN+HOT+

    60 | P a g e

  • 8/12/2019 Online Compliant Management

    61/72

    61 | P a g e

  • 8/12/2019 Online Compliant Management

    62/72

    62 | P a g e

  • 8/12/2019 Online Compliant Management

    63/72

    63 | P a g e

  • 8/12/2019 Online Compliant Management

    64/72

    64 | P a g e

  • 8/12/2019 Online Compliant Management

    65/72

    65 | P a g e

  • 8/12/2019 Online Compliant Management

    66/72

    TE+T0NG

    5nce code has /een generated: program testing /egins. The testing

    process focuses on the logical internals of the soft4are: assuring that allstatement have /een tested: and on the functional e+ternals I i.e. conductingtests to uncover errors and ensure that defined input 4ill produce actualresults that agree 4ith re3uired results.

    /3n tional Testing=unctional testing refers to activities that verify a specific action or

    function of the code. These are usually found in the code re3uirementsdocumentation: although some development methodologies 4or9 from usecases or user stories. =unctional tests tend to ans4er the 3uestion of Zcan theuser do thisZ or Zdoes this particular feature 4or9Z.

    1on"functional testing refers to aspects of the soft4are that may not /erelated to a specific function or user action: such as scala/ility or security .1on"functional testing tends to ans4er such 3uestions as Zho4 many peoplecan log in at onceZ.

    +tr3 t3ral Testing

    0tructural testing compares test program /ehavior against the apparentintention of the source code. This contrasts 4ith functional testing /lac9"/o+testing8: 4hich compares test program /ehavior against a re3uirementsspecification. 0tructural testing e+amines ho4 the program 4or9s: ta9ing intoaccount possi/le pitfalls in the structure and logic. =unctional testinge+amines 4hat the program accomplishes: 4ithout regard to ho4 it 4or9sinternally.

    0tructural testing is also called path testing since you choose testcases that cause paths to /e ta9en through the structure of the program.

    Level of Testing

    66 | P a g e

    http://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Computer_securityhttp://en.wikipedia.org/wiki/Scalabilityhttp://en.wikipedia.org/wiki/Computer_security
  • 8/12/2019 Online Compliant Management

    67/72

    Unit Testing5Unit testing refers to tests that verify the functionality of a specific

    section of code: usually at the function level.

    *od3le Testing5ntegration testing $odule Testing8 is any type of soft4are testing that

    see9s to verify the interfaces /et4een components against a soft4are design.

    +34syste& Testing5n this many tested modules are com/ined into su/system 4hich are

    then tested.

    +yste& Testing50ystem testing tests a completely integrated system to verify that it

    meets its re3uirements.

    A e'tan e Testing5Acceptance testing performed /y the customer: often in their la/

    environment on their o4n hard4are: is 9no4n as user acceptance testing UAT8.

    0&'le&entation

    67 | P a g e

    'nite"ting

    odu!ee"ting

    *u+"y"tee"ting

    *y"tee"ting

    ,cceptancee"ting

    http://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Acceptance_testing#User_acceptance_testinghttp://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Acceptance_testing#User_acceptance_testing
  • 8/12/2019 Online Compliant Management

    68/72

    The implementation phase of soft4are development is concerned 4ithtranslating design specification into source code. The primary goal of soft4areimplementation is production of source code that is easy to read andunderstand. 0ource code clarity is enhanced /y structured coding techni3ue:/y good coding style: /y appropriate supporting documents /y good internalcommands: etc.

    (rogram codes are 4ritten follo4ing the structured coding techni3ue: 4hich linearism the control flo4. 0o that the e+ecution se3uence follo4s these3uence of code: 4hich easy to understanding: de/ugging: testing:documentation and modification of the programs.

    The fre3uently used operation is 4ritten as function in the classmodules: 4hich hide the data structure /ehind the accessing functions.Calling its name: 4henever they re3uire can use this function. This providesdata a/straction.

    A great deal of attention has /een focused in order to produce thestraightfor4ard: elegant code. nternal commands are em/edded in theprogram codes: 4hich facilitates of easy understanding and also helps in thefuture enhancements of the soft4are products. 'ocumentation prologues areprovides for comple+ coding. Usage of parenthesis: /lan9 spaces: /lan9 linesindentation and proper formats are follo4ed 4hich enhances the reada/ility.

    C6ange Over5

    Change over is a process /y 4hich are proposed system is put intooperation. There are different techni3ues /y 4hich the e+isting system replaced 4ith the proposed system.

    :ire t C6ange Over5

    n this techni3ue: the e+isting system is replaced /y proposed systemdirectly after ensuring that the system o/jectives are met.

    arallel 3n5

    &ere: the proposed system is put into operation in parallel 4ith thee+isting system for a period of time to monitor the performance. The e+istingsystem is non"operational f the proposed system produces the e+pectedresults.

    68 | P a g e

  • 8/12/2019 Online Compliant Management

    69/72

    ilot 3n5

    n pilot run: the system tested 4ith already availa/le result of thee+isting system. The performance of the system is studied is studied and thenimplemented.

    +taged C6ange Over5

    n the techni3ue: the proposed system is implemented in severalstages. The e+isting system /ecomes non"operational if all the stages areimplemented successfully.

    (arallel change over is adopted here as the proposed system is foundto /e operation on sensitive data and then online system. Because /usinessare also runs in the parallel manner. 0o 4e cannot apply other change overmethods.

    Ed3 ation and Training5

    The purpose of training is to ensure that all the personnel 4ho areassociated 4ith the system should posses the necessary 9no4ledge ands9ills. The end user must 9no4 in detail 4hat their rules 4ill /e ho4 they can

    use the system and 4hat system 4ill or 4ill jot do.Before the initiali;ation of training program materials are prepared. The

    reference manuals are mainly /ased upon the system specification. Both thesystem operations and the user need training.

    Ed3 ation and Training of +yste& O'eration5

    The training of system operation ensures that they are familiar 4ith theoperational re3uirements of the ne4 system that is they are a/le to handle allpossi/le operations: /oth routine and e+traordinary.

    The operations are also instructed in 4hat common malfunctions may occur:hoe to recogni;e them and steps ta9en 4hen they arise. e gave themtrou/leshooting list that identifies the possi/le pro/lems and demands forthem.

    69 | P a g e

  • 8/12/2019 Online Compliant Management

    70/72

    /UTU E ENHANCE*ENT

    This system is very fle+i/le and changes can /e made 4ithout suchdifficult. Adding more functions can ma9e the future further e+tension in thesystem. This system is designed to fulfill the re3uirements of user in currenttime /ut there are some chances in future that user re3uirement 4illincreased. 0o in future system developer can ma9e enhancement incomputeri;ed system in future that are given /ello4.

    0ystem 4ill /e improved in )U structure

    0ystem 4ill mproves e+tra security facility

    ive Chat

    CONCLU+0ON

    70 | P a g e

  • 8/12/2019 Online Compliant Management

    71/72

    Algeto is one of the /est solutions for automate these activities andena/le people to access the information.. t has a /eautiful and intuitiveinterface /uilt 4ith the latest development tools to ma9e it as easy to use foryou. Oou Can %egister complaints and vie4 status from any 4here

    *verything is customi;a/le. Oou can edit the design: create your o4ntemplate: edit the header and footer: add your o4n graphics: 4hatever youneed.

    mprovements in /ro4ser compati/ility *$ore 0ong =eatures

    in9 4ith other departments F data/ases

    The user interface is very simple and innovative to use so the systemcan /e used 4ith less efforts.

    B0BL0OG A H;

    71 | P a g e

  • 8/12/2019 Online Compliant Management

    72/72

    &ead =irst &T$ 4ith C00 F K&T$Authors- *lisa/eth =reeman: *ric =reeman5riginal language- *nglish

    &ead =irst (&( F $y0J ynn Beighley Author8: $ichael $orrison Author85riginal language- *nglish

    e/sites

    444.4#schools.com 444.stac9overflo4.com 444.tutorial;ine.com 444.codingtal9s.com

    444.lynda.com 444.phpclasses.org 444.j3uery.com