05-09-2012, 12:29 PM
EMPLOYEE DIRECTORY
Employee Details-Arun.doc (Size: 88 KB / Downloads: 30)
INTRODUCTION
Information technology is a vital thing in this world. Computerization is now familiar to most of the field. Computers are used by the small and big enterprises for their daily operations. It makes the activity more efficient and cost worthy. Computers have made great aspect on society than any other device developed by man; because of its beneficial feature it become essential in today’s day-to-day activities.
The aim of this software is to enhance the functioning of the day-to-day activities of an office. The code is written in C Programming Language. The main functions of the program are adding, modifying and deleting the employee details and also we can view the employee in an organization.
Before the production of the s/w, I discussed with my teachers and friends for getting good ideas. It helped me to determine what will be the inputs and out puts and then collected additional information from their.
ABOUT THE LANGUAGE
C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system. C is the first or second most popular language in terms of number of developer positions or publicly available code. It is widely used on many different software platforms, and there are few computer architectures for which a C compiler does not exist. C is a computer programming language. That means that you can use C to create lists of instructions for a computer to follow. C is one of thousands of programming languages currently in use. C has been around for several decades and has won widespread acceptance because it gives programmers maximum control and efficiency. C is an easy language to learn. It is a bit more cryptic in its style than some other languages, but you get beyond that fairly quickly. C is what is called a compiled language. This means that once you write your C program, you must run it through a C compiler to turn your program into an executable that the computer can run (execute). The C program is the human-readable form, while the executable that comes out of the compiler is the machine-readable and executable form. What this means is that to write and run a C program, you must have access to a C compiler.
FEATURES
C is a powerful, flexible language that provides fast program execution and imposes few constraints on the programmer. It allows low level access to information and commands while still retaining the portability and syntax of a high level language. These qualities make it a useful language for both systems programming and general purpose programs.
C's power and fast program execution come from its ability to access low level commands, similar to assembly language, but with high level syntax. Its flexibility comes from the many ways the programmer has to accomplish the same tasks. C includes bitwise operators along with powerful pointer manipulation capabilities. C imposes few constraints on the programmer. The main area this shows up is in C's lack of type checking. This can be a powerful advantage to an experienced programmer but a dangerous disadvantage to a novice.
Another strong point of C is its use of modularity. Sections of code can be stored in libraries for re-use in future programs. This concept of modularity also helps with C's portability and execution speed. The core C language leaves out many features included in the core of other languages. These functions are instead stored in the C Standard Library where they can be called on when needed.. An example of this concept would be C's lack of built in I/O capabilities. I/O functions tend to slow down program execution and also be machine independent when running optimally. For these reasons, they are stored in a library separately from the C language and only included when necessary.
CONCLUSION
The primary goal of this project is to make an employee directory using a small database (flat file) which can store details of a particular employer. We can modify, edit and delete the employee details as per requirement. An abstract view of the employee details including name, designation and employee id is also possible. In total this system is useful for small organizations to keep and process their employee records in a well organized way.
Future we can expand the system by Adding the facility like Employee deletion and modification in a secured manner by using password.