You are on page 1of 18

SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​1 

Software​ ​Requirements
Specification​ ​and​ ​Design
Document
for

College​ ​Library​ ​App


Version​ ​2.0​ ​approved

Prepared​ ​by​ ​Devanandu​ ​P

(roll​ ​no.22)

Govt.​ ​Engg.​ ​College​ ​Thrissur

8​ ​November​ ​2017

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​2 

 
Table​ ​of​ ​Contents 
Table​ ​of​ ​Contents 2 
1. Introduction 3 
1.1 Purpose​ ​3 
1.2 Document​ ​Conventions 3 
1.3 Intended​ ​Audience​ ​and​ ​Reading​ ​Suggestions 3 
1.4 Product​ ​Scope 3 
1.5 References 3 
2. Overall​ ​Description 3 
2.1 Product​ ​Perspective 3 
2.2 Product​ ​Functions 4 
2.3 User​ ​Classes​ ​and​ ​Characteristics4 
2.4 Operating​ ​Environment 4 
2.5 Design​ ​and​ ​Implementation​ ​Constraints 4 
2.6 User​ ​Documentation 4 
2.7 Assumptions​ ​and​ ​Dependencies 4 
3. External​ ​Interface​ ​Requirements 4 
3.1 User​ ​Interfaces 4 
3.2 Hardware​ ​Interfaces 5 
3.3 Software​ ​Interfaces 5 
3.4 Communications​ ​Interfaces 5 
4. System​ ​Features 5 
4.1 Search​ ​mode 5 
4.2 Notifications 5 
5. Use​ ​case​ ​model 7 
5.1 Actors 7 
5.2 Use​ ​case​ ​diagram 7 
5.3 Use​ ​case​ ​description 8 
6. System​ ​model 11 
6.1 Introduction 11 
6.2 Class​ ​diagram 11 
6.3 Class​ ​description 12 
7.​ ​Dynamic​ ​model 13 
5.1 Sequence​ ​diagram 13 
5.2 Activity​ ​diagram 15 
5.3 State​ ​ ​description 18 
 
 

   
 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​3 

1. Introduction 
1.1 Purpose  
The​ ​following​ ​document​ ​describes​ ​the​ ​functional​ ​and​ ​non-functional​ ​requirements​ ​for​ ​the​ ​College
Library​ ​App​ ​release​ ​version​ ​1.0.​ ​The​ ​contents​ ​are​ ​intended​ ​to​ ​be​ ​utilized​ ​by​ ​the​ ​software
engineering​ ​class​ ​as​ ​guidelines​ ​for​ ​implementation​ ​and​ ​testing.​ ​This​ ​Software​ ​Requirements
Specification​ ​document​ ​only​ ​covers​ ​the​ ​main​ ​system​ ​and​ ​does​ ​not​ ​describe​ ​the​ ​implementation​ ​of
the​ ​database​ ​in​ ​which​ ​the​ ​main​ ​system​ ​interacts.​ ​All​ ​the​ ​requirements​ ​stated​ ​in​ ​this​ ​document​ ​are
slated​ ​for​ ​implementation​ ​in​ ​version​ ​1.0,​ ​unless​ ​otherwise​ ​specified.

1.2 Document​ ​Conventions 


As​ ​of​ ​the​ ​latest​ ​version​ ​of​ ​this​ ​Software​ ​Requirements​ ​Specification,​ ​there​ ​are​ ​no​ ​document
conventions.

1.3 Intended​ ​Audience​ ​and​ ​Reading​ ​Suggestions 


The​ ​intended​ ​audience​ ​is​ ​the​ ​software​ ​engineering​ ​class,​ ​who​ ​will​ ​be​ ​implementing​ ​and​ ​testing​ ​the
College​ ​Library​ ​App.​ ​Also,​ ​the​ ​document​ ​is​ ​to​ ​be​ ​utilized​ ​by​ ​the​ ​college​ ​students​ ​and​ ​librarian​ ​to
evaluate​ ​the​ ​software’s​ ​design​ ​and​ ​features.

