EMPLOYEE MANAGEMENT SYSTEM (EMS)

Slides:



Advertisements
Similar presentations
EC Admin Functionality Enhancements December 2001 Release
Advertisements

Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
An advanced testing, recording, and evaluation tool for online training and performance evaluation. RoboTutor Software, 8980 Cheshire Drive, Sandy, Utah.
“The Honeywell Web-based Corrective Action Solution”
“The Honeywell Web-based Corrective Action Solution”
Project Portfolio Management PPM User Guide Project Managers Version 1.0.
National Alliance for Medical Image Computing Testing with CTest and CDash Julien Jomier Kitware Inc.
Benchmark Series Microsoft Excel 2013 Level 2
TIDE Presentation Florida Standards Assessments 1 FSA Regional Trainings Updated 02/09/15.
Mobile Medical Information for the Deaf By Siphokazi Dayile Supervisor I Venter Co-Supervisor WD Tucker.
Terrapin Trader Transformation by Oliver Stohr - Olga Kuznetsova Tyler Cordrey - Brett Holbert December 9, 2008.
Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
NOTEPHONES SYSTEM Author : Allen Mwangonde Supervisor : Prof. Isabel M. Venter Co-Supervisor: Dr.B. Tucker.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
1 PER for M Prototype December 14, PER for M Disclaimer.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
12/13/20051 Egypt Education Service (EES) Capstone Design Mohammed Khalilia Saif Khairat.
Cornell University Library Instruction Statistics Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi.
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Website Generator for SoftLab By Yohann SABBAH & Mikael V.H Cohen -Under the supervision of Viktor Kulikov- Final Presentation 7/20/2015.
Distributed Software Development
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Student Employment Student Training Note: This is a template that can be utilized to create your own institutional specific Student Employment Student.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
Dynamic Web Pages (Flash, JavaScript)
Server-side Scripting Powering the webs favourite services.
PHP Programming with MySQL Slide 8-1 CHAPTER 8 Working with Databases and MySQL.
ArchForum Presentation The first multilingual, multimedia archeological web forum.
Databases and Education Access Access Course Progression Access courses can be designed for intensive immersion or semester-long courses. Basic.
Milestone III BRIAN WYKA.  Web-based project manager  Ideal for small company  Portal for employees to interact with each other  A way for administrators.
Lead Management Tool Partner User Guide March 15, 2013
Chapter 7 Working with Databases and MySQL PHP Programming with MySQL 2 nd Edition.
SE3183 Advance Web Programming Programming Session 2013/2014.
BRIAN WYKA.  Web-based project manager  Ideal for small company  Portal for employees to interact with each other  A way for administrators to monitor.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Final Demo MedConnection Giant Squid Michael Cohen Robert Esho Chris Hogan Kate Kuleva Nisha Makwana Alex Rodrigues Rafal Urbanczyk.
1 Copyright © 2004, Oracle. All rights reserved. Introduction.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Case Study Dynamic Website - Three Tier Architecture
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Courselist Project Automated Graduate Student Information System Final project for CS 3354.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
The CS Data Management and Tutor Monitoring system Xebiso Tshuma & Hope Mutete Supervisor: Mike Linck Date: 21 July.
DataFlow Diagram – Level 0
PhpMyAdmin Matthew Walsh April 28, 2003 CMSC Shawn Sivy.
Dionex Corporation Designs, manufactures and sells chemical analysis equipment Based in Sunnyvale, California Employs more than 1,200 people worldwide.
New and Improved Financial Aid Help Service System for Clark Atlanta University By Shannon Parker.
Display Page (HTML/CSS)
IBM Software Group © 2008 IBM Corporation Tivoli Provisioning Manager Beta Program Web Replay Intro and Lab September, 2008 Robert Uthe.
T Iteration Demo LicenseChecker I2 Iteration
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Equipment and Help Call Management System (EHCMS) PresentedBy Kevin Hsu 3/13/2003.
Advanced Higher Computing Science
Architecture Review 10/11/2004
Fundamental of Databases
Introduction to Dynamic Web Programming
Introduction and Principles
Introduction to Web programming
LCGAA nightlies infrastructure
PHP Training at GoLogica in Bangalore
PHP Overview PHP: Hypertext Preprocessor Server-Side Scripting
Login & administration page
Web-Based Information Management Program
Presentation transcript:

