dear arup (& the list),

sorry for the delay, here is the project info you require, as a html file and a
plain text one.

darshan.
                        Libinfo - Catalog Query System.

Libinfo is an attempt to bring a catalog query system to the intranet.
The Databse used is Pstgres95 and CGI scripts are written in Perl-CGI
and use CGI.pm & PG.pm libraries.

The basic idea is to bring a catalog query system to the intranet. The Library
Catalog System has been designed to help students and staff to easily search
whether a particular book satisfying the stated conditions like that of a
particular author, publisher, title, class,etc., exists in the library. This
facility has been provided on the intranet so that the users need not leave
the lab and go to the library for this purpose. This leads to substantial
savings in time as well as lesser headache to the library staff in dealing
with enquiries. The main thrust is on ease of use, simplicity, speed and
powerful & intelligent searching capabilities.

The Catalog system has been given a lot of intelligence so that if it does not
find any books qualifying the given conditions, then it tries to check if any
book matches the given conditions approximately. This is to make the system
fault-tolerant and to survive the typos and spelling errors that the user
might have made. Thus, even if the Author is entered as "Tqenenbaum" instead
of "Tanenbaum", the system shows the exact book required. 

The Catalog provides three basic ways to search for any book in the library
database. These three ways are :


                             Search Methods
                        ~~~~~~~~~~~~~~~~~~~~~~~~~
1. Unique Keys.
2. Search Strings.
3. Multiple Search Criteria.
 

                        1. Unique Keys

-------------------------------------------------------------------------

This set of options allows the user to search for a particular book when he
has any unique key of the book. There can be three basic unique keys of a
book, namely :
1. ISBN Catalog Number of the book.
2. Accession Number of the book.
3. Class of the book.
 

If the user has any one of these keys, he has to simply choose this Unique Keys
option for searching. This can be done by checking any one of the radio-buttons
for the key he has and then clicking the " Enter Keys " button.
On the entry screen then displayed, the user can enter the details pertaining
to the chosen key and if the book exists, then it's details are displayed.

For example, if the user wants to search for a book with the Accession Number
800, then : 

Step #1 : Check the " Accession " radio-button.
Step #2 : Click on the " Enter Keys " button.
        The entry screen for details is diplayed.
Step #3 : Enter " 800 " at the prompt.
Step #4 : Click on the Submit button to submit the query.


Then the book " Computer Networks " by Anrew S. Tanenbaum is displayed
alongwith all it's details. 


                        2. Search Strings

----------------------------------------------------------------------------

This set of options allows the user to search for any book even if he does not
know the whole title or the full name of the author/s. Here he can also search
the book by specifying a paticular search string in the " ABOUT " part of the
book details, which is a small introduction about the book. With the help of
this facility, even if the user does not know the book title, but only the
approximate word denoting his area of interest. The search strings can be in
any of the following three attributes : 
1. Title.
2. Author/s.
3. About.
 

The user has to choose any one of the radio-buttons and then click the
" Enter Search Strings " button. On the entry screen then displayed, the user
can enter the search string and if the book having the given search string is
found, it's details are displayed.

For example, if the user wants to search for a book with the About information
having the keyword " networking ", then : 

Step #1 : Check the " About " radio-button.
Step #2 : Click on the " Enter Search Strings " button.
        The entry screen for details is diplayed.
Step #3 : Enter " networking " at the prompt.
Step #4 : Click on the Submit button to submit the query.


Then the same book " Computer Networks " by Anrew S. Tanenbaum is displayed
alongwith all it's details. 


                        3. Multiple Search Criteria

--------------------------------------------------------------------------------

This option allows the user to search for a book satsifying one or more criteria.
Thus, here the user can search for a very specific book satisfying all the
given conditions. The searches can be on any or all of the following attribute,
or combinations thereof :
1. Author/s.
2. Title.
3. Publisher.
4. Class.
5. About.
 

The user can choose any combination of the check-boxes and then click the
" ENTER DETAILS " button. On the entry screen then displayed, the user can
enter the criteria chosen and then if the particular book is found, it's
details are displayed.

For example, if the user wants to search for a book having Author
" Tanenbaum " and the about field having " networking ", then :

Step #1 : Check the " Author/s " and the " About " check-boxes.
Step #2 : Click on the " Enter Details " button.
        The entry screen for details is diplayed.
