Web Enabling a Bibliographic Database of Indian Biomedical Journals: IndMED

The project aims to provide access through web to a bibliographic database called IndMED. The database is a product of Indian Medlars Centre (IMC, a division of National Informatics Centre) and has data relating to references to articles published in India’s learned biomedical journals. The scope of this project is limited to providing a web-based user interface for database searching and developing the CGI for Web-Database Connectivity. The project was planned to ensure its scheduled completion. A survey of relevant research and technologies pertaining to Web Interface, Web-Database Connectivity and DBMS have been made and briefly described in the dissertation. Interview, Questionnaire and Observation of similar systems were utilized to determine the requirements of the proposed system. Specification of the proposed system was then based on the requirements. After the requirements and the specification of the proposed system was finalized an Analysis Model consisting of Data Flow Diagrams (DFDs) and Entity-Relationship Diagram (ERD) was developed. Design of the system was then developed for the sub-systems – Web-Interface, Web-database Connectivity and DBMS – so the requirements and specifications are met. The Web-Interface mainly consists of html pages i.e. Simple Search Form, Minimal Search Form and Advanced Search Form and the dynamically generated by CGI the Search Result Screen. The Web-Database Connectivity sub-system consists of PERL Scripts dealing with Processing of data submitted from html forms, Variables assignment, Error Trap, Formulation of query string which can passed on to the DBMS sub-system and Html Patching of the output of the database in response to the query. The implementation of the system includes: the screens along with html code written for various search forms and generated by the CGI for the Web-Interface, Perl Scripts (IMSS.PL; IMAS.PL; IMRS.PL) for the CGI and the Database Structure, Fields included in Inverted File Index of the Database and Display Formats for the DBMS sub-system. The system thus developed was tested to meet the tests prescribed by the system specification. The final product has been integrated into the Home-page of IMC at the URL http://indmed.nic.in . A user help document for searching is also included. The system developed has scope for future research and refinement in regard to relevancy ranking, federated searching, links to full text articles and other material relevant to the user query available on the Internet along with the results from IndMED.

Author: Singh, Sukhdev

Source: BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI (RAJASTHAN)

Download Link: Download This Report (PDF)

Reference URL 1: Visit Now

Reference URL 2: Visit Now

Contents

