[Fsf-friends] FROM GOA: Library Software (fwd)

Frederick Noronha fred@bytesforall.org
Sat, 16 Nov 2002 00:54:03 +0530 (IST)


---------- Forwarded message ----------


Hello Sir,

I'm Shivprasad Ajgaonkar an ex-student of Goa Engineering College (computer=
) and this mail is in regards to the visit of Sir Richard Stallman to our C=
ollege.

Sir,=20

I've  coded a Library Software for GNU which I'd like to put for GPL.=20

The Software Details and requirements are as Follows.....

=20

SEARCH TECHNIQES

=20

User can give a search for Books / Journals by various options viz.

1.         Title

2.         Author / Editor

3.         Accession No / Journal No

4.         I.S.B.N / I.S.S.N.

5.         Classification No.

6.         Topic.

=20

User can narrow the search by selecting the Field and Class option. In whic=
h =93Field=94 refers to Branch and =93Class=94 refers to Year or Standard.

=20

The search tells the Availability of the book as well. This saves time of u=
ser as well as of staff at the counter. A user can give a search by topic a=
nd he gets the book details which contains that topic. It is often found th=
at users are never sure of their spellings especially of Indian authors lik=
e "BALGURUSWAMI" which can be spelled as "BALAGURUSWAMI" or "BALGURUSWAMI" =
taking this into consideration, the "SOUNDS LIKE" feature is kept so that t=
he user doesn't face any problems while searching.=20

=20

By SOUNDS LIKE feature, N. D. BHATT can be spelled as N. D BHAT or PROGRAMM=
ING IN C can be spelled as PROGRAMING IN SEA. Principle is that it should s=
ound like the required search, spelling doesn=92t matter. =20

=20

Imagine a situation where the user wants a book urgently but he finds that =
all the copies of that book are already issued to other members. On Clickin=
g on the accession no of the book, the user gets the information about the =
person to whom the book with required Title and Author is issued, so that t=
he user can contact and request for the book.=20

=20

DEMAND FEATURE

=20

Now, imagine a student staying far away from the college and is badly in ne=
ed of a book=85.. comes to college=85.. the result is book not available=85=
=2E. To reduce this, the feature of DEMANDS is introduced so that user can =
place a demand for the book sitting at home and book the copy for him and c=
ollect the same within specified date. Suppose user places a demand for a b=
ook which is not available at the counter then the user gets an AUTOMATED M=
AIL whenever the book is available.

=20

ADDITIONAL VITAL FEATURES

=20

User gets an account of books demanded by / issued to him and number of mor=
e book he can borrow / demand. Automated Mail Reminder is sent to the User =
2 days before the date of Return and Every day after the date of Return. On=
 every Member=92s Birthday an Automated mail is sent to the member wishing =
him/her =93HAPPY BIRTHDAY=94=20

=20

Administrator can send mail to All Members / All Student Members / All Staf=
f Members whenever required. E.g. Sending Greetings for Diwali, Sending inv=
itation for monthly staff meeting. Sending mail to all members to make them=
 aware of changed fine structure, etc.

=20

MENU AT THE COUNTER

=20

Issuing and Returning of Books can be done by scanning the barcode on the b=
ook and the Membership Card. Counter will have a menu for Issuing a book, R=
eturning of book and Payment of Fines. No member of a Library can escape fr=
om paying Fines. Whenever the member comes to return a book, Software will =
indicate that this person has to pay fine and until and unless he pays the =
fine, the book is not returned and if book is not returned fine will go on =
increasing. (Amount of fine is set by the Administrator).

=20

ADMINISTARTOR RIGHTS

=20

Add / Edit / Delete Books, Members & Journals' information. Similarly he ha=
s right to Add / Edit / Delete Section & Fields

=20

Administrator has Mini Address Book wherein he can store the email Address =
of publisher / supplier and send him online order for books via INTERNET. T=
he Administrator has to make an entry like Title, Author, No of Copies requ=
ired, etc. and the AUTOMATED EMAIL goes to the Suppliers giving him the det=
ails of the book.

=20

Software provides a script to Generate and Print Membership Card (with Barc=
ode and Members photograph and Librarian=92s Signature) and Barcodes for Bo=
oks.

=20

Librarian / Administrator has rights to enter/edit the college/school name,=
 Librarian=92s Name and E-MAIL ID, Set Standard Values viz. Fine Rate, Fine=
 for Loss of Card, No. of Books issued to the members, No of days a member =
can keep the book etc.

=20

And very important Feature is Administrator gets the log of Books issued, B=
ooks Returned, Fines Paid, etc. =93Librarian has to Show the account of all=
 the books bought during the Year.=94 Taking this into consideration the fa=
cility is kept so that librarian gets details for the books bought between =
2 specified dates.=20

=20

To reduce Librarian / Administrators task, two additional users viz. Member=
 & Book are added to make entry of Members and Books respectively.

=20


MINIMUM SYSTEM REQUIREMENT:

=20

SERVER :     =20

HARDWARE :          Pentium II 450MHz or above

RAM 32 MB or above

           =20

SOFTWARE :            Linux As Operating system

Apache Web Server

                                    PhP (Scripting Language)

MySQL Database Server.

           =20

CLIENT : =20

HARDWARE :          Pentium II 450MHz or above

RAM 32 MB or above

Barcode Scanner at Counter. (optional)

Scanner to Scan Photographs. (optional)

=20

                        SOFTWARE :            ANY O.S. WITH BROWSER

=20

=20

WHY PHP ?

Php is new and strong scripting language works with a web server. Strong fe=
ature of Php is, it is executed at the server and sends just the HTML outpu=
t to the client thus saves the access time. Database handling thought Php i=
s simpler.

=20

WHY MySQL ?

MySQL is free if used with the Web-Server. And mainly because of Soundex fu=
nction of MySQL. Search results are faster. Handles Large Data.=20

Catch all the cricket action. Download Yahoo! Score tracker