Sunteți pe pagina 1din 24

Library Management System:

Use Case Diagram

So following the above diagram there are following uses cases of my systems.

System Use Cases Main Screen (UC1)


Scope Level Library Management System User Goal

Goal in Context Present a main menu form which one can access the various functions of the library management system. Primary Actor User and Admin Stakeholders User: Wants to get a specific boo for certain period of time Admin: Wants to eep the record of all boo s !issued or returned" and also maintains the record. #un Library Management Software and entered password is correct. A previous command completes successfully. $he Library Management System waits for user input when main menu is on the screen

Preconditions ri!!ers S"ccess G"arantee

Main S"ccess Scenario: 1# Li$rary Mana!ement System: $here are following seven options to chose from% a. Students Membership #ecord !U&'" b. (oo &atalogue !U&)" c. #eference boo s &atalogue !U&*" d. (oo +ssued record !U&," e. (oo returned record !U&-" f. .ine records !U&/" g. #eservation for boo s !U&0" %# Li$rary Mana!ement System% Waits for user input &xtensions: 1a# if the Password is incorrect than a message is printed on the screen and as for another attempt but after the third attempt1 if the password is incorrect than the systems does not as for reenter the password but it 2uits to windows.

St"dents Mem$ership 'ecord (UC%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers S"ccess G"arantee Library Management System User Goal Present a menu from which one can access the various functions of the Student Membership #ecord. Admin Admin% Wants to enter and maintain the Student Membership #ecord. 3one Admin selects Student Membership record option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin: Selects the menu option to 4nter in the Student Membership #ecord. %# Li$rary Mana!ement System% Presents a Menu for maintaining student Membership record. $hat contains the following .our options to choose from. a. Add Students #ecord !U&'56" b. 4dit Students #ecord !U&'5'" c. 7iew Students #ecord !U&'5)" d. Search for Student #ecord !U&'5*" (# Li$rary Mana!ement System: Waits for user input &xtensions: %a# to enter in the option Add Student #ecord and 4dit Student #ecord1 the system waits for the Password.

Add St"dents 'ecord (UC%)1)


Scope Level Goal in Context Primary Actor Library Management System User Goal Present a form to the admin to allow him to add record of the students. Admin

Stakeholders Preconditions ri!!ers

Admin% Wants to add membership record of the different Students $he 4ntered password is correct. Admin selects Add Student #ecord option from the Student Membership #ecord menu.

S"ccess G"arantee $he record of the student Membership is added to the Library Management Software and it assigns a Library 3umber to 4ach student. Main S"ccess Scenario: 1# Admin: Selects the menu option to add membership record of the different Students. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the name1 .ather8s 3ame1 #egistration 3umber %)1c* 9ate of (irth %)1d1 9ate of :oining %)1d1 4mail Address1 Phone 3umber and #esidential Address of the students. +# Li$rary Mana!ement System: Add the Membership record of the Students1 updates the previous record and issue the student a Library number. &xtensions: %)1a% if the Password is incorrect than a message is printed on the screen and admin is returned to the Student Membership record menu. %)1$% if the name of the record of the students is already in the library management systems1 a message is printed on the screen and admin is returned to Student Membership record menu. %)1c% $he #egistration must be in the form ;year of :oining of institution < institution name < department name < registration number !that must not be greater than * digits"=. %)1d% $he 9ate of the (irth and >oining date must be in the format of ;MM?99?@@@@= if Month is greater than 6' or 9ays is greater than )61 a message is printed on the screen and as s for reenter.

&dit St"dents 'ecord (UC%)%)


Scope Level Goal in Context Primary Actor Library Management System User Goal Present a form to the admin to allow him to &hange the record of the students. Admin

Stakeholders Preconditions ri!!ers

Admin% Wants to &hange membership record of the Specific Student. $he 4ntered password is correct. Admin selects 4dit Student #ecord option from the Student Membership #ecord menu.

S"ccess G"arantee $he record of the student Membership is &hanged in the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu to &hange membership record of the Specific Student. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of the &ategories %)%$ and $he correct data of that student %)%c1 %)%d +# Li$rary Mana!ement System: Save the changes in the Membership record of the Students and updates the previous record. &xtensions: %)%a% if the Password is incorrect than a message is printed on the screen and admin is returned to the Student Membership record menu. %)%$% if the name of the categories not among the eAisting categories1 a message is printed on the screen and admin is returned to Student Membership record menu. %)%c% $he #egistration must be in the form ;year of :oining of institution < institution name < department name < registration number !that must not be greater than * digits"=. %)%d% $he 9ate of the (irth and >oining date must be in the format of ;MM?99?@@@@= if Month is greater than 6' or 9ays is greater than )61 a message is printed on the screen and as s for reenter.

