You are on page 1of 20

PROJECT TITLE –

SUBMITTED TO-
Mrs. Mona Adlakha
ACKNOWLEDGEMENT

I would like to express my special gratitude to our


teacher Mrs.Mona Adlakha who gave me the golden
opportunity to do this wonderful project of computer
science on DBMS : REAL LIFE PROJECT .Who
also helped us in completing my project. I get to learn
many new things during the project and enhance my
skills.

By- PRAVEEN KUMAR


CONTENT:-
1. Database Management System basic
2. Database Management System (DBMS):- advantage and
disadvantage
3. E-commerce model introduction
4. SOME OF THE USES OF THE DBMS IN E-
COMMMERCE IS LISTED BELOW
5. Description
6. Uses of material
7. Page details
8. Project details
9. System requirement
10. Online shopping application
11. Homepage
12. Products
13. Order page
14. contact details
15. about
16. admin page
17. register page
18. user view of system
19. payment
20. data description
21. data objects
22. table diagram
23. relationship
24. security
25. maintenance
26. conclusion
27. references
DataBase Management System:-
Data:

• It is a collection of information.
• The facts that can be recorded and which have implicit meaning known as 'data'.

Example:

Customer ----- 1.cname.

2.cno.

3.ccity.

Database:

• It is a collection of interrelated data.


• These can be stored in the form of tables.
• A database can be of any size and varying complexity.
• A database may be generated and manipulated manually or it may be computerized.

Example: Customer database consists the fields as cname, cno, and ccity

Database System:

• It is computerized system, whose overall purpose is to maintain the information and


to make that the information is available on demand.
• Advantages:

1.Redundency can be reduced.

2.Inconsistency can be avoided.

3.Data can be shared.

4.Standards can be enforced.

5.Security restrictions can be applied.

6.Integrity can be maintained.

7.Data gathering can be possible.

8.Requirements can be balanced.


What is Management System?
• A management system is a set of rules and procedures which help us to create organize and
manipulate the database. It also helps us to add, modify delete data items in the database.
The management system can be either manual or computerized.

• The management system is important because without the existence of some kind of rules
and regulations it is not possible to maintain the database. We have to select the particular
attributes which should be included in a particular table; the common attributes to create
relationship between two tables; if a new record has to be inserted or deleted then which
tables should have to be handled etc. These issues must be resolved by having some kind of
rules to follow in order to maintain the integrity of the database.

Database Management System (DBMS):


It is a collection of programs that enables user to create and maintain a database. In other words it is
general-purpose software that provides the users with the processes of defining, constructing and
manipulating the database for various applications.

Disadvantages in File Processing:

• Data redundancy and inconsistency.


• Difficult in accessing data.
• Data isolation.
• Data integrity.
• Concurrent access is not possible.
• Security Problems.

Advantages of DBMS:
• Data Independence.
• Efficient Data Access.
• Data Integrity and security.
• Data administration.
• Concurrent access and Crash recovery.
• Reduced Application Development Time.
Applications Database Applications:

• Banking: all transactions


• Airlines: reservations, schedules
• Universities: registration, grades
• Sales: customers, products, purchases
• Online retailers: order tracking, customized recommendations
• Manufacturing: production, inventory, orders, supply chain
• Human resources: employee records, salaries, tax deductions
✓ IN THIS PROJECT I WILL SHOW THE
PRACTICAL APPROACH OF DBMS:- IN
ONLINE SHOPING ON THE BASIS OF
MODAL

As technology grows, the number of people participating in e-commerce purchases will grow
along with it. Electronic commerce, known as e-commerce, is a type of business model that
involves making transactions over the internet. Any store, business, or person who actively sells
products online are considered to be apart of e-commerce. In 2018 alone, mobile conversions
increased by 55 percent and are expected to reach $175.4 billion in USD sales.

However, with the ever-growing industry, there is a system that is running the backend of each
and every successful e-commerce site; a database. With the abundance of fast-growing data
being transferred every day, sites need to be thoughtful about database best practices. By
ensuring proper procedures, businesses can fully leverage an agile system to help store,
organize, and structure data for an e-commerce site.

