Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Institute of Management and Information Technology: Bharati Vidyapeeth's

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

Bharati Vidyapeeth’s

Institute of Management and Information Technology

Navi Mumbai.

BATCH:2020-22

Project Report

On

(E-Log Keeper system)


Mini Project Report submitted to

Masters of Computer Application (SEM-I)

Of

University of Mumbai

Submitted by

(Students Name)
Under the guidance of

(Prof.Dr. Kirti Muley )


CERTIFICATE

This is to certify that the mini project titled _E-Log keeper System_ is successfully done by
Mr./Ms _Mhatre Neha Rajendra during the end of Semester-Iin partial fulfillment of Master’s
of Computer Application under the University of Mumbai,Mumbai through the Bharati
Vidypeeth’s Institute of Management and Information Technology, Navi Mumbai carried out by
him/her under our guidance and supervision.

Examiner InternalGuide

(Signature & Date) (Signature & Date)

Mr./Ms.XYZ

(Signature & Date)


DECLARATION

The Electronic book system will specially help colleges to manage IN and OUT data of it’s
Employess,students and stakeholders.This system record the health data of anyone who enters
in the college.

ACKNOWLEDGEMENT

I avail this opportunity to express my sincere and deep gratitude to many who are a factor in
helping me gain the knowledge and experience during the project and throughout the cource. I
have great pleasure in presenting this project. I am thankful to our project guid Prof. Kirti
Muley mam for her assistance during all the phases of project and without whom my project
would not have been a success. I would also like to thank her for periodically evaluating my
project documentation and monitoring the progress of project completion.
Index

Sr. Page
No. Contents No.
1 Introduction 4
2 Abstract 4
3 System study & analysis 5
4 Domain knowledge 5
5 Problem definition 5
6 Feasibility 6
7 Gantt chart 7-8
8 Use case diagram 9
9 Timeline 10
10 Network diagram 10
11 Class diagram 11
12 Sequence diagram 12
13 Operating Tools and Technologies 13
14 Design Approach 14-16
15 Table 17

16 Requirement Gathering & Testing 18-19

17 Limitations and Conclusion 20


18 Reference 20
Introduction

Abstract

The Electronic book system will specially help colleges to manage IN and OUT data of it’s
Employess,students and stakeholders.This system record the health data of anyone who enters
in the college. The System Administrator will be the one to set up preferences that affects the
systems full function.

System study and Analysis

Problem Definition :
• E-Log Book system is very usefull to all of colleges.

• Students/Teachers/Parents have to login for entry in college.

• This system record the health data of anyone who enters in the college.

Domain knowledge
The Electronic book system will specially help colleges to manage IN and OUT data of it’s
Employess,students and stakeholders.This system record the health data of anyone who enters
in the college.

Feasibility study

A feasibility study is a high-level capsule version of the entire system analysis and design
process. Fieasibility is the study of impact.
There are three types of feasibility study.

• OPERATIONAL FEASIBILITY

Operational feasibility is the measure of how well a proposed system solves the problems,
and takes advantages of opportunities identified during scope definition and how it satifies the
requirements analysis phase of system devlopment.

• TECHNICAL FEASIBILITY

It is essential to check whether the proposed system is technically feasible and to


determine the technologies and skills. This envloves questions such as whether the technology
needed for the system exists, how difficult it will be to build, and whether the firm has enough
experience using that technology.This assessment is based on online technical questions.

• ECONOMICAL FEASIBILITY

Establishing the cost-effectiveness of the proposed system like if the benefits do not
outweigh the costs then it is not worth going ahead. In the fast paced world today there is a
great need of online social networking facilities. Thus the benefits of this project in the current
scenario make it economically feasible. The purpose of the economic feasibility assessment is to
determine the positive economic benefits to the organization that the proposed system will
provide.
GANTT CHART
Fig 1 : Gantt chart of E-log Book system

USECASE DIAGRAM
Fig 2 : UseCase diagram of E-Log Book system

SEQUENCE DIAGRAM
Fig 3: Sequence Diagram of Online quiz system

Class Diagram
Operating tools and Technologies

Software Requirement:

Number Description Type

1 Operating System Windows, Wamp, Notepad++

