Employee Information Management System

Published on June 2016 | Categories: Documents | Downloads: 131 | Comments: 0 | Views: 293
of 9
Download PDF   Embed   Report

Comments

Content

INDEX

 Introduction.…………………………………….2  Uses of the application.………………………3  Limitations of the application……………….3  List of functions and their works…………...4  Details of the Application:…………………...6  ain enu………………………………………6  !mplo"ee !ntr"…..……………………………#  Admin !ntr"…………………………………….$  !%it……………………………………………….&  'onclusion……………………………………..&

9

Employee Information Management System

Introduction:
Employee Information Management System is a C Project compiled in Turbo C++ 3.0. The objective of the application is to develop a login-based record eeping system! "hich has nested men#s and different interfaces for different set of #sers.

The application contains separate interfaces defined for $dministrator and Employees. The application provides a basic men#! "hich has men# options for both types of #sers. $ccording to the selection made by a #ser! the #ser is prompted to enter his login name and pass"ord. %n s#ccessf#lly validating the #ser name and pass"ord! a men# is displayed to the #ser according to his level. &or e'ample! an employee after logging into the system! can record his (og In and (og %#t timings.

The projects demonstrates "or ing "ith date and time in C! sho"ing )*+ characters "hen #ser types the pass"ord! #ser a#thentication and t"o levels of men#s for each type of #ser. The project also adds validations on #ser inp#t to ens#re proper data entry into the database.

The project #ses vario#s C concepts! s#ch as "hile loop! if statement and s"itch case statement to display the re,#ired f#nctionality.

9

Uses of the application:
 The application is #sed to establish a log in based $dmin-Employee interface that can #sed to record daily entries of the employees. The application has a nice graphical #ser interface that ma es the application #ser friendly.  The employees enter here to vie" their personal profile #sing their #ni,#e pass"ords. They can only vie" their personal information and haven+t any right to edit the information. %nly $dmin can edit the information of the employees.  It has po"erf#l database system to store the employee information. Th#s the application provides more sec#re and po"erf#l Employee Information system.  It has the feat#re of recording employee (og In and (og %#t time.

Limitations of the application:
 $s a C project b#ild by T#rbo C-- ../ the application has some limitations. The e'ceptions are handled strongly b#t sometimes abnormal termination happened.  0o encryption algorithm is #sed for the database.

List of function used in the application and their works:
9

 Void mainMenu(); The f#nction sho"s the main men# of the application.  void adminEntry(); The f#nction sho"s a pass"ord log in based #ser interface for $dmin to enter the application to entry data of the employees.  void dataEntry(); The f#nction "or s provides logic for data entry to be done for the system. $ccess to 1ata Entry screens "ill be only allo"ed to $dministrator 2ser by sho"ing different men#s and provide entries to different men#s according the choice of $dmin.  void selectAdminO tion(); The f#nction provides the administrator level f#nctionalities! s#ch as $dding or deleting an employee.  void !et"ata(int o tion); The f#nction retrieves from the database as "ell as do data processing according to #ser re,#ests. The f#nction provides f#nctionality for men# options provides to both employee as "ell as administrator #ser.  void s#ed$bo% (int %&' int y&' int %(' int y(' int color' int attern'int condition' int t#ic)); The f#nction dra"s bo'es for the graphical #ser interfaces.  void buttons(int c#); The f#nction dra"s b#ttons for the graphical #ser interfaces and provides the f#nctionality of the b#ttons.  void s#o*$mouse();
9

The f#nction sho"s the mo#se pointer.  void #ide$mouse(); The f#nction hides the mo#se pointer.  void mouse$+n,o(); The f#nction provides the position of the mo#se pointer.

Details of the Application:

9

Main Menu
The screenshot of the Main Men# is sho"n belo"3

The Main Men# consists of three s#b-men#s3  EMP(%4EE E0T54  $1MI0 E0T54  E6IT

EMPLOYEE ENTRY

9

The employees enter here to vie" their personal profile #sing their #ni,#e pass"ords. They can only vie" their personal information and haven+t any right to edit the information. 7ere is a screenshot of after employee entry3

ADMIN ENTRY

9

The $dmin enter here #sing his pass"ord and manip#late the application. 7ere is a screenshot of the $1MI0 %PTI%0S men#3

The $1MI0 %PTI%0S men# consists of si' s#b-men#s3  Show Employees This men# sho"s the "hole employee list added by the $dmin.  Daily Entries This men# sho"s the daily entries of the employees and sho"s the (ogged In and (ogged %#t time and date.  Search Record This men# is #sed to search any partic#lar employee and his details.

9

 Edit Employee This men# edits any partic#lar employee and his details.  Add Employees $dmin #se this men# to add any n#mber of employees to the application database.  Remo e Employees This men# is #sed to remove any partic#lar employee from the database.

E!IT
2sers #se this men# to terminate the application normally.

-ro!rammer. Syed $min#l Islam 8ava $pplication 9 :eb 1eveloper Email3 amin#l;;;<gmail.com :ebsite3 """.amin#l;;;.t So#rce&orge.net Profile3 syedamin#lislam.#sers.so#rceforge.net Copyright = >/?.! Syed $min#l Islam. $ll 5ights 5eserved.

9

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close