1.4 Product​ ​Scope 


The​ ​college​ ​library​ ​app​ ​will​ ​allow​ ​students​ ​to​ ​know​ ​whether​ ​the​ ​required​ ​book​ ​is​ ​available​ ​in​ ​the
library​ ​.and​ ​if​ ​available,​ ​students​ ​can​ ​register​ ​their​ ​name​ ​to​ ​avail​ ​the​ ​book​ ​by​ ​evening​ ​.If​ ​not
available​ ​they​ ​get​ ​notified​ ​when​ ​book​ ​is​ ​available​ ​in​ ​the​ ​library​ ​in​ ​later​ ​time.​ ​The​ ​app​ ​provides
students​ ​to​ ​search​ ​books​ ​on​ ​the​ ​basis​ ​of​ ​author,book​ ​name,subject​ ​or​ ​course.​ ​Also,​ ​the​ ​student​ ​is
informed​ ​if​ ​pdf​ ​format​ ​of​ ​the​ ​searched​ ​book​ ​is​ ​available​ ​and​ ​can​ ​be​ ​downloaded​ ​.​ ​For​ ​students​ ​who
have​ ​taken​ ​book​ ​from​ ​libray​ ​they​ ​get​ ​notified​ ​of​ ​their​ ​re-issue​ ​date​ ​and​ ​return​ ​date.The​ ​goal​ ​is​ ​to
provide​ ​students​ ​with​ ​easy​ ​access​ ​to​ ​library​ ​and​ ​books.

1.5 References 
Weigers,​ ​Karl.​ ​Software​ ​Requirements​ ​Specification​ ​Template,​ ​IEEE​ ​format

2. Overall​ ​Description 
2.1 Product​ ​Perspective 
The​ ​college​ ​library​ ​app​ ​is​ ​an​ ​extension​ ​of​ ​library​ ​management​ ​system​ ​software​ ​in​ ​the​ ​library.​ ​It
allows​ ​students​ ​to​ ​search​ ​books​ ​available​ ​in​ ​the​ ​library​ ​without​ ​going​ ​to​ ​the​ ​library​ ​using​ ​this​ ​app.​ ​It
also​ ​reduces​ ​the​ ​possibility​ ​of​ ​bringing​ ​fine​ ​charge​ ​for​ ​late​ ​return​ ​of​ ​books​ ​by​ ​notifying​ ​the​ ​return​ ​or
 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​4 

re-issue​ ​date.​ ​It​ ​is​ ​actually​ ​a​ ​miniature​ ​app​ ​version​ ​of​ ​library​ ​management​ ​system​ ​aimed​ ​for
easiness​ ​of​ ​college​ ​students​ ​.The​ ​system​ ​will​ ​be​ ​developed​ ​in​ ​such​ ​a​ ​way​ ​to​ ​provide​ ​easy​ ​addition
of​ ​enhanced​ ​features,​ ​which​ ​may​ ​be​ ​desired​ ​in​ ​subsequent​ ​versions.

2.2 Product​ ​Functions 


● Login​ ​using​ ​college​ ​id
● Search​ ​books​ ​using​ ​keyword​ ​like​ ​author​ ​name,book​ ​name,course​ ​name(cse,eee,..)​ ​or
subject
● Display​ ​books​ ​available​ ​in​ ​pdf​ ​form
● Notification​ ​about​ ​return​ ​date​ ​or​ ​re-issue​ ​date,availability​ ​of​ ​a​ ​pre-searched​ ​book

2.3 User​ ​Classes​ ​and​ ​Characteristics 


College​ ​library​ ​app​ ​is​ ​mainly​ ​aimed​ ​at​ ​students.​ ​They​ ​are​ ​the​ ​user​ ​class​ ​.​ ​Students​ ​can​ ​easily
check​ ​availability​ ​if​ ​book​ ​in​ ​the​ ​library.Another​ ​user​ ​class​ ​is​ ​the​ ​college​ ​faculty​ ​members.Teachers
can​ ​download​ ​the​ ​pdf​ ​forms​ ​of​ ​textbooks.