What is a Database?

If you have ever heard of the term “Cloud database” or “Database-backed” site, they are
referring to a site that is using a database. The basic function of a database is to digitally store
information that can be captured, retrieved, and distributed easily at a later time. Through this
system, information such as transactional or systems oriented data can be organized and
tracked based on chosen settings. This also gives businesses the ability to analyze and track
information about the products, sales, and customers that have been input into the database.

SOME OF THE USES OF THE DBMS IN E-COMMMERCE IS LISTED BELOW:-

Provides Structure

One of the biggest benefits of using a database for e-commerce is the addition of structure to
vast amounts of shop data. No matter how big or small your online store is, an infrastructure is
needed for all the gathered information to make sense and provide useful insights. When the
data is structured, it can be accessed more efficiently by the e-commerce application.

Attracts an Audience

A database system helps e-commerce sites pinpoint potential customers based on compiled
information. Marketing teams can use customer data that is stored within the database to
create targeted lists that will be used for directing marketing efforts. The more information a
marketing team has, the better they can identify and tailor communications with them. Not
only will this method help to retain customers, but also helps to gain new customers as well.
Tracks Data

Databases are an integral part of the success of an online commerce site. With the ability to
store, organize, and analyze immense amounts of data quickly, there is no wonder why
databases are essential. Through organized and updated data, companies can quickly respond
and update based on changing market conditions.

The following are common types of data that databases help to store and track for e-commerce
sites:

Product Information

Databases help e-commerce sites to update and hold information regarding products. This can
include detailed product descriptions, prices, specifications, product reference numbers,
promotions, and availability. Updating this information through your database saves you from
changing and publishing new data to every individual site page by uniformly keeping all pages
up-to-date with the same info.

Customer Information

Having customer data to store and analyze is huge for e-commerce sites. Through databases,
information such as contact details, names, spending patterns, and more can be held for later
marketing use. For instance, personal demographic details are very relevant to buying
potential. The collection of this type of data helps to create distinguished target markets and
allows for improved customer communications, encouraging online commerce sites to focus on
customers’ wants and needs. When you can tell what a customer wants, issues and problems
can be resolved easier.

Transactional Information

Tracking and managing transactions are one of the most important jobs a database can do for
an e-commerce site. Tracking every order throughout the sales funnel in an organized manner,
along with the needed processing details, is key to keeping the business functioning. The
database helps to keep the inventory up to date after each transaction, such as what is in or out
of stock, billing, shipping statuses, purchase orders, and more.

➢ INTRODUCTION:
E-commerce is fast gaining ground as an accepted and used business paradigm. More and more
business houses are implementing web sites providing functionality for performing commercial
transactions over the web. It is reasonable to say that the process of shopping on the web is
becoming commonplace.
The objective of this project is to develop a general purpose e-commerce store where product
like clothes can be bought from the comfort of home through the Internet. However, for
implementation purposes, this paper will deal with an online shopping for clothes.
An online store is a virtual store on the Internet where customers can browse the catalog and
select products of interest. The selected items may be collected in a shopping cart. At checkout
time, the items in the shopping cart will be presented as an order. At that time, more
information will be needed to complete the transaction. Usually, the customer will be asked to
fill or select a billing address, a shipping address, a shipping option, and payment information
such as credit card number. An e-mail notification is sent to the customer as soon as the order
is placed.

➢ OVERALL DESCRIPTION:
• Any member can register and view available products.
• Only registered member can purchase multiple products regardless of quantity.
• ContactUs page is available to contact Admin for queries.
• There are three roles available: Visitor, User and Admin.
i. Visitor can view available products.
ii. User can view and purchase products.
iii. An Admin has some extra privilege including all privilege of visitor and
user.
iv. Admin can add products, edit product information and add/remove
v. product.
vi. Admin can add user, edit user information and can remove user.
vii. Admin can ship order to user based on order placed by sending
confirmation mail
Uses material:
o “SQL SERVER MNAGEMENT”
o “MICROSOFT VISUAL STUDIO”
PAGE DETAILS :
o PAGE FOR VISITERS ,USER AND ADMIN