SUMMARY….VII
PREFACE…..VIII
INTRODUCTION………1
1. OVERVIEW…………1
2. OPERATIONAL ENVIRONMENT ..1
2.1 National Informatics Centre……1
2.2 Indian Medlars Centre ………….2
3. INDMED: WHAT, WHY AND HOW?……3
3.1 What ………3
3.2 Why………….3
3.3 How…………4
4. SCOPE AND GOALS……………..5
4.1 Web-Database (IndMED) Connectivity …………5
4.2 Web-based User Interface…………………………….5
RELEVANT RESEARCH AND TECHNOLOGIES USED……….6
1. INTERFACE……………………6
1.1 WWW……………………….6
1.2 HTML…………………..7
2. WEB-DATABASE CONNECTIVITY……….8
2.1 CGI………………….8
2.2 Perl…………………8
2.3 ActivePerl …………..9
2.4 CGI.pm: – a Perl5 CGI Library ……………9
2.5 Windows NT………………..9
2.6 IIS ……………………..9
3. DBMS………………………10
PLANNING PROCESS ……………. 12
1. PLANNING…………..12
1.1 Method …………….. 12
1.2 Critical Path…….. 12
REQUIREMENTS AND SPECIFICATION…………… 15
1. REQUIREMENTS ……………….15
1.1 Methods………………… 15
1.1.1 Interviewing…………..15
1.1.1.1 User Search Behavior….16
1.1.1.2 Web-Interface…………16
1.1.1.3 Display of the Search Results………………..16
1.1.2 Questionnaire ……………….16
1.1.3 Observation of similar systems…………..19
1.1.3.1 Pubmed …………………..19
1.1.3.2 BioMedNet ………………..19
1.1.3.3 Medscape…………………..20
1.2 Set of Requirements…………… 20
2. SPECIFICATION………….22
2.1 Aim…………………. 22
2.2 System………………22
2.2.1 Web-Based Interface…22
2.2.2 Web-Database Connectivity……………22
2.2.3 Database subsystem………22
2.3 Scope ……………………. 23
2.4 Deliverables ………….. 23
2.5 Test Specifications…….. 23
2.6 Required Skills……………. 23
2.7 Duration of the Project……. 24
2.8 Resources Available…………..24
ANALYSIS ……………………….25
1. ANALYSIS MODEL………………..25
1.1 Data Flow Diagrams (DFDs) …….25
1.1.1 Context Diagram…………….25
1.1.2 Level 1 DFD………………..26
1.1.2.1 Level 2 DFD for Web-Interface (1.1)………27
1.1.2.2 Level 2 DFD for CGI (1.2) ……….28
1.1.2.3 Level 2 DFD for DBMS (1.3) ………29
2.1 Data Model…………………………30
2.1.1 Entity-Relationship Diagram (ERD)……31
DESIGN……………………………….. 33
1. WEB-INTERFACE ……………………….33
1.1 Design Considerations………………. 33
1.1.1 General Guidelines ……………….33
1.1.2 Screen Design…………………….34
1.2 Interface-Flow Diagram……………… 34
1.3 Design of Web-Interface……………..36
1.3.1 Main Screen (IMC’s HOME PAGE)………36
1.3.2 IndMED webpage …………………36
1.3.3 Simple Search Form………………36
1.3.4 Minimal Search Form……………..36
1.3.5 Advanced Search Form…………….36
1.3.6 Search Result Screen…………….37
1.3.6.1 Top Menu …………………….37
1.3.6.2 List of References ……………38
1.3.6.3 Bottom Query Box………………38
2. WEB-DATABASE CONNECTIVITY…………..39
2.1 Processing of FORM data (1.2.1) ……39
2.2.CGI Variables Assignment (1.2.2) …..39
2.3 Error Trap (1.2.3) ……………….39
2.4 Query Formulation (1.2.4) ………….40
2.5 Html Patching of DBMS Output (1.2.5) ……… 40
3. THE DATABASE……………………………..40
3.1 Database Structure ………………..40
3.2 Fields indexed…………………….42
IMPLEMENTATION………………………..43
1. WEB-INTERFACE ……..43
1.1 Simple Search Form… 43
1.1.1 Screen…………..43
1.1.2 HTML Code………..44
1.2 Minimal Search Form….. 45
1.2.1 Screen…………….45
1.2.2 HTML Code………….45
1.3 Advanced Search Form…. 47
1.3.1 Screen……………..47
1.3.2 HTML Code………….48
1.4 Search Result Screen ……. 51
1.4.1 Screen……………..51
1.4.1.1 Top Menu ………….51
1.4.1.2 List of References ……….52
1.4.1.2.1 Citation Format ……….52
1.4.1.2.2 Citation+Abstract Format ………52
1.4.1.2.3 Full Format …………………53
1.4.1.3 Bottom Query Box………………54
1.4.2 Implementation of Search Result Screen ………..54
1.4.2.1 Top Menu …………………………54
1.4.2.2 Bottom Query Box…………………..55
1.4.2.3 List of References ………………..56
1.4.2.3.1 Citation:……………………….56
1.4.2.3.2 Citation+Abstract: ………………56
1.4.2.3.3 Full Record: ……………………..56
1.4.3 Sample of the dynamically generated html code of the Search Result Screen ……….57
2. WEB-DATABASE CONNECTIVITY..60
2.1 IMSS.PL…………. 60
2.2 IMAS.PL ………… 64
2.3 IMRS.PL ………… 69
3. THE DATABASE………72
3.1 Database Structure .72
3.2 Fields indexed for the Inverted File….. 73
3.3 Display Formats ……………………. 74
TESTING & INTEGRATION WITH IMC’S WEB-PAGES… 75
1. TESTING……………………………….75
1.1 Browsers Compatibility Tests………… 75
1.2 Users Error Handing Tests……………. 75
1.3 Retrieval Comparison Test ………….. 76
1.4 Display Formats Testing…………….. 76
1.5 Testing CGI Scripts for Logical Errors………… 76
2. INTEGRATION WITH IMC’S WEB PAGES……….76
2.1 Placing of Minimal Search Box. ………. 77
2.2 Development of IndMED Web Page ………. 77
USER HELP MANUAL FOR SEARCHING………….. 79
Searching……………………………..79
Simple Form……………………………80
Minimal Search Box …………………….80
Advance Form…………………………..80
Truncation …………………………… 81
Operators…………………………. 81
Phrase Searching …………………..81
Specific Fields …………………… 81
Search Results ……………………. 82
Display Formats……………………. 82
Subheadings………………………..83
FUTURE DIRECTIONS & CONCLUSION……… 84
1. FUTURE DIRECTIONS……………….84
2. CONCLUSION……………………..84
BIBLIOGRAPHY……………………… 85

1 thought on “Web Enabling a Bibliographic Database of Indian Biomedical Journals: IndMED”

Leave a Comment