You are on page 1of 5

Human Resource & Payroll Management System

A complete management software for organizations

Developer Manual
copyright@creativeitem, 2017
http://www.creativeitem.com
Index Of Contents
• Installation
• Source code structure
Installation Manual
− Upload the downloaded zip file to your server in the public_html
directory.
− Extract the zip file
− Create a new database from your server mysql.
− Open the file database.php from the directory /application/config/
database.php

− Fill up these informations with your database hostname, database


username, database password, database name respectively which you
have created in the previous step.
− Open the file file routes.php from the directory
/application/config/routes.php and change value of ‘default_controller’
from ‘install’ to ‘login’

− Now from server phpmyadmin go to your database. Select import and


choose the file install.sql located in uploads/install.sql
− And you are ready to go now to browse the application.
− Default admin credentials are:
Email : admin@example.com
Password : 1234
Source Code Structure
The application is developed on Codeigniter framework and completely
follows MVC. The details of this framework can be found in
http://www.codeigniter.com/

The root directory contains


Ø Application
contains the core files of the application :

− config
contains all configuration for database, url routes and
autoload libraries.
− controllers
• Admin.php
• Employee.php
• Login.php
• Modal.php
• Install.php
• Multilanguage.php

− libraries
− helpers
− models
• Crud_model.php
• Email_model.php

− views
• backend
v admin
contains all view pages of admin panel
v employee
contains all view pages of employer panel
v footer.php
contains the footer view
v header.php
contains the header view

v includes_top.php
contains links to css files
v includes_bottom.php
contains links to javascript files
v create_new_account.php
v forgot_password.php
v index.php
includes the footer, header, javascript, css,
modals at the time of page loading
v login.php
the login page
v modal.php
contains the modal pop-up views which are
used in the view of different panels
• errors
contains view pages of error files
• install
contains view pages of installation process
Ø Assets
contains all css styles and javascript files
Ø system
contains all the configurations and library files of the framework
Ø uploads
− admin_image
contains the profile image uploaded by admin himself
− document_image
contains the uploaded official files
− user_image
contains all user profile images
Ø index.php
this file on loading calls all the codeigniter functions

You might also like