MEENAKSHI ACADEMY OF HIGHER
EDUCATION AND RESEARCH
(Meenakshi University)
Faculty of Engineering and Technology
Chikkarayapuram, (Near Mangadu) Chennai–600 069
Department of Computer Science Engineering
MINI PROJECT 6TH SEMESTER
ONLINE RAILWAYS RESERVATION SYSTEM
TABLE OF CONTENTS
DESCRIPTION PAGE NO.
1.0 Introduction
1.1 Purpose 01
1.2 Scope 01
1.3 Definition, Acronyms and Abbreviations 01
1.4 Technologies to be used 02
1.5 Overview 02
2.0 Overall Description
2.1 Product Perspective 02
2.2 Software Interface 02
2.3 Hardware Interface 03
2.4 Product Function 03
2.5 User Characteristics 03
2.6 Constraints 03
2.7 Architecture Design 04
2.8 User Case Diagram 05
2.9 System Sequence Diagram 06
2.10 Class Diagram 07
2.11 Dependencies 08
2.12 Associations 08
3.0 Specific Requirements 09
3.1 Use Case Reports 09
3.2 Supplementary Requirements 09
4.0 Screen shots 10
5.0 Sample Coding 12
6.0 Glossary 12
7.0 References 13
8.0 Conclusion 13
DESCRIPTION
1.0 INTRODUCTION
1.1 Purpose :
The purpose of Software Requirements Specification (SRS) document is to describe
the external behavior of the Online Reservation System. Requirements Specification
defines and describes the operations, interfaces, performance, and quality assurance
requirements of the Online Reservation System. The document also describes the non
functional requirements such as the user 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.
The Software Requirements Specification (SRS) captures the complete software
requirements for the system, or a portion of the system. Requirements described in this
document are derived from the Vision Document prepared for the Online Library System.
1.2 Scope :
The Software Requirements Specification captures all the requirements in a single
document. The Online Reservation System that is to be developed provides the members of
the Library and employees of the library with books information, online blocking of books
and many other facilities. The Online Library System is supposed to have the following
features.
The product provides the members with online blocking 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 need all through the day during the
library hours.
The system allows the members to block the books 24 hours a day and all the through the
semester.
The system lets the library staff to check which all members have blocked the books and
whether they can borrow any more books or not.
The system allows the Librarian to create the books catalog, add/delete books and
maintain the books catalog.
The system updates the billing system as and when the member borrows or returns a
book.
The book catalog is automated and the decision of offering the book based on the
category of the book is automatically decided.
We also have an order department, which manages to add or remove a book from the
Library.
1.3 Definitions, Acronyms and Abbreviations
UHCL – University of Houston-Clearlake.
Provided wherever necessary in the document
PIN – Personal Identification Number