Professional Documents
Culture Documents
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
By
Mahesh Y 1AY20CS076
Pradeep P 1AY20CS106
Under the guidance of
Prof. Swathi U
Prof. Rajini Kodagali
Certificate
1.
2.
ACKNOWLEDGEMENT
I express my gratitude to our institution and management for providing us with good
infrastructure, laboratory, facilities and inspiring staff whose gratitude was of immense help in
completion of this seminar successfully.
I express my sincere gratitude to our principal, Dr. Prakash M R for providing required
environment and valuable support for developing this mini project.
My gratitude thanks should be rendered to many people who helped me in all possible ways.
Mahesh Y
(1AY20CS076)
Table of Contents
CHAPTER 1:
INTRODUCTION……………………………………………………………………………………5
1.1 Introduction
1.2 Purpose of the Project
1.3 Problems and Solution for Existing problems In the System
CHAPTER 1
1.1 INTRODUCTION
GUI’S
In the flexibility of the uses the interface has been developed a graphics concept in
mind, associated through a browses interface. The GUI’S at the top level have been
categorized as
The administrative user interface concentrates on the consistent information that is practically,
part of the organizational activities and which needs proper authentication for the data collection.
The interfaces help the administrations with all the transactional states like Data insertion, Data
deletion and Date updation along with the extensive data search capabilities.
The operational or generic user interface helps the users upon the system in transactions through
the existing data and required services. The operational user interface also helps the ordinary
users in managing their own information helps the ordinary users in managing their own
information in a customized manner as per the assisted flexibilities.
NUMBER OF MODULES
The system after careful analysis has been identified to be presented with the following modules:
Administrator:-
In this module the Administrator has the privileges to add all the Employees and
register them in the organization and check the information of the Employee and
check the status of the leave when they have taken and what type of leave they
have taken and search is done based on the employee and report is generated based
on employee.
Employee:-
In this module employee has the privileges to use his username and password for
login and he/ she can apply for the leave and he/ she can check the status of leave
(approved or not approved).
Authentication:-
This module contains all the information about the authenticated user. User
without his username and password can’t enter into the login if he is only the
authenticated user then he can enter to his login.
PROJECT INSTRUCTIONS:
CHAPTER 2
Software Requirements are the software resources that are need to do the project work. These
resources are installed on a computer in order to provide functions, services, hardware accessing
capabilities to do the project.
In our project we used the following software resources.
· Operating System: Windows 10
· Xampp Server 3.2.4.0 tool
· Apache web server
· MySQL database server
· PHP for web page development
· phpMyadmin for interfacing PHP and MySQL
CHAPTER 3
INTRODUCTION
Software design sits at the technical kernel of the software engineering process and
is applied regardless of the development paradigm and area of application. Design
is the first step in the development phase for any engineered product or system.
The designer’s goal is to produce a model or representation of an entity that will
later be built. Beginning, once system requirement have been specified and
analyzed, system design is the first of the three technical activities -design, code
and test that is required to build and verify software.
The importance can be stated with a single word “Quality”. Design is the place
where quality is fostered in software development. Design provides us with
representations of software that can assess for quality. Design is the only way that
we can accurately translate a customer’s view into a finished software product or
system. Software design serves as a foundation for all the software engineering
steps that follow. Without a strong design we risk building an unstable system –
one that will be difficult to test, one whose quality cannot be assessed until the last
stage.
During design, progressive refinement of data structure, program structure, and
procedural details are developed reviewed and documented. System design can be
viewed from either technical or project management perspective. From the
technical point of view, design is comprised of four activities – architectural
design, data structure design, interface design and procedural design.
Admin Dashboard
Manage Department
(Add / update / delete)
Manage Employees
(Add / update / Delete)
Admin
Change Password
Employee Profile
(Update)
Change Password
Admin
FLOW CHART
ELMS
Employee Sign in
After Sign in
Submit
ELMS
Admin Sign in
After Sign
in
Add Employee
Leave Requests
(Approve and not approve)
3.2 E – R DIAGRAMS
The relation upon the system is structure through a conceptual ER-Diagram,
which not only specifics the existential entities but also the standard relations
through which the system exists and the cardinalities that are necessary for the
system state to continue.
The entity Relationship Diagram (ERD) depicts the relationship between the
data objects. The ERD is the notation that is used to conduct the date modeling
activity the attributes of each data object noted is the ERD can be described
resign a data object descriptions.
The set of primary components that are identified by the ERD are
The primary purpose of the ERD is to represent data objects and their
relationships.
CHAPTER 4
Database Design
The data in the system has to be stored and retrieved from database. Designing the
database is part of system design. Data elements and data structures to be stored
have been identified at analysis stage. They are structured and put together to
design the data storage and retrieval system.
Output Screens
Home Page
Admin login
Admin Dashboard
Add Departments
Manage Departments
Edit Departments
Manage Leaves
Add Employee
Manage Employees
Leaves History
Leave Details
Employee Details
Employee Profile
A PHP file normally contains HTML tags, just like an HTML file, and some PHP scripting code.
HTML:
HTML or Hyper Text Markup Language is the standard markup language used to create web
pages.HTML is written in the form of HTML elements consisting of tags enclosed in angle
brackets(like <html>). HTML tags most commonly come in pairs like <h1> and </h1>, although
some tags represent empty elements and so are unpaired, for example <img>. The first tag in a
pair is the start tag, and the second tag is the end tag (they are also called opening tags and
closing tags).The purpose of a web browser is to read HTML documents and compose them into
visible or audible web pages. The browser does not display the HTML tags, but uses the tags to
interpret the content of the page. HTML describes the structure of a website semantically along
with cues for presentation, making it a markup language rather than a programming language.
CSS:
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a markup language.
CSS is designed primarily to enable the separation of document content from document
presentation, including elements such as the layout, colors, and fonts. This separation can
improve content accessibility, provide more flexibility and control in the specification of
presentation characteristics, enable multiple pages to share formatting, and reduce complexity
and repetition in the structural content.
JAVASCRIPT:
JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part
of web browsers, whose implementations allow client-side scripts to interact with the user,
control the browser, communicate asynchronously, and alter the document content that is
displayed. It is also being used in server-side network programming (with Node.js), game
development and the creation of desktop and mobile applications.
CONCLUSION
It has been a great pleasure for me to work on this exciting and challenging project. This project
proved good for me as it provided practical knowledge of not only programming in PHP and
MySQL web based application. It also provides knowledge about the latest technology used in
developing web enabled application and client server technology that will be great demand in
future. This will provide better opportunities and guidance in future in developing projects
independently.
BENEFITS:
The project is identified by the merits of the system offered to the user. The merits of this project
are as follows: -
BIBLIOGRAPHY
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html