Tải bản đầy đủ (.docx) (8 trang)

SRS_Group1_Entertainmentwebsite_CMUCS214CIS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (157.73 KB, 8 trang )

SOFTWARE REQUIREMENTS
SPECIFICATION
For LIBRARY MANAGEMENT SOFTWARE
Version 1.0 approved

Prepared by Group 1

1/12/2012

CONTENTS
I.

Introduction:...........................................................................................................................................2
1.1

Purpose:............................................................................................................................................2

1.2

Document Conventions....................................................................................................................2

1.3

Intended Audience and Reading Suggestions.................................................................................2

1.4

Product Scope...................................................................................................................................2

1.5


Reference..........................................................................................................................................2

II.

Overall Desccription:.........................................................................................................................2

2.1

Product Perspective..........................................................................................................................2

2.2

Product Function..............................................................................................................................2


2.3

User Classes and Characteristics.....................................................................................................2

2.4

Operating Environment....................................................................................................................3

2.5

Desing and Implemmentation Constraints......................................................................................3

2.6

Assumptions and Dependencies......................................................................................................3


III.

External Interface Requirements:....................................................................................................3

3.1

User Interfaces..................................................................................................................................3

3.2

Hardware Interface...........................................................................................................................3

3.3

Software Interfaces...........................................................................................................................3

3.4

Communication Interfaces...............................................................................................................3

IV.
V.

System Features:................................................................................................................................4
NonFunction Requirement:................................................................................................................10

5.1

Performance...................................................................................................................................10


5.2

Safety..............................................................................................................................................10

5.3

Security...........................................................................................................................................10

5.4

Software Quality Attributers..........................................................................................................11

5.5

Business Rule:................................................................................................................................11

5.6

Use Documer..................................................................................................................................11

VI.

Other Requirement:.........................................................................................................................11


I. Introduction:
I.1 Purpose:

-


The purpose of the document is to describe the details of the software "library
management". This is a software used to help managers manage their
borrowing easily

I.2 Document Conventions
I.3 Intended Audience and Reading Suggestions
- This document will be read by user at part 1 and 2. The order will be read by
developers.

I.4 Product Scope

-

The software allows users to add or modify book databases and book
providers. Users can also search for titles, author names or book types. At the
same time, it also provides statistical reports on borrowing of books and the
number of books in stock each month

I.5 Reference
II. Overall Desccription:
II.1Product Perspective
II.2Product Function

II.3User Classes and Characteristics
I
D

Version


Feature

Requirement

Source

Rationale

Traces to
use cases


Change the password
1

2

3

4

Version 1

Version 1

Version 1

Version 1

Login


Information Update
Forgot password

Search

Search by title
Search by post

User
Admin

User
Admin

Register

Brown
books

Update your account
information

User

Search

User

Admin


Admin

Login

Search

Register

Brown
books

II.4Operating Environment
OE1- Library management software system can operate on a laptop,smartphone or pc
OE2- Library management softwaresystem system can operate on operating
versions as: win 7 or more, ios, android.
II.5Desing and Implemmentation Constraints
OC1- The system design code and maintenence documentation shall conform to the
OC2- Process Impact intranet development standard version 1.3
OC3- the system shall use the current corporate standard SQL database engine
OC4- all HTML code shall conform to the HTML 4.0 standard
OC5- all scripts shall be written in perl
II.6Assumptions and Dependencies
III. External Interface Requirements:
III.1 User Interfaces
III.2 Hardware Interface

Server side:
Operating System: Windows Xp.
Processor: Pentium 3.0 Ghz or higher.

RAM: 1GB or higher.
Hard drive: 20GB or above.
Client side:
Operating System: Win 9X or higher, UNIX, MAX.
Processor: Pentium 1.0 Ghz or higher.
RAM: 256 MB or higher.
III.3

Software Interfaces


Database: SQL Server.
Application: ASP.
Web server: IIS (Internet Information Services) is a powerful web server
system that provides reliable, easy-to-manage, fast-converting network
infrastructure.
Java Development Kit 1.2 and higher
III.4 Communication Interfaces
IV.
System Features:

USE case ID
Name
Description

UC1
Add books
Add books to the library system

Actors

Pre-Conditon

Admin
Requires copyright of the book

Bsic Flow of Events
Actor
1. Access the application
3.Select "Add book" and enter
information for the book.

USE case ID
Name
Description
Actors
Pre-Conditon
Bsic Flow of Events
Actor
1. Access the application
3. Select "Delete book" and enter
information for the book

System
2. show menu
4. Check if the book is available in the
system. If yes, fill in the information for
the book to be imported into the system.
5. finish

UC2

Delete book
Remove book from library system
Admin
Books must be in the library system
System
2. show menu
4. Check if the book is available in the
system. If so, delete, save to the system, if
not then remove the "Delete book"
5. finish


USE case ID
Name
Description
Actors
Pre-Conditon
Bsic Flow of Events
Actor
1. Access the application
3Select "Edit" and enter information for
the book
5. Repair

USE case ID
Name
Description
Actors
Pre-Conditon


UC3
Edit book information
Mainly correct the information related to
the book
Admin
Books must be in the library system
System
2. show menu
4. Check if the book is available in the
system.
6. Edit information to edit, save to the
system
7.Finish
UC4
Print list
Print out the list of book information in
the system
Admin,User
Access to the system

Bsic Flow of Events
Actor
1. Access the application
3. Select "Print List"

USE case ID
Name
Description
Actors
Pre-Conditon


System
2. show menu
4. Processing and printing system

UC5
Search by title
Display information of the book to find
Amin,user
Access to the system

Bsic Flow of Events
Actor
1. Access the application
3. Click on "Look up by name" and enter

System
2.show menu
4. Check if the book is available in the


information for the book

system. If available, display the book's
information.
5. Exit

USE case ID
Name


UC6
Exit application

Description

Exit the app

Actors
Pre-Conditon

Admin,user
Access to the system

Bsic Flow of Events
Actor
1. Access the application
3. Select "exit"

System
2. show menu
4. Confirm and select "yes" to exit or "no"
to stay in the app

V. NonFunction Requirement:
V.1 Performance
- Web access to complete within 2s and 3s on one PC on one smartphone.
-

When implementing interface operations to complete the operation within 2-3
seconds

V.2 Safety
-

You must register your account to your account can use a variety of website
functionality
- The system error message when you enter the wrong password is entered
incorrectly, and if more than 5 times the account will be locked 24 hours
V.3 Security
- When users want to livestream, share, upload content or comment, they must log
in with your account otherwise unable to perform the operation.
- If logged more than 5 times that your account information is not correct, the
system will send a message on the phone account holder authentication code
request
V.4 Software Quality Attributers
- Flexible system runs on all environment settings
V.5 Business Rule:


- Systems need to store all conversations and user live stream
V.6 Use Documer
- Diagram, label
VI.
Other Requirement:



×