2.4 Operating​ ​Environment 


The​ ​College​ ​library​ ​app​ ​shall​ ​function​ ​in​ ​android​ ​phones.Updated​ ​versions​ ​will​ ​work​ ​in​ ​ios​ ​and
windows​ ​phones.

2.5 Design​ ​and​ ​Implementation​ ​Constraints 


The​ ​app​ ​will​ ​be​ ​implemented​ ​using​ ​android​ ​studio​ ​and​ ​javascript.

2.6 User​ ​Documentation 


The​ ​app​ ​will​ ​provide​ ​help​ ​and​ ​guidelines​ ​embedded​ ​with​ ​it

2.7 Assumptions​ ​and​ ​Dependencies 


​ ​The​ ​database​ ​mentioned​ ​within​ ​this​ ​Software​ ​Requirements​ ​Specification​ ​document​ ​is​ ​previously
administered​ ​with​ ​the​ ​correct​ ​information​ ​needed​ ​by​ ​the​ ​College​ ​library​ ​app.​ ​The​ ​app​ ​depends​ ​on
the​ ​library​ ​database​ ​and​ ​needs​ ​to​ ​be​ ​kept​ ​updated​ ​with​ ​the​ ​database.

3. External​ ​Interface​ ​Requirements 


3.1 User​ ​Interfaces 
UI-1:​ ​The​ ​College​ ​library​ ​app​ ​shall​ ​provide​ ​pictures​ ​of​ ​the​ ​searched​ ​text​ ​book's​ ​cover​ ​page​ ​to​ ​aid​ ​in
identifying​ ​the​ ​book.

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​5 

UI-2:The​ ​App​ ​will​ ​provide​ ​a​ ​link​ ​that​ ​will​ ​download​ ​the​ ​pdf​ ​format​ ​of​ ​books.​ ​It​ ​would​ ​be​ ​helpful​ ​when
the​ ​searched​ ​book​ ​is​ ​not​ ​available​ ​in​ ​the​ ​library.
UI-3:​ ​The​ ​program​ ​will​ ​provide​ ​a​ ​page​ ​that​ ​produces​ ​the​ ​list​ ​of​ ​books​ ​taken​ ​by​ ​the​ ​user.
UI-4:​ ​The​ ​app​ ​also​ ​displays​ ​the​ ​list​ ​of​ ​books​ ​that​ ​need​ ​to​ ​be​ ​notified​ ​when​ ​it​ ​becomes​ ​available​ ​in
the​ ​library

3.2 Hardware​ ​Interfaces 


The​ ​College​ ​library​ ​app​ ​will​ ​reside​ ​on​ ​the​ ​Android​ ​phones​ ​of​ ​students​ ​,​ ​however,​ ​it​ ​will​ ​be​ ​able​ ​to
report​ ​its​ ​data​ ​to​ ​a​ ​database​ ​set​ ​up​ ​on​ ​a​ ​college​ ​server.​ ​The​ ​App​ ​will​ ​also​ ​be​ ​able​ ​to​ ​tell​ ​the​ ​server
to​ ​store​ ​the​ ​search​ ​history​ ​inorder​ ​to​ ​send​ ​notifications.

3.3 Software​ ​Interfaces 


