TKM COLLEGE OF ENGINEERING LIBRARY AUTOMATION SYSTEM



Similar documents
ABSTRACT. would end the use of the hefty 1.5-kg ticket racks carried by KSRTC conductors. It would also end the

P J RAO, Systems Engineering Division, and M N SEETHARAMAN, Library, National Aeronautical Laboratory, Bangalore-17.

Inventory Management System

Microsoft Office Access 2007 which I refer to as Access throughout this book

COMHAIRLE NÁISIÚNTA NA NATIONAL COUNCIL FOR VOCATIONAL AWARDS PILOT. Consultative Draft Module Descriptor. Relational Database

How To Build A New System For A College

Tips and Tricks SAGE ACCPAC INTELLIGENCE

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?

Microsoft SQL Server Guide. Best Practices and Backup Procedures

DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY

Microsoft Office Access 2007 Basics

Librarian, Shahapur, Dist. Thane (MS)

WebSphere Business Monitor

Automated bibliographic record capturing from web OPAC and online bibliographic database for library cataloguing in LibSys

Rehab Notes Management System

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11

Microsoft Access 2010: Basics & Database Fundamentals

Database Management Systems: A Case Study of Faculty of Open Education

OECD SERIES ON PRINCIPLES OF GOOD LABORATORY PRACTICE AND COMPLIANCE MONITORING NUMBER 10 GLP CONSENSUS DOCUMENT

How to start Data Entry of Monographs and Books in e-granthalaya 3.0

Computerisation and Performance Evaluation

A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS

4. The Third Stage In Designing A Database Is When We Analyze Our Tables More Closely And Create A Between Tables

A Framework for Data Migration between Various Types of Relational Database Management Systems

Test Automation Framework

A system is a set of integrated components interacting with each other to serve a common purpose.

ScriptLogic File System Auditor User Guide

not to be republished NCERT In chapter 12, you have learnt about the need for Computerised Accounting System 13

Umbrella: A New Component-Based Software Development Model

Online Library Management System

Everything for Your Enterprise Processes. monitor analyse decide. optimize your business

Knowledge, Content and Library Management Solution

Integrated Library Systems (ILS) Glossary

Software for University Libraries 2.0 (SOUL 2.0)

Microsoft Using an Existing Database Amarillo College Revision Date: July 30, 2008

Adlib Internet Server

Hotel Management System

Measuring Intangible Investment

Non-Profit Solution for Microsoft Dynamics CRM

Course: CSC 222 Database Design and Management I (3 credits Compulsory)

CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)

COMSPHERE 6700 SERIES NETWORK MANAGEMENT SYSTEM

Creating and Using Databases with Microsoft Access

How To Write A Rayo Tv Information Management System

SIMPLY REPORTS DEVELOPED BY THE SHARE STAFF SERVICES TEAM

MS Access. Microsoft Access is a relational database management system for windows. Using this package, following tasks can be performed.

WebSphere Commerce V7 Feature Pack 2

Introduction to Databases

ESKITP5023 Software Development Level 3 Role

ascom Technical White Paper Series Framework for Automatic Fare Collection Systems

CHAPTER 11 COMPUTER SYSTEMS INFORMATION TECHNOLOGY SERVICES CONTROLS

IBM RATIONAL PERFORMANCE TESTER

Management of Journals Through KOHA Open Source Software: an Overview. Asheesh Kamal Assistant Librarian

Access Queries (Office 2003)

Microsoft Access 2010 Overview of Basics

ITIL A guide to service asset and configuration management

LIBRARY SERIES. Promotional Line: 362

Getting Started Guide

MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives

B.Sc (Computer Science) Database Management Systems UNIT-V

How To Write A Management Information System

OMCL Network of the Council of Europe QUALITY ASSURANCE DOCUMENT

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

WEB APPLICATION FOR TIMETABLE PLANNING IN THE HIGHER TECHNICAL COLLEGE OF INDUSTRIAL AND TELECOMMUNICATIONS ENGINEERING

Decision on adequate information system management. (Official Gazette 37/2010)

INFORMATION TECHNOLOGY SECURITY STANDARDS

GCE APPLIED ICT A2 COURSEWORK TIPS

Table of Contents Chapter 1 INTRODUCTION TO MAILENABLE SOFTWARE... 3 MailEnable Webmail Introduction MailEnable Requirements and Getting Started

Introduction to Microsoft Access 2003