,ie- St"dents 'ecord (UC%)()


Scope Level Goal in Context Primary Actor Stakeholders Preconditions Library Management System User Goal Present the record of all students in tabular form. Admin Admin% Wants to view membership record of all Students that are member of the library. 3one

ri!!ers

Admin selects 7iew Student #ecord option from the Student Membership #ecord menu.

S"ccess G"arantee Library Management Software shows the table that contains the record of all students that are member of the library. Main S"ccess Scenario: 1# Admin: Selects the menu option to view membership record of all Students. %# Li$rary Mana!ement System: presents membership record of all Students that are member of the library in the tabular form. &xtensions: 3one

Search St"dents 'ecord (UC%)+)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to search the record of the students. Admin Admin% Wants to Search membership record of the #e2uired Students 3one Admin selects Search Student #ecord option from the Student Membership #ecord menu.

S"ccess G"arantee Library Management Software Presents the record of the re2uired student in tabular form. Main S"ccess Scenario: 1# Admin: Selects the menu option to Search membership record of the #e2uired Students. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the name1 .ather8s 3ame1 #egistration 3umber %)+a* +# Li$rary Mana!ement System: Presents the record of the re2uired student. &xtensions: %)+a% $he #egistration must be in the form ;year of :oining of institution <

institution name < department name < registration number !that must not be greater than * digits"=.

