Giter VIP home page Giter VIP logo

attendance's Introduction

attendance management

Attendance Management System for Computer Departement, JMI

Find the setup instructions here : https://github.com/zishanAhmad/attendance/wiki/Setup

#Attendance Management System Setup

#Windows For those using WAMP

Create a folder names "jmiams" in the directory C://wamp/www/

Fork the repo

https://github.com/zishanAhmad/attendance

Clone the repo

git clone https://github.com/YOUR-USERNAME/attendance.git

Open up a browser and type

localhost/phpmyadmin

Create a database named "jmiams"

Select the database and then go to import

Use the sql file to import the tables into the database

In the address bar of the browser, type

localhost/jmiams

If you see a login screen, then you have successfully installed the project.

For those using XAMPP

Create a folder named "jmiams" in the directory C://xampp/htdocs

Fork the repo

https://github.com/zishanAhmad/attendance

Clone the repo

git clone https://github.com/YOUR-USERNAME/attendance.git

Open up a browser and type

localhost/phpmyadmin

Create a database named "jmiams"

Select the database and then go to import

Use the sql file to import the tables into the database

In the address bar of the browser, type

localhost/jmiams

If you see a login screen, then you have successfully installed the project.

#Linux Create a folder named "jmiams" in the directory /var/www/

Fork the repo

https://github.com/zishanAhmad/attendance

Clone the repo

git clone https://github.com/YOUR-USERNAME/attendance.git

Open up a browser and type

localhost/phpmyadmin

Create a database named "jmiams"

Select the database and then go to import

Use the sql file to import the tables into the database

In the address bar of the browser, type

localhost/jmiams

If you see a login screen, then you have successfully installed the project.

attendance's People

Contributors

beingcooper avatar nickedes avatar tusharaheja avatar wadhwasahil avatar zishan0215 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

attendance's Issues

number of databases used?

i want to know the complete details like the sloc,estimation technique used,the databases of this project.

Pull and Push

We are having issues related to pull and push requests.. Its better to have this discussion here so that others can see this if they have any problem

Db Schema

ER Diagram According to the new Db.

er_sept_22 1

Admin->Students: Add an edit button to edit the information of students

@wadhwasahil
When you click on students in the admin dashboard, a list of students is displayed based on the semester selected. Along with the list of students, we should have an option to edit that particular student as well.

So this is your next task. When someone clicks on edit, then a new page should be displayed with a form pre populated with the information regarding that very student fetched from the database. Then there should be an option to save and cancel the changes.

I shall code the basic structure and push the code soon. Please comment if you have any doubts..

Installation

Hello I am finding some easy attendance system for my purpose and I would like try this.
But after installation I don't see any dashboard.. only blank page.. :(

I setup environment by this tutorial: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04
and it works.

After setup environment I downloaded your project into /var/www
and renamed to html
created mysql database by: create database jmiams;
imported data by: mysql -u root -proot jmiams < jmiams.sql
into configure database file I added mysql password
and setup permissions:

chown -R www-data:www-data /var/www/html
chmod -R 777 /var/www/html

But still doesn't work..
And in apache error log file is:
[Sun Jul 02 05:31:55.560133 2017] [:error] [pid 7519] [client 192.168.1.111:58752] PHP Fatal error: Class 'MY_Controller' not found in /var/www/html/application/controllers/welcome.php on line 3

Any idea what I should try another?
Or can you please provide docker image for easy installation??
It should help me and another people who would like try your appliccation.. :)

Pull Request

  1. Fork zishan's repository.
  2. then clone your own repository
    by this :
    git clone https://github.com/username/attendance.git

put your username der.

  1. Add ur code by first adding file using

    git add .

dne commit dem

git commit -m "message"

den push ur code on your branch

git push -u origin branch-name

PHP Error

I dont understand why I am getting this error. ๐Ÿ˜ซ
pc

spl_autoload_register

Fatal error: Cannot redeclare spl_autoload_register() in C:\xampp\htdocs\jmiams\application\config\config.php on line 10

i solved this by changing the config.php file to
if ( ! function_exists(' spl_autoload_register'))
{

function spl_autoload_register($classname) {
	if (strpos($classname, 'CI_') !== 0) {
		$file = APPPATH . 'libraries/' . $classname . '.php';
		if (file_exists($file) && is_file($file)) {
			@include_once($file);
		}
	}
}
}

But then i am getting more error

Class 'MY_Controller' not foun

PHP Fatal error: Uncaught Error: Class 'MY_Controller' not found in /var/www/html/s2a.es/jmiams/application/controllers/welcome.php:3\nStack trace:\n#0 /var/www/html/s2a.es/jmiams/system/core/CodeIgniter.php(250): include()\n#1 /var/www/html/s2a.es/jmiams/index.php(202): require_once('/var/www/html/s...')\n#2 {main}\n thrown in /var/www/html/s2a.es/jmiams/application/controllers/welcome.php on line 3

Fixed by copying MY_Controller to libraries

Mockups

Mockups for admin, teacher view

Tomorrow we will be meeting the teachers and it would be really nice if we could show them some mockups of how the application will look and feel.

@nkmittal4994 @tusharaheja Please do this task. Its quite important.
Download Balsamiq Mockup from the internet via torrent and install it.
Refer to the images i sent in the database schema issue and build mockups using them.
Add comments for any doubt.

New Period checking issues

I wanted to point out that when you are taking the value from the input field in a variable, the input is not an integer. It is in the form: yyyy-mm-dd
So we will not be able to compare the dates using the simple comparison operators. You need to take out yyyy, mm and dd separately for the two dates and then compare the individually.

Hope this will get the checking function up and running

Database Schema

Database Schema Design

Thursday we have our DBMS lab and we will have to show our database schema to the teachers. I have started with it and will upload a picture of the schema as soon as i finish with it.
There will however be many changes to make so i request everyone to give their suggestions

Admin->Teachers: Create an option for edit teacher in the table itself

@nkmittal4994
When you click on teachers in the admin dashboard, a list of teachers is displayed. Along with the list of teachers, we should have an option to edit that particular teacher as well.
So this is your next task. When someone clicks on edit, then a new page should be displayed with a form pre populated with the information regarding that very teacher fetched from the database. Then there should be an option to save and cancel the changes.
I shall code the basic structure and push the code soon. Please comment if you have any doubts..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.