Online Seminar Management System
Online Seminar Management System
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, acronyms, and abbreviations
1.4 References
1.5 Overview
2. Overall description
2.1 Product perspective
2.2 Product functions
2.3 User characteristics
2.4 Constraints
2.5 Assumptions and dependencies
3. Specific requirements
3.1 External interface requirements
3.1.1 User interfaces
3.1.2 Hardware interfaces
3.1.3 Software interfaces
3.1.4 Communications interfaces
We have decided to investigate the use of an Online Library Management System. This system
would be used by members who may be students or professors of the department to check the
availability of the books and borrow the books, and by the librarian to update the databases.
The purpose of this document is to analyze and elaborate on the high-level needs and features
of the Online Seminar Management System. It focuses on the capabilities and facilities
provided by a Library. The details of what all are the needs of the Online Seminar Management
System and if it fulfils these needs are detailed in the use-case and supplementary
specifications.
1.1 Purpose
The purpose of Software Requirements Specification (SRS) document is to describe the external
behavior of the Online Seminar Management System. Requirements Specification defines and
describes the operations, interfaces, performance, and quality assurance requirements of the
Online Seminar Management System. The document also describes the nonfunctional
requirements such as the user, hardware and software interfaces. It also describes the design
constraints that are to be considered when the system is to be designed, and other factors
necessary to provide a complete and comprehensive description of the requirements for the
software. Thus the Software Requirements Specification (SRS) captures the complete software
requirements for the system.
1.2 Scope
The Software Requirements Specification captures all the requirements in a single document.
The Online Seminar Management System that is to be developed provides the faculty and
students of Computer Engineering with books information, online booking of books and many
other facilities. The Online Library System is supposed to have the following features.
The product provides the members with online booking of books capabilities and the
Online Library System is up and running all day.
The system provides logon facility to the users.
The system provides the members with the option to check their account and/or change
their options like password of the account whenever needed all through the day during
the library hours.
The system allows the members to view the books 24 hours a day and all the through
the semester.
The system lets the seminar administrator to check which all members have booked the
books and whether they can borrow any more books or not.
The system allows the seminar administrator to create the books categories, add/delete
books and maintain the books categories.
Administrator: A login id representing a user with user administration privileges to the software
1.4 References
The SRS document uses the following as references:
1.5 Overview
The SRS will provide a detailed description of the Online Library System. This document will
provide the outline of the requirements, overview of the characteristics and constraints of the
system.
1.5.1 Section 2: This section of the SRS will provide the general factors that affect the product
and its requirements. It provides the background for those requirements. The items such as
product perspective, product function, user characteristics, constraints, assumptions and
dependencies and requirements subsets are described in this section.
1.5.2 Section 3: This section of SRS contains all the software requirements mentioned in section
2 in detail sufficient enough to enable designers to design the system to satisfy the
requirements and testers to test if the system satisfies those requirements.
2. Overall Description
There are various kinds of users for the product. Usually web products are visited by various
users for different reasons.
Students who will be using the above features by accessing the Library online.
Faculty members who will have the facilities available to the administrator.
Librarian who will be acting as the controller and he will have all the privileges
of a super administrator.
The Product is developed using Joomla. The backend database for this SQL Server. The product
is accomplished with login facility so that specific function is available to specific student.
3. Specific Requirements
Server Side:
Client side:
3.2.1 Logon Capabilities
The Online Library System is also supported on mobile devices such as cell phones.
3.2.3 Alerts
The system can alert the Librarian or the administrator in case of any problems .
3.2.4 GUI
All user interfaces should be able to interact with the user management module and a part of
the interface must be dedicated to the login/logon module.
The proposed system that we are going to develop will be used as the Chief performance system within
the Computer Department which interact with the staff and students. Therefore, it is expected that the
database would perform functionally all the requirements that are specified by the Computer
Department.
The system must be designed to allow web usability. That is, the system must be designed in such a way
that will be easy to use and visible on most of the browsers.
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.
The database should have the option of book search by a variety of fields like book name,
author, ISBN number etc.
For those books which are not available ebooks’ links should be provided.