Вы находитесь на странице: 1из 37

Online Library Management System Software Requirement Specification IT_Warriors Version 1.

0 28 January 2011 IT_Warriors ONLINE LIBRARY MANAGEMENT SYSTEM Software Requirements Specification Version < 1.0> Team Guide: Ms.Priyanka Jangde Members: 1. Garvit Kala 2. Ankur Doshi 3. Mayur Jain 4. Akash Jain College Name: Acropolis Institute of Technology & Research,Indore(M.P.) Departme nt: Information Technology(I.T.) State: Madhya Pradesh 1 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Revision History Date 28-01-2011 Version 1.0 Description Synopsis Author IT_Warriors 2 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Table of Contents Description 1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overa ll Description 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Inter face 2.4 Product Function 2.5 User Characteristics 2.6 Constraints 2.7 Architect ure Design 2.8Use Case Model Description 2.9 Class Diagram Sequence Diagrams 2.1 0 Database Design 2.10.1 ER Diagram 2.11 Assumptions and Dependencies Pg.No. 5 6 7 8 8 10 10 11 11 12 12 15 15 16 27 29 30 30 32 3 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 3.0 Specific Requirements 3.1 Use Case Reports 3.2 Supplementary Requirements 32 36 4 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Software Requirements Specification 1. INTRODUCTION 1.1 Purpose Today most of the libraries use the manual approach for all the basic operations such as adding new member, new books, and updating new information, searching b ooks and members and facility to borrow and return books. Due to manual approach the whole process become very lengthy and time consuming, also many other diffi culties are also faced. The main objective of our project is to reduce all these problems to make our work simpler and easier. The current state of library main tenance is very slow, clumsy, and tiring. The manual work was also very time-con suming, Due to these reasons; software was required which can improve our perfor mance as well as our speed work. Also the software already available was not muc h efficient as our software. The database capacity was not as good as was requir ed. Hence, new software was required which can fulfill all these requirements. T he ONLINE LIBRARY MANAGEMENT SYSTEM project is made computerized to reduce human e rrors and to increase the efficiency. The main focus of this project is to lesse n human efforts. The Books and Students are given a particular unique id number. So that they can be accessed correctly and without errors. Our main aim of the project is to get the correct information about a particular student and books a vailable in the library. The problems, which existed in the earlier system, have been removed to a large extent. And it is expected that this project will go a long way in satisfying users requirements. The computerization of the Library Man agement system has not only improves the efficiency but will also reduce human s tress thereby indirectly improving human recourses. 5 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 1.2 Scope The Online Library System that is to be developed provides the members of the Li brary and employees of the library with books information, online reservation 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 wi th the option to check their account and/or change their options like password o f the account whenever needed all through the day during the library hours. system allows the members to block the books 36 hours a day and then the Reserva tion would be cancelled. The system lets the library staff to check which all me mbers have blocked the books and whether they can borrow any more books or not. The System allows the Administrator to Manage the User Logins and their Registra tion. The system allows the Librarian to create the books catalog, add/delete bo oks and maintain the books catalog. The system updates the fine system as and wh en the member borrows or returns a book. The book catalog is automated and the d ecision of offering the book based on the category of the book is automatically decided. Books would be issued for only 1 month. The System can be used in any E ducational institute or Offices with some modification. 6 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 1.3 Definition, Acronyms, and Abbreviations User User is a person that access the database with the authorization of the Adm inistration. A general user ID is provided to operator,Faculty,Administrator and Students. HTML Hypertext Markup Language is to create static websites. J2EE Jav a 2 Enterprise Edition is a programming platform and it is the part of the java platform for developing and running distributed java applications. WAS Web spher e application server community edition is an application server that runs and su pports the J2EE and web service applications.

DB2 Database 2 is the database management system that provides a flexible and ef ficient database platform to erect strong on demand business applications.

XML- Extensive Markup Language used for data transfer and XML is stored naturall y in DB2

HTTP Hypertext transfer protocol is a transaction oriented client/server protoco l between web browser and a web server. 7 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 1.4 References www.google.com www.wikipedia.com www.w3schools.com www.projectcode.com

