E-Library information Management System is the integrated website for E-library admins, system admins and users. The website provides complete information about HeNN E-Library project. The information about each individual sites, its geolocation, status and pictures.
Roles: There are different roles for registered members. Registration of member are completed during the starting of project and new accounts for each member is created as needed - then or later. Below are some defined roles and their duties:
-
Admin(HeNN Elibrary coordinator or Elibrary project leader): The admin can check the status of projects and the monitoring timetable. Add new deployment sites and their information or edit the existing ones. The Admin can generate reports based on information filled by system admin on arrival from the site. Admin can make all type of new users including another admin.
-
System admin(elibrary deployment/monitoring team member):
- The system admins can edit details about the site but cannot add new site.
- write reports about their recent visit and submit easily after their visit to sites.
- System admin can create new system admin user account but cannot create Admin account.
-
User(consumer of the system-students, teachers and school staffs): The users from each elibrary site can report current status of the site at any time or file complaint about the system and ask for help via form. The Notification email should be pushed to sysadmin and admin as soon as complaint or problem is filed.
-
website Guest/visitor: Any guest/visitor can see general information about E-Library project, sites and map. This application should serve as a one stop for all required information.
The map is being displayed when we click (site) button. this map has pointers to all the locations where projects are being deployed. The geo position are stored in database table.
Test users created/sql updated:
- Username/password: testadmin
- Username/password: testsysadmin
- Username/password: testuser
- Create database db_elims
- Import SQL Script found in the root into the database.
- Change database configuration in databaseConnect.php
- Start browsing
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/elims/
ServerName elims.local
ServerAlias elims.local
<Directory /var/www/html/elims/>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error-elims.log
</VirtualHost>
username : admin password : admin
- fork this Repository
- create new branch
- commit the changes into the new branch
- push the branch to your repository
- send Pull Request