Library and information science research trends in India

Visual Basic. murach's TRAINING & REFERENCE

Query and Export Guide

Database Optimizing Services

DATABASE MANAGEMENT SYSTEMS

Basic Unix/Linux 1. Software Testing Interview Prep

Consider the possible problems with storing the following data in a spreadsheet:

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

SYSTEM REQUIREMENTS SPECIFICATIONS FOR THE PROJECT INVENTORY CONTROL SYSTEM FOR CALCULATION AND ORDERING OF AVAILABLE AND PROCESSED RESOURCES

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

Entering General Education Course Assessment

How To Develop Software

Accessing Database Information Using Visual Basic:

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Decision of Technical Board of Appeal dated 21 April 2004 T 258/

Back Office User Guide

Deltek Costpoint Process Execution Modes

2) What is the structure of an organization? Explain how IT support at different organizational levels.

Microsoft Access 2010 Part 1: Introduction to Access

Course Description for the Bachelors Degree in Library and Information Science

SIN , SIN STLOC, RC - INFORMATION TECHNOLOGY (IT) PROFESSIONAL SERVICES

Transcription:

Annals of Library and Information Studies 51, 2; 2004; 52-57 TKM COLLEGE OF ENGINEERING LIBRARY AUTOMATION SYSTEM Abdul Azeez T A TKM.Callege of Engineering Kallam Kerala - 691 005. The TKMCE Library Automation System aims at providing a comprehensive computerized solution to the needs of the library routines such as data entry, circulation control, catalogue access, etc. The system provides an overall view of the above said functions and the package is userfriendly and menu driven. Special efforts have been made during the design and development stage to ensure data integrity and security. This package facilitates fast retrieval of information and error free statistics. This project was done at the TKM College of Engineering, Kollam, Kerala, using Visual Basic 6.0 as front end and MS Access 7.0 as back end under Windows 9 environment. INTRODUCTION Library automation in simple terms is the application of computers and utilization of computer based products and services for carrying out different library operations and functions. Automation implies a higher degree of mechanization where routine and repetitive tasks or operations are to be performed by machines with little or no intervention by human beings. The lesser the degree of human intervention, the greater the degree of automation. The characteristics of a computer system that are particularly significant for libraries are the. following: It can store large quantities of information. For instance, an entire library's catalogue can be stored on one or more magnetic discs on a computer. It can process information rapidly and accurately. For instance, a computer can be used to manipulate bibliographic data to produce catalogue cards, sorted list of books, etc. Information stored in the computer system can be searched and retrieved rapidly. Information stored in the computer can be edited and modified easily. Information stored in the computer system can be communicated at high speed over telecommunication lines to remote locations connected to the computer. OBJECTIVE OF THE SYSTEM The main objective of the TKMCE Library Automation System is to provide better services at minimum cost, effort and time. It aims at eliminating manual labour in repetitive and routine activities. TKM COLLEGE OF ENGINEERING The TKM College of Engineering needs no introduction to the academic community. Dr. Rajendra Prasad, the first President of India, laid the foundation stone on February 3, 1956 and Prof. Humayun Kabir, Union Minister for Scientific Research and Cultural Affairs inaugurated the College on July 3, 195. The college started with 120 students and 6 faculty members offering courses in Civil, Mechanical and Electrical Engineering. This was truly a humble beginning, but the years that followed were of unprecedented growth and achievements. Now the college offers eight undergraduate programs viz., Architecture, Civil, Mechanical, Electrical & Electronics, Electronics & Communication, Production, 52 Ann Lib Inf Stu