2 Language PHP

3 Database MySQL

4 Browser Google chrome

Hardware Requirement:

Number Description

1 Processor : 2.4 GHz

2 Hard Disk : 40 GB or Above

3 RAM : 512 MB or above


Design Approach

Home Page:-
Registration page:
Admin page:-

Code:
Index.php:-

<!DOCTYPE html>

<html>

<?php include('dbcon.php'); ?>

<?php include('header_main.php'); ?>

<body>

<div class="page login-page">


<div class="container d-flex align-items-center">

<div class="form-holder has-shadow">

<div class="row">

<!-- LOGIN FORM-->

<div class="col-lg-6 bg-white">

<div class="content">

<div style="text-align: center; width: 100%; margin-top: 48px;">

<img src="img/stc_logo.png" style="width: 55px; height: 55px; margin-bottom: 12px;"


/><br />

<h3 style="width: 100%; text-align: center;">K M COLLEGE</h3>

<i class="fa fa-map-marker"></i> Panvel, Navi Mumbai<br />

<!--i class="fa fa-envelope-o"> binalbagancatholicollege@gmail.com</i-->

</div>

<form action="login.php" method="POST">

<div style="width: 100%; padding: 48px;">

<div class="input-group col-12">

<div style="width: 100%; text-align: left;">

<small>Username</small>

</div>

<div class="input-group-append">

<span class="btn btn-primary" style="color: white;"><i class="fa fa-


user"></i></span>
</div>

<input name="username" type="text" class="form-control" placeholder="Enter


Username" required=""/>

</div>

<div class="input-group col-12" style="margin-top: 12px;">

<div style="width: 100%; text-align: left;">

<small>Password</small>

</div>

<div class="input-group-append">

<span class="btn btn-primary" style="color: white;"><i class="fa fa-


key"></i></span>

</div>

<input name="password" type="password" class="form-control" placeholder="Enter


Password" required=""/>

</div>

<div class="col-lg-12" style="margin-top: 24px;">

<button id="login" class="btn btn-primary" style="width: 100%;"><i class="fa fa-


sign-in"></i> Login</button>

</div>
</div>

</form>

</div>

</div>

<!-- Logo & Information Panel-->

<div class="col-lg-6">

<div class="info">

<div class="content" style="padding: 0px;">

<div class="logo">

<div class="dropdown" style="margin-bottom: 12px;">

<a class="dropbtn" style="padding: 2px 6px 2px 6px; font-size: small; color: #ffffff;
cursor: pointer;"><i class="fa fa-list"></i> Menu</a>

<div class="dropdown-content">

<a href="log_keeper.php?pid=&remarks=&logtime="><i class="fa fa-calendar-


times-o"></i> Log Keeper</a>

</div>

</div>

<h2>Electronic Log Keeper</h2>


</div>

<p style="margin-bottom: 0px;">Establishment Log Recorder version 1.0</p>

<p style="margin-top: 0px;">Wear Mask, Wash Hands, Atleast 1 Meter Physical


Distancing</p>

<div id="screenRefDate"></div>

</div>

</div>

</div>

</div>

</div>

</div>

<div class="copyrights text-center">

<p>Design by <a href="https://bootstrapious.com/p/admin-template" class="external">


programmer</a>

<!-- Please do not remove the backlink to us unless you support further theme's
development at https://bootstrapious.com/donate. It is part of the license conditions. Thank
you for understanding :)-->

</p>

</div>

</div>
<?php include('script_files.php'); ?>

<script>

$(document).ready(function(){

setInterval(function(){

$("#screenRefDate").load('log_dashboard_main.php')

}, 1000);

});

</script>

</body>

</html>

Log_history.php:-

<!DOCTYPE html>

<html>

<?php

include('dbcon.php');

