Sei sulla pagina 1di 11

Online Library System

(Synopsis for the partial fulfillment of the mini project of the MCA)

MAHATMA JYOTI RAO PHOOLE UNIVERSITY, JAIPUR

SUBMITTED TO:

SUBMITED BY: Jyoti Gupta(MJRPU/11/13237)

Table Content S.No. 1. Introduction 1.1 1.2 1.3 1.4 1.6 2. Purpose Scope Definition, Acronyms & Abbreviations Technologies To Be Used Overview Description Page No. 3 3 3 4 4 5

Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Product Perspective Software Requirement Hardware Requirement User Characteristics Communication Interface Constraints Use Case Model Description Sequence Diagrams: 2. 8.1 2.9 ER Diagram 11 12 5 6 7 8 8 8 10

Assumptions and Dependencies

3.

Specific Requirements 3.1 Use Case Reports 13 15

4.

Bibliography

1. Introduction:Online Library System is a system in which we provide the facility to access the books online without going to the library through internet. Books can be searched from anywhere by anybody who is register into this system 1.1 Purpose:The purpose of this application are as follows : It provides following facilities to Member: She/he able to search a read books. Admin : Able to read and write information about any member. Able to update, create, delete the record of membership as per requirement and implementation plans. 1.2 Scope : The different areas where we can use this application: or offices can make use of it for providing information about author, content of the available books. Modifications can be easily done according to requirements. Books to be distributed in categories. Can overlap two or more categories. The home page consist of attractive essential features like: most read books, authors selected, recently posted books, highest rated books. The system provides the members with the option to check their account and/or change their options like password of the account whenever needed. Admin can add/delete registered members. Progress report of registered members will be available to her/him. Admin has all the privileges, a registered member has. System provides 24*7 availability.

1.3 Definitions, Acronyms and Abbreviations MJRPU : Mahatma Jyoti Rao Phoole University Admin : Administrator Provided wherever necessary in the document.

1.4

Technologies to be used Application Architecture: Java, J2EE

JAVA Java is an object-oriented programming language developed by Sun Microsystems a company best known for its high end UNIX workstations. Java language was designed to be small, simple, and portable across platforms, operating systems. J2EE J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitier, Web-based applications. Web server Glassfish Glassfish is an open-source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation. The supported version is called Oracle Glassfish Server. Development tool JDK The Java Development Kit (JDK) is an Oracle Corporation product aimed at Java developers. Since the introduction of Java, it has been by far the most widely used Java SDK. Database platform Ms-Access Microsoft Office Access, is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools.

2. Overall Description 2.1 Product Perspective The complete overview of the system is as shown in the overview diagram below:

Client Side
Client Client Interface

Server Side

Ms-Access Glassfish

Admin

Admin Interface

Application Server Database

2.2 Software Interface User on Internet: Web Browser, Operating System (any). Application Server: Glassfish Network: Internet Development End: J2EE, Java, Servlets, HTML, XML, Access, OS(Windows) Application Server.

2.3 Hardware Interface

Client site Processor Internet Explorer 8 Pentium II at 500 MHz RAM 60 MB Disk Space 100 MB

Server site Processor RAM Disk Space

Glassfish

Pentium III at 1 GHz

256 MB

500 MB

Access

(Excluding Data Size)

2.4 User characteristics User may be student, employee or any. He/she should have account. They can view and read books, notes etc.

2.5 Communication Interface Client (customer) on Internet will be using HTTP/HTTPS protocol. Client (system user) on Internet will be using HTTP/HTTPS protocol.

2.6 Constraints GUI is only in English. The users access the online library from any computer that has Internet browsing capabilities and an Internet connection. Only the registered users have an authority to read books or feedback to the site. 2.7 Use Case Diagram

2.9 2.9.1

Sequence Diagrams: ER Diagram

2.10

Assumptions and Dependencies The users have sufficient knowledge of computers. The users know the English language, as the user interface will be provided in English.

3.0 3.1

Specific Requirements Use Case Reports: Use case diagram for Member

Name of Use-Case: Login. Description: Member must provide a valid User Id and password for login into the System Preconditions: Member must have a valid User Id and password for login into the System.

Use-case diagram for Admin

Name Of Use-Case: Manage Member. Description: The Administrator assigns new users when a new user joins the online Library. Also he can delete an account of any user. Preconditions: Administrator is already logged in.CR

Name Of Use-Case: Maintain System details Description: The Administrator should maintain all the System details. Preconditions: Administrator is already logged in.

4.0

Bibliography www.google.com www.Wikipedia.com

Potrebbero piacerti anche