Professional Documents
Culture Documents
NIELIT
B LEVEL PROJECT PROPOSAL
SUBMITTED BY:
ANJAN KUMAR SARMA
Reg No: 572322
STUDENTS DETAILS:
1. Applicant Type
Direct Candidate
Candidate from DOEACC
Accredited Institute
(Strike out whichever is not applicable)
2. DOEACC Reg.No.
572322
3. Level
B level
4. Name
5. Address
6. Telephone No
(withSTD Code)
+918822435698
7. Email
anjan.sarma2010@gmail.com
C level
B0100
2|Page
PROJECT DETAILS:
: Resubmission ( )
Hardware:
Processor
Software:
OS: Windows 7
Browser: Mozilla Firefox, Internet Explorer or Google Chrome
Platform: Netbeans IDE 7.3
Dreamweaver
JDK 7
Front End: JSP
Sever: Apache Tomcat 8.0.0
Back End: MySQL
3|Page
2. Address
+919864055805
4. Email Address
:drkhataniar@gmail.com
5. Qualification
Qualification PH.D.
M.Tech.
B.Tech.
Year of
Passing
1999
1992
2011
MCA
___________________
_______________________
Signature
of the Student with date
Signature
of the Guide/Supervisor with date
4|Page
: Dr.Guruprasad Khataniar
drkhataniar @ gmail.com
PHONE NO
9864055805
QUALIFICATION:
BE
: 1991
M.Tech: 1999
Ph.D : 2011
DESIGNATION
EXPERIENCE
: 21 Yrs of Teaching
2
3
4
Organizing Institute/
Industry
TTTI Kolkata
Sponsoring
Organization
MHRD
Assam Engineering
Institute Guwahati
Indian Institute of
Technology Delhi
TTTI Kolkata
AICTE
Applications of Computer
Communications in Instruction
TTTI Chandigarh
Assam Engineering
Institute Guwahati
Assam Engineering
Institute Guwahati
MHRD
MHRD
AICTE
Period
03.5.93 to
28.5.93
03.11.93 to
17.3.93
14.11.94 to
06.01.95
04.9.95 to
15.9.95
30.9.96 to
12.10.96
18.10.05 to
28.10.05
20.07.09 to
31.07.09
5|Page
5
6
7
8
10
11
12
13
14
15
16
17
International Conference on
Communication Systems Software and
Middleware
International Conference on Advanced
Computing and Communication
National workshop on Design and
Analysis of Algorithms
Multimedia Communication
DATE:
PLACE:
Organizing
Institute/ Industry
Indian Institute of
Technology
Guwahati
Indian Institute of
Technology
Guwahati
Indian Institute of
Technology
Guwahati
TTTI Kolkata
Sponsoring
Organization
Indian Institute
of Technology
Guwahati
Indian Institute
of Technology
Guwahati
Indian Institute
of Technology
Guwahati
MHRD
IASST Guwahati
AICTE
NITTTR
Chandigarh
Tezpur University
MHRD
Indian Institute of
Technology
Guwahati
Bangalore
IEEE
Indian Institute of
Technology
Guwahati
Tezpur University
IEEE
Indian Institute of
Technology
Guwahati
NITTTR extension
centre, Guwahati
Indian Institute of
Technology
Guwahati
Indian Institute of
Technology
Guwahati
The Institution of
Engineers (India),
Assam State Centre
AICTE
Environmental
Watch and
Management
Institute
AICTE
IEEE
AICTE
Period
Remark
12.11.92 to
14.11.92
26.11.92 to
28.11.92
05.1.93 to
07.1.93
23.3.98 to
27.3.98
10.2.03 to
14.2.03
28.3.05 to
31.3.05
23.1.06 to
24.1.06
27.12.06 to
30.12.06
4.01.07
to
7.01.07
18.12.07 to
21.12.07
Paper
presented
22.1.10 to
23.1.10
20.10.10 to
26.10.10
Paper
presented
NITTTR,
Kolkata
MHRD
20.01.11
AICTE
19.1.12 to
21.1.12
Computer
Engineering
Division Board,
IEI
Ministry of
Earth Sciences,
Government of
India
04.2.12 to
05.2.12
Paper
presented
4.11.11 to
5.11.11
28.12.12 to
30.12.12
Paper
presented
(SIGNATURE)
6|Page
TABLE OF CONTENTS
1. STATEMENT ABOUT THE PROBLEM.8
a. Introduction
b. Problem Definition
2. WHY IS THE PARTICULAR TOPIC CHOSEN?...8
3. METHODOLOGY..9
11. CONCLUSION17
12. REFERENCE AND BIBLOGRAPHY17
7|Page
1.1
a. Introduction:
In the modern society, computers are no longer treated as stand-alone machines.
Instead, they are communicating to share resources and data through computer networks. The
Internet, which is a network of these networks, has been used in many applications since the
last century. One such application domain which has been growing very rapidly is ECommerce. Today, Internet can be used to run any business. This can be considered as a good
alternative to the traditional business systems because the Internet is used by a large number
of users today and so the business can be spread among a large number of people in a very
short time. Online shopping is a part of E-commerce in which users can buy and sell products
online. This is similar to a traditional shop in which users can choose their products and buy
them after payment. The only difference is that users need not have to go anywhere to buy the
product. He can buy the product at home by using a computer which is connected to the
Internet.
b. Problem Definition:
Online Shopping is a form of electronic commerce which allows consumers to directly
buy products or services from a seller over the Internet. An Online Shop is analogous to a
physical shop in which goods or services are sold. However, instead of setting up a physical
shop, the online shopping system uses a website to buy and sell products. The seller displays
the products on the website and the buyers select their desired products for buying. The buyer
includes all the selected products in a cart and proceeds for payment. There are several
options for payment. The buyer can choose either cash on delivery option or he/she can use
credit/debit card or netbanking facility for payment. After verification of the payment, the
physical product is sent to the buyer. If the product is received by the buyer, an
acknowledgement will be sent by him and the product database will be updated by the
administrator of the Online Shopping System. Also, the product database is updated whenever
a new product is included into the inventory.
1.2
1.3 METHODOLOGY
Brief Summary
The Online Shopping System will be a Web-based system. It allows Internet users to
buy products online. Users can choose products from various categories displayed in the web
site and place order to buy those products. The main advantage of this system is that it allows
the sellers to sell their products worldwide and also the buyers to buy their desired products at
home. The system will allow the buyers to buy products quickly and safely.
9|Page
Scope:
The scopes of the project are stated as followsInitial functional requirements will be:
Secure registration and profile management facilities for customers.
Browsing through the Shopping web site to see the items in each category of
products like Books and Media, Electronics items, Clothing and Footwear,
Home and Kitchen Appliances, Games, and many more.
Adequate searching mechanisms for easy and quick access to particular
products and services.
Creating a Shopping cart so that customers can shop n no. of items
simultaneously and checkout finally with the entire shopping carts.
Feedback mechanism, so that customers can give feedback for the product or
service which they have purchased.
Adequate payment mechanism and gateway for all popular credit cards,
cheques and other relevant payment options, as available from time to time.
Initial non-functional requirements will be:
10 | P a g e
Category
1
has
brand Id
M
Brands
brandName
lastName
fisrtName
Address1
ProductId
has
custId
M
Address2
EmailId
Customer
buys
userId
password
Products
productModel
productName
updates
productDesc
r.
adminId
1
does
administrator
password
paymentType
1
PaymentId
productPrice
Payment
Added
to
verifies
M
amount
Done
for
cartItemId
1
Made
of
cartId
total Cost
Cart item
quantity
totalCost
1
Cart
11 | P a g e
Category
has
brand Id
Brands
brandName
lastName
fisrtName
has
ProductId
custId
Address1
productPrice
Address2
Customer
buys
Products
productModel
userId
EmailId
password
productName
updates
productDesc
r.
adminId
does
administrator
password
paymentType
PaymentId
Payment
verifies
Added
to
amount
Done
for
cartItemId
Made
of
cartId
total Cost
Cart item
quantity
totalCost
Cart
12 | P a g e
ONLINE
SHOPPING
SYSTEM
0
CUSTOMER
Response
ADMINISTRATOR
Response
13 | P a g e
Administrator Details
Response
Admin
Login
0.1
Administrator
Product Id/
Brand Id/
Item Id
Add details of
products/brands/
Items
Add
Product/
Brand/Item
0.2
Customer Details
Product/Brand/Item Table
Table
Register
0.3
Response
Customer
Query
Show
Category/
Brand/Item
0.4
Response
Select Category/
Brand/Item
Add item
to cart
Cart Table
0.5
Selected Item
Place
Order
Final Selected
Item
0.6
Payment
Details
Payment
Process
Payment Table
0.7
14 | P a g e
Processor
RAM
HD
Monitor
Mouse
Keyboard
Printer
Scanner
Client
b. Software
i.
ii.
iii.
Operating System
Software Platform
i.
ii.
iii.
iv.
v.
vi.
Back End
1) Unit Testing:
Unit testing emphasizes the verification effort on the smallest unit of software design,
i.e. a software component or module. Unit testing is a dynamic method for verification, where
program is actually compiled and executed. Unit testing is performed in parallel with the
coding phase. In Unit testing, units or modules of the software are tested, not the whole
software.
2) Integration Testing:
In integration testing, a system consisting of different modules is tested for problems
arising from component interaction. Integration testing should be developed from system
specification.
3) Validation Testing:
It provides final assurances that software meets all functional, behavioural and
performance requirements.
4) White Box Testing:
In White Box Testing, knowing the internal working of the product, tests can be
conducted to ensure that internal operations are performed according to specification and all
internal components have been adequately exercised.
5) Compatibility Testing:
Compatibility of my online shopping system is very important testing aspect. The
different compatibility tests to be executed are:
6) Performance testing:
The Online shopping system should sustain to heavy traffic load. Web performance
testing should include:
Load Testing
Stress Testing
Endurance Testing (Soak testing)
Configuration Testing
Isolation Testing
1.10 LIMITATION
The limitation of the proposed system is as follows:
a. Users can provide wrong address for delivery of the product. This
cannot be evaluated by the system.
b. The specifications of the items displayed in the website may differ
from the actual specifications of the delivered item.
c. Delivery of the item to the customer may be delayed due to
shipping problem because it will not be managed by our Online
Shopping system.
d. The system will not generate any printed report for the transactions.
17 | P a g e
1.11 CONCLUSION
Online shopping is a popular trend in the modern society. Today, people often prefer to
buy products online from their home instead of going to a physical store. There are lots of
advantages of online shopping. The customer can check the specifications of a product very
carefully without anybodys interference. He can choose items of different categories and
different brands without going to different stores. Online shopping systems provide 24 X 7
shopping facility. The sellers also prefer to sell their products online because they can reach a
large number of customers at a short while. Online shopping systems also provide advertising
space for new products. Our Online shopping system will also try to provide all these
advantages of online shopping.
18 | P a g e
*****
19 | P a g e