Online Auction Documentation
Online Auction Documentation
ONLINE AUCTION
1 Chapter 1 INTRODUCTION 3
System
2 Chapter 2 Requirements 13
Study
3 Chapter 3 components of a 17
Structured
Analysis
SCREENSHOTS
4 Chapter 4 22
Page 1
NISHITHA COLLEGE
ONLINE AUCTION
Chapter 1
INTRODUCTION
Project profile
Chapter 1
Page 2
NISHITHA COLLEGE
ONLINE AUCTION
1.1ABOUT SYSTEM
ONLINE AUCTION website is very friendly and also very light in terms of loading, it
takes less time to load on browser because we used very less images on our website because
in India and especially in our city speed of internet is very slow and more people are using
internet through their mobile devices.
The main feature of this website is our Online system, through which people
Easy to Manage All Activity.
1.2 PURPOSE
The main purposes to develop this website is now a day’s people becoming more
dependent on technology and understand the value of time so by using our online form &
Other Activity Through system
INTRODUCTION TO PHP :-
PHP is more than the next version of Active Server Pages (PHP); it provides a unified
Web development model that includes the services necessary for developers to build
enterprise-class Web applications. While PHP is largely syntax compatible with PHP, it also
provides a new programming model and infrastructure for more scalable and stable
applications that help provide greater protection. You can feel free to augment your existing
PHP applications by incrementally adding PHP functionality to them.
Page 3
NISHITHA COLLEGE
ONLINE AUCTION
WHAT IS PHP? :-
PHP stands for HYPER TEXT PREPROCESSER Pages and is developed by.PHP is
used to create web pages and web technologies and is an integral part of Microsoft's
framework vision.
As a member of the framework, PHP is a very valuable tool for programmers and
developers as it allows them to build dynamic, rich web sites and web applications
using compiled languages like .
PHP is the next generation PHP, but it is not an upgraded version of anPHP. PHP is
an entirely new technology for server-side scripting.
“PHP is a server side scripting technology that enables scripts (embedded in web pages) to
be executed by an Internet server.”
New in PHP :-
Page 4
NISHITHA COLLEGE
ONLINE AUCTION
Advantages of PHP :-
SQL Server is also very fast, secure, and it can store extremely large amounts of data;
actually, there’s no limit.
With PHP you get the whole Class Library and the thousands of third party
components as well. There are definitely much more third party components out there
for than for PHP.
In PHP it’s easy to use threads and builds asynchronous handlers in your server-side
web code.
With built-in Windows authentication and per-application configuration, your
applications are safe and secured.
It provides better performance by taking advantage of early binding, just-in-time
compilation, native optimization, and caching services right out of the box.
PHP, which is the version of PHP, is built on the Microsoft Framework. Microsoft
introduced the Framework to help developers create globally distributed software with
Internet functionality and interoperability.
PHP has been developed to work seamlessly with HTML editors and other
programming tools; including Microsoft Visual Studio . Not only does this make Web
development easier, but it also provides all the benefits that these tools have to offer. Also its
code-behind feature allows designing not to be interfered with coding. This helps in
systematic approach to the application.
Page 5
NISHITHA COLLEGE
ONLINE AUCTION
Microsoft and Sybase termed up to create sql server. It run only IBM’S os/2 operating
system platform. After relapse of version 6.5 Microsoft and Sybase separate and sql server
made its progress into the competitive markets server 6.5 the earlier version mainly focused
on database design and implementation .the latest version (7.0) is signification release of sql
server.
SQL made is an SQL complainant means it uses the ANSI version of structured
query language is database.
Client server means that SQL server designed to store data in the central location and
deliver it on demand to numerous other locations.
Advantages :-
Features :-
Programmability
Manageability
Basic Data Integration
Basic High Availability
Advanced Security
Page 6
NISHITHA COLLEGE
ONLINE AUCTION
Advanced data integration
Advanced High arability
Page 7
NISHITHA COLLEGE
ONLINE AUCTION
The waterfall model is a sequential design process, often used in software
development processes, in which progress is seen as flowing steadily downwards (like
a waterfall) through the phases of Conception,
Initiation, Analysis, Design,Construction, Testing,Implementation,
and maintenance.Thewaterfall development model originates
inthe manufacturing and construction industries; highly structured physical environments in
which after-the-fact changes are prohibitively costly, if not impossible. Since no formal
software development methodologies existed at the time, this hardware-oriented model was
simply adapted for software development.
Waterfall Model
PROJECT PLAN
The objective of project planning is to provide a framework that enables the manager to
make reasonable estimates of resources, cost and schedule.
Identify objectives
Determine information requirements
Analyze System Needs
Page 8
NISHITHA COLLEGE
ONLINE AUCTION
Designing
Development
Testing
Deployment
While milestones are unique to each project, some example project milestones are shown
below:
Requirements Approval
Phase Review Approval
Prototype Approval
Design Reviews Complete
Code Reviews Complete
Unit Test Complete
Integration Test Complete
Acceptance Test Complete
System Acceptance by User
Customer Shipment
Documentation Delivery
A "deliverable" is a project result that is delivered to the customer. It is usually delivered
at the end of some major project phase such as specification, design, etc. Deliverables are
Page 9
NISHITHA COLLEGE
ONLINE AUCTION
usually milestones but milestones need not to be deliverables. Milestones may be internal
project results that are used by the major project manager to check project progress but which
are not delivered to the customers. To establish milestones, the software process must be
broken down into basic activities with associated outputs.
DELIVERABLES RESPONSIBILITIES:-
Because this is a deliverables-based project, we have created two additional
responsibilities: primary owner and secondary owner. These responsibilities are associated
with either an artifact or a process.
PRIMARY:-
The responsibility of primary owner combines the responsibilities of planning,
implementing, and monitoring. In addition, the responsibility includes assuring that the
necessary quality, change, and risk processes are applied to the artifact or process.
SECONDARY:-
The responsibility of secondary owner usually applies to project processes. For
example, the change management process can have a primary owner who initiated, planned,
and implemented the process. The responsibility of the secondary owner is monitoring and
controlling. Additional responsibilities include holding meetings as required by the process,
maintaining logs, and facilitating decisions.
SCHEDULE REPRESENTATION
Page 10
NISHITHA COLLEGE
ONLINE AUCTION
complex projects, detailed sub-schedules may be required to show an adequate level of detail
for each task.
During the life of the project, actual progress is frequently compared with the original
schedule. This allows for evaluation of development activities. The accuracy of the planning
process can also be assessed.
Basic efforts associated with developing a project schedule include the following:
Define the type of schedule:-
The type of schedule associated with a project relates to the complexity of the
implementation. For large, complex projects with a multitude of interrelated tasks, a
PERT chart (or activity network) may be used.
Define priorities:-
Clearly defining the task properties helps to resolve any scheduling resource
conflicts. Understanding the priorities and relationship of the tasks assists in resolving
difficult conflicts.
Document assumptions:-
Documentation of the assumptions made in developing the project schedule are
critical to the later success of the project. Without clear documentation of these
assumptions, later changes to the schedule are very difficult and risky.
System
requirements study
Chapter 2
Chapter 1
Project Profile
User characteristics
Hardware & software
requirements
Page 12
NISHITHA COLLEGE
ONLINE AUCTION
Administrator module
The administrator collects all the results after successful completion of the
examination and sends to the head quarters as and when required
The administrator has the full fledged rights over the OES.
Can create/delete an account.
Can view the accounts.
Can change the password.
Can hide any kind of features from the both of users.
Insert/delete/edit the information of available on OES.
Can access all the accounts of the faculty members/students
Page 13
NISHITHA COLLEGE
ONLINE AUCTION
Can change password.
Can view their marks.
Can view the various reading material.
Can view and modify its profile but can modify it to some limited
range.
Page 14
NISHITHA COLLEGE
ONLINE AUCTION
ting Planning involves how to plan testing before we are going to start making test suite .First
step of testing is to test the System Module by Module that is once the module has been
completed we test the module.
Then in second step I have tested all the modules by merging them one by one that are first
module is checked then second module is merged with that module and both modules are
checked together.
For this I have used both white box testing and black box testing. In white box testing
structural testing is done so all the modules are tested one by one and finally when the project
is completed black box testing is used to test the whole system together.
Page 15
NISHITHA COLLEGE
ONLINE AUCTION
Componenetsof structured
analysis
Chapter 3
Page 16
NISHITHA COLLEGE
ONLINE AUCTION
A Data flow diagram (DFD) is used to express system requirements in a
information flow and transform that are applied as data moves from input.
Use of DFD helps to clarify the system requirements. DFD are drawn
surging analysis and are the starting point for the design phase. A DFD
a logical system at alter point in the system development life cycle. Being
A DFD is used to describe what data flows rather how if flows. The
concern is understanding the transforms that are required that are required
Page 17
NISHITHA COLLEGE
ONLINE AUCTION
User
Auction Management
Page 18
NISHITHA COLLEGE
ONLINE AUCTION
User
Vendor Username master
Management
User details
User
Auction master
Auction Type
Bid master
Bid
Bid Master
Management
Bid Details
Payment
paymentmaster
gateway
payment_details
Page 19
NISHITHA COLLEGE
ONLINE AUCTION
Accept
Checks User
Details
Checks Access
Vendor Customer
User
New User Sign up
Page
Store
Page 20
NISHITHA COLLEGE
ONLINE AUCTION
Show Auction
User Visible Auction Master
Access
Interact
Auction Type
Retrieve
Create Auction
Save Auction
Page 21
NISHITHA COLLEGE
ONLINE AUCTION
Bid Master
Customer
VISIBLE
INTERACT
Show Bid
Bid Management
Create Bid
Put
Page 22
NISHITHA COLLEGE
ONLINE AUCTION
Payment Gateway
Check
Validation
Payment Registration
Thanks
Payment details
Page 23
NISHITHA COLLEGE
ONLINE AUCTION
ENTITY RELATIONSHIP - DIGRAM
system and the relationships between those entities. An ERD is often used as a
and the relationship lines represents the key in one table that point to specific
Advantages of ER diagram
Productivity Improvement.
Page 24
NISHITHA COLLEGE
ONLINE AUCTION
auction_catagoryy I_auto id
Create date
Auction Type
I_net id
Interact
C_uid
C_pwd I_ auto_id
I_auto id
D_effect_from
1 1 1
D_effect_to
i_created by
D_createdate
Interact
Interact have detail
i_uid
M date
d_create i_bid price 1
m Have details 1
Closing History
Bid management 1 1 1
i_auto id i_bid id
auto_id I_uid
have
I_auction id
Page 25
NISHITHA COLLEGE
ONLINE AUCTION
Data Dictionary
Table Name:-reg
1 Id Int 10 PK Id
Page 26
NISHITHA COLLEGE
ONLINE AUCTION
Table Name:-login
1 Id Int 10 PK Id
Table Name:-passrecover
1 Id Int 10 PK Id
Table Name:-contact
1 Id Int 10 PK Id
Table Name:-freedback
Page 27
NISHITHA COLLEGE
ONLINE AUCTION
Sr.No. Name Data Type Size Constraint Description
1 Id Int 10 PK Id
Table Name:-addauction
1 Id Int 10 PK Id
Page 28
NISHITHA COLLEGE
ONLINE AUCTION
Table Name:-addauction
1 Id Int 10 PK Id
Table Name:-debitcard
1 Id Int 10 PK Id
Table Name:-creditcard
Page 29
NISHITHA COLLEGE
ONLINE AUCTION
Sr.No. Name Data Type Size Constraint Description
1 Id Int 10 PK Id
Page 30
NISHITHA COLLEGE
SCREENSHOTS
Chapter 4 ONLINE AUCTION
Home page
Registering
Contact us
Vander ac
Feedback
Add items
Add auction details
Credit/debit card
CODING:
Page 31
NISHITHA COLLEGE
ONLINE AUCTION
Login Code: (HTML )
<div class="login">
<header class="login-header">
<span class="text">LOGIN</span>
<span class="loader"></span></header>
<script src="js/index.js"></script>
<?php
$uname=$_POST['a'];
$password=$_POST['b'];
$result = $conn->query($sqls);
$count=0;
while($row = $result->fetch_assoc())
$count=$row["count(*)"];
catch(Exception $e)
echo "$e";
Page 32
NISHITHA COLLEGE
ONLINE AUCTION
}
?>
Insert Code:
$sins="insert into
stock(pname,psize,batno,mfg,sch,edate,sc,sp,sr,qty,rate,cprice,vat,tot,drug,drate,rack)
values('$spname','$spsize','$sbatno','$smfg','$ssch','$sedate',$ssc,$ssp,$ssr,$sqty,$srate,
$scprice,$svat,$stot,'$sdrug',$drate,'$rack')";
$conn->query($sins);
$sinsm="insert into
stockmini(aname,billno,bdate,pname,psize,qty,rate,cprice,vat,oqty,tqty,tot,fqty,bqty,sc,sr,
sp,batno,mfg,drug,sch,ns,fs,edate,drate,rack) values
('$aname','$billno','$bdate','$spname','$spsize',$sqty,$srate,$scprice,$svat,0,$sqty,$stot,
$sfqty,$sbqty,$ssc,$ssr,$ssp,'$sbatno','$smfg','$sdrug','$ssch',$sns,$sfs,'$sedate',
$drate,'$rack')";
$conn->query($sinsm);
Select Code:
$rqm = $conn->query($sqlm);
$pname="";
$sno=1;$ftot=0;
while($rod = $rqm->fetch_assoc())
$pname=$rod["pname"];
$psize=$rod["psize"];
$prod=$pname."~".$psize;
$batno=$rod["batno"];
$edate=$rod["edate"];
$mfg=$rod["mfg"];
$sch=$rod["sch"];
Page 33
NISHITHA COLLEGE
ONLINE AUCTION
$qty=$rod["qty"];
$mrp=$rod["cprice"];
$rate=$rod["rate"];
$tot=$rod["tot"];
$rack=$rod["rack"];
?>
<tr>
"$mfg"?></tD>
></tD>
</tr>
DATABASE CONNECTIONS:
<?php
try
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "ONLINETENDER";
Page 34
NISHITHA COLLEGE
ONLINE AUCTION
// Create connection
// Check connection
if ($conn->connect_error) {
?>
HOME PAGE :-
Page 35
NISHITHA COLLEGE
ONLINE AUCTION
SCRIPTION:-
Our OnlineAuctioninformation to see all the information on homepage.
Register :-
DESCRIPTION:-
Page 36
NISHITHA COLLEGE
ONLINE AUCTION
Our User registration page.
Login:-
DESCRIPTION:-
Page 37
NISHITHA COLLEGE
ONLINE AUCTION
Our OnlineAuction login detail display on login page.
Edit:
Page 38
NISHITHA COLLEGE
ONLINE AUCTION
DESCRIPTION:-
UserDistells And Edit display onEdit page.
PasswordRecovery
Page 39
NISHITHA COLLEGE
ONLINE AUCTION
DESCRIPTION:-
User OnlineAuctionpasswordRecovery page.
Page 40
NISHITHA COLLEGE
ONLINE AUCTION
Abouts us:-
Page 41
NISHITHA COLLEGE
ONLINE AUCTION
Contact Us:-
Page 42
NISHITHA COLLEGE
ONLINE AUCTION
Feedback:-
DESCRIPTION:-
Our OnlineAuctionUser feedbackdetail enter feedback page.
Vender Account:-
Page 43
NISHITHA COLLEGE
ONLINE AUCTION
DESCRIPTION:-
Our Vender Accountdetail display on Admindisplay page.
Page 44
NISHITHA COLLEGE
ONLINE AUCTION
Debit Card:-
DESCRIPTION:-
Our user payment detail display .
Page 45
NISHITHA COLLEGE
ONLINE AUCTION
Crebit Card:-
Page 46
NISHITHA COLLEGE
ONLINE AUCTION
Admin login:-
DESCRIPTION:-
Our Admin Login detail display on Admin Login page
Page 47
NISHITHA COLLEGE
ONLINE AUCTION
Add Iteams:-
Page 48
NISHITHA COLLEGE
ONLINE AUCTION
DESCRIPTION:-
Our Admin Add Auction detail.
Page 49
NISHITHA COLLEGE
ONLINE AUCTION
Feedbackdetails-
DESCRIPTION:-
UserFreedbackDistellspage.
Page 50
NISHITHA COLLEGE
ONLINE AUCTION
Contact details:-
DESCRIPTION:-
User Contact Details page.
Page 51
NISHITHA COLLEGE
ONLINE AUCTION
LIMITATIONS &
FUTURE
Chapter 5
ENHANCEMENT
5.1 LIMITATIONS
5.2 FUTURE ENHANCEMENT
Page 52
NISHITHA COLLEGE
ONLINE AUCTION
5.1 LIMITATIONS:
Page 53
NISHITHA COLLEGE
ONLINE AUCTION
CONCLUSION
Chapter 6
5.1 CONCLUSION
Page 54
NISHITHA COLLEGE
ONLINE AUCTION
6.1 CONCLUSION:
This application software is user friendly, and has required options, which can be utilized by
the user to perform the desired operations. The software is developed using PHP as front end
and Microsoft SQL server as back end in Windows environment. The goals that are achieved
by the software are:
User friendly.
Page 55
NISHITHA COLLEGE