EMPLOYEE MANAGEMENT SYSTEM (EMS) Student : Padua Gloria Student number: 2916574 Supervisor : Professor I.Venter

OVERVIEW Employee management system. High level design Implementation Testing Scenario Timeline References Demo Questions

Quick re cap Employees are the backbone of any organization, business etc. Employees play a major role in deciding the success of an organization. The project was based on an automobile workshop located in Kigali, Rwanda. Workshop has at least 20 employees. The workshop owner is still using legacy system that is cabinet files. The workshop owner wants to upgrade his system

Quick re cap(CONT’D) To monitor and manage the tasks of employees(Keeps records of the functions performed by each individual employee) The system needs to be secure Allocate work to employees. Must be linked It must be accessible at all times.(Web based application used) Used by the administrator to assign a task, add and delete a new employee and also calculate the monthly salary EMS is used by the employee to choose a work task for the day, update it when complete, specify the time they took a break etc.

High level design

Implementation Created a database using MySQL and phpMyAdmin. This is the back end of the EMS In order for the users to interact with the system they need an interface that retrieves, updates and deletes data from the database. Used php, JavaScript, Ajax and html

Testing This is split into two parts. This is in order to deal with the both the two users. That is the Administrator and the employee So I split the users into two groups that is the users and administrators Then gave them step by step guide line on how to use the system and let the users interact with the system. Then their was a questionnaire they filled to rate the performance of the system.

Tasks done Add a new car and assign a task to employee Add a new employee Delete an employee Calculate Salary

Testing (cont’d) Each user was able to complete the task allocated in the user’s guide so all the functionalities were accounted for. For the interface: user friendly, understandable and easy to navigate. System performance is fast. And the database insertions work correctly. System Testing Scripts and SQL injections to test security of the database that is to check if unauthorised access to the database is possible. Used PHP time to check the amount of time it takes to execute a function PHP time function was used to check the amount of time it takes to execute a program. Before it was taking close to a sec so we added indexes. This is due to the fact that lack of well-defined indexes is a frequent cause of queries taking a long time to execute. Creating indexes will cause a query to lookup the index rather than the table.

Usability testing

Testing Graph

Negative feedback Some of the links on the administrator side were not working. With the more insertions more data. This was fixed. It was suggested that as bigger as the database got I needed to get to limit the data displayed on the interface bcoz of It throws off the whole dynamic of the interface. So a back up is needed.

Scenario A car owner brings a faulty car into the work shop. The administrator captures the following information number plate, make, problem and then he assigns a car to an employee. Then he adds a new employee is employed into the workshop so his basic personal details need to also be captured into the database. An employee then logs into the system and looks through his work sheet and then picks a task to begin with. Administrator is then able to keep track on who is working on a car and what time they started working on it. When the employee has completed his/her task he updates the this information including the services he performed on the car. Every employee is entitled an hour break he is also able to allocate what time he took a break. Then he is able to view his salary update for each car he works on.

TIMELINE Project Module Contents Documentation Submission Submission Status Project Analysis User requirements document Project plan Requirement Analysis 2012/03/30 Yes Project design and Development User Interface specification, prototype, OOA/HLD and OOD/LLD documentation 2012/05/25 Project implementation Fully documented implementation and refinement 2012/08/31 Project testing, Evaluation and Presentation Testing and evaluation criteria document, user’s guide, Testing suite demo, final write up 2012/11/23

References All about PHPMyAdmin http://www.phpmyadmin.net/home_page/index.php All about Apache http://www.webopedia.com/TERM/W/Web_server.html All about PHP http://php.net/manual/en/intro-whatis.php Dvorski D.D. 2007 . Installing, configuring and developing with XAMPP.   MySQL and PHP Reference. 2012 (revision: 28791)   Rasmus .L , 2002. Veracruz, Mexico. PHP advanced tutorial.

Demo Administrator assign a task to employee Delete an employee Calculate Salary Employee Pick a car to work on Update after you finished working on a car Edit Personal details Salary statement

Questions