1.College​ ​library​ ​app
This​ ​app​ ​will​ ​query​ ​the​ ​Library​ ​database​ ​for​ ​the​ ​availability​ ​of​ ​a​ ​book.
The​ ​user​ ​will​ ​be​ ​allowed​ ​to​ ​get​ ​the​ ​pdf​ ​formats​ ​of​ ​books.
The​ ​user​ ​will​ ​be​ ​notified​ ​when​ ​a​ ​book​ ​is​ ​available​ ​in​ ​the​ ​library.
2.Database
To​ ​allow​ ​user​ ​to​ ​get​ ​details​ ​about​ ​a​ ​book:its​ ​availability,Shelf​ ​number,etc
To​ ​allow​ ​user​ ​to​ ​retrieve​ ​the​ ​download​ ​link​ ​of​ ​the​ ​book's​ ​pdf​ ​format.
​ ​To​ ​store​ ​students​ ​search​ ​history​ ​for​ ​giving​ ​notification​ ​.

3.4 Communications​ ​Interfaces 


The​ ​security​ ​of​ ​a​ ​user​ ​must​ ​be​ ​consistent​ ​through​ ​the​ ​use​ ​of​ ​passwords​ ​and​ ​college​ ​id.

4. System​ ​Features 

4.1 Search​ ​mode 

4.1.1​ ​Description​ ​and​ ​Priority  


User​ ​login​ ​the​ ​app​ ​using​ ​their​ ​college​ ​id​ ​and​ ​password.Searching​ ​availability​ ​of​ ​books​ ​in 
library​ ​is​ ​of​ ​high​ ​priority.Getting​ ​notified​ ​of​ ​return​ ​date​ ​and​ ​availability​ ​of​ ​a​ ​previously 

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​6 

searched​ ​book​ ​is​ ​also​ ​of​ ​high​ ​priority.Knowing​ ​the​ ​availability​ ​of​ ​pdf​ ​format​ ​of​ ​books​ ​is​ ​of 
medium​ ​priority.​ ​Knowing​ ​the​ ​fine​ ​amount​ ​is​ ​of​ ​low​ ​priority.  
 
4.1.2​ ​Stimulus/Response​ ​Sequences 
​ ​Stimulus.​ ​:User​ ​loads​ ​system​ ​using​ ​college​ ​id​ ​and​ ​password.  
Response​ ​:​ ​System​ ​queries​ ​server​ ​and​ ​displays​ ​books​ ​based​ ​on​ ​his​ ​semester​ ​and​ ​course 
Stimulus​ ​:​ ​.User​ ​requests​ ​to​ ​check​ ​the​ ​availability​ ​of​ ​a​ ​book​ ​in​ ​the​ ​library​ ​searched​ ​using 
bookname/authorname/course. 
​ ​Response:​ ​The​ ​system​ ​sends​ ​request​ ​to​ ​the​ ​server​ ​to​ ​fetch​ ​data​ ​from​ ​the​ ​library​ ​database.  
 
4.1.3​ ​Functional​ ​Requirements  
Search.Display.bookname​ ​:​ ​The​ ​system​ ​will​ ​display​ ​all​ ​books​ ​that​ ​matches​ ​the​ ​bookname 
searched​ ​for. 
​ ​Search.Display.authorname​ ​:​ ​The​ ​system​ ​will​ ​display​ ​all​ ​books​ ​that​ ​matches​ ​the 
authorname​ ​searched​ ​for. 
​ ​Search.Display.coursename​ ​:​ ​The​ ​system​ ​will​ ​display​ ​all​ ​books​ ​that​ ​belongs​ ​to​ ​the​ ​semester 
and​ ​course​ ​name​ ​given.  
Search.login:The​ ​system​ ​allows​ ​user​ ​to​ ​login​ ​the​ ​server​ ​using​ ​the​ ​college​ ​id​ ​and​ ​password. 
Error​ ​message​ ​is​ ​shown​ ​if​ ​any​ ​of​ ​the​ ​above​ ​is​ ​incorrect. 
​ ​Search.display.pdf:The​ ​system​ ​displays​ ​if​ ​pdf​ ​is​ ​available​ ​for​ ​the​ ​searched​ ​book 
Search.display.error:The​ ​system​ ​displays​ ​error​ ​message​ ​if​ ​no​ ​books​ ​matches​ ​the​ ​searched 
keyword​ ​and​ ​displays​ ​the​ ​books​ ​similar​ ​to​ ​the​ ​keyword. 

