srs-blood donor central database and web

Upload: arun-prasath-s

Post on 03-Jun-2018

231 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    1/27

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    2/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Innovo

    Blood donor centraldatabase and web-portalSoftware Requirements Specification

    Version 2.0

    Team Guide: Mr.R.Jayaraj

    Members: S.Arun prasath S.Madhan

    College Name: Hindusthan College of Engineering and technology

    Department: Computer Science and Engineering

    State: Tamil Nadu

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    3/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Revision HistoryDate Version Description Aut or

    !"!#"#$!! !.$ Synopsis %nno&o#!"$!"#$!# #.$ Synopsis ' Additional

    usecase has (eenadded)correspondingacti&ity diagrams areincluded) additionalta(les are included.

    %nno&o

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    4/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Table o! Contents

    Description Page no

    1.0 Introduction

    "#" $urpose %%%%%%%%%%%%%%%%%%%%%##&

    "#' Scope %%%%%%%%%%%%%%%%%%%%%%##&

    "#( De!inition) Acronyms) and Abbreviations %%%%%%#*"#& Re!erences %%%%%%%%%%%%%%%%%%%%*

    "#* Tools to be used %%%%%%%%%%%%%%%%######+

    "#+ ,vervie- %%%%%%%%%%%%%%%%%%%%%.

    2.0 Overall Description

    '#" $roduct $erspective %%%%%%%%%%%%%%%###.

    '#' So!t-are /nter!ace %%%%%%%%%%%%%%%%###0

    '#( Hard-are /nter!ace %%%%%%%%%%%%%%%%##0

    '#& 1se case diagram %%%%%%%%%%%%%%%%###"2

    '#* Se3uence diagram %%%%%%%%%%%%%%%%#""

    '#+ Activity diagram %%%%%%%%%%%%%%%%%##".'#. Database design %%%%%%%%%%%%%%%%%#'"

    '#0 4R diagram %%%%%%%%%%%%%%%%%%%###''

    3.0 Specific requirements

    (#" 1se case reports %%%%%%%%%%%%%%%%%#'(

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    5/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    So!t-are Re3uirements Speci!ication

    1.0 Introduction: Blood donor central database and web-portal is an "%& ood 'an( whichcan maintain the records of ' ood donors and use that in an efficient manner.

    1.1 Purpose:#he Hospita s ' ood 'an(s and hospita s can oo( for donors in their

    near'$ area who wi 'e avai a' e in quic( time . )nd a so (eep record ofdonors hea th report to eva uate quic( $.

    1.2 Scope:

    )dministrator have access to a detai s of ' ood donors#he user can re!ister with his 'asic detai s i(e *ame+ Re!ion+ contact detai s

    which cou d 'e phone num'er / emai and ' ood !roup. #he detai s of donorsare 'e saved in such a wa$ that there is ess ' an( spaces i(e in ,m .

    & ood &an(s + hospita s etc cou d 'rowse for ' ood donors in their near'$area and a so the search resu t is provided for on $ those donors who havenot donated ' ood in ast - months & ood donors are as(ed to !ive feed'ac( of the hea th report of donors on'asis of their ' ood ta(en + for future consideration after the ' ood donation is'ein! made '$ donor. *o user cou d access an$ detai s of donors without 'ein! a mem'er of

    we'site. n $ hospita s+ ' ood 'an(s etc shou d 'e a' e to see the contact detai s ofdonors i(e phone num'er / emai & ood donor cou d 'e a owed to see on $ the name and re!ion the$ ive in.) so if the$ need to as( another ' ood donor for an$ ' ood donation he p itshou d 'e throu!h admin and proper reason for which there shou d 'e a formto 'e fi ed '$ donor. ) points shou d 'e !iven to ever$ donor on 'asis of their ' ood donation

    which cou d 'e used '$ ' ood donors if the$ need ' ood for an$ of theirre atives + friends etc. #he priorit$ for ma(in! ' ood avai a' e '$ mem'er

    ' ood 'an(s for those donors

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    6/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    #he search for donors is made f e,i' e + for e,amp e a user can !ive de hi indifferent forms i(e + " HI+ de hi+ e hi

    *on%mem'ers can a so oo( for ' ood donors or & oods in an$ particu ar

    'an(s and then do quic( re!ister throu!h their mo'i e phones and raise atic(et for & ood requirements

    3aintains the histor$ of ' ood donation and events.

    4)5 section is inc uded for user 'enefit.

    Re!u ar hea th artic es are pu' ished '$ )dministrator.

    1.3 efinitions! "cron#ms! and "bbre$iations:

    H#3 H$per #e,t 3ar(up an!ua!e 6 It is used to create static we' pa!es.

    S8 ava Server 8a!es 6 It is used to create d$namic we' content.

    2"" ava 2 "nterprise "dition 6 It is a pro!rammin! p atform+ 'e on!in! tothe ava p atform+ which is used for deve opin! and runnin! distri'uted 9avaapp ications.

    :)SC" :e'Sphere )pp ication Server Communit$ "dition 6 It is an

    app ication server that runs and supports the 2"" and the we' serviceapp ications.

    :S) :e'Sphere Studio )pp ication eve oper 6 It is a desi!ner too (it which is desi!ned to deve op more comp e, pro9ects '$ providin! a comp eted$namic we' service.

    &2 I&3 ata'ase 2 6 It is a data'ase mana!ement s$stem that provides af e,i' e and efficient data'ase p atform to raise a stron! ;on demand; 'usinessapp ications.

    H##8 H$per #e,t #ransfer 8rotoco 6 It is a transaction oriented c ient/ serverprotoco 'etween a we' 'rowser and a we' server.

    & C :8 & ood donor centra data'ase and we'%porta 6 It is the we'app ication which maintains the ' ood donor data'ase for quic( access.

    1.% References '9ect riented 3ode in! and esi!n with

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    7/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    I&3 Red &oo(s.

    I&3 #=3C Samp e S$nopsis.

    I&3 > www.i'm.in/deve operwor(s

    1.& 'ools to be used

    "pplication arc(itecture ) *"+"! *2,,

    *"+"ava is an o'9ect%oriented pro!rammin! an!ua!e deve oped '$ Sun

    3icros$stems a compan$ 'est (nown for its hi!h end

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    8/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    esi/n tool ) Rational Software odeler

    I&3 Rationa Software 3ode er+ RS3 made '$ I&3As Rationa Softwaredivision+ is a

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    9/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2.2 Software Interface

    lient on Internet

    :e' &rowser+ peratin! S$stem an$

    lient on Intranet

    :e' &rowser+ peratin! S$stem an$

    eb Ser$er

    :)SC"+ peratin! S$stem an$

    ata Base Ser$er

    &2+ peratin! S$stem an$

    e$elopment ,ndR) 2""+ ava+ ava &ean+ Serv ets+ H#3 + ?3 + ) )? + &2+ S

    :indows + :e'Sphere :e' Server

    2.3 Hardware Interface

    inimum Requirements:

    Client Side

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    10/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Processor R" is Space

    Internet Explorer - 6Inte 8entium III or)3 % B00 3H 12B 3& 100 3&

    Server Side

    Processor R" is Space

    RAD

    Inte 8entium III or)3 % B00 3H

    1 =& -.@ =&

    DB2 - 9.5 2@D 3&@00 3&

    ",c udin! ataSi e

    Recommended Requirements:

    Client Side

    Processor R" is Space

    Internet Explorer - 6) Inte or )3 % 1=HE 2@D 3& 100 3&

    Server Side

    Processor R" is Space

    RAD

    ) Inte or )3 % 2=HE

    2 =& -.@ =&

    DB2 - 9.5 @12 3&

    @00 3&

    ",c udin! ataSi e

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    11/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2.4 Use case diagram:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    12/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2.5 Sequence diagram:

    Blood bank registration:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    13/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    ,$ent creation:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    14/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Blood donor lo/in :

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    15/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    4on member re/istration:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    16/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Request anot(er blood donor:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    17/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    onation:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    18/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2. !ctivit" diagram:

    #$ood %an& approva$:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    19/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Blood donor re/istration:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    20/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    onate fund:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    21/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Blood transfer:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    22/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2.' (ata%ase design:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    23/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    2.) *+ (iagram

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    24/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    3.0 Specific requirements:

    3.1 Use Case Reports: Non 5members:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    25/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Register:

    *on mem'ers can re!ister in & C :8 '$ !ive mandator$ detai s i(eusername+ name + password+ emai id + phone num'er and contact

    detai s.

    Search for blood donors:

    *on mem'ers can search for ' ood donors in the specific address andma(e a re!istration to view their detai s.

    View help:

    *on mem'ers can view on ine he p and a so can down oad off ine he pto efficient $ use the faci ities avai a' e in the site.

    View health articles:*on mem'ers can read a hea th artic e which was created '$administrator.

    View FAQ:

    *on mem'ers can view the frequent $ as(ed questions section andcan c ear his dou'ts

    Contact admin:

    *on mem'ers can quer$ admin '$ enterin! his mai address and his

    quer$ for which admin wi rep $.

    Blood donors:

    Login:

    & ood donors can enter into the site '$ o!in with his username andpassword which he provided at the time of re!istration.

    View his stat s:

    #he user can view his detai s and his histor$ of ' ood donations.!ive feedback:

    & ood donors can !ive feed'ac( to administrator a'out his hea threcords

    "dit profile:

    & ood donors can edit their profi e and modif$ his detai s and a so hecan de ete his account.

    View c rrent re# irement:

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    26/27

    17

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    & ood donors can view the current requirements in his area and candonate ' ood.

    Register for blood donation:

    & ood donors can re!ister for ' ood donation in ' ood donation camps which is or!ani ed '$ & ood 'an(s.

    View events:

    & ood donors can view an event which is or!ani ed '$ & ood 'an(sand a so the$ can ma(e a quic( re!istration.

    Re# est other Blood donor:

    & ood donor can request other ' ood donors throu!h administrator andcan have more priorit$ than other ' ood donations

    Blood bank:

    Register:

    & ood 'an(s can re!ister in the we'site and can wait for approva fromadministrator. )fter approva & ood 'an(s can o!in.

    Login:

    & ood 'an(s can o!in '$ usin! the detai s which the$ provided at the

    time of re!istration.

    "dit profile:

    & ood 'an(s can edit their profi e and the$ a so can deactivate theiraccount.

    Create events:

    & ood 'an(s can create events with a particu ar date and can ma(equic( re!istration for ' ood donors.

    $rgani%e Blood donation camps:& ood 'an(s can or!ani e ' ood donation camps '$ which mem'erscan ma(e re!istration and can donate ' ood in the camp.

    Create re# irements:

    If the & ood 'an(s need an$ particu ar ' ood the$ can post theirrequirement on the site '$ which the & ood donor can view therequirements.

    Search for blood:

    & ood 'an(s can access the ' ood donor data'ase '$ enterin! therequired ' ood and the ocations if needed.

    Innovo / Hindusthan Co e!e of "n!ineerin! and #echno o!$

  • 8/12/2019 SRS-Blood Donor Central Database and Web

    27/27

    Blood donor central database and web-portal 2.0Software Requirements Specification 21/01/2012Innovo

    Administrator:

    &aintain blood bank:

    )dministrator can add or de ete ' ood 'an( and a so he can update thedetai s of the ' ood 'an(.

    Create FAQ:

    )dministrator can add + remove and update question in F4requent $as(ed 5uestionsG section which ena' es the eas$ understanda'i it$ ofthe users.

    Create health articles:

    )dministrator can create hea th artic es for various topics which ma$'enefit the users.

    &aintain Blood donors:

    )dministrator can view+ add+ update and de ete the & ood donordetai s.