1.5 Technologies to be used Java the fundamental forces that necessitated the invention of Java are portability a nd security, other factors also played an important role in molding the final fo rm of the language. The key considerations were: Simple Secure Portable Object-o riented Robust Multithreaded Architecture-neutral Interpreted High performance istributed Dynamic The Internet helped catapult Java to the forefront of program ming, and Java, in turn has had a profound effect on the Internet. The reason fo r this is quite simple: Java expands the universe of objects that can move about freely in cyberspace. In a network, two very broad categories of objects are tr ansmitted between the server and your personal computer: passive information and dynamic, active programs. 8 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011

DB2: DB2 is considered by many to have been the first database product to use SQL (al so developed by IBM). DB2 can be administered from either the command-line or a GUI. The command-line interface requires more knowledge of the product but can b e more easily scripted and automated. The GUI is a multi-platform Java client th at contains a variety of wizards suitable for novice users. DB2 supports both SQ L and XQuery. DB2 has native implementation of XML data storage, where XML data is stored as XML (not as relational data or CLOB data) for faster access using X Query.

IBM WebSphere Application Server (WAS) It is a software application server, is the flagship product within IBM s WebSph ere brand. WAS is built using open standards such as Java EE, XML, and Web Servi ces. It is supported on the following platforms: Windows, AIX, Linux, Solaris, i /OS and z/OS. Beginning with Version 6.1 and now into Version 7, the open standa rd specifications are aligned and common across all the platforms. Platform expl oitation, to the extent it takes place, is done below the open standard specific ation line.

Servlet Servlet is a Java class in Java EE that conforms to the Java Servlet API, a prot ocol by which a Java class may respond to HTTP requests.They are not tied to a s pecific client-server protocol, but are most often used with this protocol. The word "Servlet" is often used in the meaning of "HTTP Servlet".[1] Thus, a softwa re developer may use a servlet to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data suc h as XML. Servlets are theJava counterpart to non-Java dynamic Web content techn ologies such as CGI andASP.NET. Servlets can maintain state in sessionvariables across many server transactions by using HTTP cookies, or URL rewriting. 9 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011

Rational Software Architect 7.0 Rational Software Architect is a designer toolkit which is designed for develop more complex projects by providing fully dynamic web service. 1.6 Overview : Project is related to library management which provides reading services to its members. Any person can become a member of the library by filling a prescribed f orm.They can get the book issued, so that they can take home and return them and also ebooks are provided to the users to enhance the scope of Library. OVERALL DESCRIPTION 2.1 Product Perspective The proposed Library Management System which is being developed by IT_Warriors t eam is an on-line LibraryManagement System. This System will provide a search fu nctionality to facilitate the search of resources. This search will be based on various categories viz. book name or the ISBN. Also Advanced Search feature is p rovided in order to search various categories simultaneously. Further the librar y staff personnel can add/update/remove the resources and the resource users fro m the system. The System will also have an ADMIN who has full-fledged rights wit h regards to managing resources across branches such as transferring books acros s these branches. The users can know the number of available books, information about their account etc. 10 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.2 Software Interface Front End Client Web Server Back End Servlets,RSA,J2EE WebSphere Application Ser ver DB-2. 2.3 Hardware Interface Client Side : Pentium IV Processer 1 GB RAM Windows XP Service Pack 1 and onwards 32 GB HDD Server Side : Communications Interfaces Pentium IV Processer 2 GB RAM Windows XP Service Pack 1 and onwards 80 GB HDD The Customer must connect to the Internet to access the Website using Dialup or Broadband Connection with a Internet Provider. 11 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.4 Product Functions Online membership. Keeps the track of issues and submission of books . Online fa cility for viewing books.

