and member details in the library. It facilitates the borrowing and returning of the books within the organization staff. Only MIS Dept staff can act as a power users and administrator, and can borrow books from its library. Other dept staff can only access the information details of the system. On late returning and lost of a book fines can be imposed on the member. For this, overdue reports are generated.
About XEROX ModiCorp., Rampur Xerox ModiCorp is a part of the global family of XEROX, incorporated in September 1983, Xerox ModiCorp is a venture in technical and financial collaboration between ModiCorp and Xerox, U.S.A. Manufacturer of copiers, photo receptors, toners, developers, print wire boards assemblies and complex engineering components. Xerox ModiCorp is one of the six companies selected by Xerox to develop sophisticated Software for large Xerox Printing Systems and other business applications.
Activities Performed At MIS, Rampur Software Development for various requirements of all departments. Access of LAN/UNIX to all PC/Terminal users. Email/ Data transfer connectivity with all major MX locations. Mailing address to all users. Simplification to internal business and customer processes. Project Goals To create a new digital paperless library system. Greater ability to identify and tracking historic record on books borrowing and returning. To make the system platform independent. To accomplish the purpose of create once and run forever VB is used as a front end to built the application. More timely and faster access information. Traditional method of manually compiling information requires huge resources and also time consuming. To improve and stream line the library operation to be more effectiveness and efficiency.
Need of The System To manage records and transactions in a library arises due to the large number of daily transactions and the large database of the books/magazines/journals etc. A library needs to keep the database of the all the books owned by the library and also needs to keep database of the various books available at a given point of time. . It also keeps a track of all the members and the various books issued to them. Possibility of human error and slow processing are high. The use of human labor force to manage a library with such a database proves to be very costly affair. Instead of storing the voluminous information in registers and entering the information on a daily basis, it is stored in a computer. This way, a huge memory space can be made available and the data can be kept secure too.
Advantage of the System Benefits for Users Use technology to save time Search and receive items faster Reserve items already in circulation Benefits for Library Improved Circulation and Tracking Easy access to all information Information can be kept for a long time without any damage/distortion. Other Benefits Minimizes the amount of manual work Proper maintenance of records Reduction in human errors Faster retrieval of data Reduction in the operating cost
Product Functions Definition Hierarchical Functionality: The system allows users with different roles to enter into the system and operate according to the level they are entitled. Searching Functionality: For any database system or rather any information system,the facility to solve queries is a must. Following the trend and fulfilling the requirements. The LMS provides an extensive searching facility with ease and little prior information. User Friendly Interface: Everybody is not familiar with computers thus the system is designed such that a layman can use the system with ease and proper help can be provided to him for every step. Confidentiality and Data Backup: Measures have been taken so that the information stored does not fall into wrong and unauthenticated users. Computer systems are prone to crash and lose information, therefore, scheduled backup facility is also provided.
Scope of LMS This software product can be used in any organization, university or institution providing library management facilities. This product has the capabilities to be extended and deployed in any organization that aims at maintaining the library management system and needs automation for the same. The software has features for changing the system parameters as per the need. The software can be molded in any shape as required by the organization with very few modifications, which is negligible with respect to features provided by the system.
MEMBER DETAILS
LMS REPORTS BOOKS DETAILS DATA BASE USERS DETAILS BLOCK DIAGRAM OF LMS
Problem Definition For a solution to be build, a problem must exist. The gist of the problem says that any information about the books, users, members etc are stored in the system and made accessible electronically to the MIS Dept staff with applicable security concerns. The problem as stated by our supervisors was to adopt an approach and design such a system that is useful to the users in all concerns. The major concern of the system was to provide an acceptable solution for the existing labor-intensive system that could provide the benefits of any other computerized system over manual systems.
Requirement Specification For any system to work properly and efficiently, all the requirements for the smooth functioning of the system should be met. Following steps are taken for requirements gathering: To understand the existing system. During this stage, understands the organization. It is extremely important to get the users involved right from the initial stages of the device of an information system. After discussions, we can finally arrives at the specification of users requirements.
Requirements of the System Minimum hardware requirements Pentium II 333MHz 256 KB Cache 32 MB RAM 3.5`` FDD 4.3 GB HDD Windows 95/98 Software Tools Front end- Visual Basic 6.0 Back End- MS Access Operating System- Windows 2000 Other Basic Accessories Documentation packages- MS Word Software Requirements Front End VB- VB 6.0 has many advanced features than its earlier versions especially in Data Access.The features listed below are used in the system development: OLE DB- OLE DB is set of Component Object Model(COM) interfaces that provides uniform access to data stored in diverse information sources. It is a new low- level interface that introduces a universal data access paradigm. It is capable of dealing with any type of data regardless of its format or storage method. Active X Data Objects-Active X Data Objects(ADO) acts as a bridge between the application and OLE DB. ADOs primary benefits are high speed, ease of use, low memory overhead, and a small disk footprint. The simple semantics of ADO and universal application mean minimal developer training, rapid application development and inexpensive maintenance.
Back End MS Access-Microsoft Access is a powerful program to create and manage databases. It has many built in features to assist in constructing and viewing information. Access is much more involved and is a more genuine database application than other programs such as Microsoft Words.
Software Requirements >>MORE Following is the hierarchy MS Access uses in breaking down a database:
Main file that encompasses the entire database and that is saved to your hard-drive or floppy disk. For e.g.-librarydatabase.mdb
A table is a collection of data about a specific topic. There can be multiple tables in a database. For e.g.- books, authors, passwords etc.
Fields are the different categories within a Table. Tables usually contain multiple fields. For e.g. book ID, book title
Datatypes are the properties of each field. A field only has 1 data type. For e.g. book ID (Number), book title(VarChar2)
This is the real world value of the field. For e.g. Book ID- 56700. Design Phase Software design sits at the kernel of software engineering and is applied regardless of the software process model that is used. Software design is that first of the three technical activities, that are required to build and verify the software. - Design - Coding - Test generation
Each activity transfers information in a manner that ultimately results in validated computer software.
Design is the process of applying various techniques and principles for the purpose of defining a device, a process or a system in sufficient detail to permit its physical relation.
Data Design Data design is the first of four activities that are conducted during software engineering. The impact of data structure on program structure and procedural complexity causes data design to have a profound influence on software quality. Regardless of the design techniques to be used, well-designed data can lead to better program structure and modularity and reduced program complexity.
Logical Design A common way to represent the Logical Model is through an Entity-Relationship Diagram (ERD). For the purpose of this type of model, an entity is defined as a discrete object for which items of data are being stored, and relationship refers to an association between two entities.
Entity Relationship Diagram-ERD depicts relationships between data objects. The ERD is the notation that is used to conduct the data modeling activity. There are some concepts that should be understood before preparing an ERD these are as follows: Data Objects-A Data Object is a representation of almost any composite information that must be understood by software. By composite information, we mean something that has no. of properties or attributes. Attributes- Attributes define the properties of a data object and take on one of the three different characteristics. They can be used to: Name an instance of the data object. Describe the instance. Make the reference to another instance in another table.
Relationships-Data objects are connected to one another in a variety of different ways. A connection is established between two objects because the two objects are related. Cardinality-The Data Model must be capable of representing the number of occurrence of objects in a given relationship. Cardinality can be defined as the maximum numbers of objects relationships that can be participate in a relationship. Modularity- The modularity of a relationship is zero if there is no explicit need for the relationship to occur or the relationship is optional. The modality is one if an occurrence of the relationship is mandatory.
ERD Login Password Check For Access Level Login Member Administrator Issu e Boo k Retur n Book Brows e Book Books Get Info Loan Validation Chec k For Impose d Upon Fine Has Publishers Check Avail Updates 1 1 1 1 1 1 1 1 1 1 1 n n n n n n n n m m m n m Data Flow Diagram A data flow diagram is a graphical technique that depicts information flow and the transforms that are applied as data moves from input to output. The DFD is also known as data flow diagram or a bubble chart. DFDs may be broken down into levels that represent increasing information flow and functional detail. A zero level DFD is also called a context model. Level one DFD contain more bubbles. Functions depicted here are sub functions of the overall system depicted in the context model.
DFD Context Level Diagram
LMS
Members
Administrator
Books
Users
Details Browse Search Login Issue / Return Request Details Update Search Search Search Login Acknowledge Details Update Details DFD First Level Diagram Login Process Updating Process Issuing Process Browsing Process Validation Process Users Administrator Members Login Login Login Password File Book &Member ID Acknowledge Check availability Book & Member ID Loan Book Update Check Result Search Get Details member Book Search Get Details Update Book &Member ID Returning Process Book &Member ID Fine Due Calc Book &Member ID Check Delay Add/delete Books & Members Form Layouts Figure 1 Log On Form Figure 2- Main Form Figure 3- Member Details Form Figure 4- Book Details Form Figure 5- Search By Member ID Form Figure 6- Change Password Form Conclusion This library management system carve out various features like reserving books, generating fines/dues, GUI etc. and act on the line of existing systems. LMS holds a stand of firm importance for current libraries working.
Microsoft Access Guide to Success: From Fundamentals to Mastery in Crafting Databases, Optimizing Tasks, & Making Unparalleled Impressions [III EDITION]