|
|||||||||
|
|
|||||||||
| Project Description: | |||||||||
|
This website is designed to provide access to users at public libraries of a variety of online courses and learning resources. To begin, this application will offer a series of foreign language learning courses. There are several pieces of basic functionality that will be built into this application:` • Library user authorization • Resource presentation and access • Sales support • Administration, including error trapping and diagnostics. |
|||||||||
| Features of Library Management: | |||||||||
|
1. This application works on a variety of browsers and operating systems including Mac and its browsers. 2. Error trapping is been built into each page and the application from the beginning. Anytime any type of error occurs with a page, a ‘pretty’ error template and message to occur for the end-user, a link back to the table of contents page and then an email sent to a predetermined email address (errors@gorlet.com) with formatted diagnostic information to include, but not limited to: • Date/time • Userid • Browser • Identification of the error, including specific values if the error was database related. • Session identifying values, etc. 3. This application has been built to handle multiple simultaneous users accessing it from the same IP address. Usually this occurs when people are using the same Proxy server or Firewall. 4. The Admin can Add new library edit the library, add branch for the existing library, and activate or deactivate the ips for a particular library. and can create the new library card for a new user. |
|||||||||
Library user Authorization, Sign In and the Home Page
o This is really the most important and key part of this project
o A library user and application user is identified and verified in one of several ways:
1.IP address
2.Link to the site which contains a valid ‘libraryid’ and ‘branchid’ –
3.Entry of a Library Card number
4.Valid username and password
o Any or all of these techniques may be used from any single library.
o In all cases, a randomly selected ‘active’ value of ‘page_text’ from the table ‘banner_displays’
will appear in the lower left-hand column of the home page (where some fact about
languages now appears).
|
|||||||||
![]() |
|||||||||
| Screen 1 | |||||||||
|
After login:
On login the resource available will be displayed, if there is no resource added then the option to browse the resource will be displayed. |
|||||||||
|
If resources are available for that particular library:
On clicking the my resources, the resources available for that library will be displayed with the status of the level that the user have completed. |
|||||||||
|
Create new account:
On logging in with a card number for a particular library the user can create a account for that particular library. |
|||||||||
|
Error reporting and diagnostics:
In case of any error, the error reporting page arise with which asks for the username, email id and the problem what the user has faced. |
|||||||||
|
Forgot password:
If the user has forgotten the password, on entering the username (card number), then clicking forgot password and then proceeding, the password will be sent to the email address given at the time of registration. |
|||||||||
![]() |
|||||||||
| Screen 2 | |||||||||
|
Admin:
The Admin has many functionalities like adding new library, editing the library, adding branch for the existing library, and activate or deactivate the IP's for a particular library. and creating the new library card for a new user. To have a brief description click read more.. |
|||||||||
![]() |
|||||||||
| Screen 3 | |||||||||
|
|