/Employee-Tracking-System-Android-Application-

Employee Tracking System using network technology is supported by Organization. When the employee crosses particular boundary area an immediate alert message will be sent to the manager’s mobile phone. Employee monitoring system using android mobile is, essentially, software that allows Managers to monitor their Employee's office cell phone. All incoming and outgoing calls, texts and multimedia messages can be seen and interrupted by the Managers, who can also monitor where their Employee are (through GPS), access a history of where they've been and set up alerts if their Employee are going outside of approved geographical zones, are receiving texts from unapproved numbers or calls from banned persons. For convenience, the alerts are also stored in the centralized server like the details of incoming call, text and multimedia messages and the timely location update of their Employee. Managers may later login into the centralized server and view the details of their Employee's mobile usage. This system is really very helpful for the Managers to monitor their Employee through mobile phones. By using this system, we can avoid the unnecessary things happened for the Employee those who are having mobile phones by monitoring their mobile phone usage and also by tracking their current location through the GPS.

Primary LanguageJava

Employee-Tracking-System-Android-Application-

Employee Tracking System using network technology is supported by Organization. When the employee crosses particular boundary area an immediate alert message will be sent to the manager’s mobile phone. Employee monitoring system using android mobile is, essentially, software that allows Managers to monitor their Employee's office cell phone. All incoming and outgoing calls, texts and multimedia messages can be seen and interrupted by the Managers, who can also monitor where their Employee are (through GPS), access a history of where they've been and set up alerts if their Employee are going outside of approved geographical zones, are receiving texts from unapproved numbers or calls from banned persons. For convenience, the alerts are also stored in the centralized server like the details of incoming call, text and multimedia messages and the timely location update of their Employee. Managers may later login into the centralized server and view the details of their Employee's mobile usage. This system is really very helpful for the Managers to monitor their Employee through mobile phones. By using this system, we can avoid the unnecessary things happened for the Employee those who are having mobile phones by monitoring their mobile phone usage and also by tracking their current location through the GPS.

TECHNOLOGIES USED:- a) The Java™ 2 Platform: Enterprise Edition (or J2EE™ Platform) includes features and services that are available as resources to all J2EE applications and modules. The Sun™ Open Net Environment (Sun ONE) Application Server 7, a J2EE 1.3 compliant server, provides access to these resources. This guide describes the following features: • Java™ Database Connectivity (JDBC™) API • Transaction Service • Java Naming and Directory Interface™ (JNDI) API • Java™ Message Service (JMS) API b) Android software development(Java) - Android Studio C) JSP, Servlet, CSS, JavaScript, Strut D) MySQL & SQLite (Mobile Database): MySQL is one of the most popular relational databases Management System on the web. The MySQL Database has become the world's most popular open source Database, because it is free and available on almost all the platforms. The MySQL can run on UNIX, window, and Mac OS.

Mobile Module:- 1) Monitoring and alerting about SMS 2) Monitoring and alerting about calls 3) Monitoring and alerting about Geo-Location 4) Monitoring and alerting about WEB usage Web Application Module:- 1) Monitoring servlet (Non-UI)(MBServer) 2) Dashboard servlet (UI)(MyProject)

How to run:- In client folder, you will find android code for run client side application suppose to send call, sms, web history details to the server(Need to change server IP as respective). Server side folder will see java servlet code. It shows the dashboard contains all employees details(ie. SMS, Web, Call details) on JSP pages. Here servlet used to insert and extract emplyee details from database, JSP used to create a Graphical dashboard and strut framework used for mapping jsp and servlet pages.