Second Hand Super Market (SHSM) Is A Web Application Which Is Based On C2C Business Model
Second Hand Super Market (SHSM) Is A Web Application Which Is Based On C2C Business Model
INTRODUCTION
Second Hand Super Market (SHSM) is a web application which is based on C2C business model.
In this project a customer can sell a product to another customer. It is designed in very interactive
and lightly working so that customers who belong to the not technical background can also use this
web application.
1
2. CUSTOMER TO CUSTOMER (C2C) E-COMMERCE
Customer to customer (C2C) is a business model, whereby customers can trade with each other,
typically, in an online environment. Two implementations of C2C markets are auctions and
classified advertisements. C2C marketing has soared in popularity with the arrival of the internet
and companies such as eBay, Etsy, and Craigslist.
C2C e-commerce is a type of trade relations where both sellers and buyers are consumers, not
businesses. It presupposes interaction between parties through a third one, mostly an online auction
or trade website. Due to this phenomenon, selling and buying via the Internet has never been so easy.
Various internet resources help sellers and buyers to find each other by charging a small fee or
commission. Outstanding examples of C2C e-commerce sites are Alibaba, Amazon and Flipkart.
2
3. HOW C2C WORKS?
Everything is simple, vendors sell their products on the site and buyers purchase what they want. C2C
websites benefit from commission fees for listing goods that are normally paid for by the seller.
Transactions are made through online payment systems such as PayPal or credit card. Speaking of
PayPal, each online transaction is charged a small percentage of the paid sum. Anyway, e-commerce
websites are only intermediaries and are not liable for product quality, payment security or refunds.
3
4. ADVANTAGES
4
5. DISADVANTAGES
5
6. EXPECTED ADVANTAGE OF PROPOSED SYSTEM
The system is very simple in design and to implement. The system requires very low system
resources and the system will work in almost all configurations. It has got following features-
Ensure data accuracy’s.
Greater efficiency.
Better service.
6
7. FEASIBILITY STUDY
Feasibility study is made to see if the project on completion will serve the purpose of the
organization for the amount of work, effort and the time that spend on it. Feasibility study lets the
developer foresee the future of the project and the usefulness. A feasibility study of a system
proposal is according to its workability, which is the impact on the organization, ability to meet their
user needs and effective use of resources. Thus when a new application is proposed it normally goes
through a feasibility study before it is approved for development.
The document provide the feasibility of the project that is being designed and lists various areas that
were considered very carefully during the feasibility study of this project such as Technical,
Economic and Operational feasibilities. The following are its features.
7
Since the system is developed as part of project work, there is no manual cost to spend for the
proposed system. Also all the resources are already available, it give an indication of the system is
economically possible for development.
8
8. MODULES
The modules of the project mean that how many types of user can access this auction system web
application. In the project we allow to access SHSM by two types of users that are-
8.1 Admin
8.2 Customer
8.1 ADMIN
Admin is a user that controls the administrator of SHSM WEB APPLICATION with full access
control and manages the product management, customer management, orders management, account
management etc.
These are the functionality performed by the admin users-
Login For Admin
Forgot password for Admin
Edit Profile For Admin
Change Password For Admin
Logout Functionality
Dashboard for Admin User
9
8.1.4 Reports of the project Online Auction System
Report of all Customer
Report of all Products
Report of all System Users
Report of all Sellers
Report of all Product Bids
8.2 CUSTOMER
Customer is a Buyer and Seller, is a user that has limited access of SHSM’s web application. The student
can manage his accounts and see their fees payment reports and attendance report and also can feedback or
complaint to admin for any problem in reports.
<
10
9. TOOLS AND TECHNOLOGY
9.1 TOOLS
RAM : 128 MB
Hard disk : 20 GB
FDD : 1.44MB
Monitor : 14 inch
Mouse : 3 Button scroll
CD Drive : 52 X
9.2 TECHNOLOGIES
9.2.1 Front End
HTML - Page layout has been designed in HTML.
CSS - CSS has been used for all the designing part.
JavaScript - All the validation task and animations has been developed by JavaScript.
Bootstrap - For professional and responsive designing.
9.2.1.1 BOOTSTRAP OVERVIEW
Bootstrap is a sleek, intuitive, and powerful mobile first front-end framework for faster and easier
web development. It uses HTML, CSS and Javascript.
11
9.2.1.1.1 History
Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter. It was released as an open
source product in August 2011 on GitHub.
Browser Support
It is supported by all popular browsers.
12
9.2.1.1.3 What Bootstrap Package Includes?
Scaffolding: Bootstrap provides a basic structure with Grid System, link styles, background.
This is is covered in detail in the section Bootstrap Basic Structure
CSS: Bootstrap comes with feature of global CSS settings, fundamental HTML elements
styled and enhanced with extensible classes, and an advanced grid system. This is covered in
detail in the section Bootstrap with CSS.
JavaScript Plugins: Bootstrap contains over a dozen custom jQuery plugins. You can easily
include them all, or one by one. This is covered in details in the section Bootstrap Plugins.
Customize: You can customize Bootstrap's components, LESS variables, and jQuery plugins
to get your very own version.
9.2.1.1.4 FILE STRUCTURE
PRECOMPILED BOOTSTRAP
Once the compiled version Bootstrap is downloaded, extract the ZIP file, and you will see the
following file/directory structure:
As you can see there are compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS
and JS (bootstrap.min.*). Fonts from Glyphicons are included, as is the optional Bootstrap theme.
13
10. DATABASE DESIGN
A database is an organized mechanism that has the capability of storing information through which a
user can retrieve stored information in an effective and efficient manner. The data is the purpose of
any database and must be protected. The database design is a two level process. In the first step, user
requirements are gathered together and a database is designed which will meet these requirements as
clearly as possible. This step is called Information Level Design and it is taken independent of any
individual DBMS. In the second step, this Information level design is transferred into a design for the
specific DBMS that will be used to implement the system in question. This step is called Physical
Level Design, concerned with the characteristics of the specific DBMS that will be used. A database
design runs parallel with the system design. The organization of the data in the database is aimed to
achieve the following two major objectives.
o Data Integrity
o Data independence
Normalization is the process of decomposing the attributes in an application, which results in a
set of tables with very simple structure. The purpose of normalization is to make tables as simple as
possible. Normalization is carried out in this system for the following reasons.
To structure the data so that there is no repetition of data , this helps in
saving.
To permit simple retrieval of data in response to query and report request.
To simplify the maintenance of the data through updates, insertions,
Deletions.
To reduce the need to restructure or reorganize data which new application requirements arise.
14
Fig.10.2 Category, Product,Indexes Table Information
15
Fig.10.3 Specification, Users, Indexes Table Information
16
11. PROJECT SNAPSHOTS AND CODING
17
11.2 LOGIN PAGE
18
11.5 PROCESS.PHP (CONTAINS LOGIN AND REGISTRATION CODE)
<?php
session_start();
/*LOGIN PROCESSS*/
if(isset($_POST['login'])){
//echo "string";
$email = $_POST['email'];
$password = $_POST['password'];
require_once('db.php');
$sql->execute();
$result = $sql->get_result();
$con->close();
$row = $result->fetch_assoc();
$_SESSION['user_email'] = $row['email'];
$_SESSION['user_name'] = $row['name'];
$_SESSION['user_type'] = $row['type'];
header('location:index.php');
}else{
header('location:login.php');
/*REGISTRATION PROCESS*/
else if(isset($_POST['register'])){
$name = $_POST['name'];
19
$gender = $_POST['gender'];
$dob = $_POST['dob'];
$email = $_POST['email'];
$password = $_POST['password'];
$type = 2;
$status = 1;
$reg_date = date('d/m/y');
require_once('db.php');
if($sql->execute()){
}else{
$con->close();
$sql->close();
header("location:registered.php");
else if(isset($_POST['changepassword'])){
else if(isset($_POST['update'])){
?>
20
12. CONCLUSION
C2C e-commerce is an emerging and quickly developing direction in trading. It simplifies the way we sell
and buy, but may be dangerous and create frauds. Of course, each of us has to choose whether to use this
kind of business or not. But the fact that it cannot be ignored is undeniable.
21
13. REFERENCES
https://drudesk.com/blog/consumer-to-comsumer-c2c-ecommerce
https://en.wikipedia.org/wiki/C2c
https://smallbusiness.chron.com/meaning-c2c-business-model-68968.html
https://www.businessnewsdaily.com/5084-what-is-c2c.html
https://www.investopedia.com/terms/c/ctoc.asp
22