Академический Документы
Профессиональный Документы
Культура Документы
ON
We hereby declare that the project work, which is being presented in the Project
Report, entitled, E-Commerce Site, in partial fulfilment for the award of Degree
of Bachelor of Technology in Computer Science, JECRC University, is a record
of our own investigations carried under the Guidance of Mrs.Seema Sharma.We
have not submitted the matter presented in this Project Report anywhere for the
award of any other Degree.
Signature:
Name of Supervisor/Guide:
Countersigned By:
HoD-IT&CS
INDEX
First of all, I would like to express my gratitude towards JECRC UNIVERSITY, jaipur, for
providing me a platform to present my seminar at such an esteemed institute.
I would like to thank (Prof.) Dr. Naveen Hemrajani, HOD, Computer Science & Engineer-
ing Department , JECRC University, jaipur, for their constant support.
I am also thankful to all the staff members of the department for their full cooperation
and help.
When you subscribe to watch a cricket match, movies, and shows on any
website such as hotstar through debit card and credit card it is called e-
commerce. And in this way, hotstar is a digital and mobile entertainment
e-commerce website.
When you rent or buy movies on YouTube and pay to watch by using the
mobile/computer and internet it’s called e-commerce. In this method, you
have used computer/mobile and internet through electricity and visited
youtube website to watch/buy/rent the movie and paid through debit
card/credit card/ net banking/payment wallet etc. It means youtube is an
eCommerce website in which you can buy/watch/rent the latest movies
and shows.
When you use Google Ads or Facebook Advertising etc. to promote and
advertise your products/services online and pay Google and Facebook to
use the services and platforms then it’s e-commerce. In this case Google /
Facebook etc. are e-commerce companies that provide you platform and
tools to advertise and promote your business/products/services online.
When you launch your apps on the Google Play store, you pay Google to
use their platform to connect with your customers/target audience then it’s
e-commerce and google play store is an eCommerce platform in which
apps developer or apps launcher or owners have to pay Google. And all
these transactions are online. It’s e-commerce.
When you recharge your mobile phone/dish tv/internet data pack by using
the internet and the website such as paytm, mobiwiki, JIO etc. and pay
through debit/credit card, wallet, and net banking then it’s e-commerce and
PayTM, Mobiwiki, Jio apps or websites are e-commerce websites. In
which they are doing customers recharge online and getting paid directly
to their bank account.
Etc. For me, every website is an e-commerce website and platform on the
Internet. And even the rise of the internet is only because of e-
commerce. It’s impossible to imagine the internet without e-commerce. E-
Commerce is the main source of wealth for internet companies and online
business. If there is no commerce then there is no internet.
User – Searching on Google and other search engines for products/services and
daily life solutions.
Website – After search or research user visits the website that is in top 10 search
results.
Products / Services – User (customer) find the product and select it and add it to
cart.
Purchased – Now user purchases it through debit and credit card by using third-
party payment gateway such as ccavenue, payubiz etc.
Bank Account – Customer can pay using the debit/credit card and net bank-
ing/merchant receive money in the bank account from payment gateway service
provider.
Delivery – on spot, While many deliver the product within 8 days after receiv-
ing the payment. Some only receive cash on the delivery.
The above are general explanations of the e-commerce website and online store.
If you want technical part then please comment. I will cover it in the next article.
Here you can learn more technical parts:
Economic benefits:
Banks earning the money due to the increased use of debit/credit cards.
The government can use that money for the development of own machinery or
citizens development.
Business benefits:
Less costly to sell products and services.
Wide variety of customers on the internet than offline store/shop.
No credits or Udhar
Easy to manage transactions
Easy to market/sell
Consumer Benefits:
Getting product/service at door.
Saves time
Less costly than offline
To showcase modernism
Who can start ecommerce store: Anyone can start or build an ecommerce web-
site. Shopkeepers, handmade items manufactures, small and medium domestic
product manufacturers etc.
Business Scope: Unlimited. More than half of the population on the earth is on
the Internet intentionally and unintentionally. People are looking for the best
quality and organic products, they want to feel vow at less cost without wasting
time on offline shopping. So if someone think that they can sell online or have
any thing that people needs then they can start.
Job scope: E Commerce created and increasing the Information Technology re-
lated jobs scopes worldwide. More and more people trying to build and run an
online store and due to that there is a demand for the following experts:
Ecommerce or online store builder or ecommerce website designer
Content writer to write product description and website content.
Search Engine Optimizer to rank the website higher on the google.
Graphics Designer to create high quality images.
Digital Marketer who handle or manage from search engine marketing, social
media marketing and video marketing etc.
Data analyst who can help ecommerce store owner to make a decision based on
customer behaviour and data analytics. Such as what kind of products they can
sell more, which page on the ecommerce website need to update, what customers
are looking for and which landing page is working better than other.
Types :-
Types of E-Commerce
Divulging the types of e-commerce requires throwing some light on the narrow
line of distinction between e-commerce and e-business on the first hand. While e-
commerce uses ICT in making inter-business, inter-organizational and business-
to-consumer transactions, e-business is a broader term and uses technology in
enhancing one’s business. It concentrates on adding customer value by using dig-
ital media.
E-Commerce can be classified into the following categories:
Framework
Conceptual Framework
Internet economy is a broader term which includes both e-commerce and
e-business. There are various elements governing the process of online
trading of goods and services. These elements are classified as different
layers as per the framework given by Center for Research and Electronic
Commerce (CREC) at the University of Texas in the following manner:
Application
Applications of e-commerce
The development in e-commerce industry has fuelled growth in many other
industries as well in parallel.
Shipping industry - If there is one industry which stands to gain with the
growing spirit of electronic commerce, its shipping and courier industry
for sure. E-commerce had instigated the establishment and growth of in-
ternational and national shipping firms. FedEx (FDS) and United Parcel
Service (UPS) are two of the major shipping companies responsible for
shipping a large sector of online purchase.
Electronic Auctions - The brick and mortar trading stores have witnessed
an innovative approach for making goods available at a market-negotiated
price; called auction. The internet has added a new dimension to this area
as in E-Auction where buyers and sellers can bid online and trade in a
wide range of products. eBay.com, Olx, and AuctionIndia.com are some of
the popular e-auction websites.
HTML
Web browsers can read HTML files and render them into visible or audi-
ble web pages. HTML describes the structure of a website semantically
along with cues for presentation, making it a markup language, rather
than programming.
HTML elements form the building blocks of HTML pages. HTML allows
images and other objects to be embedded and it can be used to create interac-
tive forms. It provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes
and other items.
HTML elements are delineated by tags, written using angle brackets. Tags
such as <img /> and <input /> introduce content into the page directly. Oth-
ers such as <p>...</p> surround and provide information about document
text and may include other tags as sub-elements. Browsers do not display the
HTML tags but use them to interpret the content of the page.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describ-
ing the presentation of a document written in a markup language.
Although most often used to set the visual style of web pages and user
interfaces written in HTML and XHTML, the language can be applied to
any XML document, including plain XML, SVG, and XUL, and is appli-
cable to rendering in speech, or on other media. Along with HTML and
JavaScript, CSS is a cornerstone technology used by most websites to
create visually engaging webpages, user interfaces for web applications,
and user interfaces for many mobile applications.
Being a scripting language, JavaScript cannot run on its own. In fact, the browser
is responsible for running JavaScript code. When a user requests an HTML page
with JavaScript in it, the script is sent to the browser and it is up to the browser to
execute it. The main advantage of JavaScript is that all modern web browsers
supportJavaScript. So, you do not have to worry about whether your site visitor
uses Internet Explorer, Google Chrome, Firefox or any other browser. JavaScript
will be supported. Also, JavaScript runs on any operating system including Win-
dows, Linux or Mac. Thus, JavaScript overcomes the main disadvantages
of VBScript (Now deprecated) which is limited to just IE and Windows.
You should place all your JavaScript code within <script> tags (<script> and
</script>) if you are keeping your JavaScript code within the HTML document
itself. This helps your browser distinguish your JavaScript code from the rest of
the code. As there are other client-side scripting languages (Example: VBScript),
it is highly recommended that you specify the scripting language you use.
USER CHARACTERISTICS
End Users
Administrator
This system will not take care of any virus problem, which might occur either on
the Client or the server system. Avoiding the use of pirated software and ensur-
ing that floppies and other removable media are scanned for viruses before use
could minimize the possibility of viral infection.
Constraints
The website will allow access only to authorized users with specific roles (Ad-
ministrator- maintains the website, Institutes-Register the students, Students-
Fills the details).
Student role
On the examination form, the student should enter all their detail such as their
name, numbers, Email, and contact number, subjects, semester, etc.
Administration role
The system administrator must be able to: deactivate and reactivate student ac-
count login, update, insert and delete details.
This section contains all of the functional and quality requirements of the sys-
tem. It gives a detailed description of the system and all its features.
The following subsections of the SRS document provide an overview of the En-
tire SRS.
This section provides a detailed description of all inputs into and outputs from
the system. It also gives a description of the hardware, software and communi-
cation interfaces and provides basic prototypes of the user interface. User Inter-
faces:
Functional Requirements
It deals with the functionalities required from the system which are as fol-
lows:
The website will help the colleges/organizations/companies to conduct their
student registration
Only authorized person can access related details.
The administrator will be responsible for updating the site.
Performance Requirements
Home.html
<!DOCTYPE html>
<html>
<head>
<title>HelloMobile</title>
</head>
<link href="style.css" rel="stylesheet" type="text/css">
<body>
<div class="menu">
<nav>
<table>
<tr>
<td><a href=""><img class="image" src="logo2.png" height="50px"
width="50px"></a></td>
<td><a href="">Home</a></td>
<td><a href="file:///G:/HelloMobile/Details.html">Special</a></td>
<td><a href="online.html" id="marketalert">Market</a></td>
<td><a href="contact.html">Contact </a></td>
<style>
input[type=text] {
float:right;
width: 300px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
font-size: 16px;
background-color: white;
background-position: 10px 10px;
background-repeat: no-repeat;
padding: 12px 20px 16px 40px;
-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out;
}
input[type=text]:focus {
width: 40%;
}
*{
box-sizing: border-box;
}
.column {
float: left;
padding: 22px;
}
</style>
<form>
<input type="text" name="search" placeholder="Search..">
</form>
</tr>
</table>
</div>
</nav>
<table width="100%" border="0" border-color="white" cellspacing="0" cellpad-
ding="0">
<tr>
<hr class="fix">
<div class="footer">
<a href="https://www.facebook.com/" target="_blank"><img
src="logo/fblogo.png" width="50px" height="50px"></img></a>
<a href="https://www.twitter.com/" target="_blank"><img src="logo/tw.png"
width="50px" height="50px"></img></a>
<a href="https://www.instagram.com/" target="_blank"><img
src="logo/inlogo.ico" width="50px" height="50px"></img></a>
</script>
</footer>
</div>
</body>
<script src="scripts/validation.js"></script>
<script src="scripts/date.js"></script>
</html>
Buy.js
function checkFormEntry()
{
document.getElementById("errorMessage").innerHTML="";
document.getElementById("successMessage").innerHTML="";
var errors="";
if(document.getElementById("fname").value.length<3)
{
errors +="First name must have 3 Character.<br>";
}
if(document.getElementById("lname").value.length<5)
{
errors +="Last Name must have 5 character <br>";
}
if(document.getElementById("model").value=="")
{
errors +="Please Select a Phone Model.<br>";
}
if(document.getElementById("color").value=="")
{
errors +="Please Choose a Phone Color.<br>";
}
if(document.getElementById("storage").value=="")
{
errors +="Please Select your Phone Storage.<br>";
}
if(document.getElementById("gadgets").value=="")
{
errors +="Please Select a Gadget.<br>";
}
if(document.getElementById("address").value.length<5)
{
errors +="Address must be 5 character.<br>";
}
if(document.getElementById("phone").value.length<10)
{
errors +="Phone Number must contain 10 digit.<br>";
}
if(document.getElementById("amount").value.length<3)
{
errors +="Amount must be Rs100 to Rs.999.<br>";
}
if(document.getElementById("card").value.length<4)
{
errors +="Please Enter Your 5 Digit Valid Card Number.<br>";
}
if(errors!="")
{
document.getElementById("errorMessage").innerHTML=errors;
}
else{
//document.getElementById("successMessage").innerHTML="You
have successfully signed up Man";
window.location.href="Success.html";
alert("Congratulation You have Buy Our Product. Your Product
Will be Deliver soon!")
}
return false;
}
document.getElementById("form").onsubmit=checkFormEntry;
Signup.js
function checkFormEntry()
{
document.getElementById("errorMessage").innerHTML="";
document.getElementById("successMessage").innerHTML="";
var errors="";
if(document.getElementById("username").value.length<5)
{
errors="The username must be at least 5 Character.<br />";
}
if(document.getElementById("password").value.length<8)
{
alert("Please Type Correct 8 digit Password");
}
if(document.getElementById("password").value.length<8)
{
alert("Please Type Correct 8 digit Password");
}
if(document.getElementById("phone").value.length<10)
{
alert("Please Provide Your 10 digit Phone number");
}
if(errors!="")
{
document.getElementById("errorMessage").innerHTML=errors;
}
else{
window.location.href="signupsuccess.html";
alert("You have Signup to HelloMobile")
}
return false;
}
document.getElementById("form1").onsubmit=checkFormEntry;
Login.js
var maximum= 3;
function validate(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
var err=document.getElementById("error").innerHTML;
//empty field validation
if(username==""){alert("User Name Field is empty");}
if(password==""){alert("Password field is empty");}
//if name and password match
if ( username == "hello" && password == "mobile"){
document.getElementById("error").innerHTML="Log in sucessfull";
window.location = "hello.html";
alert("You have Logged into the Website");
return false;
}
//code for try upto 3 chance then disable username and password field
else{
maximum--;
document.getElementById("error").innerHTML="<br>Invalid
username and password"+"<br>Now You have remaining
"+maximum+" attempt.";
if(maximum== 0){
document.getElementById("username").disabled = true;
document.getElementById("password").disabled = true;
document.getElementById("submit").disabled = true;
return false;}}}
Date.js
var hour=today.getHours();
var greet;
if(hour>=18)
{
greet=" Good Evening";
}
else if(hour>=12)
{
greet=" Good Afternoon";
}
else{
greet=" Good Morning";
}
document.getElementById("greets").innerHTML=greet;
/*
var a=0;
var image-
file=["s8cover.jpg","1+3cover.jpg",'i7cover.jpg','micover.jpg','nokia6cover1.jpg','
xperia.jpg','apple xs.jpg'];
setInterval(imageslider,2000);
function imageslider(){
document.getElementById("slide").src="phone/"+ imagefile[a];
a++;
if (a>5)
{
a=0;
}
var b=0;
var c="Galaxy S8 Infinity Display";
var d="One + Three";
var e="Iphone 7 Plus";
var f=" Xaomi Mi Mix";
var g=" Nokia 6";
var h="Sony Xperia ";
var i="Apple xs";
setInterval(textslider,2000);
var texts=[c,d,e,f,g,h,i];
function textslider(){
document.getElementById("text").innerHTML= texts[b];
b++;
if (b>5)
{
b=0;
}
}
*/
var z=0;
var phone1={
name:"Sony Xperia",
imgfile:"xperia.jpg"
};
var phone2={
name:"Galaxy S8 Infinity Display",
imgfile:"s8cover.jpg"
};
var phone3={
name:"One + Three",
imgfile:"1+3cover.jpg"
};
var phone4={
name:"Iphone 7 Plus",
imgfile:"i7cover.jpg"
};
var phone5={
name:"Nokia 6",
imgfile:"nokia6cover1.jpg"
};
var phone6={
name:"Xaomi MI Mix",
imgfile:"mi a26.jpg"
};
var phone7={
name:"Apple xs",
imgfile:"apple xs.jpg"
};
var phones=[phone1,phone2,phone3,phone4,phone5,phone6,phone7];
setInterval(slider,2000);
function slider(){
document.getElementById("slide").src="phone/" +phones[z].imgfile;
document.getElementById("text").innerHTML=phones[z].name;
z++;
if (z>5)
{
z=0;
}
Market.js
var hour=today.getHours();
var greet;
if(hour>=18)
{
greet=" Good Evening";
}
else if(hour>=12)
{
greet=" Good Afternoon";
}
else{
greet=" Good Morning";
}
document.getElementById("greets").innerHTML=greet;
/*
var a=0;
var image-
file=["s8cover.jpg","1+3cover.jpg",'i7cover.jpg','micover.jpg','nokia6c
over1.jpg','xperia.jpg','apple xs.jpg'];
setInterval(imageslider,2000);
function imageslider(){
document.getElementById("slide").src="phone/"+ imagefile[a];
a++;
if (a>5)
{
a=0;
}
var b=0;
var c="Galaxy S8 Infinity Display";
var d="One + Three";
var e="Iphone 7 Plus";
var f=" Xaomi Mi Mix";
var g=" Nokia 6";
var h="Sony Xperia ";
var i="Apple xs";
setInterval(textslider,2000);
var texts=[c,d,e,f,g,h,i];
function textslider(){
document.getElementById("text").innerHTML= texts[b];
b++;
if (b>5)
{
b=0;
}
}
*/
var z=0;
var phone1={
name:"Sony Xperia",
imgfile:"xperia.jpg"
};
var phone2={
name:"Galaxy S8 Infinity Display",
imgfile:"s8cover.jpg"
};
var phone3={
name:"One + Three",
imgfile:"1+3cover.jpg"
};
var phone4={
name:"Iphone 7 Plus",
imgfile:"i7cover.jpg"
};
var phone5={
name:"Nokia 6",
imgfile:"nokia6cover1.jpg"
};
var phone6={
name:"Xaomi MI Mix",
imgfile:"mi a26.jpg"
};
var phone7={
name:"Apple xs",
imgfile:"apple xs.jpg"
};
var phones=[phone1,phone2,phone3,phone4,phone5,phone6,phone7];
setInterval(slider,2000);
function slider(){
document.getElementById("slide").src="phone/"
+phones[z].imgfile;
document.getElementById("text").innerHTML=phones[z].name;
z++;
if (z>5)
{
z=0;
}
}
Form Design
HOME PAGE
This is the basic layout of how to form will look.