FACULTY MANAGEMENT SYSTEM
FACULTY MANAGEMENT SYSTEM
A
Project Report
On
Faculty Management System
Submitted To:Parul Institute of Engineering and TechnologyMCA
ProgrammeSubmitted By:
Hemubhai C BharvadRoll No.:11MCAMQ03
Enrollment No.:115250693043
Arpitbhai S ChauhanRoll No.: 11MCAMQ05
Enrollment No.: 115250693055Under Guidance of: - Mr. Pritesh
Upadhyaya
CERTIFICATE
This is to certify that Mr./Ms.HEMUBHAI BHARVAD Student of
Master of Computer Applications has satisfactorily completed the
Course in Software Project in C as a part of course curriculum in
MCA Semester - FIRST for the Academic Year 2011-12.
PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGYMCA PROGRAMMEIndex
Acknowledgement Introduction To Project Features Of Project Flow Of
Project Tools &Technology Used Investigation Of Proposed System
Features Of Proposed System Requirements Of Existing System Future
Enhancement Limitation Of Project
Screen Shots References Websites & Books Conclusion4
56781112131415162627
AcknowledgementI here, feel very grateful presenting this
project report on Faculty Management System. It was very nice
experience while working on this project.
I feel very fortunate here to have support of number of key
individuals during this project report. Here, I take chance to
thank them all for helping me all the way during the study
report.
First of all, I would like to thank Mr. Varang Acharya for
helping me and giving tips on how to make the report better and for
finding many errors and giving valuable suggestions on correcting
them.
I should our project guide with Mr. Pritesh Upadhyaya, Assistant
professor at our department for guiding us in many occasions during
this study report. Also I would like to thank Mr. Adarsh Patel,
Assistant Professor at our department for his valuable guidance. I
would be extremely indebted for their valuable time and continuous
support. Without them I would not be able to complete this study
report.
Lastly, I would also like to thank all those people whose name
may not have been appeared in here but whose contribution has not
gone un-noticed. I am personally also very thankful to them.
IntroductionThe goal of any system development is to develop and
implement the system cost effectively; It most suited to the users
analysis is the heart of the process. Analysis is the study of the
various operations performed by the system like as (add, update,
delete, search faculty details) and maintain relationship within
through the system. During analysis, data collected on the files,
decision points and transactions handled by the present system.
The Faculty Management System can be entered using a username
and password. It is accessible by an administrator.
Administrator only they can add data into the database. The data
can be retrieved easily.
The data are well protected for personal use and makes the data
processing very fast. This system objectives of easily &
maintainable information.Features of project Manage the Faculty
information.
Current Date Time of Faculty information.
Easily maintainable and updateable.
View all Faculty details of records.
Easy to use and handle.
Flow of projectFaculty Management System
Tools & Technology The Invention of C languageC language was
developed by Dennis Ritchie in 1972 at Bell telephone Laboratories
in USA.
So C is a middle level language. C has been defined so that it
has the advantages of a high level language, namely, machine
independence. The main purpose to prefer C languageC is often used
for "system programming", including implementing operating systems
and embedded system applications, due to a combination of desirable
characteristics such as code portability and efficiency, ability to
access specific hardware addresses, ability to pun types to match
externally imposed data access requirements, and low runtime demand
on system resources.
C-Language information C is a procedural systems implementation
language. It was designed to be compiled using a relatively
straightforward compiler, to provide low-level access to memory, to
provide language constructs that map efficiently to machine
instructions, and to require minimal run-time supports C was
therefore useful for many applications that had formerly been coded
in assembly language.
Advantages of C LanguageSpeed of the resulting application. C
source code can be optimized much more than higher-level languages
because the language set is relatively small and very
efficient.
That leads to a second advantage that C has which is its
application in Firmware programming (hardware). That is due to its
ability to use/work with assembly and communicate directly with
controllers, processors and other devices.C is highly portable(C
programs written for one computer can be run on another
computer).
The main advantages of C language are that there is not much
vocabulary to learn, and that the programmer can arrange for the
program is very fast.C programs written in c are efficient and
fast.
C programming language is very easier to learn. Disadvantages of
C language
1. C does not have OOPS feature that's why C++ is developed. If
you know any other modern programming language then you already
know its disadvantages.
2. There is no runtime checking in C language.
3. There is no strict type checking (for ex: we can pass an
integer value for the floating data type).
4. C doesn't have the concept of namespace.
5. C doesn't have the concept of constructors and destructors.
Technology used informationProject NameFaculty Management
System
Software Development Tool Turbo C
Operating system Windows XP
Project Team Size 2
Team Member Hemubhai Bharvad (115250693043)
Arpit Chauhan (115250693055)
Data store [tables used in the system]File Description
Faculty informationIt can be inform about Faculty.
Faculty Salary informationIt can be inform about Salary.
Add Faculty informationAdd new Faculty information.
Update Faculty informationUpdate Record from the older
Record.
Delete Faculty information Delete Record from the existing
Record.
Search Faculty informationSearch Record from the existing
Record.
Exit To exit from Faculty information system.
Different tables used in the system along with their description
are below
The above tables are described briefly and can be understand
clearly information
About project field.Investigation of Proposed SystemThe first
step in system development life cycle is the identification of need
of change to improve or enhance an existing system. An initial
investigation on existing system was carried out. The present
system of faculty is completely manual. Many problems were
identified during the initial study of the existing system. The
Existing system of Faculty management system is to be computerized
in order to overcome the problems which affect the existing system.
Computerizing the existing system with the help of C programming
language.
Generally, there has been a criterion to work on any job or task
for a specific purpose. Nobody works without specific detailed
information about the particular task performing. Thus, any Billing
system can be performed such as Customer information. Both the
Billing Staff and customer information staff, Records of customer,
automatically perform billing calculations. In the new computerized
system the basic and the initial advantage is that it is in hand of
administrative authority and therefore prevents illegal use of
information, thus it can also take care of data security.
Features of Proposed SystemThe Faculty management system of the
organization is developed to overcome the most of the problems
occurring in the manual system by computerizing the existing
system. The features of the newly proposed computerized system are
described in brief as below:
After computerizing the system, the owner of the organization or
the user of the system can finish their work in least amount of
time and efforts. The computerized systems have many gains and
efforts which the manual system cant give in any type of
situations.
In any manual system if we take, the main problem arising is to
maintain the number of records and finding a particular record.
Some of the features of the proposed system are given below:
Maintaining the Data for Faculty details, Salary information
details, etc.
Calculating the Gross salary within HRA, DA, and Salary
amount.
Getting the information.
Faculties maintain Registration form. Removal of Data
Redundancy
Data Consistency.
Requirements of Existing System
Efficiently maintains the details about the patient
Simultaneously updates changes made to any data, item in the entire
data base. It is faster than manual system.
Future enhancementIn future enhancing a faculty listing with
particular field name of a record will be generating reports.We are
providing online facility that the any faculty can access any place
anywhere that the user can interaction with the faculty management
system.
Limitation of System This system will not work on web based
application.
In this system through cannot generate faculty details on the
papers.Screen shots
Login
User nameEnter system user name
PasswordEnter system password.
Menu
New Faculty details1. Add new faculty information fill up the
registration form.
Update Faculty details2. Update existing faculty details can be
updated new information.
Delete Faculty details3. Delete existing faculty details record
can be deleted.
Search Faculty details4. Searching one record detail for faculty
information.
Display Faculty details5. Display all record for faculty details
information.
Faculty Salary Calculate6. Faculty salary can be calculated by
HRA ,DA.
Projects details information7. Details for this project follow
step by step process.
Exiting Program8. Existing a project
Add faculty details
Registration formThis form can be adding a new detail of
faculty.
IDId of faculty.
NAME & LASTNAMEName of faculty & Surname of faculty.
SALARYSalary of faculty.
ADDRESSAddress of faculty.
PHONE NO Contact no of faculty.
DESIGNATIONDesignation of faculty.
Update faculty details
Update detailsThis page can be existing record will be
updated.
Current dataExisting record of faculty details information.
Updated dataEditing existing record of faculty details
information.
Delete faculty details
Delete detailsThis page can be existing record will deleted.
Delete recordDeleting existing details of faculty
information.
FACULTY IDFrom faculty id enter an existing particular data
deleting detail of faculty information.
Search faculty details
Search faculty detailsThis page can be existing faculty details
of record Search.
Search recordSearching existing details of faculty
information.
FACULTY IDFrom faculty id enter an existing particular searching
detail of faculty information.
Display or view all faculty details
View all detailsThis page can be display all from existing
database.
VIEW RECORDSFrom existing database can be easily getting all
faculty details of information.
Calculate salary information
Calculate Salary informationThis page can be calculating
facultys salary.
SALARY RECORDFrom faculty id will be enter particular facultys
on salary calculating & displaying HRA ,DA, total gross salary
information.
Project details
Project details This page can be displaying help of our
project.
helpDisplay help of step by step process details of
information.
Exit
Exiting projectThis page from can be displaying created &
presented by name.
Team member name display information.
References websites & booksWeb Reference:
http://www.sourcecodester.com http://www.wikipedia.org
http://www.daniweb.com
http://www.itpapers.com
http://www.microsoft.com
Books: Programming in C by Pradeep Day & Manas
GhoshConclusionFaculty Management System which is developed only
for the stored the information about the Faculty in computer which
is very easy to handle if the any person which is knows the English
language perfectly who have no knowledge about any software that
person can handle this system. Also can update, delete record and
calculate gross salary within HRA, DA.Exam No. ______
Roll No. 11MCAMQ3
Mr. Varang Acharya
Head of the
Department
Mr.Pritesh Upadhyaya
Teacher In-charge
____________
Date of Submission
HEMU BHARVAD .C
ARPIT CAHUAHN .SPage 9