Report Locker Project 222 (Autorecovered)
Report Locker Project 222 (Autorecovered)
Report Locker Project 222 (Autorecovered)
ON
By
Anam
(1800102141)
Kajal Prajapati
(1800102837)
OF
INTRODUCTION
PROBLEM DEFINITION
OBJECTIVE
REQUIREMENT SPECIFICATION
MODULE DISCRIPTION
PROBLEM FORMULATION
FEASIBILITY STUDY
DEFINITION OF PROBLEM
SOFTWARE DEVELOPMENT
ER DIAGRAMS
REFERENCE
INTRODUCTION
Bank Locker System project is developed for the facilities in the bank of submitting money
by its account holders. This system can be used to automate the workflow of service
requests for the various facilities in the banks. Previously, handling the services in banks
was very hectic process and also not efficient. The previous systems are developed using
time. This project is also designed keeping all these requirements of the Bank Locker
old methodologies, most of the are deprecated now for the new systems.
System that are to automate its operation of keeping records and store them in the form of
a large and user friendly database further facilitating easy access to the personnel.
As their work load has increased so various software have been developed in the recent
PROBLEM DEFINITION
At present there are manybank lockersthat maintain their day to day transactions
manually. Thesehave a number of account holders, staff as a result they need to track of
all these clients requirements. At this point Bank Locker System will play an important
role in helping the admin to perform all these operation on a single click. This project
will handle all the necessary data as well as every minute details of the bank and
properly.
Purpose
The purpose of this document is to specify requirements and to give guidelines for the
development of above said project. In particular it gives guidelines on how to prepare the
above said project. The old system was suffering from a series of the drawbacks. Since
whole system was to be maintained with hands the process of keeping, maintaining and
retrieving the information was very tedious and lengthy. The records were never used to
be in a systematic order as a result there used to be lot of difficulties in associating any
particular transaction with a particular context. If any information was to be found it was
required to go through different registers, documents there would never exist anything like
report generation. There would be unnecessary consumption of time while entering records
and retrieving the records. One more problem was that it was very difficult to find errors
while entering records as a result if one record was entered then it was difficult to update
these records.
Scope
As this is generic software it can be used by a wide variety of banks to automate the
process of manually maintaining the records related to the subject of maintaining the
entries and updating these records that too in a single click. as the name of the project,
Bank Locker System states that it would be a two way communication software i.e. it
could be accessed by both admin and the client in order to view certain information and
this creates a plus point fir this software.
OBJECTIVE
Today’s world is computer world because most of work is doing with the help of computer.
Dependency on computer is behind the few reasons. We cannot easily manage to store
large number of data or information single handle. If we will be need some information or
data in urgency then we cannot manage in manually these works are very difficult if we
cannot use computer.
As the generic software it can be used by a wide verity of banks to automate the process of
manually maintaining records related to the subject of maintain the records of each
personnel in banks.
This software is basically updating the manual work of the bank locker systems. So that
organization can manage their record in efficient and organize them.
The main objective of the project is to develop software that facilitates the data
storage, data maintenance and its retrieval for the bank locker in an igneous way.
To store the records of the account holders, the staff that has the privileges to
access, modify and delete any record and finally the service, provides to its staff
and account holders.
To develop easy-to-use software, this handles the bank-customer relationship in an
effective manner.
To save manpower.
System Context:-
Functional Requirement:-
This Software must request Username and Password for
access to data, only after authentication will allow access to the system. The Software
must allow input of products data from administrator and secured access.
Non-Functional Requirement:-
In this Software Input error will be returned in red with
appropriate message box. System should automatically update after every transaction.
REQUIREMENTS SEPECIFICATIONS
1) Hardware Requirements
2) Software Requirements:-
WAMP/XAMPP
Any text editor
MODULE DISCRIPTION
Login:
The BANK LOCKER SYSTEM first activates the login page. Here the user enters
USER NAME AND PASSWORD and the system starts authentication process in which
the USER NAME AND PASSWORD is matched with the existing USER NAME AND
PASSWORD in the database. If the password matches then it is allowed to the main page
else it warns the user for invalid USER NAME AND PASSWORD.
After the successful authentication the system activated menus. The activity log also
prepared for failure and security There are two types of users using this software i.e.,
admin, student, faculties and staff.
Customers/Account Holders:
This module contain each details about the account holders who want to secure their money
in the locker of the bank.
Entry:
Each transaction should be recorded. The customers will get token or passcode etc and
Bank will record them in the tables.
PROBLEM FORMULATION
Introduction:-
Problem introduction or problem starting is the starting point of the software development
activity. The objective of this statement is to answer: Exactly what must the system do?
The software project is initiated by the client’s need. In the beginning, these needs are on
the minds of various people in the client’s organization. The analyst has to identify the
requirements by talking to the people and understanding to their needs. It goes without
saying that an accurate and through understanding of software requirement are essentials
to the success of software development effort. All further development like system
analysis. System design and coding will depends on how accurate and well understood the
requirements are poorly analyzed and specified software will disappoint the user and will
bring brief to the developer. No matter how well designed and well appearances are often
deceiving. Chances of misinterpretation are very high, ambiguity is probable and
communication gap between customer and developer is bound to bring confusions.
Requirements understanding begin with a clear and concise heading stating in sentence the
task to be performed. Then requirements are describe in a technical manner precise
statement.
Feasibility study:-
All projects are feasible given unlimited resources and infinite time! Unfortunately, the
development of computer based system is more likely to be plagued by a scarcity of
resources. It is both necessary and prudent to evaluate the feasibility of the project at the
earliest possible time. Months or years of effort, Money loss and untold professional
embarrassment can be averted I few better understand the project at its study time.
This type of study determines if an application can and should be developed. Once it
has been determining that, application is feasible. After that analyst can go ahead and
prepares the project specification, which finalizes project requirements. Feasibility studies
are undertaken within tight time constraints.
Technical Feasibility
Operational Feasibility
Economic Feasibility
Legal Feasibility
1. Technical Feasibility:-
2. Operational Feasibility:-
Proposed projects are beneficial only if they can be turned into information system that
will meet the financial management requirements of the business/organization. This test of
feasibility asks if the system will work when it developed and installed. Are there major
barriers to implementation?
Some of the important questions that are useful to test the operational feasibility of a
project are given below:
Is there sufficient support for the project from the implementation? From user? If the
present system is well liked and used to the extent that persons will not be able to see
reasons for change, there may be resistance.
Are current business methods acceptable to the user? If they are not, user may welcome
a change that will bring about a more operational and useful system.
Have the user been involved in the planning and development of theProject? If they are
involved at the earliest stage of project development, the chances of resistance can be
possibly reduced.
Will the proposed system cause harm? Will it produce poorer result in any case or area?
Will the performance of staff member fall down after implementation? Issue that
Appears to be quite minor at the early stage can grow into major problem after
Implementation.
3. Economical Feasibility:-
Economic analysis is the most frequently used technique for evaluating the effectiveness
of the proposed system. More commonly known as cost/benefits analysis, the procedure is
to determine the benefits and savings that are expected from the purposed system and
compared with costs.
If benefits outweigh cost, a decision is taken to design and implement the system.
Otherwise, further justification or alternative of the proposed system will have to be made
if it has a chance of being approved. This is an ongoing effort that improves in accuracy at
each phase of the system life cycle. The analysis part also clears the doubt of economic
problems which could be possible in developing the system. As already mentioned that the
company has to just pay the developed software cost and not other investment is needed at
the time of implementation of the new system as the preliminary requirements already exist
in the company.
4. Legal Feasibility:-
In the legal feasibility is necessary to check that the software we are going to
develop is legally correct which means that the ideas which we have taken for
the proposed system will be legally implemented or not so, it is also an
important step in feasibility study.
PROBLEM SPECIFICATION
The definition of our problem lies in manual system and a fully automated system.
1 Manual System:-
The system is very time consuming and lazy. This system is more prone to error and
sometimes the approach to various problems is unstructured.
2 .Technical System:-
With the advent of latest technology if we do not update our system then our business
result in losses gradually with time. The technical system contains the tools of latest trend
i.e. computers, printers, FAX, Internet etc the system with the technology are very fast,
accurate, user friendly and reliable.
Bank Locker System software is very needy for various banks. This software helps them
maintain day to day entries of the customers who are their client or those who desire to be,
daily transactions of the customers in computer.
The proposed system helps them in many ways. It helps them do record transactions very
easily. Account maintenance also becomes easier. They can keep track of their
money,submit date and time and many more. The software is provided with all the master
entries to enter any new account holder, or others to add or modify and delete.
5.Existing System:-
At present various Bank locker systemsmaintain their day to day transactions manually.
These have thousands of customers they need to track of all these customers to check the
transactions, date etc. So proper system is required. They need full pledged software to
maintain their day to day transactions..
SYSTEM ARCHETECTURE DESIGN
1 DEFINING A SYSTEM:-
Collection of component, which are interconnected, and work together to realize some
objective, from a system. There are three components in every system, namely input,
processing and output
Broadly, following are the different activities to be considered while defining the system
development life cycle for the said project:
Problem Definition
System Analysis
Study of existing system
Drawback of the existing system
Proposed system
System Requirement study
Data flow analysis
Feasibility study
System design
Input Design (Database & Forms)
Updating
Testing
Implementation
Maintenance
1.2 SYSTEM ANALYSIS:-
System development can generally be thought of having two major components: systems
analysis and systems design. In System Analysis more emphasis is given to understanding
the details of an existing system or a proposed one and then deciding whether the proposed
system is desirable or not and whether the existing system needs improvements. Thus,
system analysis is the process of investigating a system, identifying problems, and using
the information to recommend improvement to the system.
Object-oriented analysis and design methods are becoming the most widely used methods
for computer systems design. The UML has become the standard language in object-
oriented analysis and design. It is widely used for modeling software systems and is
increasingly used for high designing non-software systems and organizations
ENTITY RELATION DIAGRAMS:-
The Entity Relation Model or Entity Relation Diagram (ERD) is a data model or diagram
for high-level description of conceptual data model, and it provides a graphical notation
for representing such data models in the form of entity relationship diagrams. Such models
are typically used in the first stage of Management information system design; they are
used for example, to describe information needs and/ or the type of information that is to
be stored in the Database during the requirement analysis. The data modeling technique,
however, can be used to describe any ontology ( i.e an overview and classification of used
term and their relationships) for a certain universe of discourse (i.e area of interest ).
In the case of design a Management Information System that is based on a database, the
conceptual data model is, a later stage( usually called logical design), mapped to a logical
data model such as, relational data model; this is turn in mapped to a physical model during
physical design. Note that sometimes, both of the phases are referred a “physical design”.
There are number of convention for entity-relation diagrams (ERDs). The classical notation
is describe in the remainder of this article, and mainly related to the conceptual modeling.
There is a range of notation more typically employed in physical and logical database
design.
DATA FLOW DIAGRAM
The data flow diagram shows the flow of data within any system. It is an important tool
for designing phase of software engineering. Larry Constantine first developed it. It
represents graphical view of flow of data. It’s also known as BUBBLE CHART. The
purpose of DFD is major transformation that will become in system design symbols used
in DFD.
In the DFD, four symbols are used and they are as follows.
3. A circle or a “bubble “(Some people use an oval bubble) represents a process that
transfers informing data flows into outgoing data flows.
This level shows the overall context of the system and its operating environment and
shows the whole system as just one process. Online book store is shown as one
process in the context diagram; which is also known as zero level DFD, shown
below. The context diagram plays important role in understanding the system and
determining the boundaries. The main process can be broken into sub-processes and
system can be studied with more detail; this is where 1st level DFD comes into play.
ADMIN
CUSTOMER
Request
BANK LOCKER
SYSTEM
LOCKER
This level (level 1) shows all processes at the first level of numbering, data stores, external
entities and the data flows between them. The purpose of this level is to show the major
high-level processes of the system and their interrelation. A process model will have one,
and only one, level-1 diagram. A level-1 diagram must be balanced with its parent context
level diagram, i.e. there must be the same external entities and the same data flows, these
can be broken down to more detail in the level 1.
ADMIN REGISTER
MANAGES
AND ISSUES
CUSTOMER
SUBMITS
RECIEPT
MANAGES
MONEY
PERT CHART
A project plan needs to be created to ensure the timely completion of the project.
As part of project analysis, we break the project down to a number of stages and use a Gantt
chart and PERT chart to describe specific tasks and status.
DATABASE
SCREENSHOTS
CODING
Conn.php
<?php
$con=mysqli_connect("127.0.0.1","root","","locker"); if(!$con)
{
die ("connection error".mysqli_connect_error());
}
?>
Index.php
<html lang="en">
<head>
<title>Locker</title>
<meta charset="utf-8">
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
.card {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); max-width: 300px;
margin: auto; text-align: center;
}
.title {
.btn1 {
font-size: 18px;
a{
</style>
</head>
<body>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div>
<li><a href="#section1">Home</a></li>
<li><a href="#section3">Services</a></li>
<li><a href="#section41">Contact</a></li>
</ul>
</div>
<div>
</div>
</nav>
<div class="form">
<form action="logincus.php" method='post'>
<div class="form-group">
</div>
<div class="form-group">
</div></div>
<div style="height:400px;width:800px;flaot:left;padding:50px;">
</div>
</div>
</div>
<div><div style="width:600px;margin:50px;color:rgb(0,0,80);float:left">
<br/><div class="well well-lg">Established in 2010, Highly trustable organization with reliable features. one of the best
growing firm in security point of view</div>
</div>
<p><button class="btn1">Contact</button></p>
</div></div></div></div>
<div id="section3" class="container-fluid">
<blockquote style="color:white;">Book Our safe deposit lockers to keep your jewellery, important documents and other
valuables.</blockquote>
<div class='well well-sm' >Wide availability of lockers in various sizes and at various locations.</div>
<div class='well well-sm'>Extended baning hours for accessing lockers</div>
<div class='well well-sm'>lockers can be hired by individuals, limited companies, associations, clubs and trusts</div>
</div><div style="height:500px;width:500px;float:right;padding:30px"><img src="img/123.jpg"
style="height:400px;width:400px;" class="img- circle"/></div></div></div>
<div id="section41" class="container-fluid">
<div class="row">
</div>
<span>1-800-BOO-YAHH</span>
</div>
<div class="contact-info-box email clearfix">
<span>info@bigsafe.com</span>
</div>
</div>
<br/>
</div><br/>
<div class="form">
div class="form-group">
<input type="text" name="name" class="form-control input-text" id="name" placeholder="Your Name" required data-
rule="minlen:4" data-msg="Please enter at least 4 chars" />
<div class="validation"></div>
</div><br/>
<div class="form-group">
<input type="email" class="form-control input-text" name="email" id="email" required="" placeholder="Your Email" data-
rule="email" data-msg="Please enter a valid email" />
<div class="validation"></div>
</div><br/>
<div class="form-group">
</div><br/>
<div class="form-group">
</div></br>
</div>
</div>
</div>
</section>
</div>
</div>
</body></html>
Admin.php
<?php
session_start();
$eml=$_SESSION['email']; if($eml=="")
{
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Admin</title>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
</div>
<div>
<div class="container">
<li><a href="admin_feedback.php">FEEDBACK</a></li>
</div>
</div>
</nav>
<?php include('conn.php');
$sql="select * from account where email='$eml' ";
$data=mysqli_query($con,$sql);
if(mysqli_num_rows($data)>0)
if($x=mysqli_fetch_assoc($data))
$name=$x['name'];
?>
<center><br/><br/><br/><br/><span style="color:black"><h3>Welcome <?php echo $name;
}}?></h3></span><br/>
<span class="label label-info" style="font-size: 20px;">Admin Can Manage this Locker Management Web
Application</span>
<br/><br/> <ul class="list-group" style="width:600px;">
<a href="viewuser.jsp" class="list-group-item">View Users, View Complete Profile, Choose Particular User</a>
<a href="manage.jsp" class="list-group-item">Manage Locker, Mention Locker Opening and Closing Timing</a>
<a href="admin_feedback.jsp" class="list-group-item">Manage Contact Messages,View, Reply & Feedback</a>
</ul><br/><br/><br/>
<?php
while($row = mysqli_fetch_array($result)){
?>
<?php
?>
<br/>
while($row1 = mysqli_fetch_array($result1)){
?>
<?php }
?>
</center>
</div>
</div>
</body></html>
</head>
</html>
Adminlogin.php
<?php
$email=$_POST['t1'];
$pswd=$_POST['t2'];
$result=mysqli_query($con,$sql); if($row=mysqli_fetch_assoc($result))
{
$dbname=$row['name'];
$dbpswd=$row['pass']; if ($pswd==$dbpswd)
{
$_SESSION['name']=$name;
$_SESSION['email']=$email; header("location:admin.php");
}
else {
header("location:index.php?msg=Invalid Username or
Password");
}}}
?>
Newaccount.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>Locker</title>
<meta charset="utf-8">
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style>
</style>
<body>
<div>
$data=mysqli_query($con,$sql); if(mysqli_num_rows($data)>0)
{
if($x=mysqli_fetch_assoc($data))
$a=$x["no"];
$t1=$t-$a;
echo("<h5>There are Total 50 Lockers and No. of Available lockers are ".$t1." </h5>");
}
?>
</table></form>
</div>
</div> </center></div>
</body>
</html>
Newaccount_create.php
<?php include("conn.php");
if($_SERVER['REQUEST_METHOD']=='POST'){
$n=$_POST['name'];
$dob=$_POST['dob'];
$mob=$_POST['mobile'];
$email=$_POST['email'];
$adhar=$_POST['aadhar'];
$pan=$_POST['pan'];
$pass=$_POST['pass'];
$cpass=$_POST['cpass'];
$name = $_FILES['file']['name'];
$name1 = $_FILES['file1']['name'];
$target_dir = "upload/";
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
$extensions_arr = array("jpg","jpeg","png","gif");
// Check extension
if( in_array($imageFileType,$extensions_arr) ){
// Insert record
if(mysqli_query($con,$query))
?>
Bill.php
<html lang="en">
<head>
<title>bill</title>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</style>
</head>
<body>
<center>
<?php include('conn.php');
if($_SERVER['REQUEST_METHOD']=='POST')
$em=$_POST['t']; $ty=$_POST['t1'];
if(mysqli_query($con,$sql))
if($ty=='small') {
?>
else if($ty=='medium')
?>
else {
?>
} }
?>
<center><br/><span style="color:black;"></span>
return true;
</script>
<div class='modal-dialog'>
<div class='modal-content'>
<div class='modal-header'>
><option>Month</option><option>01</option><option>02</option><optio
n>03</option><option>04</option><option>05</option>
<option>06</option><option>07</option><option>08</option><option>09
</option><option>10</option><option>11</option><option>12</option></ select>
<select class="form-control" style="width:200px;display: inline;"
name="t6"><option>Year</option><option>10</option><option>11</optio
n><option>12</option><option>13</option><option>14</option>
<option>15</option><option>16</option><option>17</option><option>18
</option><option>19</option><option>20</option><option>21</option>< option>22</option>
<option>23</option><option>24</option><option>25</option><option>26
</option>
<option>27</option><option>28</option><option>29</option><option>30
</option><option>31</option><option>32</option></select>
</div>
</center>
</div>
</div>
</body></html>
Billpay.php
<html lang="en">
<head>
<title>bill</title>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</head>
<body>
<?php include('conn.php');
if($_SERVER['REQUEST_METHOD']=='POST')
$l=$_POST["t"];
$cn=$_POST["t2"];
$nc=$_POST["t3"];
$cvv=$_POST["t4"];
$em=$_POST["t5"];
$ey=$_POST["t6"];
$email=$_POST["t7"]; print("<center><h2>Invoice</h2><br/><h3>");
if(mysqli_query($con,$sql))
if($x=mysqli_fetch_assoc($data))
$ty=$x['l_type'];
$status=$x['status']; if("small"==$ty) {
?>
<?php
else if("medium"==$ty)
?>
<?php
else {
?>
}
}}}?>
window.print();
}</script><br/></center>
Complete registration.php
<html lang="en">
<head>
<meta charset="utf-8">
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style>
</style>
<body>
{
var x=document.forms["frm"]["mobile"].value; if(x.length!=10)
{
else
return true;
</script>
<?php if($_SERVER['REQUEST_METHOD']=='GET')
{
$email=$_GET['em'];
?>
<div class="input-group">
<div class="input-group">
<div class="input-group">
<div class="input-group">
<div class="input-group">
<div class="input-group">
<div class="input-group">
</form>
</div>
</div> </center></div>
</body>
</html>
Completeprofile.php
<?php session_start();
$eml=$_SESSION['email']; if($eml=="")
{
?>
<!DOCTYPE html>
<html lang="en">
<head>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</head>
<body>
<div class="container">
</div>
<div>
<div class="container">
<li><a href="admin_feedback.php">FEEDBACK</a></li>
</div>
</div>
</div>
</div>
</nav>
</div>
$email=$_GET['t9'];
if($x=mysqli_fetch_assoc($data))
$name=$x['name'];
$dob=$x['dob'];
$email=$x['email'];
$mobile=$x['mobile'];
$aadhar=$x['aadhar'];
$pan=$x['pan'];
$lname=$x['lname'];
$pin=$x['pin'];
$photo=$x['photo'];
$sign=$x['sign'];
$data1=mysqli_query($con,$sql1);
if(mysqli_num_rows($data1)>0)
if($y=mysqli_fetch_assoc($data1))
$t=$y['l_type'];
$s=$y['status'];
?>
<?php }
}}}}
?>
$data2=mysqli_query($con,$sql2);
if(mysqli_num_rows($data2)>0)
if($z=mysqli_fetch_assoc($data2))
$d=$z['date'];
$p=$z['put'];
$to=$z['took'];
?>
?>
</table> </div>
</center>
</div>
</div>
</div>
</body></html>
</head></html>
Changepassword.php
<?php
include 'conn.php';
session_start();
$eml=$_SESSION['email'];
if($_SERVER['REQUEST_METHOD']=="POST")
$data=mysqli_query($con,$sql); if(mysqli_num_rows($data)>0)
{
if($x=mysqli_fetch_assoc($data))
$ps=$x['pass'];
if(mysqli_query($con,$sql1))
header("location:user.php?msg=Password
Changed Successfully");
else {
header("location:user.php?msg=Error");
}}}?>
Contact.php
<?php
$n=$_POST['name'];
$e=$_POST['email'];
$s=$_POST['sub'];
$msg=$_POST['msg'];
else {
header("location:index.php?umsg=Error !!!");
?>
Deletemsg.php
<?php
include 'conn.php';
if($_SERVER['REQUEST_METHOD']=="POST")
$id=$_POST['t90']; echo"$id";
else{
header("location:admin_feedback.php?msg=Error");
?>
Lockerdetails.php
<?php
include 'conn.php';
session_start();
$eml=$_SESSION['email']; if($_SERVER['REQUEST_METHOD']=="POST")
{
$op=$_POST['p1']; $np=$_POST['p2'];
if(mysqli_query($con,$sql1))
else {
header("location:view_locker.php?msg=Error");
?>
Updatelocker.php
<?php
include 'conn.php';
session_start();
$eml=$_SESSION['email']; if($_SERVER['REQUEST_METHOD']=="POST")
header("location:access.php?msg=Locker Updated
Successfully");
else {
header("location:access.php?msg=Error");
?>
Viewlocker.php
<!DOCTYPE html>
<html lang="en">
<head>
<?php session_start();
$eml=$_SESSION['email']; if($eml=="")
{
include('conn.php');
?>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
</div>
<div>
<div class="container">
</ul>
</div>
</div>
</nav>
<div class="container">
<?php
$data=mysqli_query($con,$sql); if(mysqli_num_rows($data)>0)
{
if($x=mysqli_fetch_assoc($data))
{
?>
</center>
<div class="input-group">
<input id="pass" type="number" class="form-control" name="p2" placeholder="Enter 4 digit Access Pin of your choice"
style="width:300px;"/>
</div><br/><span class="text-primary" style="font- size:15px;"><b>Locker Pin :</b><?php echo $x['pin'] ?></span>
<br/>
<center> <button class="btn btn-primary" style="width:450px" name="t1" value='<?php echo $eml ?>' >Save my locker
Info</button></center>
<?php
}}
?>
</form></div></div>
<blockquote style="color:black"> <b>Note :</b> The default locker name is <code>bigsafe</code> and default pin is
<code>1234</code> You must change the locker name and 4 digit access pin.(locker name can't be more than 10 characters)
</blockquote>
</div>
</body></html>
Viewuser.php
<?php session_start();
$eml=$_SESSION['email']; if($eml=="")
{
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>view user</title>
<script src="jquery.js"></script>
<script src="bootstrap.min.js"></script>
<style> body {
position: relative;
</head>
<body>
<div class="container">
<a class="navbar-brand" href="#"><i>ADMIN </i></a>
</div>
<div>
<div class="container">
<li><a href="admin_feedback.php">FEEDBACK</a></li>
</div>
</div>
</div>
</nav>
<?php include('conn.php');
$data=mysqli_query($con,$sql);
if(mysqli_num_rows($data)>0)
while($x=mysqli_fetch_assoc($data))
?>
}}
?>
</form>
</table>
</div>
</center>
</div>
</div>
</div>
</body></html>
</head>
</html>
<
</
<
TESTING
System Testing: -
Black box testing method was used for system testing. The black
box testing usually demonstrates that software functions are operational;
that the input is properly accepted and the output is correctly produced; and
that integrity of external information (databases) is maintained.
Testing Principles
Testing Objectives
Kinds of Testing:
Black Box Testing- Not based on any knowledge of internal designs or code.
Tests are based on requirements and functionality.
The proposed system helps them in many ways. It helps them do billing very easily.
Account maintenance alsobecomes easier. They can keep track of their transactions, and
account details. The software is provided with all the master entries to enter any new
product, or supplier, or to add or modify and delete.
In future it can be modify, so that it can be done online. In order to meet these facility this
is the major change which can be done in future regarding this project.
References
Reference Books
Reference websites
www.scribed.com
www.w3schools.com
www.javatpoints.edu