Beruflich Dokumente
Kultur Dokumente
A
Project Report
On
Submitted To:
Parul Institute of Engineering and Technology
MCA Programme
Submitted By:
Hemubhai C Bharvad
Roll No.:11MCAMQ03
Enrollment No.:115250693043
Arpitbhai S Chauhan
Roll No.: 11MCAMQ05
Enrollment No.: 115250693055
Under Guidance of: - Mr. Pritesh Upadhyaya
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 1
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.
Roll No. 11MCAMQ3
____________
Date of Submission
Teacher In-charge
Mr. Varang Acharya
Head of the
Department
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 2
Index
Acknowledgement
Introduction To Project
Features Of Project
Flow Of Project
8
11
12
13
14
Future Enhancement
15
Limitation Of Project
Screen Shots
References Websites & Books
16
26
27
Conclusion
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 3
Acknowledgement
I 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.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 4
Features of project
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 5
Flow of project
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 6
Page 7
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 Language
Speed 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.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 8
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.
Turbo C
Operating system
Windows XP
Team Member
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 9
Description
Faculty information
Exit
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 10
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.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 11
Maintaining the Data for Faculty details, Salary information details, etc.
Calculating the Gross salary within HRA, DA, and Salary amount.
Data Consistency.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 12
Simultaneously updates changes made to any data, item in the entire data base.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 13
Future enhancement
In 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.
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 14
Limitation of System
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 15
Screen shots
Login
User name
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 16
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 17
Registration form
ID
NAME & LASTNAME
SALARY
ADDRESS
PHONE NO
DESIGNATION
Id of faculty.
Name of faculty & Surname of faculty.
Salary of faculty.
Address of faculty.
Contact no of faculty.
Designation of faculty.
Page 18
Update details
Current data
Updated data
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 19
Delete details
Delete record
FACULTY ID
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 20
Search record
FACULTY ID
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 21
VIEW RECORDS
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 22
Calculate Salary
information
SALARY RECORD
Project details
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 23
Project details
help
Exit
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 24
Exiting project
Page 25
Books:
Programming in C by Pradeep Day & Manas Ghosh
Conclusion
Faculty 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
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 26
HEMU BHARVAD .C
ARPIT CAHUAHN .S
Page 27