TKM COLLEGE OF ENGINEERING LIBRARY AUTOMATION SYSTEM Chemical and Computer Science Engineering. The college also offers four post- graduate programs viz., M.Tech in Civil and Mechanical Engineering, MBA and MCA. The student strength has grown to more than 2000 and faculty strength has increased to 200 supported by 2 non-teaching staff. The growth of the college has been nothing short of phenomenal. The TKMCE library in a huge and elegantly designed building, houses a vast collection of over,000 books and subscribes to more than 100 technical journals. The library has a good collection of bound volumes of technical journals. The library also has a full-fledged reprographic centre and its own book binding section. The library has Internet facilities too. System analysis is the process of gathering and interpreting facts and diagnosing problems and using the information to recommend the improvements in the system. A system study was carried out at TKMCE LIBRARY and necessary information was gathered. METHODOLOGY The various methods adopted for the investigation include discussion with staff members, reviewing the organisation's requirements, onsite observations, etc. The present library being a manual system, the discussion with the staff members was of immense help in formulating a clear picture of the present system. EXISTING SYSTEM The following activities are carried out in the library. a. Acquisition and accessioning: This is the process of acquiring books to the library on request from the heads of departments and members. Books ordered and acquired newly by the library have to be registered and an accession number in chronological order is given to each book that is acquired. b. Membership: Library membership is of two categories -staff and students. Each Vol 5 I No 2 June 2004 member details include his name, address, number of books he can borrow, etc. c. Circulation control: This section attends to the charging (issuing), discharging (returning) and renewing of books. d. Search and Query: Here users query is answered regarding the availability of books by consulting card catalogue kept in the library. e. Periodical section: This section takes care of the various technical and nontechnical periodicals received in the library. This section arranges sending of reminders for non-receipt of periodicals. DRAWBACKS OF EXISTING SYSTEM Since all activities mentioned are done manually it is time consuming and highly prone to human errors. Most of the library activities are routine and repetitive in nature. Under many conditions same information may have to be repeated. This can lead to differences in the same information at different places due to human errors. The drawbacks can be overcome by computerisation. Almost all the above drawbacks can be removed to a great extent, if not completely, through computerisation, hence, it is essential to Minimise the human efforts Reduce errors drastically Speed up processes Remove redundant data Improve efficiency, and Optimise man power PROPOSED SYSTEM The proposed automation system is developed in Visual Basic 6.0 on,windows -9 platform. MS access 7.0 is used as back end. The aim of the proposed system is to over come the shortcomings of the existing system. In order to fulfil the new requirements, a database has to be designed. The system will 53

Abdul Azeez T A be protected from unauthorised manipulation by providing passwords. Since combo boxes are used for certain fields it is very easy for the data entry operator to select options. The system can provide answers to different queries based on author, title, publisher, subject, series, etc. Various reports based on the database can be generated as and when required. Above all the system is highly user friendly. FEASIBILITY STUDY A feasibility study from various angles was carried out as described below: Technical feasibility All the methods and equipments used in the system are available attkmce LIBRARY such as windows 9, VB 6.0, MS Access 7.0 and the hardware required for this system making it technically feasible. Economic feasibility The proposed system is not expensive since all the requirements are available at this library and moreover the institution has a group of experts who can under take this task without much difficulty. Social feasibility The system will enhance the efficiency of the present system. Using this system the library can provide better services to its users. The varying information needs of the user community can be met with the proposed system. SYSTEM DESIGN System design is a solution of "how to" approach the creation of a new system. This phase is composed of several steps and it provides the procedural details necessary for implementing the system recommended in the feasibility study. Emphasis is on translating the performance requirements into design specifications. Design goes through logical and physical stages of development. Logical design reviews the present input and output specifications. The physical design maps out 54 the details of the physical system and plans the system implementation. All available modern facilities have been incorporated in the new system to make the system more user friendly and interactive to everyone with minimum training. Input Design Input design is the basic thing to be considered in the system design. Here interfaces are designed according to the user needs. Forms are the tools available in Visual Basic for creating input screen for the data entry purpose. Various forms are designed separately for various applications. In such an interface, the user is keying data by filling the blank space on the screen. Each field on the screen has a tab order and by pressing the tab key or by using the arrow keys one can move from one field to another within the form. Each data entry form has its own set of command buttons provided by the software. These command buttons are used for adding or clearing the records. Validations are done for each and every data being entered. Whenever the user types erroneous data, appropriate error messages are displayed and the user can move on to the next field only after correcting the errors. Output Design Computer outputs are the most important and direct source of information to the user. An efficient output design would improve the system relationship with the user and it provides the required information. The output from the system can be displayed or hard copied. Hard copy is preferred because it can be used by the administrative unit and can become a document for further references. Careful considerations have been given in designing the search outputs. We can search the database on the basis of author, title, subject, series and publisher. Ann Lib Inf Stu

