web health centre

Upload: sai-printers

Post on 15-Oct-2015

10 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/25/2018 Web Health Centre

    1/106

    \

    __

    Chapter 1

    Company Profile

    1

  • 5/25/2018 Web Health Centre

    2/106

    RV Technologies Softwares Pvt Ltdis a Web Development company providing a widerange of IT solutions, services in latest technologies, Web development, Web Designing,

    Mobile Applications (iphone, Android, Window Apps), oftware Testing and earch

    !ngine "ptimi#ation (!") since $%%&' family has strong relationship with

    thousands of global clients spread across the world' Technologies which has proved

    its iron in no time in the field of Web Development and Designing' It has set its own

    benchmar* in global mar*et of Web Development and Designing' "ur *ey Mantra for

    success is always laid on pillars of +uality- and +.reativity- which has built up a strong

    bonding of trust with our .lients'

    We have a team of creative web designers, software engineers, e/perienced programmers

    and most efficient management to provide cost0effective and on0timed solutions to meet

    business needs of our esteemed clients' We encourage innovation and e/perimentation

    with fresh ideas, while considering the client-s re1uirements at the same time'

    At RV Technologies, client satisfaction means everything to us' That-s why we wor*

    hard to provide the best and most revolutionary solutions possible' "ur .lient-s

    achievement is our success, that is why we have a team of e/perts who create the reality

    of our .lient-s Imagination whether it is designing a web site compatible with all devices

    (Responsive Wesite) or to building a web applications, or thin* out the best informationpossible for our .lient-s business' !very attempt is made to ensure timely delivery and

    every pro2ect is crucial to us'

    !"r #chievements3

    "ur wor*ing on World-s 4argest Wor*place 5ortals "des* and !lance are more than

    6,%%,%%% hours and 67,%%% hours respectively' We have a record of more than &%8

    repeated customers'

    RV Technologies Softwares Pvt Ltd!mail 3 training9rvtechnologies'co'in

    .all3 %:$:;:>rvtechnologies'co'in>

    2

    http://rvtechnologies.co.in/http://rvtechnologies.co.in/http://rvtechnologies.co.in/http://rvtechnologies.co.in/
  • 5/25/2018 Web Health Centre

    3/106

    $nd"strial Training in Chandigarh

    We ians have assembled again same enthusiasm in the field of $%&'STR$#L

    TR#$%$%( to $T #spirantsin and around our 5eriphery of .handigarh' o if you are

    loo*ing for an e/cellent industrial training and an added combo with e/posure on live

    pro2ects internationally then this is the best organi#ation for sure' "ur tudents will have

    an opportunity to wor* on 4ive ervers li*e ?ostmonster, @odaddy, luehost, peed

    ?ost (hared ?osting, 5, Dedicated ervers in 4inu/ and Window erver)' !ach

    students will be provided with one domain, BT5 and Database details to *eep their wor*

    live' Cnli*e other institutes where wor*ing environment is on local machines, here we

    provide training from our e/perienced Developers in live environment which all

    developers re1uire in real ob'

    'SP !f !"r $nd"strial Training)

    $n*ho"se placement for candidates3

    We offer In0house 5lacement of .andidate who perform well during our training session

    and successfully clear our test on training completion'

    'ni+"e &omain for ,very St"dent)

    Bor 4ive training Technologies has a separate hosting for training where student-s

    daily training pro2ects will be live' tudents will have full access of live erver (BT5

    and Database Access) to wor* from home or lab' !very tudents performance will be

    chec*ed by higher management daily' tudents domain will loo* li*e

    http3>>www'studentname'industrialtrainingatrv'com-

    Training Sylla"s)

    "ur Training syllabus is designed by our e/perienced management who have 67 years of

    e/perience in the same field' As our motive is to trained resources for our upcoming

    business, yllabus is designed as per industry re1uirement' We teach the basics, core and

    the fundamentals which many new IT Aspirants are lac*ing now a days' We have not

    restricted ourselves in the boundaries of fi/ed syllabus, we prepare our students with

    latest technologies going on and also research for the upcoming'

    Live Pro.ect ,/pos"re

    tudents will get training with real time environment as they will wor* with

    Technologies oftware 5vt' 4td' .ompany (www.rvtechnologies.co.in/). !very students

    will get access of their pro2ects on 5?5, 'E!T, Android on following addresses

    3

  • 5/25/2018 Web Health Centre

    4/106

    http://industrialtrainingatrv.com/.

    Placement)

    tudent will not have to wait till the end of their Industrial Training for getting placed, we

    have e/perienced Management whose bulls eye will place the deserving Meritorious.andidate in between the Industrial Training ession'

    While getting e/posure on technologies, RV Technologieswill give you upto 6%F on0

    campus placement opportunities with top IT .ompanies

    4

    http://industrialtrainingatrv.com/http://industrialtrainingatrv.com/
  • 5/25/2018 Web Health Centre

    5/106

    Chapter 0

    $ntrod"ction To

    Pro.ect

    5

  • 5/25/2018 Web Health Centre

    6/106

    0- $%TR!&'CT$!% ! T2, PR!3,CT

    0-1 $%TR!&'CT$!%

    The main purpose for developing this site is to provide various users useful information

    about the health care' The ob2ective of this system is to allow various users to chec* theirdiseases problem and its solution' The user can easily made an appointment with the

    doctor by filling up the appointment form' The search tas* is made easy as one can search

    the doctors list,diseases and its solutions etc'

    To ma*e this website wor* successfully we have used some latest technology such as

    5?5 as the Development 5latform, 5?5 frame wor* as the development and MG4 as

    the Database Management environment'

    A brief description about 5?5 and MG4 are provided into the documentation in

    technology used for front0end and bac*0end instruction'All the covered commitments and provided utilities are described in the proposed system'

    The CM4 Diagram has been drawn which is useful to display the flow of the 5rocess

    throughout the system so even an ine/perienced people can easily get idea of the

    proposed system'

    The HTesting techni1ue that we have followed is up to grade and it-s helpful in easily

    finding the error or bugs' Testing is a process necessary to be conducted

    by analyst to have the system build error0less' Testing is important for consistency

    purposes that is user cannot access beyond its limitation'

    In our bibliography we have mentioned a list of all the oo*s Eames including the

    Author Eame, the website that we have used for our help in searching the data, with an

    ob2ective of letting the user *now that with these tools use we have been able to create a

    website for various purposes'

    0-0 !43,CT$V,S)

    The main purpose for developing this site is to provide various users

    useful information about the health care'

    The ob2ective of this system is to allow various users to chec* theirdiseases problem and its solution'

    The user can easily made an appointment with the doctor by filling up

    the appointment form'

    The search tas* is made easy as one can search the doctors list,diseases

    and its solutions etc'

    6

  • 5/25/2018 Web Health Centre

    7/106

    0-5 ,/isting System)*

    !very system might have e/isting system and might don-t have' ome system may be

    developed to perform on0line tas* to ma*e the wor* of human being in an easier way as

    before e/isting system people might have wor*ed on a manual basis' To complete a tas*through Manual basis is time consuming as well as it increases burden on the employee

    so for a better side to complete a tas* many of organi#ations are implementing on0line

    system' In early way the before there'

    Whenever admin want to manage all the modules in admin site then there no

    facility for that'

    The day0to0day entries are made "nline into the boo* that has gotten all the

    relevant entries'

    In another problem in !/isting ystem is that admin side' There are many

    admin are wor*' o the admin wants to give the specific permission to the

    control panel'

    Limitation of ,/isting System)

    !ach and every system has certain drawbac*s that lead them in to the improper wor*ing'

    There is some problem faceted in the e/isting website' o, the ite owner

    wants to the e0develop the !/isting ite

    A second is that admin side problem' There is the three and four admin'

    !ach time one is not present then another will change the Admin'

    The biggest problem in e/isting site that the pages of that website are static

    and not dynamic, so the functionality of the site is not dynamic and the site

    doesn-t wor* dynamically'

    And in the e/isting system there are only some selected cities, so the ownerwants to e/plode his site with adding new cities across the country so in the

    new site we add more cities as compared to e/isting site'

    In this new website we e/plore this site in all India, and we provide the

    facility to visit the patients detail '

    7

  • 5/25/2018 Web Health Centre

    8/106

    ome other basic problem that arise so, we e0develop that site very

    carefully'

    0-6 Proposed System)*

    The aim of proposed system is to develop a system of improved facilities' The proposed

    system can overcome all the limitations of the e/isting system' The system provides

    proper security and reduces the manual wor*' The e/isting system has several

    disadvantages and many more difficulties to wor* well' The proposed system tries to

    eliminate or reduce these difficulties up to some e/tent' The proposed system will help

    the user to reduce the wor*load with automation' The proposed system helps the user to

    wor* user friendly and he can easily do his 2obs much efficiently'

    Eow we will e/plain every module in detail

    Registration 7od"le) In this module the user can register himself and afterthe registration he can be the login user of the site, The main advantage of

    this module is that the customer who is not register with us, so he cannot

    boo* the tic*ets, If he wanted to boo* the tic*ets so first of all he have to

    register'

    &octors 7od"le) In this module the information about the doctors is given'

    In this module, the information about the doctors li*e name,pic and

    speciality is given'

    Testimonials 7od"le) Cser of this application can post their opinion,

    complaints, suggestions regarding this portal and services to the the

    administrator' Accordingly the administrator can ta*e various steps to act on

    the complaints and suggestions

    Visitors) The visitors of this website can directly contact the passenger

    through contact module for any difficulty and help through e0mail, contact

    number'

    There are following types of visitors)

    Administrator

    Csers

    8

  • 5/25/2018 Web Health Centre

    9/106

    #dministrator)

    Administrator is the super0user of the system

    ?e > he control the overall system as they possess all rights of

    system'

    ?e > he has all the details of the authenticated user > client

    ?e > he can change the password and other details related to a

    system'

    ?e > he manages all the information of their all customers through

    databases

    ?e > he can view, reply the feedbac* and in1uiries that has been

    posted by their clients as they are the super users and possess all

    rights re1uired for managing the system'

    'ser)

    The users of website mean the person who is login customer with

    us'

    The users can see the pac*ages and as well as he> she can see the all

    information because they are the registered users of the website'

    9

  • 5/25/2018 Web Health Centre

    10/106

    Chapter 5

    Re+"irement #nalysis

    10

  • 5/25/2018 Web Health Centre

    11/106

    R,8'$R,7,%TS #%#L9S$S

    5-1 $n Re+"irement (athering process following steps has een "nderta:en)

    Several 7eetings cond"cted

    We conducted several meetings with our manager and discussed on various

    aspects of the system and collected information needed to develop the system'

    y analy#ing the wor* flow, we got a proper understanding of the

    +re1uirements-' Meetings were conducted as and when necessary to gather

    re1uirements' We followed the team oriented approach for re1uirement

    gathering' !veryone was allowed to put forward his>her view points' We even

    discussed on our pro2ect with our seniors in company'

    $nformation ,/change

    .ommunicating within ourselves e/posed us to the basic functionality to be

    e/ecuted by our system' All of us got aware of our target to be met within the

    predefined deadline' We set the milestones and baseline so that we could

    proceed with the system development on schedule'

    'nderstanding The Concept

    HTo understand the nature of the software to be built, the software engineer

    must understand the information domain for the software, as well as the

    re1uire function, behavior, performance and interface' Direct communication

    to meetings introduces us to the current scenario and provided us with the

    basic guidelines on which our system would be developed' Bree flow of ideas

    made us understand the benefits of our system' "ur motto was to develop a

    1uality product so we laid emphasis on 1uality control right from when we

    understood the concept'

    &oc"ment Prototype

    All our discussion was documented for the future access' During the meeting

    itself, we made it a point to note important thing discussed on paper' 4ater this

    rough note helps us to ma*e an entire document of our system' After

    understanding a reason why we are developing the website and how our

    website would tac*le problems, we prepared document prototype' The

    11

  • 5/25/2018 Web Health Centre

    12/106

    document gave us an idea about the wor* flow of our system from our

    perspective and some additional benefits that we would provide in our

    website'

    5-0 easiility St"dy)

    Beasibility study is made to see if the pro2ect on completion will serve the purpose of the

    organi#ation for the amount of wor*, effort and the time that spend on it' Beasibility study

    lets the developer foresee the future of the pro2ect and the usefulness' A feasibility study

    of a system proposal is according to its wor*ability, which is the impact on the

    organi#ation, ability to meet their user needs and effective use of resources' Thus when a

    new application is proposed it normally goes through a feasibility study before it is

    approved for development'

    5-0-1 7eaning of Technical easiility)*

    The system must be evaluated from the technical point of view first' The assessment of

    this feasibility must be based on an outline design of the system re1uirement in the terms

    of input, output, programs and procedures' ?aving identified an outline system, the

    investigation must go on to suggest the type of e1uipment, re1uired method developing

    the system'

    5-0-0 7eaning !f !perational easiility)*

    "perational feasibility is a measure of how well a proposed system solves the problems,

    and ta*es advantage of the opportunities identified during scope definition and

    how it satisfies the re1uirements identified in the re1uirements analysis phase of

    system development' "perational feasibility parameters are3

    Will the proposed system really benefit the organi#ationJ

    Does this pro2ect re1uire some investment in tools, s*ill levels, hiring, and

    infrastructuresJ

    Do we have the right mi/ of team to ta*e up this pro2ectJ

    Is there any time #one advantageJ

    Identify the anticipated impact on customer satisfaction, retention, and loyaltyJ

    ased on this the operational feasibility of the pro2ect is chec*ed'

    !perational easiility of Pro.ect)*

    This pro2ect is approved by the management because there is no such a web application

    12

  • 5/25/2018 Web Health Centre

    13/106

    and the wor* was done manually' Eow this is made for the each doctor, the admin or

    doctor both can modify the details of them' ut only the administrator is allowed to

    create and delete the new doctor and diseases'The advance search option can be used by

    the admin that will search the record regarding any employee that can be modified or

    deleted'

    5-0-5 7eaning of ,conomic easiility)*

    The developing system must be 2ustified by cost and benefit' The total men power will be

    calculated daily and total wor* load and wor* done can be e/pected from them'The

    following are some of the important financial 1uestions as*ed during preliminary

    Investigation3

    The cost of the hardware and software'

    The benefits in the form of reduced costs or fewer costly errors'

    ince the system is developed as part of pro2ect wor*, there is no manual cost to spend

    for the proposed system' Also all the resources are already available, it give an indication

    of the system is economically possible for development'

    The proposed system is economically feasible because the cost involved in purchasing

    the hardware and the software are within approachable' The personal cost li*e salaries of

    employees hired are also nominal, because wor*ing in this system need not re1uired a

    highly 1ualified professional' The operating0environment costs are marginal' The less

    time involved also helps to ma*e it economical'

    ,conomic easiility !f Pro.ect)*

    This pro2ect is economic feasible for the client because it reduces the paper wor*' In this

    the cost benefit analysis is done in which e/pected costs and benefits are evaluated'

    !conomic analysis is used for evaluating the effectiveness of the proposed system' In the

    e/isting system we need many persons for wor* because of the paper wor*' ut with the

    help of this system all wor* is done by single person' Eow we don-t need for all the

    person now the system provide the benefit to the client' ecause in the e/isting system

    we need more manual wor* that why we need more man power' More man power means

    more e/pense' The software reduced the manual wor* and also provided many morefacilities to the user and admin' The bac*end re1uired for storing other details is also the

    same database that is 4' The computers in the organi#ation are highly sophisticated

    and don-t needs e/tra components to load the software' ?ence the organi#ation can

    implement the new system without any additional e/penditure' ?ence, it is economically

    feasible'

    13

  • 5/25/2018 Web Health Centre

    14/106

  • 5/25/2018 Web Health Centre

    15/106

  • 5/25/2018 Web Health Centre

    16/106

    user whether the web0server uses 5?5 or not, because the entire

    browser sees is ?TM4' 5?5-s support for Apache and MG4 further

    increases its popularity'

    Apache is now the most used web0server in the world, and 5?5 can be

    compiled as an Apache module' MG4 is a powerful free 4

    database, and 5?5 provides a comprehensive setoff functions for

    wor*ing with it' The combination of Apache, MG4 and 5?5 is all

    but unbeatable'

    That does not mean that 5?5 can-t wor* in other environments or with

    other tools in fact, 5?5 supports an e/tensive list of databases and web0

    servers' The rise in popularity of 5?5 has coincided with a change of

    approach in web0publishing' While in the mid06==%s it was o* to build

    seated, even relatively large sites, with hundreds of individual hard0

    coded ?TM4 pages, today-s webmasters are ma*ing the most of the

    power of databases to manage their content more effectively and to5ersonali#e their sites according to individual users preferences'

    Reasons for "se P2P)

    There are some indisputable great reason to wor* with 5?5'As an open

    source product, 5?5 is well supported by a talented production team and

    committed user community' Burthermore, 5?5 can be run on all ma2or

    operating system with most servers'

    The speed of development is important because 5?5 allows you to

    separate ?TM4 code from scripted element, you will note significant

    decrease in development time on many pro2ect' In many instances, you

    will be able to separate the coding stage of a pro2ect from the design and

    build stage' Eot only can this ma*e life easier for you as programmer, but

    it also remove obstacle that stand in the way of effective and fle/ible

    design

    5-6-5 C!7P$L,R

    5?5 became a compiled language in the year $%%%, when 5?5 ; was released for the first

    time' Cntil version , 5?5 source code was parsed and e/ecuted right away by the 5?5

    interpreter'

    5?5 ; introduced the the Pend engine' This engine splits the processing of 5?5 code into

    several phases' The first phase parses 5?5 source code and generates a binary

    16

    http://en.wikipedia.org/wiki/Zend_Enginehttp://en.wikipedia.org/wiki/Zend_Engine
  • 5/25/2018 Web Health Centre

    17/106

    representation of the 5?5 code *nown as =end opcodes' "pcodes are sets of instructions

    similar to ava bytecodes' These opcodes are stored in memory' The second phase of

    Pend engine processing consists in e/ecuting the generated opcodes'

    The Pend engine was built in such way that right after the first phase, the opcodes may be

    stored in the server shared memory space' This is done by special 5?5 e/tensions *nows

    as opcode caching e/tensions' There are several 5?5 caching e/tensions also *nown as

    5?5 accelerator e/tensions'

    The purpose of these e/tensions is to s*ip the initial compilation step' If a 5?5 script was

    previously compiled and stored in shared memory, ne/t time the same script is e/ecuted,

    the caching e/tension 2ust loads the compiled opcodes from the shared memory very

    1uic*ly' This way 5?5 gains a lot of time by s*ipping the initial opcode compilation

    step'

    Qeep in mind that despite the name, accelerator e/tensions do not ma*e compiled 5?5

    opcodes actually e/ecute faster' !ventual acceleration of the e/ecution of 5?5 opcodes

    may be achieved with optimi#er e/tensions' These are special e/tensions that analy#e the

    compiled opcodes and rearrange them in order that they may e/ecute the same code

    faster'

    5-6-6 P2P #RC2$T,CT'R,

    The mys1lnd replication and load balancing plugin is implemented as a 5?5 e/tension' It

    is written in . and operates under the hood of 5?5' During the startup of the 5?5

    interpreter, in the module init phase of the 5?5 engine, it gets registered as a mys1lnd

    plugin to replace selected mys1lnd . methods'

    At 5?5 runtime, it inspects 1ueries sent from mys1lnd (5?5) to the My4 server' If a

    1uery is recogni#ed as read0only, it will be sent to one of the configured slave servers'

    tatements are considered read0only if they either start with SELECT, the 4 hint

    /*ms=slave*/or a slave had been chosen for running the previous 1uery, and the 1uery

    started with the 4 hint /*ms=last_used*/' In all other cases, the 1uery will be sent to

    the My4 replication master server'

    Bor better portability, applications should use the mys1lndRmsRmasterRswitch,

    mys1lndRmsRslaveRswitch, and mys1lndRmsRlastRusedRswitch predefined mys1lndRms

    constants,instead of their literal values, such as /*ms=slave*/'

    The plugin handles the opening and closing of database connections to both master and

    slave servers' Brom an application point of view, there continues to be only one

    connection handle' ?owever, internally, this one public connection handle represents a

    pool of networ* connections that are managed by the plugin' The plugin pro/ies 1ueries

    17

    http://en.wikipedia.org/wiki/List_of_PHP_acceleratorshttp://en.wikipedia.org/wiki/List_of_PHP_acceleratorshttp://www.php.net/manual/en/book.mysqlnd.phphttp://www.php.net/manual/en/mysqlnd-ms.constants.phphttp://www.php.net/manual/en/mysqlnd-ms.constants.phphttp://en.wikipedia.org/wiki/List_of_PHP_acceleratorshttp://www.php.net/manual/en/book.mysqlnd.phphttp://www.php.net/manual/en/mysqlnd-ms.constants.phphttp://www.php.net/manual/en/mysqlnd-ms.constants.php
  • 5/25/2018 Web Health Centre

    18/106

  • 5/25/2018 Web Health Centre

    19/106

    5-6 T,#7 STR'CT'R,

    As this pro2ect is a live pro2ect and the company has given me the opportunity to wor* on

    this pro2ect' In this pro2ect there is one Technical 4eader and one enior oftware

    !ngineer' trainee allotted for this pro2ect and pro2ect is progressed under the supervision

    of all the team members'

    Bigure3 Team tructure

    5-> &,V,L!P7,%T SC2,&'L,

    The wor* in developing the new system commenced immediately with our first meeting

    with the management and users thereafter we were in continuous touch with the

    management and client'

    5hases involved in the development of the system

    Identify needs and benefits

    ?eld meetings with the management and client

    tudied and identified the e/isting system

    Identify needs and pro2ect constraints

    !stablished pro2ect statements 5repared a detailed report of the e/isting system at wor*

    5repare the software re1uirements specifications

    Actual coding started

    5-? R,8'$R,7,%T SP,C$$C#T$!% &!C'7,%T

    5-?-1 Re+"irement Specification)*

    19

    Technical Lead

    Software

    Trainee

  • 5/25/2018 Web Health Centre

    20/106

  • 5/25/2018 Web Health Centre

    21/106

    egister Cser

    5-?-6 Characteristics

    etter performance'

    e able to e/tend to add>configure'

    e able to e/tend for more functionality' 5rovide more e/tensive features'

    5-?-> 2ardware and Software Re+"irement

    2#R&W#R, R,8'$R,7,%TS)*

    S!TW#R, R,8'$R,7,%TS)*

    ?ardware !nvironment

    5.5. (Windows)

    5rocessor Intel 5entium ; with 7%%M?# or ?igher

    AM 6 @

    ?DD :% @

    Qeyboard 6%: *eys

    21

  • 5/25/2018 Web Health Centre

    22/106

  • 5/25/2018 Web Health Centre

    23/106

  • 5/25/2018 Web Health Centre

    24/106

    Re+"irements developed in System #nalysis Stage

    4ogical ystem Design involves developing general specification for how the basic I

    activities of input, processing, output, storage and can meet the end user re1uirements' At

    this stage, we start giving shape to our database which includes detail structure of various

    tables used to store information'5hysical ystem Design involves the detailed design of user interface methods and

    products, database structures, processing S control procedures' ?ardware (machine,

    media), software (program and procedures) S personnel specifications are also developed

    for purpose system' At this point of development we designed our forms, menus and

    procedures and decided about hardware (.D0"M) and other software re1uirements and

    put them in wor*'

    It must also specify how such resources will convert data resources (stored in files and

    database they design) into info products (displays, responses, reports and documents)'

    7ethods of different prod"cts

    It is another way to look at System design and focus on three major

    products or deliverables that should result from design stage. In this framework,

    System esign consists of three activities!

    'ser $nterface &esign) The user interface design activity focuses on designing

    the interactions between users and computer system' It concentrates input

    methods and conversion of data and information between human0readable and

    machine0readable forms i'e' in @ree* Travel @reece'.om("nline

    ?oteleservation ystem) this step produces detailed specifications for

    information products such as display screens, forms, reports, documents and

    dialog design'

    &ata &esign) The data design activity focus on design of logical structure of files

    and databases to be used by the proposed system' Data design produces detailed

    description of3

    !ntities (people, place, thing, and event) about which information system

    needs to maintain'

    Information li*e customers, employees'

    elationships between these entities i'e' Boreign Qeys'

    Data elements (databases, files or records) needed to maintain each entity'

    Process design) The 5rogram design activity focus on design of software

    resources that is programs and procedures needed by proposed system' It

    concentrates on detailed specifications for the program modules, that will be

    purchased as software pac*ages or development by custom programming needed

    24

  • 5/25/2018 Web Health Centre

    25/106

    to meet user interface and data design specification as well as control and

    performance re1uirements of proposed is'

    Characteristics of a well defined system

    In design an efficient and effective system is of great importance to consider the human

    factor and e1uipment that these will re1uire to use' ystem analyst must evaluate the

    capabilities and limitations of the personal and corresponding factors of the e1uipment

    itself' The characteristics associated with effective system operations are3

    Decision Ma*ing Ability

    !conomy, Ble/ibility

    Acessibility

    eliability

    implicity

    Three Layers !f Pro.ect) ,ach pro.ect has these three layers-

    6-0 #RC2$T,CT'R#L &,S$(%)

    6-0-1 T#4#S, &,S$(% )

    T# L!W &$#(R#7

    In our DBD, we give names to data flows, processes, and data stores' Although the namesare descriptive of the data, they do not give details' o the following the DBD, our

    @ig 6-1) Layers of pro.ectA

    6-1-1 #rchitect"ral &esign)

    6-1-1-1 7od"les !f W2C

    7od"les of We 2ealth Centre)

    25

    W! ?!A4T?

    .!ET!

    ADMIE

    C!

  • 5/25/2018 Web Health Centre

    26/106

  • 5/25/2018 Web Health Centre

    27/106

  • 5/25/2018 Web Health Centre

    28/106

    @ig 6->) && for LoginA

    && !R #&7$%

    aved in

    aved in aved in

    28

    Delete

    Docs

    Add

    disease

    s

    Add

    Docs

    Data ase

    Admin

  • 5/25/2018 Web Health Centre

    29/106

  • 5/25/2018 Web Health Centre

    30/106

  • 5/25/2018 Web Health Centre

    31/106

  • 5/25/2018 Web Health Centre

    32/106

  • 5/25/2018 Web Health Centre

    33/106

    @ig 6-0) Tale for &octorsA

    Tale for diseases)

    @ig 6-5) Tale for &iseases and ConditionsA

    Tale for departments)

    33

  • 5/25/2018 Web Health Centre

    34/106

    @ig 6-6) Tale for &epartmentsA

    Tale for testimonials )

    @ig 6->) Tale for Testimonial $nformationA

    Tale for contact_form)

    34

  • 5/25/2018 Web Health Centre

    35/106

  • 5/25/2018 Web Health Centre

    36/106

    2ome Page)*

    @inde/-phpA

    36

  • 5/25/2018 Web Health Centre

    37/106

    @ig 6-D) 2ome PageA

    &escription) This is the home page from where the user or doctor can chec* the

    information' Brom this page , user can login and set an appointment with the doctor'

    ?e>he can also chec* the doctor list'

    Services*page )*

    @services-phpA

    @ig 6-E) Services PageA

    &escription) This page contain the information about the services'

    37

  • 5/25/2018 Web Health Centre

    38/106

  • 5/25/2018 Web Health Centre

    39/106

    information and visit us easily'

    #dmin*login page

    @inde/-phpA

    @ig 6-10)#dmin Login PageA

    &escription3 !nter username and password then login'Admin add page,photos according

    to the city, area '

    #dmin 2ome Page)*

    @add_doctors-phpA

    39

  • 5/25/2018 Web Health Centre

    40/106

    @ig 6-15) #dd &octors PageA

    &escription) Admin can add the new doctor and his>her information'

    40

  • 5/25/2018 Web Health Centre

    41/106

  • 5/25/2018 Web Health Centre

    42/106

    coding for the program begins3

    "nce the design phase was over,coding commenced'

    .oding is natural conse1uence of design'

    .oding step translate a detailed design representation of software into aprogramming language reali#ation'

    Main emphasis while coding was on style so that the end result was an optimi#ed

    code'

    The following points were *ept into consideration while coding3

    Coding Style

    The structured programming method was used in all the modules of the pro2ect'

    It incorporated the following features3

    The code has been written so that the definition and implementation of eachfunction is contained in one file'

    A group of related function was clubbed together in one file to include it when

    needed and save us from the labour of writing it again and again'

    There are two types of approaches

    Top*down #pproach

    A top0down design approach starts by identifying the ma2or components of the

    system, decomposing them into their lower level components and iterating until

    the desired level of details is achieved'

    4ottom*"p #pproach

    A bottom0up design approach starts with designing the most basic or primitive

    components and proceeds to higher0level components that use these lower level

    components'

    >-1 #pproach ollowed) Top &own #pproach

    A Top Down Approach (is also *nown as tep0Wise Design) is essentially the brea*ing

    down of a system to gain insight into its compositional sub0systems' In a Top Down

    Approach, an overview of the system is first formulated, specifying but not detailing any

    first0level subsystems' !ach subsystem is then refined in yet greater detail, sometimes in

    many additional subsystem levels, until the entire specification is reduced to base

    elements' a Top0Down Model is often specified with the assistance of Hblac* bo/es,

    these ma*e it easier to manipulate'?owever,blac* bo/es may fail to elucidate elementary

    mechanisms or be detailed enough to realistically validate the model'

    Top0Down 5rogramming has several advantages3

    42

  • 5/25/2018 Web Health Centre

    43/106

  • 5/25/2018 Web Health Centre

    44/106

  • 5/25/2018 Web Health Centre

    45/106

    V>li

    VliVa hrefXhome0news'phpXEews tyleV>aV>li

    VliVa hrefXwellness0home'phpXWellness tyleV>aV>li

    VliVa hrefXhome0one0page'phpX?ome AlternativeV>aV>li

    V>ul

    V>li

    Vli

    Va hrefXservices'phpXVi classXfa fa0plusXV>iervicesV>a

    V>li

    Vli

    Va hrefXtimetable0wee*'phpXVi classXfa fa0plusXV>iTimetableV>a

    Vul

    VliVa hrefXtimetable0month'phpXMonth iewV>aV>li

    VliVa hrefXtimetable0wee*'phpXWee* iewV>aV>li

    VliVa hrefXtimetable0list'phpX4ist iewV>aV>liV>ul

    V>li

    Vli

    Va hrefXasthma'phpXVi classXfa fa0plusXV>iDiseases and .onditionsV>a

    Vul

    VliVa hrefXasthma'phpXAsthmaV>aV>li

    VliVa hrefXnews0four0columns'phpXAllergyV>aV>li

    VliVa hrefXnews0three0columns'phpXiral feverV>aV>li

    VliVa hrefXnews0two0columns'phpXdengueV>aV>li

    VliVa hrefXnews0full0width'phpXchic*en po/V>aV>liVliVa hrefXnews0blog0post'phpXTV>aV>li

    VliVa hrefXnews0blog0post'phpXaundiceV>aV>li

    VliVa hrefXnews0blog0post'phpX?eart DiseasesV>aV>li

    VliVa hrefXnews0blog0post'phpX?I S AIDV>aV>li

    V>ul

    V>li

    Vli classXrightX

    Va hrefXinde/0$'phpXVi classXfa fa0plusXV>iBeaturesV>a

    Vul

    VliVa hrefXwidgets'phpXarious widgetsV>aV>li

    VL00VliVa hrefXabout0us'phpXAbout CsV>aV>li00

    VliVa hrefXlocations'phpX4ocationsV>aV>li

    VliVa hrefXdoctors'phpX"ur DoctorsV>aV>li

    VL00VliVa hrefXfull0width0page'phpXBull0Width 5ageV>aV>li

    VliVa hrefXpage0with0sidebar'phpX5age with idebarV>aV>li

    45

  • 5/25/2018 Web Health Centre

    46/106

    VliVa hrefXpage0with0double0sidebar'phpXDouble idebars 5ageV>aV>li00

    VliVa hrefXpage0;%;'phpX;%; 5ageV>aV>li

    VliVa hrefXpage0pricing0table'phpX5ricing tablesV>aV>li

    VliVa hrefXfeature0unlimited0color'phpXCnlimited .olor ariationsV>aV>li

    VL00VliVa hrefXresponsiveRandRretinaRready'phpXetina eady S

    esponsiveV>aV>li

    VliVa hrefXfeatures0accordion'phpXtyled .ontent ItemsV>aV>li00

    V>ul

    V>li

    Vli classXrightX

    Va hrefXphoto0gallery'phpXVi classXfa fa0plusXV>i5hoto TourV>a

    Vul

    Vli

    Va hrefXphoto0four0filter'phpXBour columnsV>a

    VulVliVa hrefXphoto0four0filter'phpXWith filterV>aV>li

    VliVa hrefXphoto0four'phpXWithout filterV>aV>li

    V>ul

    V>li

    Vli

    Va hrefXphoto0three0filter'phpXThree columnsV>a

    Vul

    VliVa hrefXphoto0three0filter'phpXWith filterV>aV>li

    VliVa hrefXphoto0three'phpXWithout filterV>aV>li

    V>ulV>li

    Vli

    Va hrefXphoto0two0filter'phpXTwo columnsV>a

    Vul

    VliVa hrefXphoto0two0filter'phpXWith filterV>aV>li

    VliVa hrefXphoto0two'phpXWithout filterV>aV>li

    V>ul

    V>li

    VliVa hrefXphoto0one'phpX"ne columnV>aV>li

    VliVa hrefXphoto0single'phpXingle itemV>aV>li

    V>ul

    V>li

    Vli

    Va hrefXabout0us'phpXVi classXfa fa0plusXV>iAbout CsV>a

    V>li

    46

  • 5/25/2018 Web Health Centre

    47/106

  • 5/25/2018 Web Health Centre

    48/106

  • 5/25/2018 Web Health Centre

    49/106

    VliVa hrefXphoto0single'phpXingle itemV>aV>li

    V>ul

    V>li

    Vli

    Va hrefXcontacts'phpX.ontactsV>a

    V>li

    V>ul

    V>nav

    VL00> mobile nav 00

    V>header

    VL00> page header 00

    VL00 1uic* search 00

    Vform idX1uic*0searchX classX1uic*0searchX

    VfieldsetVlegenduic* earch3V>legend

    Vinput typeXte/tX placeholderXearch by nameX

    Vselect

    Voption valueX%XpecialityV>option

    Voption valueX6X"phthomologistV>option

    Voption valueX$XDermatologistV>option

    Voption valueXXEeorologistV>option

    Voption valueX;XurgeonV>option

    V>select

    Vselect

    Voption valueX%X4ocationsV>option

    Voption valueX6X5rimary ?ealth .areV>option

    Voption valueX$X@ynaecological .linicV>option

    Voption valueXXDiagnosis With 5reciseV>option

    Voption valueX;X.ardiac .linicV>option

    Voption valueX7X@eneral urgeryV>option

    V>select

    Vbutton typeXsubmitXearchV>button

    Vdiv classXswitcherX

    Vbutton idX1uic*0search0switcherX typeXbuttonXBind a doctorV>button

    V>div

    V>fieldset

    V>form

    49

  • 5/25/2018 Web Health Centre

    50/106

  • 5/25/2018 Web Health Centre

    51/106

  • 5/25/2018 Web Health Centre

    52/106

  • 5/25/2018 Web Health Centre

    53/106

    Vscript typeXte/t>2avascriptX srcX2s>greensoc*'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>layerslider'transitions'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>layerslider'*reaturamedia'21uery'2sXV>script

    VL00 uperscrollorama 00

    Vscript typeXte/t>2avascriptX srcX2s>21uery'superscrollorama'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>TweenMa/'min'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>TimelineMa/'min'2sXV>script

    VL00> uperscrollorama 00

    Vscript typeXte/t>2avascriptX srcX2s>21uery'ui'core'min'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>21uery'ui'widget'min'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>21uery'ui'tabs'min'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>21uery0ui0tabs0rotate'2sXV>script

    Vscript typeXte/t>2avascriptX srcX2s>21uery'ui'accordion'min'2sXV>scriptVscript typeXte/t>2avascriptX srcX2s>21uery'tweet'2sXV>script

    VL00 !AG5I!.?AT 00

    Vscript typeXte/t>2avascriptX srcX2s>21uery'easypiechart'2sXV>script

    VL00> !AG5I!.?AT 00

    Vscript typeXte/t>2avascriptX srcX2s>scripts'2sXV>script

    VL00> scripts 00

    VL00 tuner 00

    Vscript srcXtuner>2s>scripts'2sXV>script

    Vdiv idXtunerX classXtunerXVlabelTheme .olorsV>label

    Vul classXcolorsX

    Vli data0colorXblueX classXcolor0blue activeXVspanV>spanV>li

    Vli data0colorXgreenX classXcolor0greenXVspanV>spanV>li

    Vli data0colorXpin*X classXcolor0pin*XVspanV>spanV>li

    Vli data0colorXcyanX classXcolor0cyanXVspanV>spanV>li

    Vli data0colorXorangeX classXcolor0orangeXVspanV>spanV>li

    Vli data0colorXpurpleX classXcolor0purpleXVspanV>spanV>li

    V>ul

    Vlabel4ayout tylesV>label

    Vul classXlayoutsX

    Vli data0layoutXbo/edXo/edV>li

    Vli data0layoutXwidescreenX classXactiveXWidescreenV>li

    V>ul

    Vi idXtuner0switcherX classXfa fa0cogsXV>i

    V>div

    53

  • 5/25/2018 Web Health Centre

    54/106

    VL00> tuner 00V>htmlV>body

    $nde/-php@ront ,ndA

    VJphp include Xheader'phpXO

    include Xslider'phpXO

    includeRonce(\config'php\)O

    ^1uerymys1lR1uery(Xselect _ from testimonialX)O

    ^rowmys1lRnumRrows(^1uery)O

    J

    VL00 page content 00

    Vdiv classXgrid0rowX

    VL00 services 00Vsection classXservicesX

    Vdiv

    Vul

    VJphp

    while(^fetchmys1lRfetchRarray(^1uery))

    `

    JVli

    Va classXpicXVi classXfa fa0user0mdXV>iV>a

    Vdiv classXte/tX

    Vh$Va hrefX[XVJphp echo ^fetchY\testname\ZO JV>aV>h$

    Vp VJphp echo ^fetchY\testinfo\ZO JV>p

    Va hrefX[X classXmore fa fa0long0arrow0rightXV>a

    V>div

    V>li

    VJphp J

    V>ul

    V>section

    V>div

    VL00> services 00

    V>div

    54

  • 5/25/2018 Web Health Centre

    55/106

  • 5/25/2018 Web Health Centre

    56/106

    Vsection classXwidget widget0departmentsX

    Vdiv classXwidget0titleXDepartmentsV>div

    Vdl

    VJphp

    while(^fetchmys1lRfetchRarray(^1uery))

    ` J

    VdtVi classXfa fa0user0mdXV>iVJphp echo ^fetchY\name\ZOJV>dt

    Vdd VJphp echo ^fetchY\info\ZOJVbr>Va hrefXtimetable0wee*'phpXVi classXsoc0

    icon fa fa0cloc*0oXV>i TIM!TA4!V>aV>dd

    VJphp J

    V>dlV>section

    VL00> departments 00

    V>div

    VJphp

    ^1uerymys1lR1uery(Xselect _ from categoryX)O

    ^rowmys1lRnumRrows(^1uery)O

    J

    Vdiv classXgrid0col grid0col0;XVL00 sevices 00

    Vsection classXwidget widget0sevicesX

    Vdiv classXwidget0titleX"ur Medical ervicesV>div

    Vul

    VJphp

    while(^fetchmys1lRfetchRarray(^1uery))

    ` J

    VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0rightXV>iVJphp

    echo ^fetchY\catname\ZOJV>aV>li

    VJphp J

    VL00VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0

    rightXV>i.ardiovascular DiseasesV>aV>li

    VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0

    56

  • 5/25/2018 Web Health Centre

    57/106

    rightXV>i"phthalmologyV>aV>li

    VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0

    rightXV>iDermatologyV>aV>li

    VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0

    rightXV>i@eneral urgeryV>aV>li

    VliVi classXfa fa0boo*mar*XV>iVa hrefX[XVi classXfa fa0angle0

    rightXV>i.onsultative S DiagnosticV>aV>li00

    V>ul

    V>section

    VL00> sevices 00

    V>div

    Vdiv classXgrid0col grid0col0;X

    VL00 appointment 00

    Vsection classXwidget widget0appointmentXVdiv classXwidget0titleXMa*e an AppointmentV>div

    Vform actionXappointmentRaction'phpX methodXpostX

    Vdiv classXrowX

    Vinput typeXte/tX placeholderXBull EameX nameXnameX

    Vi classXfa fa0userXV>i

    V>div

    Vdiv classXrowX

    Vinput typeXtelX placeholderX5hone EomberX nameXphnoX

    Vi classXfa fa0phoneXV>i

    V>divVdiv classXrowX

    Vinput typeXemailX placeholderX!mail AddressX nameXemailX

    Vi classXfa fa0envelopeXV>i

    V>div

    Vdiv classXrowX

    Vinput typeXte/tX placeholderXAppointment DateX nameXdateX

    Vi classXfa fa0calendarXV>i

    V>div

    Vdiv classXrowX

    Vte/tarea colsX%X rowsX7X placeholderXMessageX nameXmessageXV>te/tarea

    Vi classXfa fa0align0leftXV>i

    V>div

    Vinput typeXsubmitX classXbutton button0primaryX valueXsend messageX

    nameXsubmitX>

    V>form

    57

  • 5/25/2018 Web Health Centre

    58/106

    V>section

    VL00> appointment 00

    V>div

    V>div

    V>main

    VL00> page content 00VJphp include Xfooter'phpXOJ

    &iseases_info-php)

    VJphp

    include Xheader'phpXO

    includeRonce(\config'php\)O

    ^id^R!C!TY\id\ZO

    ^1uerymys1lR1uery(Xselect _ from diseases where id\^id\X)O

    ^fetchmys1lRfetchRarray(^1uery)O

    J

    Vsection classXpage0titleX

    Vdiv classXgrid0row clearfi/X

    Vh6Diseases and .onditionsV>h6

    Vnav classXbread0crumbsX

    Va hrefXinde/$'phpX?omeV>aSnbspOSnbspOVi classXfa fa0angle0rightXV>iSnbspO

    Va hrefXnews0default'phpXDiseases and .onditionsV>aSnbspOSnbspOVi classXfa fa0angle0rightXV>iSnbspO

    Va hrefX[XAsthmaV>a

    V>nav

    V>div

    V>section

    Vdiv styleXwidth3=%8Omargin0left378OX

    Vh styleXfont0si#e3$;p/Omargin0left3%p/Ocolor3[7aOXVJphp echo ^fetchY\name\ZOJ

    V>hVbr>

    Vp classXdetailsXIntroductionV>p

    VpVJphp echo ^fetchY\introduction\ZOJV>pVbr>

    Vp classXdetailsX.auseV>p

    VpVJphp echo ^fetchY\cause\ZOJV>pVbr>

    Vp classXdetailsXignsV>p

    VpVJphp echo ^fetchY\signs\ZOJV>pVbr>

    Vp classXdetailsXInvestigationsV>p

    58

  • 5/25/2018 Web Health Centre

    59/106

  • 5/25/2018 Web Health Centre

    60/106

  • 5/25/2018 Web Health Centre

    61/106

  • 5/25/2018 Web Health Centre

    62/106

    Vdt"ccupational ?ealthV>dt

    Vdd

    Vul

    VliVi classXfa fa0map0mar*erXV>ili

    VliVi classXfa fa0phoneXV>i.all us3 $%0$:;0$:6:V>li

    VliVi classXfa fa0envelopeXV>i!0mail3 clinico9domain'comV>li

    V>ul

    V>dd

    VdthinosinusitisV>dt

    Vdd

    Vul

    VliVi classXfa fa0map0mar*erXV>ili

    VliVi classXfa fa0phoneXV>i.all us3 $%0$:;0$:6:V>li

    VliVi classXfa fa0envelopeXV>i!0mail3 clinico9domain'comV>li

    V>ulV>dd

    V>dl

    V>section

    VL00> contacts 00

    VL00 follow 00

    Vsection classXwidget widget0followX

    Vul

    VliVa hrefX[XVi classXfa fa0rssXV>i67%VbrubscribersV>aV>li

    VliVa hrefX[XVi classXfa fa0faceboo*XV>i77aV>liVliVa hrefX[XVi classXfa fa0twitterXV>i$%%VbrBollowersV>aV>li

    V>ul

    V>section

    VL00> follow 00

    V>div

    V>div

    V>main

    VL00> page content 00

    VJphp include Xfooter'phpXOJ

    Contact_action-php)

    VJphp

    if(isset(^R5"TY\submit\Z))

    62

  • 5/25/2018 Web Health Centre

    63/106

    `

    ^name^R5"TY\name\ZO

    ^email^R5"TY\email\ZO

    ^category^R5"TY\category\ZO

    ^sub2ect^R5"TY\sub2ect\ZO

    ^msg^R5"TY\message\ZO

    ^verification^R5"TY\verify\ZO

    ^1uerymys1lR1uery(Xinsert

    IntocontactRform(name,email,category,sub2ect,message,verification)

    values(\^name\,\^email\,\^category\,\^sub2ect\,\^message\,\^verification\)X)O

    if(^1uery)

    `

    header(Xlocation3inde/'phpJmsgsuccessX)O

    else`

    header(Xlocation3contacts'phpJmsgfailedX)O

    J

    CSS C!&$%()

    Style-css@#dminA

    article, aside, details, figcaption, figure, footer, header, hgroup, nav, section ` display3

    bloc*O

    audio, canvas, video ` display3 inline0bloc*O _display3 inlineO _#oom3 6O

    audio3not(YcontrolsZ) ` display3 noneO

    YhiddenZ ` display3 noneO

    html ` font0si#e3 6%%8O overflow0y3 scrollO 0web*it0te/t0si#e0ad2ust3 6%%8O 0ms0te/t0si#e0ad2ust3 6%%8O

    body ` margin3 %O font0si#e3 6$p/O line0height3 6'$6O

    body, button, input, select, te/tarea ` font0family3 \5T ans\, \Tahoma\, sans0serifO color3

    [$$$O

    63

  • 5/25/2018 Web Health Centre

    64/106

    input`

    width3$%%p/O

    330mo#0selection ` bac*ground3 [:!A.&O color3 [fffO te/t0shadow3 noneO

    33selection ` bac*ground3 [:!A.&O color3 [fffO te/t0shadow3 noneO

    a ` color3 [%%eO

    a3visited ` color3 [776a:bO

    a3hover ` color3 [%_ Improve readability when focused and hovered in all browsers3 h7bp'com>h _>

    a3hover, a3active ` outline3 noneO

    >_

    Typography

    _>

    abbrYtitleZ ` border0bottom3 6p/ dottedO

    b, strong ` font0weight3 boldO

    bloc*1uote ` margin3 6em ;%p/O

    dfn ` font0style3 italicO

    hr ` display3 bloc*O height3 6p/O border3 %O border0top3 6p/ solid [cccO margin3 6em %O

    padding3 %O

    ins ` bac*ground3 [ff=O color3 [%%%O te/t0decoration3 noneO

    mar* ` bac*ground3 [ff%O color3 [%%%O font0style3 italicO font0weight3 boldO

    >_ edeclare monospace font family3 h7bp'com>2 _>

    pre, code, *bd, samp ` font0family3 monospace, monospaceO Rfont0family3 \courier new\,

    monospaceO font0si#e3 6emO

    >_ Improve readability of pre0formatted te/t in all browsers _>

    pre ` white0space3 preO white0space3 pre0wrapO word0wrap3 brea*0wordO

    64

  • 5/25/2018 Web Health Centre

    65/106

    1 ` 1uotes3 noneO

    13before, 13after ` content3 XXO content3 noneO

    small ` font0si#e3 :78O

    >_ 5osition subscript and superscript content without affecting line0height3 h7bp'com>* _>

    sub, sup ` font0si#e3 &78O line0height3 %O position3 relativeO vertical0align3 baselineO

    sup ` top3 0%'7emO

    sub ` bottom3 0%'$7emO

    >_

    4ists

    _>

    ul, ol ` margin3 6em %O padding3 % % % ;%p/O

    dd ` margin3 % % % ;%p/O

    nav ul, nav ol ` list0style3 noneO list0style0image3 noneO margin3 %O padding3 %O

    >_

    !mbedded content

    _>

    >_

    _ 6' Improve image 1uality when scaled in I!&3 h7bp'com>d

    _ $' emove the gap between images and borders on image containers3 h7bp'com>e

    _>

    img ` border3 %O 0ms0interpolation0mode3 bicubicO vertical0align3 middleO

    >_

    _ .orrect overflow not hidden in I!=

    _>

    65

  • 5/25/2018 Web Health Centre

    66/106

  • 5/25/2018 Web Health Centre

    67/106

  • 5/25/2018 Web Health Centre

    68/106

  • 5/25/2018 Web Health Centre

    69/106

  • 5/25/2018 Web Health Centre

    70/106

  • 5/25/2018 Web Health Centre

    71/106

    _ 7) earch0Borm

    _

    >_

    _ 6) @eneric

    _ _>

    'form p'inline0label, 'form p'inline0medium0label, 'form p'inline0small0label `

    padding0right3 6%p/O

    'form fieldset `

    border3 6p/ solid [b&c;d6O

    border0radius3 p/ p/ p/ p/O

    padding3 %p/ 6%p/ 6%p/ 6%p/O

    margin0bottom3 6%p/O

    margin0top3 6%p/O

    'form fieldset p'inline0label, 'form fieldset p'inline0medium0label, 'form fieldset p'inline0small0label `

    padding0right3 %O

    'form fieldset legend `

    bac*ground3 url(X''>img>forms>legend0bg'pngX) repeat0/ scroll top left [dcdcdcO

    padding3 7p/ 6%p/O

    line0height3 6

  • 5/25/2018 Web Health Centre

    72/106

    'form inputYtypeXte/tXZ, 'form inputYtypeXpasswordXZ, 'form te/tarea `

    border3 6p/ solid [D6D6D6O

    border0color3 [AAAAAA [...... [...... [AAAAAAO

    border0radius3 p/ p/ p/ p/O

    line0height3 6'7emO

    padding3 7p/ %p/O

    bo/0shadow3 % 6p/ p/ rgba(%, %, %, %'6) insetO

    'form inputYtypeXte/tXZ3hover, 'form inputYtypeXpasswordXZ3hover, 'form

    te/tarea3hover `

    border0color3 [aaaO

    'form inputYtypeXte/tXZ3focus, 'form inputYtypeXpasswordXZ3focus, 'form te/tarea3focus

    `

    border0color3 [

  • 5/25/2018 Web Health Centre

    73/106

    >_

    _ ) @rid

    _ _>

    'R$7 `

    width3 $68O

    display3 inlineO

    float3 leftO

    margin0left3 $8O

    margin0right3 $8O

    'R7% `

    width3 ;

  • 5/25/2018 Web Health Centre

    74/106

    >_

    _ ;) Inline 4abel

    _ _>

    'inline0label label, 'inline0label 'label, 'inline0medium0label label, 'inline0medium0label

    'label, 'inline0small0label label, 'inline0small0label 'label, 'inline0mini0label label, 'inline0

    mini0label 'label `

    float3 leftO

    display3 bloc*O

    padding3 ;p/ % % ;p/O

    p'inline0label ` padding0left3 $%%p/O

    'inline0label label, 'inline0label 'label ` margin0left3 0$%%p/O

    p'inline0medium0label ` padding0left3 67%p/O

    'inline0medium0label label, 'inline0medium0label 'label ` margin0left3 067%p/O

    p'inline0small0label ` padding0left3 6%%p/O

    'inline0small0label label, 'inline0small0label 'label ` margin0left3 06%%p/O

    p'inline0mini0label ` padding0left3 &%p/O

    'inline0mini0label label, 'inline0mini0label 'label ` margin0left3 0&%p/O

    >_

    _ 7) earch0Borm

    _ _>

    [search0form inputYtypeXte/tXZ `

    bac*ground3 url(X''>img>icons>misc>search'pngX) no0repeat scroll :p/

  • 5/25/2018 Web Health Centre

    75/106

    padding0right3 6%p/O

    padding0bottom3 ;p/O

    border3 6p/ solid [bbbO

    border0radius3 $%p/ $%p/ $%p/ $%p/O

    width3 $%7p/O

    >_

    _ >_

    Cniform Theme3 Cniform Default

    ersion3 6'>pi/elmatri/design'com>uniform>

    000@enerated by Cniform Theme @enerator3

    http3>>pi/elmatri/design'com>uniform>themer'html

    _>

    >_ @lobal Declaration _>

    div'selector,

    div'selector span,

    div'chec*er span,

    div'radio span,

    div'uploader,

    div'uploader span'action,

    div'uniform0button,

    div'uniform0button span `

    bac*ground0image3 url(''>img>forms>sprite'png)O

    75

  • 5/25/2018 Web Health Centre

    76/106

  • 5/25/2018 Web Health Centre

    77/106

  • 5/25/2018 Web Health Centre

    78/106

  • 5/25/2018 Web Health Centre

    79/106

    height3 6=p/O

    div'chec*er span `

    bac*ground0position3 %p/ 0$

  • 5/25/2018 Web Health Centre

    80/106

  • 5/25/2018 Web Health Centre

    81/106

    div'radio'focus span,

    div'radio3hover span `

    bac*ground0position3 0

  • 5/25/2018 Web Health Centre

    82/106

  • 5/25/2018 Web Health Centre

    83/106

    div'uploader3focus'active span'action,

    div'uploader'focus3active span'action,

    div'uploader3focus3active span'action `

    bac*ground0position3 right 0;=p/O

    div'uploader'disabled `

    bac*ground0position3 %p/ 0$7p/O

    div'uploader'disabled span'action `

    bac*ground0position3 right 0:6p/O

    div'uniform0button ` bac*ground0position3 %p/ 07$p/O

    div'uniform0button span `

    bac*ground0position3 right 0

  • 5/25/2018 Web Health Centre

    84/106

  • 5/25/2018 Web Health Centre

    85/106

    width3 6%%8O

    min0width3 6%%p/O

    ma/0width3 7%%p/O

    font0si#e3 6$p/O

    div'selector select `

    min0width3 6%%8O

    font0family3 X?elvetica EeueX, ?elvetica, Arial, sans0serifO

    font0si#e3 6$p/O

    border3 solid 6p/ [fffO

    div'selector span `

    padding3 %p/ $7p/ %p/ $p/O cursor3 pointerO

    div'selector span `

    color3 [_ Cploader _>

    div'uploader `

    width3 6=%p/O

    85

  • 5/25/2018 Web Health Centre

    86/106

  • 5/25/2018 Web Health Centre

    87/106

  • 5/25/2018 Web Health Centre

    88/106

    div'selector span `

    display3 bloc*O

    overflow3 hiddenO

    te/t0overflow3 ellipsisO

    white0space3 nowrapO

    div'selector select `

    position3 absoluteO

    opacity3 %O

    filter3 alpha(opacity3%)O

    height3 $7p/O

    border3 noneO

    bac*ground3 noneO

    >_ .hec*er _>

    div'chec*er `

    position3 relativeO

    div'chec*er span `

    display3 0mo#0inline0bo/O display3 inline0bloc*O

    te/t0align3 centerO

    div'chec*er input `

    opacity3 %O

    filter3 alpha(opacity3%)O

    display3 inline0bloc*O

    bac*ground3 noneO

    >_ adio _>

    div'radio `

    position3 relativeO

    88

  • 5/25/2018 Web Health Centre

    89/106

    div'radio span `

    display3 0mo#0inline0bo/O

    display3 inline0bloc*O

    te/t0align3 centerO

    div'radio input `

    opacity3 %O

    filter3 alpha(opacity3%)O

    te/t0align3 centerO

    display3 inline0bloc*O

    bac*ground3 noneO

    >_ Cploader _>

    div'uploader `

    position3 relativeO

    overflow3 hiddenO

    cursor3 defaultO

    div'uploader span'action `

    float3 leftO display3 inlineO

    padding3 $p/ %p/O

    overflow3 hiddenO

    cursor3 pointerO

    div'uploader span'filename `

    padding3 %p/ 6%p/O

    float3 leftO

    display3 bloc*O

    overflow3 hiddenO

    te/t0overflow3 ellipsisO

    white0space3 nowrapO

    cursor3 defaultO

    89

  • 5/25/2018 Web Health Centre

    90/106

    div'uploader input `

    opacity3 %O

    filter3 alpha(opacity3%)O

    position3 absoluteO

    top3 %O

    right3 %O

    bottom3 %O

    float3 rightO

    height3 $7p/O

    border3 noneO

    cursor3 defaultO

    90

  • 5/25/2018 Web Health Centre

    91/106

  • 5/25/2018 Web Health Centre

    92/106

  • 5/25/2018 Web Health Centre

    93/106

    e&plorer-

    Bigure3 Test cases for system testing

    P"rpose of Testing)

    The main purposes of this procedure are3

    To carry out comprehensive testing of the system>product and its

    individual components in order to ensure that the developed

    system>product conforms to the user re1uirements>design'

    To verify the proper integration of all components of the software'

    To verify that all re1uirements have been correctly implemented'

    To identify and ensure defects are addressed prior to the deployment of the

    software'

    'nit testing)*

    Cnit testing focuses verification effort on the smallest unit of software i'e' the module'

    Csing the detailed design and the process specifications, testing is done to uncover errors

    within the boundary of the module' All modules must be successful in the unit test before

    the start of the integration testing begins'

    $ntegration Testing)*

    After unit testing, we have to perform integration testing' The goal here is to see if

    modules can be integrated properly, the emphasis being on testing interfaces betweenmodules' This testing activity can be considered as testing the design and hence the

    emphasis on testing module interactions'

    TestSubject

    Test "ethod E#pected$esult

    %ctual $esult $emarks

    '%%essf'lregistr)tion of 'ser)nd%#e%(ing

    t#e 'serst)t's-

    "#e login form!)s filled%ompletely !it#)ll t#e ne%ess)ry,)l'es )res'mitted )nd

    t#en t#e st)t'sof ne!lyregistered /seris %#e%(ed-

    )l'es gots'%%essf'llystored in t#etri%ity d)t))se)nd retrie,eds'%%essf'lly

    !#ile %#e%(ingt#e 'ser det)ils

    All t#e ,)l'esentered )reretrie,ed !it#t#e def)'ltst)t's-

    ot t#e %orre%tdet)ils%orresponding tot#e 'ser id of t#ene!ly registered'ser -

    Tale)Test cases for integration testing

    System Testing)

    93

  • 5/25/2018 Web Health Centre

    94/106

  • 5/25/2018 Web Health Centre

    95/106

    Bigure&'6'$3 tages of Testing

    $nformation flow of data for testing )

    95

    System TestingValidation Testing

    Integration Testing

    Validation testing

    Code

    !valuatio

    n

    Evaluatio

    nTesting

    eliability

    Model

    Debug

    oftware

    .onfiguration Test esults

    !rror ate

    D)t)

    !/pected esults

    Error

  • 5/25/2018 Web Health Centre

    96/106

  • 5/25/2018 Web Health Centre

    97/106

    testing)'

    $' &efect Testing3

    Defect testing is testing for situation where the program does not meet its functional

    specification' 5erformance testing tests a system\s performance or reliability underrealistic loads' This may go some way to ensuring that the program meets its non0

    functional re1uirements'

    &,4'(($%()

    Debugging is a cycle of detection, location, repair and test' Debugging is a hypothesis

    testing process' When a bug is detected, the tester must form a hypothesis about the cause

    and location of the bug' Burther e/amination of the e/ecution of the program (possible

    including many returns of it) will usually ta*e place to confirm the hypothesis' If the

    hypothesis is demonstrated to be incorrect, a new hypothesis must be formed' Debugging

    tools that show the state of the program are useful for this, but inserting print statements

    is often the only approach' !/perienced debuggers use their *nowledge of common

    and>or obscure bugs to facilitate the hypothesis testing process' After fi/ing a bug, the

    system must be reset to ensure that the fi/ has wor*ed and that no other bugs have been

    introduced' This is called regression testing' In principle, all tests should be performed

    again but this is often too e/pensive to do'

    Test Planning

    Testing needs to be planned, to be cost and time effective' 5lanning is setting out

    standards for tests' Test plans set out the conte/t in which individual engineers can place

    their own wor*' Typical test plan contains3

    !verview of testing process

    6' e1uirements trace ability (to ensure that all re1uirements are tested)

    $' 4ist of item to be tested

    ' chedule

    ;' ecording procedures so that test results can be audited

    7' ?ardware and software re1uirements

    97

  • 5/25/2018 Web Health Centre

    98/106

  • 5/25/2018 Web Health Centre

    99/106

  • 5/25/2018 Web Health Centre

    100/106

  • 5/25/2018 Web Health Centre

    101/106

  • 5/25/2018 Web Health Centre

    102/106

  • 5/25/2018 Web Health Centre

    103/106

  • 5/25/2018 Web Health Centre

    104/106

    management and software modification audits' oftware modification consists of

    program rewrites system level updates, and re0audits of low ran*ing programs to verify

    and correct the soft spots'

    The outcome should be more reliable software, a reduced maintenance bac*log,

    and higher satisfaction and morale among the maintenance staff'In ?5, care has

    been ta*en towards maintenanceO 4oop ?oles can be eradicated from the system from

    time to time according to changing re1uirements with lesser cost'

    ?-5 ,val"ation)*

    The evaluation phase ran*s vendor proposals and determines the one best suited,

    !valuation of the system is performed to identify its strengths and wea*nesses' The actual

    evaluation can occur along any of the following dimensions3

    "perational !valuation3 Assessment of the manner in which the system functions,

    including case of use, response time, overall reliability and level of utili#ation' "rgani#ational Impact3 Identification and measurement of benefits to the

    organi#ation in such areas as financial concerns, operational efficiency and

    competitive impact'

    Cser Manager Assessment !valuation of the attitudes of senior and user manager

    within the organi#ation, as well as end0users'

    Development 5erformance3 !valuation of the development process in accordance

    with such yardstic*s as overall development time and effort, conformance to budgets

    and standards and other pro2ect management criteria'

    104

  • 5/25/2018 Web Health Centre

    105/106

  • 5/25/2018 Web Health Centre

    106/106