Sie sind auf Seite 1von 27

FACULTY MANAGEMENT SYSTEM

A
Project Report
On

Faculty Management System

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

FACULTY MANAGEMENT SYSTEM

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

Exam No. ______


Mr.Pritesh Upadhyaya

Teacher In-charge
Mr. Varang Acharya
Head of the
Department

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 2

FACULTY MANAGEMENT SYSTEM


PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY
MCA PROGRAMME

Index
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

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

FACULTY MANAGEMENT SYSTEM

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

FACULTY MANAGEMENT SYSTEM


Introduction
The 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
HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 5

FACULTY MANAGEMENT SYSTEM

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 project

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 6

FACULTY MANAGEMENT SYSTEM


Faculty Management System

Tools & Technology


The Invention of C language
C language was developed by Dennis Ritchie in 1972 at Bell telephone Laboratories in USA.
HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 7

FACULTY MANAGEMENT SYSTEM


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 language


C 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 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

FACULTY MANAGEMENT SYSTEM


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 information


Project Name

Faculty Management System

Software Development Tool

Turbo C

Operating system

Windows XP

Project Team Size

Team Member

Hemubhai Bharvad (115250693043)


Arpit Chauhan (115250693055)

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 9

FACULTY MANAGEMENT SYSTEM

Data store [tables used in the system]


File

Description

Faculty information

It can be inform about Faculty.

Faculty Salary information

It can be inform about Salary.

Add Faculty information

Add new Faculty information.

Update Faculty information

Update Record from the older Record.

Delete Faculty information

Delete Record from the existing Record.

Search Faculty information

Search Record from the existing Record.

Exit

To exit from Faculty information system.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 10

FACULTY MANAGEMENT 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 System


The 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.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 11

FACULTY MANAGEMENT SYSTEM

Features of Proposed System


The 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.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 12

FACULTY MANAGEMENT SYSTEM

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.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 13

FACULTY MANAGEMENT SYSTEM

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

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.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 15

FACULTY MANAGEMENT SYSTEM

Screen shots
Login

User name

Enter system user name

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 16

FACULTY MANAGEMENT SYSTEM


Password

Enter system password.


Menu

New Faculty details


Update Faculty details
Delete Faculty details
Search Faculty details
Display Faculty details
Faculty Salary Calculate
Projects details information
Exiting Program

1. Add new faculty information fill up the registration form.


2. Update existing faculty details can be updated new information.
3. Delete existing faculty details record can be deleted.
4. Searching one record detail for faculty information.
5. Display all record for faculty details information.
6. Faculty salary can be calculated by HRA ,DA.
7. Details for this project follow step by step process.
8. Existing a project

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 17

FACULTY MANAGEMENT SYSTEM


Add faculty details

Registration form

This form can be adding a new detail of faculty.

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.

Update faculty details


HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 18

FACULTY MANAGEMENT SYSTEM

Update details

This page can be existing record will be updated.

Current data
Updated data

Existing record of faculty details information.


Editing existing record of faculty details information.

Delete faculty details

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 19

FACULTY MANAGEMENT SYSTEM

Delete details

This page can be existing record will deleted.

Delete record
FACULTY ID

Deleting existing details of faculty information.


From faculty id enter an existing particular data deleting detail of faculty
information.

Search faculty details

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 20

FACULTY MANAGEMENT SYSTEM

Search faculty details

This page can be existing faculty details of record


Search.

Search record
FACULTY ID

Searching existing details of faculty information.


From faculty id enter an existing particular searching detail of
faculty information.

Display or view all faculty details

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 21

FACULTY MANAGEMENT SYSTEM

View all details

This page can be display all from existing database.

VIEW RECORDS

From existing database can be easily getting all faculty details of


information.

Calculate salary information

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 22

FACULTY MANAGEMENT SYSTEM

Calculate Salary
information

This page can be calculating facultys salary.

SALARY RECORD

From faculty id will be enter particular facultys on salary


calculating & displaying HRA ,DA, total gross salary
information.

Project details

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 23

FACULTY MANAGEMENT SYSTEM

Project details

This page can be displaying help of our project.

help

Display help of step by step process details of information.

Exit

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 24

FACULTY MANAGEMENT SYSTEM

Exiting project

This page from can be displaying created & presented by


name.
Team member name display information.

References websites & books


Web Reference:
HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 25

FACULTY MANAGEMENT SYSTEM


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 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

FACULTY MANAGEMENT SYSTEM


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.

HEMU BHARVAD .C
ARPIT CAHUAHN .S

Page 27

Das könnte Ihnen auch gefallen