2. Supervised By
Md. Saifur Rahman
Asst. Professor
Dept of CSE
Bangladesh University of Business & Technology
Developed By
Md. Nazmus Sakib Id:10112103013
Md. Nayeem Ahmed Id:10112103024
Md. Shahidul Islam Id:10112103034
Intake: CSE 17th Section: 1 (BUBT)
Online Shopping Management System
3. Online Shopping Management System (OSMS) is targeted
to facilitate the administrators, stuffs, customers through a
complete automated and comprehensive system.
Basically the target of this system is to give facilities to the
customers so that they can shop from home by ordering in
online.
INTRODUCTION
4. To enable administrator to access the system from anywhere.
To process data in possibly least amount of time.
To secure the information and obstruct the access of
unauthorized persons.
To enable customers to get an overview frequently about the
products.
To avail the information immediately in demand.
To analyze the data for providing analytical decisions.
Objective of the project
5. Facilities to be provided to the system administrator:
System administrator will have user friendly asynchronous GUI
(Graphical User Interface) system.
All calculations of buying and selling will be done automatically.
All calculations of merchant amount and discount point will be done
automatically.
Admin can easily see the registration, product, ordered product, cancellation,
delivery details.
Facilities to be provided to the Customers:
Customers can choose and order products easily from this site only by registering.
Customers can ask the authority for any particular product.
Merchant will have some advantage if any customer buy product through the
merchant.
Customers can cancel orders within a limited time if any problem occurs.
FACILITIES
6. As our system is web based, so we have used web technologies for the
development of both front end and back end. The front end comprised with-
HTML
HTML-5
CSS
CSS-3
Java Script
Bootstrap
jQuery (JavaScript Framework)
On the other hand, in the back end we have a server which is designed and
manipulated by-
PHP
MYSQL
Technology Used and Literature Review
8. We have conducted a case study on various Online Shopping
sites and try to find out their management procedures,
drawbacks and conduct a survey on Sellers and buyers
opinion about online shopping which has facilitated to find
out the fault of current existing systems and helped us to
avoid those drawbacks and inconsistencies in our project.
Project Findings & Methodology
9. This will include the development and fertilize the
administration part of our project which will include
sellers info. buyers info. products, price, how to buy,
staffs and merchant info. and so on.
In our next phase we will develop the panel for buyers
so that this will enable them to choose items anytime from
anywhere with a detail info. of the product.
Developing the Crucial Functionalities
10. We also develop a functionality for our system that will
generate a search option from where a buyer can search
for a specific product.
We will facilitate the admin / the owner of this site by
automatic generation of cost and income and the most
selling and hitting product of the site to give him/her a
details info. about his business.
Developing the crucial functionalities (cont..)
11. The methodology we will use to develop the OSMS
is waterfall model. Waterfall model is one of the
system development life cycle (SDLC) model.
Use of waterfall method
13. Systems analysis is the study of sets of interacting
entities.
According to the Merriam-Webster dictionary, systems
analysis is "the process of studying a procedure in order
to identify its goals and purposes and create systems and
procedures that will achieve them in an efficient way".
SYSTEM ANALYSIS
14. Schema
In a relational database, the schema defines the tables, the fields
in each table, and the relationships between fields and tables.
Primary Key:
A primary key, also called a primary keyword, is a key in a
relational database that is unique for each record.
Foreign Key:
A foreign key is a column or group of columns in a relational
database table that provides a link between data in two tables
SCHEMA
16. E-R DIAGRAM
An entity-relationship (ER) diagram is a specialized
graphic that illustrates the relationships between entities
in a database.
E-R DIAGRAM
18. A data flow diagram (DFD) is a graphical
representation of the "flow" of data through an
information system, modeling its process aspects.
A DFD shows what kind of information will be
input to and output from the system, where the data
will come from and go to, and where the data will
be stored.
FLOW-CHART
21. Data Base Table
Database Name: Awesometex_db
Database Table Name
Registration Table
Product Table
Product Stock Table
Category Table
Order Table
Delivery Table
Cancel Table
Authority Table
Contact Table
22. Field Type Null Key Description
Uid Varchar (50) No Primary key User id
name Varchar (30) No User name
Address Varchar (100) No Address of User
Phone Varchar (30) No Date of birth
Email Varchar (30) No User Email Id
City Varchar (30) No City
User type Varchar (30) No Type of User
User Name Varchar (30) No Customer Name
Password Varchar (30) No Password
Table Structure of Register Info.
23. Field Type Null Key Description
Pid Integer (10) No Primary key Jail id number
Pdescription Varchar (30) No Product Description
CName Varchar (30) No Category Name
Price Integer (5) No Product Price
Quantity Varchar (50) No Quantity
dPoint Integer No Discount Point
fabrication Varchar (50) No Name of fabrication
Size Varchar (50) No Product Size
Color Varchar (50) No Product Color
Brand Varchar (50) No Company Brand
Image_Path Varchar (50) No Image Path
CreateDate Date Time No Create Date
Table Structure of Product Info.
24. Field Type Null Key Description
Order_id Integer(50) No Primary key Order id
name Varchar (30) No Customer name
Address Varchar (100) No Address of User
Phone Varchar (30) No Date of birth
Email Varchar (30) No User Email Id
City Varchar (30) No City
pId Integer (10) Product Id
size Varchar (50) No Product Size
Merchant Varchar (50) Yes Merchant Id
CreateDate Date Time No Create Date
Table Structure of Order Info.
27. As login to the system is one of the most crucial part of a system and directly related to
security concern of any system.
Registration & Login Module:
35. Limitation of the system:
The PDF report which will be generated based on the customer
information may not be well organized if the quantity of the data is
extremely high.
Customer can’t pay in online
Customer can’t buy more than one product at a time.
Weekly. Monthly, half yearly and yearly report can be generated in PDF
format.
We have used jQuery in our system which will show the system after
loading fully. Though it is faster, it may cause malfunction in hasty
situation. That is, incomplete loading of the system.
SYSTEM’S LIMITATIONS
36. The purpose of this website to serve sellers and buyers to
sell and buy clothes in online without any hassle.
We hope It will satisfy the demand of buyers and sellers and
make better improvement in several OSMS for enhancing
its demand.
It will remove the monotony of the owner by relieving him
from disturbing accounting tasks and helps him to know his
business condition by giving a look at the detail of his
account information.
DISCUSSION & CONCLUSION