PROJECT DETAILS:-

SYSTEM REQUIREMENT:-
ONLINE SHOPPING APPLICATION:

Anyone can view Online Shopping portal and available products, but every user must login by
his/her Username and password in order to purchase or order products. Unregistered members
can register by navigating to registration page. Only Admin will have access to modify roles, by
default developer can only be an ‘Admin’. Once user register site, his default role will be ‘User’.

HOMEPAGE:
The Home Screen consist of screen were one can browse through the
products which have on the e commerce website

CLOTHING PAGE (PRODUCTS):

This page consists of product details. This page appears same for both visitors and users.

Order Page: Registered users can order desired products from here.
Contact Page: Visitors and Registered users can contact website owners or
administrators from here

Contact Us Page: Visitors and Registered users can contact website owners or
administrators from here

REGISTER PAGE: New users can register here

Admin Page:
Only difference you see in this page is Role: Admin. User and Admin role will
be checked once the page was login and Session [“role”] will be either Admin or User. If
credentials belong to Admin then role will be Admin and if credentials belong to User then
role will be User.

ORDER VIEW FOR USER: Once users order item they are able to see ordered products
and grand total.
PAYMENT: Once users orders products they are redirected to payment
page.

Data Management

Data Description:-

This database consists of

o Users: User and Admin information is added to database with Unique ID based
on their roles.

o Shopping: Complete products information is stored in this table.

o Orders: Customer ordered products, status and delivery information is stored in


this table.

Data Objects
o User: ID, UserName, Password, Email, Role
o Shopping: ID, Product, Product ID, Cost, Category, Image, Description
o Orders: ID, Client, Product, Quantity, Price, Date, OrderShipped

Database Table Diagram

Relationships:

Non-Functional / Operational Requirements


Security

o Pages of the website must be access in the way they were intended to be accessed.
Included files shall not be accessed outside of their parent file.

o Administrator can only perform administrative task on pages they are privileged to
access. Customers will not be allowed to access the administrator pages.

Efficiency and Maintainability


o Page loads should be returned and formatted in a timely fashion depending on the
request being made.

o Administrators will have the ability to edit the aspects of the order forms, product
descriptions, prices and website directly

Conclusion:
The Internet has become a major resource in modern business, thus electronic shopping has
gained significance not only from the entrepreneur’s but also from the customer’s point of
view. For the entrepreneur, electronic shopping generates new business opportunities and for
the customer, it makes comparative shopping possible.

As per a survey, most consumers of online stores are impulsive and usually make a decision to
stay on a site within the first few seconds. “Website design is like a shop interior. If the shop
looks poor or like hundreds of other shops the customer is most likely to skip to the other site.
Hence we have designed the project to provide the user with easy navigation, retrieval of data
and necessary feedback as much as possible. In this project, the user is provided with an
ecommerce

web site that can be used to buy books online. To implement this as a web
application we used ASP.NET as the Technology. ASP.NET has several advantages such as
enhanced performance, scalability, built-in security and simplicity.

To build any web application using ASP.NET we need a programming language such as C#,
VB.NET, J# and so on.

SQL is generally used as a back-end database since it is one


of the most popular databases, and it provides fast data access, easy installation
and simplicity.
Databases are crucial to an efficient and successful e-commerce site. Whether you have a small
company with limited data or a big store with millions of products, databases help to digitally
store and organize important data. With so much information needing to be processed, it
would be impractical to not have a database in use.

REFERENCES:

✓ http://www.w3schools.com/
✓ http://msdn.microsoft.com/
✓ http://agilemodeling.com/
✓ http://csharp-video-tutorials.blogspot.co.uk/p/free-dot-net-video-tutorials-for.html
✓ http://csharp-video-tutorials.blogspot.com/p/free-aspnet-video-tutorial.html

You might also like