Software Requirements Specification: For Foreign Trading System
Software Requirements Specification: For Foreign Trading System
Software Requirements
Specification
For
Version 1.0 approved
15 SEPTEMBER 2021
th
Table of Contents
Table of Contents ii
Revision History ii
1. Introduction 1
1.1 Purpose 1
1.2 Document Conventions 1
1.3 Intended Audience and Reading Suggestions 1
1.4 Product Scope 1
1.5 References 1
2. Overall Description 2
2.1 Product Perspective 2
2.2 Product Functions 2
2.3 User Classes and Characteristics 2
2.4 Operating Environment 2
2.5 Design and Implementation Constraints 2
2.6 User Documentation 2
2.7 Assumptions and Dependencies 3
3. External Interface Requirements 3
3.1 User Interfaces 3
3.2 Hardware Interfaces 3
3.3 Software Interfaces 3
3.4 Communications Interfaces 3
4. System Features 4
4.1 System Feature 1 4
4.2 System Feature 2 (and so on) 4
5. Other Nonfunctional Requirements 4
5.1 Performance Requirements 4
5.2 Safety Requirements 5
5.3 Security Requirements 5
5.4 Software Quality Attributes 5
5.5 Business Rules 5
6. Other Requirements 5
Appendix A: Glossary 5
Appendix B: Analysis Models 5
Appendix C: To Be Determined List 6
Revision History
Name Date Reason For Changes Version
1. Introduction
1.1 Purpose
Considering the fact that the number of buyer is increasing every year, an
Automated System becomes essential to meet the demand. So this system uses
several programming and database techniques to elucidate the work involved in
this process. The system has been carefully verified and validated in order to
satisfy it.
Audience:
The intended audience of this document is investors, traders and all business
entrepreneurs.
Organization
This software is used by the trade brokerage organizations that perform
the trade on behalf of theinvestors
1.5 References
- Pressman, Roger S. Software Engineering: A Practitioner’s
Approach. New York, NY: McGraw Hill, 2005.
- Lecture slides
The user manual can be read in order to understand the
specification. In case of classification and details of access the manual
can be referred.
2. Overall Description
2.1 Product Perspective
4. Operating Environment
The environment of foreign trade is regarded as the sum total of all the
external forces working upon the firm as it goes about its affairs in foreign
and domestic markets. The foreign environment can be taken as those factors,
which operate in those other countries within which the MNC operates.
The product needs following third party product. Microsoft SQL server to store the database.
1. User Interfaces
It should be simple and easy for consumers to understand and use. It should also be an
immersive interface. For the user and administrator, the device should prompt the login to the
program and correct feedback parameters.
2. Hardware Interfaces
The program offers a decent graphical interface for the user that can be run on the device by
an
administrator, performing the necessary tasks such as designing, reviewing, displaying the book
information.
Allows users to access quick reports in between real hours, such as Book
Issues/Returned, etc. Based on various requirements, stock verification, and search
service.
Server side:
OS –Windows 9x
Processor: Pentium 3.0 GHZ or higher
RAM: 256 Mb or more
Hard drive:
10 GB or more Client side:
OS: Windows 9x
Processor: Pentium 2.0 GHZ or higher
RAM: 256 MB or more
3. Software Interfaces
Database SQL server
Platform: Java language
MS- windows operating system
4. Communications Interfaces
Window
4. System Features
The users of the system should possible by providing be provided the surety that their account
is secure. This is
Proper accountability which includes not allowing a member to see other member's
account. Only administrator will see and manage all member accounts
4.1 Database-Storage
Staff information
Student details
My Account,
Calculation of fines
Responses for Administrator: The administrator can Login and Logout. When the Administrator
Logs into the Library system. The system will check for validity of login.If the Login and
password are valid, the response to this action is the administrator will be able to modify, view,
add, deleting and all other functions that can be performed on the database.
software Requirements Specification for library management
This section describes how the software interfaces with other software products or users for
input or output.
4.2.1.1Userinterfaces
GUI
1. Description
provided with the software must fit into this graphical user
3. Technical issues
In order to satisfy this requirement, the design should be simple and all the different interfaces
should follow a standard template. There will be the possibility of changing colours and images,
plus switching between interfaces with the minimum impact for the users.
4. Risks
1. Performance Requirements
The proposed system that we are going to develop will be used as the Chief performance
system within the different campuses of the university which interact with the university staff and
students. Therefore, it is expected that the database would perform functionally all the
requirements that are specified by the university.
2. Safety Requirements
The database may get crashed at any certain time due to virus or operating system failure.
Therefore, it is required to take the database backup.
3. Security Requirements
We are going to develop a secured database for the university. There are different categories of
users namely teaching staff, administrator, library staff, students etc., depending upon the
category of user the access rights are decided. It means if the user is an administrator then he
can be able to modify the data2delete2append etc.., All other users other than library staff only
have the rights to retrieve the information about database.
Software Quality Attributes
The quality of the database is maintained in such a way so that it can be very user friendly to
all the users of the database
5. Business Rules
There is no maximum number of books that can be borrowed Books must be returned within 4
weeks. Borrowers can borrow a maximum of 4 books Borrowers are unable to borrow items if
there are items overdue on the borrower's account .Borrowers are invoiced for items that have
not been returned
6. Other Requirements
There are different categories of users namely staff, librarian, admin, students, etc. Depending
upon the category of users the access rights are decided. All the users except the librarian only
have the rights to retrieve the information about database.
Appendix A: Glossary
System: Who updates the record