if(isset($_POST['dateFilter'])){

//2019-10-03

$selectedMM=substr($_POST['dateFrom'], 5,2);

$selectedDD=substr($_POST['dateFrom'], 8,2);

$selectedYYYY=substr($_POST['dateFrom'], 0,4);

$dateFrom=$selectedMM.'/'.$selectedDD.'/'.$selectedYYYY;
}else{

$selectedDD=date('d');

$selectedMM=date('m');

$selectedYYYY=date('Y');

$dateFrom=date('d/m/Y');

?>

<?php include('header_main.php'); ?>

<body>

<div class="page login-page">

<div class="container d-flex align-items-center">

<div class="form-holder has-shadow">

<div class="row">

<!-- Logo & Information Panel-->

<div class="col-lg-6">

<div class="info">

<div class="content" style="padding: 0px;">

<div class="logo">

<div class="dropdown" style="margin-bottom: 12px;">

<a class="dropbtn" style="padding: 2px 6px 2px 6px; font-size: small; cursor:pointer;"><i
class="fa fa-list"></i> Menu</a>

<div class="dropdown-content">

<a href="index.php"><i class="fa fa-user"></i> Administrator</a>

<a href="print_reports.php" target="_blank"><i class="fa fa-list"></i> View


Logs</a>
<a href="#"><i class="fa fa-refresh"></i> Log History</a>

</div>

</div>

<h2>Electronic Log Keeper</h2>

</div>

<p style="margin-bottom: 0px;">Establishment Log Recorder version 1.0</p>

<p style="margin-top: 0px;">Wear Mask, Wash Hands, Atleast 1 Meter Physical


Distancing</p>

<div id="screenRefDate"></div>

</div>

</div>

</div>

<!-- Form Panel -->

<div class="col-lg-6 bg-white">

<div class="form d-flex align-items-center">

<div class="content">

<div style="text-align: center; width: 100%;">

<img src="img/stc_logo.png" style="width: 55px; height: 55px; margin-bottom: 12px;"


/><br />

<h3 style="width: 100%; text-align: center;">K M COLLEGE</h3>

<i class="fa fa-map-marker"></i> Panvel, Navi Mumbai<br />

<!--i class="fa fa-envelope-o"> binalbagancatholicollege@gmail.com</i-->

</div>

<hr />

<form method="POST">

<div class="row col-lg-12 col-md-12 col-sm-12" style="margin-top: 12px;">


<div class="col-lg-12 col-md-12">

<div class="input-group">

<input type="date" name="dateFrom" value="<?php echo $selectedYYYY.'-


'.$selectedMM.'-'.$selectedDD; ?>" class="form-control form-control-sm" />

<div class="input-group-append">

<button name="dateFilter" class="btn btn-primary btn-sm"><i class="fa fa-


filter"></i></button>

</div>

</div>

<small>Filter List by Date</small>

</div>

</div>

</form>

</div>

</div>

</div>

<div class="col-12">

<section class="tables">

<div class="container-fluid">

<div class="row">

<div class="col-lg-12">

<div class="card">

<div class="card-close">

</div>

<div class="card-header d-flex align-items-right">

<h3 class="h4">
<!--a href="print_reports_prev.php?selectedMM=<?php //echo
$selectedMM;?>&selectedDD=<?php //echo $selectedDD; ?>&selectedYYYY=<?php //echo
$selectedYYYY; ?>" target="_blank" class="btn btn-info btn-sm" style="color: white;"><i
class="fa fa-print"></i></a-->

<a href="#" class="btn btn-info btn-sm" style="color: white;"><i class="fa fa-print"></i></a>

LOG HISTORY

</h3>

</div>

<div class="card-body">

<div class="table-responsive">

<table class="table table-striped" id="example">

<thead>

<tr>

<th></th>

<th>Name [ ID Code ]</th>

<th>Contact #</th>

<th>Address</th>

<th>Log Details</th>

</tr>

</thead>

<tbody>

<?php

$log_ctr=0;

$chk_log_in_query = $conn->prepare('SELECT * FROM tbl_attendance WHERE


date_dd= :date_dd AND date_mm = :date_mm AND date_yyyy = :date_yyyy');
$chk_log_in_query->execute(['date_dd' => $selectedMM, 'date_mm' =>
$selectedDD, 'date_yyyy' => $selectedYYYY]);

while($chk_log_row = $chk_log_in_query->fetch()){

$log_ctr+=1;

$member_data_query = $conn->prepare('SELECT * FROM members WHERE


member_id = :member_id');

$member_data_query->execute(['member_id' => $chk_log_row['member_id']]);

$mem_data_row = $member_data_query->fetch();

?>

<tr>

<td><?php echo $log_ctr; ?></td>

<td><?php echo $mem_data_row['lname'].", ".$mem_data_row['fname']; ?> [


<?php echo $mem_data_row['profile_id']; ?> ]</td>

<td><?php echo $mem_data_row['phone_num']; ?></td>

<td><?php echo $mem_data_row['street'].", ".$mem_data_row['brgy'].",


".$mem_data_row['city_municipal']; ?></td>

<td><?php echo
$chk_log_row['date_mm'].'/'.$chk_log_row['date_dd'].'/'.$chk_log_row['date_yyyy'].' |
'.$chk_log_row['log_time']; ?> <sup><?php echo $chk_log_row['action']; ?></sup></td>

</tr>

<?php } ?>

</tbody>

</table>

</div>

</div>

</div>

</div>
</div>

</div>

</section>

</div>

</div>

</div>

</div>

<div class="copyrights text-center">

<p>Design by <a href="https://bootstrapious.com/p/admin-template"


class="external">Programmer </a>

<!-- Please do not remove the backlink to us unless you support further theme's
development at https://bootstrapious.com/donate. It is part of the license conditions. Thank
you for understanding :)-->

</p>

</div>

</div>

<?php include('script_files.php'); ?>

<script>

$(document).ready(function(){

setInterval(function(){

$("#screenRefDate").load('log_dashboard_main.php')
}, 1000);

});

</script>

</body>

</html>

Table
members:-
tbl_attendance:-
tbl_daily_hdf:-
useraccounts:
Requirement Gathering
Front End:-
Html:-

Hypertext Markup Language (HTML) is the standard markup language for documents
designed to be displayed in a web browser. It can be assisted by technologies such as Cascading
Style Sheet (css) and scripting language such as JavaScript.Web browser receive HTML
documents from a web server or from local storage and render the documents into multimedia
web pages.

Html elements are building blocks of HTML pages. With HTML constructs, images and other
objects such as interactive forms may be embedded into the rendered page. HTML provides a
means to create structured documents by denoting structural semantics for text such as
headings, paragraphs, list, links and other items.

Back End:-
Php:-
PHP is a server side scripting language that is used to develop Static websites or Dynamic
websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for
Personal Home Pages. PHP scripts can only be interpreted on a server that has PHP installed.

The client computers accessing the PHP scripts require a web browser only. A PHP file contains
PHP tags and ends with extension ".php". PHP can be easily embedded in HTML files and HTML
codes can also be written in PHP file.

MySql:-
MySQL is an open source relational database management system(RDBMS) based on
Structured Query Language(SQL). IT is one part of the very popular LAMP platform consisting of
linux, apache , Mysql and PHP. Currently my sql is owned by Oracle. My SQL databsed is
available on most important OS platforms.

Wikipedia and Youtube use My Sql. These sites manage milions of queries each day. My SQL
comes with two version: My SQL server system and My SQL embedded system.
TESTING
Testing is the process of running a system with the intention of finding errors. Testing
enhance the integrity of a system by detecting deviation in design and errors in the system.
Testing aims at detecting error-prone areas.

This helps in preventation of errors in a system. Testing also adds value to the product by
conforming to the users requirements.Testing is a process of executing a program with the
intent of finding errors.

Types of Testing

White Box Testing:


White Box Testing is software testing technique in which internal structure, design and coding
of software are tested to verify flow of input-output and to improve design, usability and
security. In white box testing, code is visible to testers so it is also called Clear box testing, Open
box testing, Transparent box testing, Code-based testing and Glass box testing.

Black Box Testing:


Black Box testing takes an external perspective of the test object to derive test cases. These
tests can be functional or non-functional, though usually functional. The test designer selects
valid and invalid inputs and determines the correct output.

Black-box testing implies that a tester doesnt know how an application is designed at the code
level that is, it involves dynamic testing of compiled applications. The tester interacts with the
software system via its interface and analyzes the application reaction.
Conclusion
• This system will specifically help colleges to manage the IN and OUT of its employees,
students and other people.
• This will also help in covid situation by taking health declaration details.

References
• W3 Schools website
• GeeksForGeeks

You might also like