2.5 User Characteristics Student This module is for student control. It gives various features to student s: a) Login- if the student is already a member of the library, he/she can login with a valid user name and password to access his/her profile. b) Register nowif the student is not a member of the library, he/she can register into it by g iving some personal details in the registration form and then submitting it. Onc e a student is registered as authorized member he/she can access the following c ontrols on his/her profile: Profile update- student can make changes in his prof ile details. Books details- give the account information of that student like na me and id of the books already issued on his account. c) Book Reservation Book R eservation facility allows the user to reserve books incase if the book is not a vailable at that time. Also the user can reserve books siting at home and collec t them from the Library within 24 hours. d) Sign out- to logout from the profile and come back to home page. 12 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Faculty This module is for faculty control. It gives various features to faculty : a. Login- if the Faculty is already a member of the library, he/she can login with a valid username and password to access his/her profile. b. Register now- i f the faculty is not a member of the library, he/she can register into it by giv ing some personal details in the registration form and then submitting it. Once a faculty is registered as authorized member he/she can access the following con trols on his/her profile: Profile update- Faculty can make changes in his profil e details. Books details- give the account information of that Faculty like name and id of the books already issued on his account. c. Sign out- to logout from the profile and come back to home page. Operator This module for operator contro l. If the operator is an authorized one he/she can access following controls: a) Login- if the operator is already authorized operator of the library, he/she ca n login with a valid user name and password to access his/her profile. b) Regist er now- if the operator is not a authorized operator of the library, he/she can register into it by giving some personal details in the registration form and th en submitting it. c) Issue book- books can be issued to the authorized users. d) Return book- return books by the user and update their account information. e) Students details- for managing various account details of the student: name numbe r of books issued by the student (counts), due date of books, fine on books. f) Profile update- operator can make changes in his profile details. g) Database Ac cess Operator can access the database in the system and can solve the queries by User related to the Book Issuing. 13 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 h) Fine Incase of late resubmission of books,Operator is responsible for collect ing the fine from students. Administrator This module is under the administrator control. Various functions operated by admin are: a. Login- the complete librar y system is under the control of its administrator. A valid admin can operate th e library by login with a valid admin name and password. b. Add new book- new bo oks can be added in the library catalog by entering proper details of those book s in the library database. c. Add new category- a new subject category can be ad ded. d. Add new supplier- a new supplier of the books is added with its proper d etails. e. Add new publisher- a new publisher of the books is added with its pro per details. f. Authorize student- a newly registered student is only authorized by the admin, if student accounts are valid and correct. g. Authorize facultya newly registered faculty is only authorized by the admin, if faculty accounts are valid and correct. h. Authorize operator- a newly registered operator is onl y authorized by the admin, if operator accounts are valid and correct. i. Upload books- new books are uploaded and give facility for online accessing of the boo ks. j. New arrivals- the status of newly arrived entries (books, novels, and art icles) are maintained by showing a new arrivals column on the web site page. 14 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.6 Constraints 1. User authorization and authentication is a compulsion. Foreign users can not access the data. 2. All Systems should be platform compatible with J2EE,DB-2 and SQL. 3. Minimum Softwares and Hardwares requirements must be fulfilled. 2.7 Architecture Design Structured Systems Analysis and Design Method (SSADM) is a systems approach to t he analysis and design of information systems. The three most important techniqu es: o Logical Data Modeling This is the process of identifying, modeling and doc umenting the data requirements of the system being designed. The data are separa ted into entities (things about which a business needs to record information) an d relationships (the associations between the entities). o Data Flow Modeling Th is is the process of identifying, modeling and documenting how data moves around an information system. Data Flow Modeling examines processes (activities that t ransform data from one form to another), data stores (the holding areas for data ), external entities (what sends data into a system or receives data from a syst em), and data flows (routes by which data can flow). o Entity Behavior Modeling This is the process of identifying, modeling and documenting the events that aff ect each entity and the sequence in which these events occur. 15 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Three different views of the system Mature Separation of logical and physical as pects of the system, Well-defined techniques and documentation o User involvemen t. The size of SSADM is a big hindrance to using it in all circumstances. There is a large investment in cost and time in training people to use the technique. 2.8 Use Case Model Description Use case Student View File Profile Manager Book Details Book Reservation STUDENT 16 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Use case Admin Login Add New Category Add New Publisher Add New Supplier Add New Book ADMINISTRATOR Authorize New Operator Authorize New Faculty Upload Book Declare News Logout 17 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Use case Faculty View File Profile Manage FACULTY Book Details Use case Operator Issue Book Return Book Book Bank Issue Book Bank Return OPERATOR Student Details Profile Update Impose Penalty 18 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activit ies and actions with support for choice, iteration and concurrency. In the Unifi ed Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system. An activity diagr am shows the overall flow of control. Activity diagram for student 1. Registration 2. Profile Update 19 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 3. Book details Activity diagram for admin 1. Add New Book 20 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2. Add New Category 3. Add New Publisher 21 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 4. Add New Supplier 5. Authorize New Student 22 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 6. Authorize New Operator 7. Authorize New Faculty 23 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 8. Upload Books 9. New Arrival 24 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Activity diagrams for Operator 1. Issue Book 2. Return book 25 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 3. Student Details 4. Profile Update 26 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.9 Class Diagrams Class diagram describes the static structure of the various classes of the syste m and their association but the classes declared with the system, which does not declare how the class, behaves when they act economically. A class diagram is a graph of classifier elements connected by their various sta tic relationships. A class diagram may also contain interfaces, packages, relation ships and even instances, such as objects and links. Perhaps a better name would be static structural diagram but class diagram is shorter and well established. A c lass diagram is a graphic view of the static structural model. The individual cl ass diagrams do not represents divisions in the underlying model. A class diagra m is a collection of static model elements, such as classes, interfaces and thei r relationships, connected as a graph to each other and to their contents. Class diagrams may be organized into packages either with their underlying models or separate packages that build upon the underlying model packages. 27 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 BOOKS private int bookId; private String subjectName; private String bookTitle; privat e String authorName; private String publisherName; private int copyright; privat e int edition; private int pages; private String ISBN; private int numberOfBooks ; private int numberOfAvailableBooks; private int numberOfBorrowedBooks; private String library; private Boolean available; public Books() public int getBookID( ) public String getSubjectName() public String getBookTitle() public String getA uthorName() public String getPublisherName() public int getCopyright() public in t getEdition() public int getPages() public String getISBN() public int getNumbe rOfBooks() public int getNumberOfAvailableBooks() public int getNumberOfBorrowed Books() public String getLibrary() public boolean getAvailable() public Boolean reservedBook() MEMBERS int memberId; String username; String password; String name; String email; Strin g major; int numberOfBooks; int finecharged; BORROW private int bookID; privatre memberID; private Date dayOfBorrowed; private Date dayOfReturn; public Borrow() public int getBookID() public int getMemberID() pub lic Date getDayOfBorrowed() public Date getDayOfReturn() public Members() public int getMemberID() public String getUsername() public Str ing getName() public String getEmail() public String getMajor() public int getNu mberOfBooks() public int getGetcharged() public Date getExpired() Sequence Diagram 28 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 It shows the interaction between classes arranged in the time sequence or messag e exchanges that take place between classes for specific purpose. A sequence dia gram presents an interaction which is a set of messages between Classifier Roles with in Collaboration, or an Interaction Instance Set which is a set of stimuli between Instances with in a Collaboration Instance Set to effect a desired oper ation or result. A sequence diagram has two dimensions: the vertical represents time, and the horizontal dimension represents different instances. Normally time proceeds down the page. The dimensions may be reversed, if desired. Usually onl y time sequences are important, but in real time applications the time axis coul d be actual metric. 29 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.10 Database Design 2.10.1 Data Flow Diagram As information moves through software it is modified by a series of transformati ons. A data flow diagram is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output. The basic of a data flow diagram also known as a data flow graph or bubble chart. START Form appears REGISTER NOW User fills FILLING THE INFORMATION Click on register L OGIN ADMIN Candidate gives USER CONTROL User authorized Evaluation AUTHORIZE THE USER LOGOUT 2.10.2 E-R Diagram An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database. ER diagr ams often use symbols to represent three different types of information. Boxes a re commonly used to represent entities. Diamonds are normally used to represent relationships and ovals are used to represent attributes. 30 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 MONTH DATE YEAR DOB ADDRESS FULL NAME CITY YEAR/SEMESTER PASSWORD OPERATOR-ID USER CATEGORY PASSWORD OPERATOR USER_ID STATUS Is A ADMINISTRATOR NAME(S) U_ID PASSWORD USER CATEGORY AUTHOR LOGIN_ID SEARCH FOR BOOKS SUBJECT BOOK_ID CATEGORY BOOKS PUBLISHER BOOK NAME SUPPLIER STAUS RETURN RESERVE ISSUE UN-ISSUE 31 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 2.11 Assumptions and Dependencies The User should have a basic knowledge of English and computer Operation. The Us er should be able to provide the appropriate information as per the request made by the services like book name. Administrator is created in the system already. Roles and tasks of each users are predefined 3.0 Specific Requirements 3.1 Use Case Reports STUDENT/FACULTY Sign Up:For Signing up,User (either Faculty or Student),He/She must submit all the details like username,email ID,member ID ,password and other personal details. Sign In:After Signing up process, Users ca n log on to their account, can change password and access the library. Open prof ile: User can open their profile which contains the personal details which are b een submitted by the User during SignUp. View profile: Users can view their prof ile which contains the personal details which are been submitted during Signup. Update profile: If Users want to update their details, They can update the perso nal details which he/she provided during Sign up. 32 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 Change password: User can change the password after signing in. Issue Books:User can issue the books from issue section of the library. Return Books: User can r eturn the books. Fine is charged if he/she submits the book after the due date. Request for a new Book:The User can place a request to add a new book to the lib rary. Reserve Books:The User can reserve the books prior to its issue if the book is u navailable in the library at present. Cancel Books: The User can cancel the reservation made. Search Books : The books in the library can be searched through various attributes of book like book nam e, book code, Author, subject name,ISBN. Status of a Book: The User can check the status of any book. Help: The terms and conditions, rules,regulations and FAQs are listed in this point and can be acce ssed from the User to provide then suitable help for their working. Sign out: The user can exit from the application after the book transactions are been completed. 33 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 LIBRARIAN Sign in: The librarian can sign in and do the various jobs. Maintenanc e: The librarian maintains the databases of the books, members and gets the feed back from the users. Add Books: The Librarian can add up new books to the librar y with all the details of the book. Remove Books: The Librarian can remove the o ld and damaged books from the library. Add Member: Librarian registers the new m embers in the library. Remove Member: The Librarian can remove the members if he /she does exist in the college. Search: The librarian can search the users and b ooks with any parameters. View Log Files: The librarian can check the record of the previous database. Send email reminder: The reminder is sent to the users fo ur days prior to due date of the book. Fine collection: The fine is collected fr om the user if he/she has submitted the book after the due date. Change database location: The librarian can change the location of the database stored. Sign Ou t: After completing all the work the librarian comes out of the application. 34 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011 ADMINISTRATOR This module is under the administrator control. Various functions operated by admin are: Login: The complete library system is under the control o f its administrator. A valid admin can operate the library by login with a valid admin name and password. Add Books: New books can be added in the library catal og by entering proper details of those books in the library database.