TKM COLLEGE OF ENGINEERING LIBRARY AUTOMATION SYSTEM It is also possible to generate Index cards (catalogue cards) by using catalogue option and print catalogue cards by specifying the range of accession numbers and generate reports based on total book count and total member count. Code Design A code is an ordered collection of symbols designed for unique identification of an entity or an attribute. The purpose of using code is as follows. To achieve unique identification To be used instead of name To specify an object's physical and performance characteristics To give operational characteristics To achieve secrecy and confidentiality Process Design It gives insight into the way in which processing is done in the system by using menus and the application is completely event-driven. The menus consist of all the required events, which provide needed information. Menus and sub menus are user-friendly and they are activated according to the functional process. Main menu consists Journals Circulation Cataloguing Search Data Modifications Reports Exit entry' of: When each menu is activated, the corresponding submenus or command is executed. Each one has the following submenus. Vol 51 No 2 June 2004 DATA ENTRY Accession Register Membership -Staff -Student MODIFICATION Accession Register Staff Student CIRCULATION Issue Return Renewal Reservation Fine SEARCH Author Title Subject Series Publisher JOURNALS Accession Reminders REPORTS Members count Book count NORMALISATION The process of normalisation is concerned with the transformation of the conceptual scheme into a computer representable form. This form is called data base schema. The application of normalisation to a conceptual schema does not result in any loss of information. The scheme arrived at captures in it the sum total of all the information contained in the conceptual schema. Normalisation results in the elimination of certain undesirable properties in the representation~.9f the conceptual schema. These are calle'd the update, deletion and insertion anomalies. 55

Abdul Azeez T A STRUCTURE OF DATA BASE Table Structure of Return The structure of the database is as below: Table Structure of Accession Register Field name Accession_No Author1 Author2 Author3 Title Publisher Pub_Place Subject Volume Edition Cost ISBN Year_publctn Pages Series Status Entrydate Comments CurrenCStatus Table Structure of Staff Type Long Date/Time Size 4 100 20 15 20 10 15 2 2 5 100 15 Field Name Accession_No Returndate Member_No Fine_calculation DEVELOPMENT Type Long DatefTime Currency Size 4 10 The system is developed by using various tools provided by Visual Basic and MS Access. The opening screen asks for password and after the verification it displays the main menu. The pull down menu system provides DATA ENTRY/ MODI FICATION/CI RCU LA TION/SEARCH/ REPORTS/EXIT options. Selection of any of this option displays sub menus if any. If DATA ENTRY - ACCESSION REGISTER option is selected, the form for Accession Register is displayed. In search option search results are printed according to the choice of the user. SYSTEM IMPLEMENTATION Field Name Member_number Issuedate Name Designation Department PermanenCaddress Books_Issued Type Size Date/Time 2 2 The system is implemented with sample data collected from TKMCE Library. Using the data collected, the different options were tested and errors were corrected. The result was as per the expectation of the users. SYSTEM TESTING Table Structure 42 Size 15 10 of Student Type Date/Time Long Field Field Name Name System testing is important for the success of any software systems. System testing makes the logical conclusion that if all the modules are correct, the goal will be achieved. Some of the methods for system testing are given below: Unit testing In unit testing, each window is tested separately, this is made possible by giving dummy data and hence all the windows on a single module are tested independently before integration. Integration testing The relationship between different modules is checked in this testing for the overall performance of the system. If the integration Ann Lib lnf Stu

TKM COLLEGE OF ENGINEERING LIBRARY AUTOMATION SYSTEM test is found to be satisfactory, of unit testing. Acceptance testing there is no need and error handling procedures. Proper documentation has been provided for future reference. In this phase the system is to run with live data by the actual user to test the proper functioning of the system. Here the system is run parallel with the existing system. Online response Online system must have a response time that will not cause hardship to the user. Volume testing In this test several test records are input as would normally be included in the database to verify the hardware and software function correctly. Recovery and security A forced system failure is induced to test back up recovery procedure for file integrity and inaccurate data are entered to see how the system responds in terms of error detection and protection. Usability and documentation The usability test verifies the user-friendly nature of the system. This relates to normal operating SCOPE FOR FURTHER ENHANCEMENT The system was developed keeping in mind the present requirements. But it is easy to make. modification if new requirements arise. Maintenance activities involve making enhancements to software products, adapting products to new environment and rectifying problems. The library may change its organisation and policy and in such cases it is easy to make the required changes in the system and efforts have been taken to make the system as simple as possible. CONCLUSION It is obvious that computerisation of an information system would mini mise the extent of human effort in the processing of information. In fact, large amount of data can be processed by the computerised systems very quickly and in an efficient manner. The present system TKMCE Library Automation System has all the advantages of the computerised information system. A low cost in-house library automation system has been developed. Vol 51 No 2 June 2004 57