You are on page 1of 5

Non functionality

 Reliability?
 Performance …how?
 hardware platform we are used personal computer as the hardware platform.
How??

Functional requirement

 create account?? Manage account


 login ???

 Issue Books and Update Books need to be included in the add book
 What about the following
o Borrowing books
o Returning books
o Uploading and downloading books and videos functionality
o Calculate penalty
o Registration of system user
o Search
o View borrowed not returned books
o Report on various issues such as
 Which book is highly used by users(downloaded)
 Number of books for each department
o Change profile
o Feedback services
o Request
 Actors
o Add manger instead of admin
o Admin
o Librarian
o Student
 Use case

o Create account/mange account o Log out


o Log in o Delete account
o Upload book/video o Borrowing books
o Download book o Returning books
o Search book o Calculate penalty
o Registration of system user
o Modify book
o View borrowed not returned
o Delete book
books
o Add book o Report
o Edit information o Change profile
o Give suggestion o Feedback
o Edit profile o Request
o Identify book for updating o
Create
account

Download Upload
book book

Modify
Search book
book
student
Delete
book
Give Log in
suggestion

Add
information administrator

Edit
information
<include<>>

Log out Delete


account
Identify
book for
updating

librarian
Edit profile

Use case description


Error message
6.1: the system displays “the account cannot be created” if the administrator account was
created before.
6.2: go to step 4
Administrator
Opens
Name:string 1
ID no:integer Librarian
Address: Varchar() 1
Opens
Name:string
Controls ID no:integer
Address:varchar()
Upload book()
Modify book()
Delete account() Identify book()
Delete book()
Add information() 1 1
Edit information() Account
Edit profile() Password
1 Name: string
Password:Varchar Pass:String
1 Controls () chech password()
Verify Password() identify
Opens

*
Created by Trial Version
1

Student Book
is read by
name:string name:string
ID no:integer 1..* code:varchar()
address:varchar() author:string
read
1..*

search book()
download book()
give suggestion()

reference book general book

graduate student under graduate


student
Created by Trial Version
Create account
Web page Account type page Form page Account table

User
Click create
Account ()
Display ()

Click choose
Account ()
Display ()

Insert information

Click ok ()

Validate user

Send confirmation

Insert
Confirmation
Clicks create ()
<<Create>>

Created
Click create
account

administrator student librarian

insert
insert insert
information
information information

no
valid?
no valid?
no valid?

yes
create account

create account crate account

You might also like