Add new category: A new subject category can be added. Add new supplier:A new su pplier of the books is added with its proper details.

Add new publisher : A new publisher of the books is added with its proper detail s. Authorize student : A newly registered student is only authorized by the admi n, if student accounts are valid and correct.

Authorize faculty : A newly registered faculty is only authorized by the admin, if faculty accounts are valid and correct.

Authorize operator : A newly registered operator is only authorized by the admin , if operator accounts are valid and correct.

Upload books: New books are uploaded and give facility for online accessing of t he books. 35 IT_Warriors Acropolis Institute of Technology & Research, Indore

Online Library Management System Software Requirement Specification IT_Warriors Version 1.0 28 January 2011

New arrivals: The status of newly arrived entries (books, novels, and articles) are maintained by showing a new arrivals column on the web site page. 3.2 Supplementary Requirements 3.2.1Performance Requirements The proposed system that we are going to develop w ill be used as the Chief performance system which interact with the Faculty and Students. Therefore, it is expected that the database would perform all the requ irements functionally well that are specified by the user. 3.2.2 Safety Requirements The database may get crashed at any certain time due t o virus or operating system failure. Therefore, it is required to have a databas e backup 3.2.3 Security Requirements We are going to develop a secured database .There ar e different categories of users namely Faculty,administrator, Operator,students etc.,Depending upon the category of user the access rights are decided.For Examp le : if the user is an administrator then he can only be able to modify the data ,delete,append etc. while no other user can perform these tasks. 36 IT_Warriors Acropolis Institute of Technology & Research, Indore