You are on page 1of 9

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 enu6 !mplo"ee !ntr"..# Admin !ntr".$ !%it.& 'onclusion..&

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.

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:

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

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

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.

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.

You might also like