4.2 Notifications 

4.2.1​ ​Description​ ​and​ ​Priority  


Getting​ ​notified​ ​of​ ​return​ ​date​ ​and​ ​availability​ ​of​ ​a​ ​previously​ ​searched​ ​book​ ​is​ ​also​ ​of​ ​high 
priority.​ ​Notification​ ​about​ ​the​ ​availability​ ​of​ ​a​ ​previously​ ​searched​ ​book​ ​is​ ​to​ ​be 
given.Knowing​ ​the​ ​fine​ ​amount​ ​is​ ​of​ ​low​ ​priority.  
 
4.2.2​ ​Stimulus/Response​ ​Sequences  
Stimulus:User​ ​requests​ ​for​ ​his​ ​current​ ​issued​ ​books​ ​to​ ​him.  
Response:System​ ​lists​ ​out​ ​the​ ​books​ ​taken​ ​by​ ​the​ ​user​ ​with​ ​their​ ​return​ ​or​ ​reissue​ ​dates.  
 
4.2.3​ ​Functional​ ​Requirements  
Notify.retrieve.date:​ ​The​ ​system​ ​displays​ ​the​ ​date​ ​of​ ​issue,date​ ​of​ ​return​ ​or​ ​reissue​ ​of​ ​the 
books​ ​taken​ ​by​ ​the​ ​user.  
Notify.book.available:The​ ​system​ ​notifies​ ​the​ ​user​ ​that​ ​the​ ​previously​ ​searched​ ​book​ ​is​ ​now 
available​ ​in​ ​the​ ​library.  
Notify.Fine:The​ ​system​ ​calculates​ ​the​ ​fine​ ​amount​ ​and​ ​displays​ ​to​ ​the​ ​user 

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​7 

5. Use​ ​Case​ ​Model 


5.1 Actors 

5.1.1​ ​ ​College​ ​Member 


5.1.1.1​ ​Information:​ ​College​ ​Member​ ​can​ ​be​ ​a​ ​student​ ​or​ ​a​ ​faculty​ ​of​ ​the​ ​college.​ ​This​ ​is​ ​an
abstraction​ ​of​ ​the​ ​specific​ ​users​ ​as​ ​they​ ​all​ ​perform​ ​similar​ ​actions,​ ​but​ ​for​ ​different​ ​reasons.​ ​Both
students​ ​and​ ​faculties​ ​can​ ​view​ ​books​ ​related​ ​to​ ​their​ ​course​ ​but​ ​the​ ​number​ ​of​ ​days​ ​the​ ​books​ ​can
be​ ​issued​ ​differs​ ​for​ ​both.​ ​The​ ​specific​ ​actors​ ​who​ ​fall​ ​into​ ​the​ ​broader​ ​category​ ​of​ ​college​ ​member
are:
5.1.1.1.1​ ​Student
5.1.1.1.2​ ​Faculty

5.2 Use​ ​case​ ​diagram 

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​8 

5.3 Use​ ​Case​ ​Description 


5.3.1​ ​Login
Use​ ​Case:​ ​Login

ID:UC01

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1. User​ ​enter​ ​userid​ ​and​ ​password​ ​to​ ​login
2. user​ ​id​ ​is​ ​verified
3. If​ ​valid​ ​user
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​3.1​ ​redirect​ ​to​ ​home​ ​page
​ ​ ​ ​ ​ ​ ​4.​ ​Else
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​4.1​ ​redirect​ ​to​ ​login​ ​page​ ​and​ ​show​ ​login​ ​error​ ​message

Postconditions:​nil

5.3.2​ ​Search​ ​books


Use​ ​Case:​ ​SearchBooks

