GRANTHAALOK: THE
BOOK-LIBRARY MANAGER
Versions 1.1 & 1.2
Developed by Eastern Star Software, Guwahati (India)
Frequently Asked Questions (FAQs) along with Step-by-Step Instructions about Granthaalok
What is Granthaalok?
We describe it as: "Granthaalok is meant for managing in a password-protected secured way the book-lending & book-returning information of a small library, such as someone's personal (books & discs) collection, a neighborhood library or the mini-library in an academic department. (It doesn't take care of the financial aspects of the library at all.) It simply revolves around the nine basic processes of entry of new books, admission of new members, book-list viewing, member-list viewing, book-lending, book-returning, book-search, book-disposal and member-farewell. There are nine prominent bi-lingual command-buttons for these nine basic processes in the central working screen, and to this familiar screen the program conveniently keeps returning. Performing these processes are extremely user-friendly tasks in Granthaalok. In addition, it has an in-built number-adder for adding prices etc."
Let's also see how the
renowned software-hosting service Softpedia (www.softpedia.com)
independently describes Granthaalok:
"(You can) manage a book collection with this lightweight program.
Granthaalok: The Book-Library Manager is a database manager that is intended to be used by libraries in order to manage the book collection. It also allows you to record new members that will borrow books from the collection.
The program enables you to track the book movements between the members and the library collection."
I couldn't find the desktop shortcut
(link) to Granthaalok that others have happily got. What to do?
We're sorry that in your case the Granthaalok installer was unable to copy the shortcut (link) icon (file) to your Windows desktop --
in many computers it succeeds! But you may easily do that yourself. To do that, open the working folder (e.g.,
C:\Grantha), starting from, say, 'My Computer'. From that working folder find and copy the link-file named
'Granthaalok Book-Library' (see picture of that link-file below), and then paste that link-file to your
desktop (i.e., the Windows desktop) to facilitate running the
Granthaalok application in future.
Why can't we quit Granthaalok by simply closing its
main program window? Why should the dumb error message "Can't Quit Visual FoxPro" be encountered?
Because of some intrinsic problem in Visual FoxPro (wherein we wrote the
Granthaalok program-set), we could not make the
Granthaalok session be saved when the main program window is directly closed by
the user. So the
direct window-closing operation has been inactivated. Sorry, but we couldn't
help it. Don't worry - just click at Quit/
Exit to quit Granthaalok.
Why I am being compelled to define
and use a password (the authorization
password) in Granthaalok?
It is simply because your library data - the book-lending and returning
information, etc. - are precious. You may as well be in charge of a public
library, and we don't want anyone to simply sit at your computer while you're
away for snacks, say, and enter some false and misleading information into your
library package. [For the same reason, don't leave the computer with the
Granthaalok session kept open!]
On your first entry into Granthaalok, you can get in with the pre-defined
password Guwahati, but it is obviously not a secret. So, as soon as possible, you should define your own
authorization password and type it within the above (basic or main) Granthaalok
screen, followed by a click at the nearby Take
it button.
Note: You may type your
authorization password in uppercase ('capital letters'), lowercase ('small
letters') or in mixed case - it doesn't make any difference.
Why do you compel me also to type Yes
(regarding today's date) whenever I enter Granthaalok?
This is because all information you enter in Granthaalok today will be recorded
against today's date (as that is known by your computer). If the computer's date is
unfortunately faulty, all your entered record will later look weird. So, we
stress that you really note the today's date displayed by your computer, and
manually type Yes to confirm that. If the displayed date is faulty,
immediately exit
Granthaalok, correct the date in your computer and only then re-enter into
Granthaalok.
We're an already established
library. Who'll fill in our existing list of
library books and members into Granthaalok?
You don't need computer professionals to enter them in Granthaalok (they're even
likely to come with some inconvenient pre-conceived ideas). You or your
colleagues can easily enter them, provided you have some time and your
collection is not very big. Just imagine every existing book or every existing
member as a newly acquired book or a newly joining member, click at the Got
a New Book or New Member Joins
button accordingly, and fill in the book or member details one by one. Just
take care to have a unique book-code for each book (in particular, even for
every different copy of the same book), and a unique memb-code for each member.
The word 'unique' implies here that any two members must have two different memb-codes,
while one particular member can't have more than one memb-code. You may
choose an appropriate coding scheme for the book-copies and another scheme for
the members, as per the exact situations and the long-term needs in your
organization.
Note: Better not start
filling in book-lending or returning records unless you're finished with filling
in the books and members details.
Image: Process of filling in record for a newly acquired or introduced book
("Got a New Book")
Should we fill in our existing
book-lending information into Granthaalok?
Yes, you must, but do that after you're finished with filling
in the books and members details. However, for obvious reason, fill in only the
active lending records,
i.e., the records for only those books that haven't yet been returned. [During those
days while you're filling in this particular set of information, if someone comes to return a book
and if you had already recorded his/her book-borrowing info, do record the return
of the book in Granthaalok.] After you're finished filling in the book-lending
information, the next fine morning you may safely inaugurate the software in your
organization or your home.
How do I fill in
a book-lending information into Granthaalok?
For that, first click at the button "Member
Taking Books". The list of members appears as follows:
Now press the Down Arrow key and (if necessary) the Up Arrow (in your keyboard) to
choose the Memb_code of the member who will borrow (take away) a book. In the
example, it is Amanda Smith (coded Publ_3426) who's going to borrow the book,
and so the Down Arrow was pressed once to select that memb_code, as shown in the
image above. Close the list of members (either by clicking at the close sign -
i.e., the X
sign - of the members' list, or just by pressing the Esc key). You'll be asked the
following question, as shown below:
If you're proceeding in the right direction, click at Yes
(or press Y key). Then the member will be asked to define the member-password,
if not already defined:
Next the list of books appears, as
shown below. [Have you noticed that in Granthaalok, the books or members are
listed in alphabetical order of the book-code or the memb-code only?]
Now press the Down Arrow key etc. to choose the book_code of the book (here
NF_Eng123B) to be lent, as shown in the following image. [Note that there are
two copies of the "A Brief History of Time" here, each copy with a
different book_code as per Granthaalok requirements, and that here the member is
going to issue (borrow) the specific copy coded "NF_Eng123B".]
Now close the list of books
above (say,
by clicking at its close sign, X).
You'll be asked the
following question, as shown below:
If that's all right, click at Yes
or press the Y key. The member will be asked to
fill in her member-password as follows:
If the member types her member-password correctly, and then you click Continue, the book-lending information will get recorded properly.
Why is there this tedious provision
of the member-password? Why this additional pain?
We understand that it's creating a bit of additional complications, but it works
as a confirmation from the member that she has actually borrowed the book. If
later she forgets and denies taking the book, then it may be pointed out by the
library personnel that during issuance of the book she herself must have typed
her member-password. It's like a digital signature on the part of the member.
However, if you want to do away with this crosscheck, you may easily do so. If
you don't want to call the members to type their member-passwords, you may
yourself define (at the beginning) and type (every time later) their member-passwords. In that
case, you better choose a common member-password for all members (say, India
- i.e., the country of origin of Granthaalok), and always keep typing that
member-password without trouble. [Don't make such a common member-password same
with your Granthaalok authorization password - in that case some member(s) may
easily learn that and create havoc someday.]
Is there a way to find whether a
book has been borrowed by someone, and if so, by whom?
Yes. Upon clicking at "Where is the
Book", you'll see the following screen:
In this screen you may type either some
part(s) of the author's name and/or some part(s) of the book title (however, the
spellings need be correct) and click at Search,
but in case of limited number of books in your library, may also simply click at All
Books. The list of books obeying the search criteria (or the whole list
of books, in the latter case) appears, showing their present locations, as shown below
(there's also an optional field Rack_kept):
After viewing, close this list of books; you'll be back at the central working screen.
What is the provision to assure a member
that the book that she has just returned has properly got recorded as being returned?
After duly recording in Granthaalok the return of a book (via "Member
Returning Books") and coming back to the main screen (see the topmost image),
click at the top-right History button.
Press Down Arrow, if necessary, to go to the most recent part of Granthaalok
history and show the member that the return of book has actually got recorded,
as shown in the following image:
What happens when a member comes to
borrow a book, but has forgotten his/her member-password?
In that case you may of course delete ("A
Member Leaves Us") the member and then let him/her re-join ("New
Member Joins"), but there is a much simpler way out of this mess.
Let's go for Advanced Editing in Granthaalok - it's not so difficult, though it may
be dangerous to your data. In the main screen, click at the top-lying Advanced
button and fill in the gaps in the following simple declaration (while you type the unchangeable advanced-editing password, it'll not be seen by you, unlike
what is shown here):
Now click at Let
me browse Members. The following table comes. BE CAREFUL not to change
any name or code etc., even unintentionally (say, don't keep a mischievous baby on
your lap). To ensure that better, press only the arrow keys or Page Up/ Page Down keys
or click mouse, but don't press any other keys such as alphabets or digits.
Press Up/Down Arrow keys (or even Page Up/ Page Down keys, if there are too many
members) to select the memb_code of the member (here Giuseppe Verdi) who's
forgotten his member-password, as shown in the following image:
Now click Right Arrow key, carefully,
several times to reach the last column named Del_mpaswd (take care not to press
any Up or Down Arrow key - if you do, that would unfortunately change the member
you're dealing with!). You'll see a F written on the record corresponding to
this member in this column, and it'll be covered with blue color (i.e., remain selected) as in
image below:
Now bring your finger carefully towards
the T key in the keyboard (yes, be careful!), and press it. The F entry will get
converted to T. Now press Down Arrow key to reach another record (yes, that
seems necessary - don't know why), and close
the list of members. The following screen comes. Mention what you just did, as
shown in the image below:
Now click at Save, then click at Save & Exit Advanced, as shown above. This work is over. Next time this particular member issues a book; he'll have to newly define his member-password.
Someone says that in Granthaalok, if
you enter information about a book or a member incorrectly, you'll have to first
delete that book or member record and then
correctly re-enter its data. Is that really so?
No, the case is not that bad. In such case, go for Advanced Editing as discussed
in the above answer and proceed to browse books or members as is needed, then
edit the member name or book title or author, etc. therein. But, of course, be
very careful here to not make any unintentional keystroke in a location where it
is not intended or desired.
In some situations, say while
defining or entering the member-password, you are not providing a Cancel button
- there's only a Continue button. But if a member comes unprepared to define his/her
password or has forgotten it, how should we proceed?
What to type or click at?
In such case, just don't type anything (also don't let the member type anything)
but directly click at Continue.
It'll be OK; you'll directly exit to the main screen. However, from Granthaalok
version 1.2 onwards, a Cancel button will be introduced to conveniently
deal with such situations.
How do I get a book returned by
using the "Member Returning Books"
option?
After clicking at this button, you'll be shown a list of 'borrowers', i.e., the
list of members who have borrowed book(s) (and haven't returned them yet) as
shown below. There, by pressing Up/Down Arrow keys, select the memb_code of the member
(here Giuseppe Verdi) who has come to the library to return a book (see image).
Now close the list of borrowers above.
The following question will be asked:
If that's all right, click at Yes
or press the Y key. The list of books issued ('Bkissud') in his name will
appear in a list as follows.
Press Up/Down Arrow keys to choose the book_code of the book that the member is
going to return (see image).
Now close the above list of books
issued. The following question will be asked:
If you click at Yes or press the Y key, the book-returning information will get duly recorded (if you press N key, it'll not be recorded).
Can a member who hasn't returned
some borrowed book(s) leave (i.e., cease to
become a member) without returning the book(s)?
No. The return of all the books issued to him/her must be recorded before one is
recorded (via "A Member Leaves Us")
as having left the library system.
Can a book that hasn't been
returned by some member be recorded as
having been disposed off?
Unfortunately, it could be thus recorded for versions 1.0 and 1.1, but this will
be reversed from Granthaalok version 1.2 onwards.
How to get our running Granthaalok data
back into action, in case our computer or its
hard disk breaks down someday in the future?
To protect your Granthaalok data from computer
or hard-disk failure, you should backup the BACKUP
sub-folder (within the working folder C:\Grantha) into a CD/DVD, USB
storage (pen) drive or a web-folder (see image below), preferably once everyday (say, in every
evening, after closing the Granthaalok package).
Image: Backing up the Backup
subfolder by copying it into a USB
storage (pen) drive.
In case of a hard-disk (or computer) failure, Granthaalok has to be re-installed first, then these saved (backed up) contents (i.e., the files within the BACKUP sub-folder) has to be copied into the working folder C:\Grantha within the repaired (or new) hard-disk in your repaired computer. Note the two images below.
Image: Copying the contents of the Backup
subfolder from the USB storage drive.
Image: Pasting the contents (files) of the Backup
subfolder into the working folder C:\Grantha after Granthaalok
re-installation.
Note: In case your computer broke down today noon, and you backed up the Granthaalok data yesterday evening, jot down in a notebook what happened in your library today before the computer crashed - like one book introduced, two members returned books, one member borrowed a book, etc. You'll obviously need to re-introduce these data into Granthaalok after re-installation and copying of the backed up contents, to make your Granthaalok data fully up-to-date.
We want to upgrade Granthaalok to a
higher version, say to the future version 1.2. Keeping our old
Granthaalok data intact, how
to do that?
In that case, immediately after a day's backup
is duly over, delete the working folder C:\Grantha
and imagine that your hard disk has just crashed
(and got just repaired)! Thus, re-install Granthaalok (this time, the higher
version), then the saved (backed up) contents of the BACKUP
sub-folder has to be copied into the working folder C:\Grantha that has
formed after the re-installation.
I've come across this instruction
file on the web. Is it included in the downloaded program also?
In case of versions 1.0 and 1.1, it hasn't got included. But from versions
1.2 onwards, the working folder C:\Grantha of the installed program will
contain these instructions in the form of an HTML file HELP_FAQS, which could be
(generally) accessed also from the program interface by clicking at HELP
ME! button which would appear (at the location of HELPnEULA
in the topmost image) at the very beginning, before entering the authorization
password.
Some people have written that
completely uninstalling Granthaalok is difficult. Is that really so?
Not at all! Just go to Add/Remove Programs wizard within the Windows control panel, and
try uninstalling Granthaalok - it would simply get uninstalled. However, after
un-installation, a residual shortcut remained at the Desktop, and a residual folder
C:\Grantha remained at the hard disk C-drive with some residual files -
you just
need to delete that manually.
Developer's E-Mail: rkalita@rediffmail.com
OR riturajkalita@yahoo.co.in (latter one is accessed less frequently)
Note: PLEASE, do go through all the above instructions before posting any
queries via e-mail.