srs-blood donor central database and web
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.