.ooks Catalo!"e (UC()


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers S"ccess G"arantee Library Management System User Goal Present a menu from which one can access the various functions of the (oo s &atalogue. Admin Admin% Wants to enter and maintain the (oo s #ecord. 3one Admin selects (oo s &atalogue option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin: Selects the menu option to 4nter in the (oo s &atalogue %# Li$rary Mana!ement System% Presents a Menu for maintaining (oo s #ecord. $hat contains the following .our options to choose from. a. Add (oo s #ecord !U&)56" b. 4dit (oo s #ecord !U&)5'" c. 7iew (oo s #ecord !U&)5)" d. Search for (oo s !U&)5*" (# Li$rary Mana!ement System: Waits for user input &xtensions: (a# to enter in the option Add boo s #ecord and 4dit boo s #ecord1 the system waits for the Password. ($ User can only entered in the 7iew (oo s record and Search for boo s from where he can chec s the available boo s.

Add .ooks 'ecord (UC()1)


Scope Level Goal in Context Library Management System User Goal Present a form to the admin to allow him to add record

of the (oo s. Primary Actor Stakeholders Preconditions ri!!ers Admin Admin% Wants to add record of the different (oo s $he 4ntered password is correct. Admin selects Add (oo s #ecord option from the (oo s &atalogue menu.

S"ccess G"arantee $he record of the (oo s is added to the Library Management Software and it assigns a number to each boo . Main S"ccess Scenario: 1# Admin: Selects the menu option to add record of the different (oo s %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the name1 Author8s 3ame and 4dition +# Li$rary Mana!ement System: Add the #ecord of the boo s1 update the previous record and assign a number to each boo . &xtensions: ()1a% if the Password is incorrect than a message is printed on the screen and admin is returned to the (oo s record menu.

&dit .ooks 'ecord (UC()%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to &hange the record of the (oo s. Admin Admin% Wants to &hange record of the Specific boo . $he 4ntered password is correct. Admin selects 4dit (oo s #ecord option from the (oo s &atalogue menu.

S"ccess G"arantee $he record of the (oo s is &hanged in the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to &hange record of the Specific (oo s. %# Li$rary Mana!ement System: presents a form

(# Admin: 4nters the 3ame of the &ategories ()%$ and $he correct data of that student +# Li$rary Mana!ement System: Save the changes in the record of the boo s and updates the previous record. &xtensions: ()%a% if the Password is incorrect than a message is printed on the screen and admin is returned to the boo s record menu. ()%$% if the name of the categories not among the eAisting categories1 a message is printed on the screen and admin is returned to (oo s record menu.

,ie- .ooks 'ecord (UC()()


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin ?user to view the record of all (oo s in tabular form. Admin and User Admin?User% Wants to view record of all (oo s that are in the library. 3one Admin?User selects 7iew (oo s #ecord option from the (oo s &atalogue #ecord menu.

S"ccess G"arantee Library Management Software shows the table that contains the record of all (oo s that are in the library. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to view record of all (oo s. %# Li$rary Mana!ement System: presents record of all (oo s that are in the library1 in the tabular form. &xtensions: 3one

Search .ooks 'ecord (UC()+)


Scope Level Goal in Context Library Management System User Goal Present a form to the admin?user to allow him to search

the record of the (oo s. Primary Actor Stakeholders Preconditions ri!!ers Admin and User Admin?User% Wants to search the record of the #e2uired (oo . 3one Admin?User selects Search (oo s #ecord option from the (oo s &atalogue menu.

S"ccess G"arantee Library Management Software Presents the record of the re2uired (oo in tabular form. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to Search record of the #e2uired (oo s. %# Li$rary Mana!ement System: presents a form (# Admin/User: 4nters the name1 Author8s 3ame and 4dition +# Li$rary Mana!ement System: Presents the record of the re2uired (oo . &xtensions: 3one

'e0erence .ooks 'ecord (UC+)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers S"ccess G"arantee Library Management System User Goal Present a menu from which one can access the various functions of the #eference (oo #ecord. Admin Admin% Wants to enter and maintain the #eference (oo s #ecord. 3one Admin selects #eference (oo #ecord option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin: Selects the menu option to 4nter in the #eference (oo s #ecord. %# Li$rary Mana!ement System% Presents a Menu for maintaining #eference

(oo s #ecord. $hat contains the following .our options to choose from. a. Add #eference (oo s #ecord !U&*56" b. 4dit #eference (oo s #ecord !U&*5'" c. 7iew #eference (oo s #ecord !U&*5)" d. Search for #eference (oo s !U&*5*" (# Li$rary Mana!ement System: Waits for user input &xtensions: +a# to enter in the option Add boo s #ecord and 4dit boo s #ecord1 the system waits for the Password. +$ User can only entered in the 7iew #eference (oo s record and Search for boo s from where he can chec s the available boo s

Add 'e0erence .ooks 'ecord (UC+)1)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to add record of the #eference (oo s. Admin Admin% Wants to add record of the different #eference (oo s $he 4ntered password is correct. Admin selects Add (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee $he record of the #eference (oo s is added to the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to add record of the different #eference (oo s %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the name1 Author8s 3ame1 4dition1 &ourse 3ame and teacher8 name +# Li$rary Mana!ement System: Add the #ecord of the boo s1 update the previous record. &xtensions: +)1a% if the Password is incorrect than a message is printed on the screen and admin is returned to the #eference (oo s record menu.

&dit 'e0erence .ooks 'ecord (UC+)%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to &hange the record of the #eference (oo s. Admin Admin% Wants to &hange record of the Specific #eference boo . $he 4ntered password is correct. Admin selects 4dit #eference (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee $he record of the #eference (oo s is &hanged in the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to &hange record of the Specific #eference (oo s. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of the &ategories ()%$ and $he correct data of that student +# Li$rary Mana!ement System: Save the changes in the record of the #eference boo s and updates the previous record. &xtensions: +)%a% if the Password is incorrect than a message is printed on the screen and admin is returned to the #eference (oo record menu. +)%$% if the name of the categories not among the eAisting categories1 a message is printed on the screen and admin is returned to #eference boo record menu.

,ie- 'e0erence .ooks 'ecord (UC+)()


Scope Level Goal in Context Library Management System User Goal Present a form to the admin ?user to view the record of all #eference (oo s in tabular form.

Primary Actor Stakeholders Preconditions ri!!ers

Admin and User Admin?user% Wants to view record of all #eference (oo s that are in the library. 3one Admin?User selects 7iew #eference (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee Library Management Software shows the table that contains the record of all #eference (oo s that are in the library. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to view record of all #eference (oo s. %# Li$rary Mana!ement System: presents record of all #eference (oo s that are in the library1 in the tabular form. &xtensions: 3one

Search 'e0erence .ooks 'ecord (UC+)+)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin?user to allow him to search the record of the #eference (oo s. Admin and User Admin?User% Wants to search the record of the #e2uired #eference (oo . 3one Admin?User selects Search #eference (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee Library Management Software Presents the record of the re2uired #eference (oo in tabular form. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to Search record of the #e2uired #eference (oo s. %# Li$rary Mana!ement System: presents a form (# Admin/User: 4nters the name1 Author8s 3ame1 4dition1 &ourse 3ame and teacher8 name

+# Li$rary Mana!ement System: Presents the record of the re2uired #eference (oo . &xtensions: 3one

1ss"ed .ooks 'ecord (UC2)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers S"ccess G"arantee Library Management System User Goal Present a menu from which one can access the various functions of the issued (oo #ecord. Admin Admin% Wants to enter and maintain the issued (oo s #ecord. 3one Admin selects issued (oo #ecord option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin: Selects the menu option to 4nter in the issued (oo s record. %# Li$rary Mana!ement System% Presents a Menu for maintaining issued (oo s #ecord. $hat contains the following $wo options to choose from. a. Add issued (oo s #ecord !U&,56" b. 4dit issued (oo s #ecord !U&,5'" (# Li$rary Mana!ement System: Waits for user input &xtensions: 2a# $o enter in the option Add issued boo s #ecord and 4dit issued boo s #ecord1 the system waits for the Password. 2$ +f the re2uired boo is not available in the library1 a message is printed on the screen

Add 1ss"ed .ooks 'ecord (UC2)1)


Scope Library Management System

Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers

User Goal Present a form to the admin to allow him to add record of the issued (oo s. Admin Admin% Wants to add record of the different issued (oo s $he 4ntered password is correct. Admin selects Add issued (oo s #ecord option from the issued (oo s #ecord menu.

S"ccess G"arantee $he record of the issued (oo s is added to the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to add record of the different issued (oo s %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of boo 1 3ame of the student1 Author8s 3ame1 4dition1 issuing date and due date. +# Li$rary Mana!ement System: Add the #ecord of the issued boo s1 update the previous record. &xtensions: 2)1a% if the Password is incorrect than a message is printed on the screen and admin is returned to the issued (oo s record menu. 2)1$% $he +ssuing date and 9ue date must be in the format of ;MM?99?@@@@= if Month is greater than 6' or 9ays is greater than )61 a message is printed on the screen and as s for reenter.

&dit 1ss"ed .ooks 'ecord (UC2)%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions Library Management System User Goal Present a form to the admin to allow him to &hange the record of the issued (oo s. Admin Admin% Wants to &hange record of the Specific issued boo . $he 4ntered password is correct.

ri!!ers

Admin selects 4dit issued (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee $he record of the +ssued (oo s is &hanged in the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to &hange record of the Specific +ssued (oo s. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of the &ategories ()%$ and $he correct data of that student +# Li$rary Mana!ement System: Save the changes in the record of the +ssued boo s and updates the previous record. &xtensions: 2)%a% if the Password is incorrect than a message is printed on the screen and admin is returned to the issued (oo s record menu. 2)%$% if the name of the categories not among the eAisting categories1 a message is printed on the screen and admin is returned to issued (oo s record menu.

'et"rned .ooks 'ecord (UC3)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers S"ccess G"arantee Library Management System User Goal Present a menu from which one can access the various functions of the returned (oo #ecord. Admin Admin% Wants to enter and maintain the returned (oo s #ecord. 3one Admin selects returned (oo #ecord option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin: Selects the menu option to 4nter in the returned (oo s record. %# Li$rary Mana!ement System% Presents a Menu for maintaining returned (oo s #ecord. $hat contains the following two options to choose from.

a. Add returned (oo s #ecord !U&-56" b. 4dit returned (oo s #ecord !U&-5'" (# Li$rary Mana!ement System: Waits for user input &xtensions: 3a# $o enter in the option Add returned boo s #ecord and 4dit returned boo s #ecord1 the system waits for the Password.

Add 'et"rned .ooks 'ecord (UC3)1)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to add record of the returned (oo s. Admin Admin% Wants to add record of the different returned (oo s $he 4ntered password is correct. Admin selects Add returned (oo s #ecord option from the issued (oo s #ecord menu.

S"ccess G"arantee $he record of the returned (oo s is added to the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to add record of the different returned (oo s %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of boo 1 3ame of the student1 Author8s 3ame1 4dition1 #eturning date. +# Li$rary Mana!ement System: Add the #ecord of the returned boo s1 update the previous record. &xtensions: +)1a% if the Password is incorrect than a message is printed on the screen and admin is returned to the returned (oo s record menu. 2)1$% $he #eturning date must be in the format of ;MM?99?@@@@= if Month is greater than 6' or 9ays is greater than )61 a message is printed on the screen and as s for reenter.

&dit 'et"rned .ooks 'ecord (UC3)%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to allow him to &hange the record of the issued (oo s. Admin Admin% Wants to &hange record of the Specific issued boo . $he 4ntered password is correct. Admin selects 4dit issued (oo s #ecord option from the #eference (oo s #ecord menu.

S"ccess G"arantee $he record of the returned (oo s is &hanged in the Library Management Software. Main S"ccess Scenario: 1# Admin: Selects the menu option to &hange record of the Specific returned (oo s. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of the &ategories ()%$ and $he correct data of that student +# Li$rary Mana!ement System: Save the changes in the record of the returned boo s and updates the previous record. &xtensions: 3)%a% if the Password is incorrect than a message is printed on the screen and admin is returned to the returned (oo s record menu. 3)%$% if the name of the categories not among the eAisting categories1 a message is printed on the screen and admin is returned to returned (oo s record menu.

4ines 'ecord (UC5)


Scope Level Goal in Context Primary Actor Stakeholders Library Management System User Goal Present a menu from which one can access the various functions of the .ine #ecord. Admin and User User% Wants to view the name of the students that have

to pay the fine. Admin% Wants to enter and maintain the #ecord of the .ine Preconditions ri!!ers S"ccess G"arantee 3one Admin selects .ine #ecords option from the main menu. Library Management System Waits for user input

Main S"ccess Scenario: 1# Admin/User: Selects the menu option to 4nter in the .ine record %# Li$rary Mana!ement System% Presents a Menu for fine #ecord $hat contains the following two options to choose from. a. List of students !U&/56" b. &hec the status !Pending?Paid" !U&/5'" (# Li$rary Mana!ement System: Waits for user input. &xtensions: 6a $o enter in the option .ine #ecord and 4dit returned boo s #ecord1 the system waits for the Password 6$ User can only enter in the List of the students from where he can chec the name of the student that has to pay the fine.

List o0 the St"dents (UC+)()


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present the #ecord of the students that have to pay the fine. Admin and User Admin% Wants to view record of the students that have to pay the fine. 3one Admin?User selects List of the Students option from the .ine #ecord menu.

S"ccess G"arantee Library Management Software shows the table that contains the #ecord of the students that have to pay the fine. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to view #ecord of the students that

have to pay the fine. %# Li$rary Mana!ement System: presents #ecord of the students that have to pay the fine1 in the tabular form. &xtensions: 3one

Check the Stat"s (UC+)()


Scope Level Goal in Context Library Management System User Goal Present the &hec s the status of the students that have to pay the fine1 whether they have paid the fine or still pending. Admin Admin% Wants to &hec the status of the students that have to pay the fine1 whether they have paid the fine or still pending. $he 4ntered Password is correct Admin selects List of the Students option from the .ine #ecord menu.

Primary Actor Stakeholders

Preconditions ri!!ers

S"ccess G"arantee Library Management Software shows the table that contains the status of the students that have to pay the fine1 whether they have paid the fine or still pending. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to &hec the status of the students that have to pay the fine1 whether they have paid the fine or still pending. %# Li$rary Mana!ement System: presents the status of the students that have to pay the fine1 whether they have paid the fine or still pending1 in the tabular form. &xtensions: 3one

'eservation o0 .ooks (UC6)


Scope Level Goal in Context Library Management System User Goal Present a menu from which one can access the various

functions of the #eservation of boo s. Primary Actor Stakeholders Admin and User User% Wants to reserve the re2uired among the available boo s. Admin% Wants to enter and maintain the #ecord of the reservation of boo s 3one Admin?User selects #eservation of boo s option from the main menu. Library Management System Waits for user input

Preconditions ri!!ers S"ccess G"arantee

Main S"ccess Scenario: 1# Admin/User: Selects the menu option to 4nter in the record of the reservation of boo s. %# Li$rary Mana!ement System% Presents a Menu for #ecord #eservation of (oo s. $hat contains the following $wo options to choose from. a. &hec the record of boo s !U&056" b. Set the priority !U&05'" (# Li$rary Mana!ement System: Waits for user input &xtensions: 6a $o enter in the option set the Priority1 the system waits for the Password 6$ User can only entered in the chec record of the boo s from where he can chec s the available boo s and also reserve the boo if boo is available.

Check the record o0 .ooks (UC6)1)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin?user to allow him to &hec the record of the available (oo s. Admin Admin?User% Wants to &hec the record of the available (oo s. 3one Admin?user selects &hec the record of the (oo s option from the #eservation of (oo s menu.

S"ccess G"arantee Library Management Software is displayed the record of

the available boo s on the screen. Main S"ccess Scenario: 1# Admin/User: Selects the menu option to &hec the record of Available (oo s %# Li$rary Mana!ement System: presents a form (# Admin/User: 4nters the 3ame of boo 1 Author8s 3ame1 4dition1 +# Li$rary Mana!ement System: display the record of the available boo s on the screen. &xtensions: 3one

Set the Priority (UC6)%)


Scope Level Goal in Context Primary Actor Stakeholders Preconditions ri!!ers Library Management System User Goal Present a form to the admin to PrioritiBe the students. Admin Admin% Wants to PrioritiBe the students that are reserving the boo s. $he 4ntered password is correct. Admin selects Set the Priority option from the #eservation of boo s menu.

S"ccess G"arantee Library Management Software prioritiBes the student according to Admin. Main S"ccess Scenario: 1# Admin: Selects the menu option to PrioritiBe the students that are reserving the boo s. %# Li$rary Mana!ement System: presents a form (# Admin: 4nters the 3ame of the Student1 #egistration 3umber6)%$1 Applying date6)($ +# Li$rary Mana!ement System: Save the changes in the record of the returned boo s and updates the previous record. &xtensions: 6)%a% if the Password is incorrect than a message is printed on the screen and

admin is returned to the #eservation of (oo s record menu. 6)%$% $he #egistration must be in the form ;year of :oining of institution < institution name < department name < registration number !that must not be greater than * digits"=. 6)($ $he Applying date must be in the format of ;MM?99?@@@@= if Month is greater than 6' or 9ays is greater than )61 a message is printed on the screen and as s for reenter