Step #3 : Enter " Tanenbaum " at the " Author 1 " or " Author 2 " prompt.
Step #4 : Enter " networking " at the " About " prompt.
Step #5 : Click on the Submit button to submit the query.


Then the same book " Computer Networks " by Anrew S. Tanenbaum is displayed
alongwith all it's details. 
Title: Library Catalog User's Manual

The Library Catalog User's Manual

The Library Catalog System has been designed to help students and staff to easily search whether a particular book satisfying the stated conditions like that of a paticular author, publisher, title, class,etc., exists in the library. This facility has been provided on the intranet so that the users need not leave the lab and go to the library for this purpose. This leads to substantial savings in time as well as lesser headache to the library staff in dealing with enquiries. Also, the users can verify whether the books they need, are available with the library instead of going to the library during issue timings and then searching for the required book.

The Catalog system has been given a lot of intelligence so that if it does not find any books qualifying the given conditions, then it tries to check if any book matches the given conditions approximately. This is to make the system fault-tolerant and to survive the typos and spelling errors that the user might have made. Thus, even if the Author is entered as " Tenenbaum " instead of " Tanenbaum ", then the system shows the exact book required.

The Catalog provides three basic ways to search for any book in the library database. These three ways are :

Search Methods
1. Unique Keys.
2. Search Strings.
3. Multiple Search Criteria.

1. Unique Keys


This set of options allows the user to search for a particular book when he has any unique key of the book. There can be three basic unique keys of a book, namely :

1. ISBN Catalog Number of the book.
2. Accession Number of the book.
3. Class of the book.

If the user has any one of these keys, he has to simply choose this option for searching. This option is chosen by checking any one of the radio-buttons for the key he has and then clicking the " Enter Keys " button. On the entry screen then displayed, the user can enter the details pertaining to the chosen key and if the book exists, then it's details are displayed. For example, if the user wants to search for a book with the Accession Number 800, then :

Step #1 : Check the " Accession " radio-button.
Step #2 : Click on the " Enter Keys " button.
The entry screen for details is diplayed.
Step #3 : Enter " 800 " at the prompt.
Step #4 : Click on the Submit button to submit the query.

Then the book " Computer Networks " by Anrew S. Tanenbaum is displayed alongwith all it's details.

2. Search Strings


This set of options allows the user to search for any book even if he does not know the whole title or the full name of the author/s. Here he can also search the book by specifying a paticular search string in the " ABOUT " part of the book details, which is a small introduction about the book. With the help of this facility, even if the user does not know the book title, but only the approximate word denoting his area of interest. The search strings can be in any of the following three attributes :


1. Title.
2. Author/s.
3. About.

The user has to choose any one of the radio-buttons and then click the " Enter Search Strings " button. On the entry screen then displayed, the user can enter the search string and if the book having the given search string is found, it's details are displayed. For example, if the user wants to search for a book with the About information having the keyword " networking ", then :
Step #1 : Check the " About " radio-button.
Step #2 : Click on the " Enter Search Strings " button.
The entry screen for details is diplayed.
Step #3 : Enter " networking " at the prompt.
Step #4 : Click on the Submit button to submit the query.

Then the same book " Computer Networks " by Anrew S. Tanenbaum is displayed alongwith all it's details.

3. Multiple Search Criteria


This option allows the user to search for a book satsifying one or more criteria. Thus, here the user can search for a very specific book satisfying all the given conditions. The searches can be on any or all of the following attribute, or combinations thereof :

1. Author/s.
2. Title.
3. Publisher.
4. Class.
5. About.

The user can choose any combination of the check-boxes and then click the " ENTER DETAILS " button. On the entry screen then displayed, the user can enter the criteria chosen and then if the particular book is found, it's details are displayed. For example, if the user wants to search for a book having Author " Tanenbaum " and the about field having " networking ", then :
Step #1 : Check the " Author/s " and the " About " ckeck-boxes.
Step #2 : Click on the " Enter Details " button.
The entry screen for details is diplayed.
Step #3 : Enter " Tanenbaum " at the " Author 1 " or " Author 2 " prompt.
Step #4 : Enter " networking " at the " About " prompt.
Step #5 : Click on the Submit button to submit the query.

Then the same book " Computer Networks " by Anrew S. Tanenbaum is displayed alongwith all it's details.

Reply via email to