ID:UC02

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1.include(Login)
2​ ​user​ ​selects​ ​“search​ ​books”
3.user​ ​enters​ ​keyword​ ​and​ ​selects​ ​search​ ​criteria
4​ ​If​ ​book​ ​is​ ​available
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​4.1​ ​display​ ​book’s​ ​rack​ ​no.​ ​and​ ​no​ ​of​ ​books
5.​ ​Else
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​5.1​ ​save​ ​book​ ​name​ ​for​ ​future​ ​notification

Postconditions:​nil

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​9 

5.3.3​ ​Check​ ​pdf​ ​availability


Use​ ​Case:​ ​CheckPdfAvailabilty

ID:UC03

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1.include(Login)
2​ ​user​ ​selects​ ​“check​ ​pdf”
3.user​ ​enters​ ​keyword​ ​and​ ​selects​ ​search​ ​criteria
4​ ​If​ ​pdf​ ​of​ ​book​ ​is​ ​available
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​4.1​ ​display​ ​download​ ​link

Postconditions:​nil

5.3.4​ ​View​ ​history


Use​ ​Case:​ ​ViewHistory

ID:UC04

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1.include(Login)
2​ ​user​ ​selects​ ​“view​ ​history”
3.user​ ​details​ ​on​ ​issued​ ​books​ ​is​ ​fetched
4​ ​If​ ​issued​ ​books​ ​>0
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​4.1​ ​display​ ​books​ ​name​ ​and​ ​return​ ​dates
5​ ​extends​ ​<<calculate​ ​fine>>

Postconditions:​nil

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​10 

5.3.5​ ​Calculate​ ​fine


Use​ ​Case:​ ​CalculateFine

ID:UC05

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1.include(Login)
2​ ​include(ViewHistory)
3​ ​for​ ​each​ ​issued​ ​books
​ ​ ​ ​3.1​ ​If​ ​current​ ​date>return​ ​dates
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​3.1.1​ ​calculate​ ​fine​ ​amount​ ​and​ ​display

Postconditions:​nil

5.3.6​ ​Notification
Use​ ​Case:​ ​BookArrivalNotify

ID:UC06

Actors:
College​ ​Member

Preconditions:
Member​ ​already​ ​have​ ​registered​ ​in​ ​library​ ​system

Flow​ ​of​ ​events:


1.include(Login)
2​ ​user​ ​selects​ ​“notifications”
3.for​ ​each​ ​book​ ​in​ ​saved​ ​book​ ​list
​ ​ ​ ​ ​3.1​ ​If​ ​book​ ​is​ ​available
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​3.1.1​ ​display​ ​book’s​ ​rack​ ​no.​ ​and​ ​no​ ​of​ ​books

Postconditions:​nil

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​11 

6. System​ ​object​ ​model 


6.1​ ​Introduction
The​ ​System​ ​Object​ ​Model​ ​Section​ ​shows​ ​the​ ​class​ ​diagram​ ​which​ ​describes​ ​various​ ​objects
required​ ​and​ ​their​ ​attributes​ ​and​ ​functions.​ ​In​ ​this​ ​system​ ​we​ ​have​ ​college​ ​member​ ​and​ ​books​ ​as
the​ ​objects.

6.2​ ​Class​ ​Diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​12 

6.2.1​ ​Class​ ​Description


6.2.1.1​ ​College​ ​Member

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​13 

6.2.1.1​ ​Book​ ​Database

7. Dynamic​ ​model 
7.1​ ​Sequence​ ​Diagram

7.1.1​ ​Login​ ​sequence​ ​diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​14 

7.1.2​ ​Search​ ​sequence​ ​diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​15 

7.1.3​ ​History​ ​sequence​ ​diagram

7.2​ ​Activity​ ​Diagram

7.2.1​ ​Login​ ​sequence​ ​diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​16 

7.2.2​ ​Search​ ​sequence​ ​diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​17 

7.2.3​ ​History​ ​sequence​ ​diagram

 
SRS​ ​and​ ​Design​ ​Document​ ​ ​for​ ​College​ ​Library​ ​App   Page​ ​18 

7.3​ ​State​ ​Diagram

You might also like