Vous êtes sur la page 1sur 43

ONLINE SUPER MARKET MANAGEMENT

project profile
PROJECT DEFINITION : ONLINE SUPER MARKET MANAGEMENT
SYSTEM

OPERATING SYSTEM : WINDOWS 7, WINDOWS XP , WINDOWS8


FRONT END : ASP.NET 4.0,C#, VISUAL STUDIO 2010
BACK END : SQL SERVER 2008
PREPARED BY : -

TEAM MEMBERS : - 2
SUBMITTED TO : -

ONLINE SUPER MARKET MANAGEMENT


What is Reaserch
Research is a process to discover new knowledge. In the
Code of Federal Regulations (45 CFR 46.102(d)) pertaining to
the protection of human subjects research is defined as: A
systematic investigation ( i.e., the gathering and analysis of
information) designed to develop or contribute to generalizable
knowledge. The National Academy of Sciences states that the
object of research is to extend human knowledge of the
physical, biological, or social world beyond what is already
known. Research is different than other forms of discovering
knowledge (like reading a book) because it uses a systematic
process called the Scientific Method .
The Scientific Method consists of observing the world around you
and creating a hypothesis about relationships in the world. A
hypothesis is an informed and educated prediction or explanation
about something. Part of the research process involves testing the
hypothesis , and then examining the results of these tests as they
relate to both the hypothesis and the world around you. When a
researcher forms a hypothesis, this acts like a map through the
research study. It tells the researcher which factors are important
to study and how they might be related to each other or caused by
a manipulation that the researcher introduces (e.g. a program,
treatment or change in the environment). With this map, the
researcher can interpret the information he/she collects and can
make sound conclusions about the results.
Research can be done with human beings, animals, plants, other
organisms and inorganic matter. When research is done with
human beings and animals, it must follow specific rules about the
treatment of humans and animals that have been created by the
U.S. Federal Government. This ensures that humans and animals
are treated with dignity and respect, and that the research causes
minimal harm.

ONLINE SUPER MARKET MANAGEMENT


No matter what topic is being studied, the value of the research
depends on how well it is designed and done. Therefore, one of
the most important considerations in doing good research is to
follow the design or plan that is developed by an experienced
researcher who is called the Principal Investigator (PI). The PI is
in charge of all aspects of the research and creates what is called
a protocol (the research plan) that all people doing the research
must follow. By doing so, the PI and the public can be sure that
the results of the research are real and useful to other scientists.

What is Project:
Project definition
OUR PROJECT IS ONLINE SUPER MARKET MANAGEMENT
SYSTEM.
It is basically a shopping website and related to Online collection of various
products. The purpose of the project is to develop a website of shopping of some
exclusive products having easy to maintain integrated data with good interactive design.
This website is basically divided into three modules namely Admin, Buyer and Seller.
It is online portal for Buyer and Seller who want to invest in different products
having different categories in business.
Buyer can see the Product Details in the list as well as can choose the particular
product of his/her interest and buy using Secured PayPal Transaction. Buying and
Selling of Product would be by PayPal Payment integration.
The Admin would manage all the activities of the Buyer as well as Seller and
also the Web Application.
The Admin Module is handled by the website Administrator. With this module
the Admin can handle and control the whole site. Admin can Manage Products,
Categories and Payment Details. Admin can also Manage Details about Buyers and
Sellers and generate their Reports.
The rest of two Modules i.e. The Buyer, The Seller are user friendly. They can
register themselves in Our Website and become Members of it. Only registered
Members with their proper login can contact each other in this site.
In addition, Buyers can add their own Requirement list. They can also see their
added Product Requirement list, and can edit in the particular Product Requirement.
3

ONLINE SUPER MARKET MANAGEMENT


Sellers can see Buyers requirement list, add own products for Sell and can edit
the Details of Product. Both Buyers and Sellers can also see their Profile, Edit profile,
and Change password, etc. In conclusion our website will be providing online Buying
and Selling Platform for connecting millions of Buyers and Sellers worldwide every
day! It is concept of B2B (Business to Business).
Users are Categorized into three Roles : (1) Buyer (2) Seller (3) Admin.

User Logs into the System by Providing User Name and Password, also User can
Change Password by Clicking on Change Password Page and he/she can also retrieve
their Password by Clicking on Forget Password. User just has to write the Email
Address of it and Password would be send to the Users Email Address.
User can Register into the System as either Buyer or Seller. Here in the
Registration Form Security Captcha is also there for the security Purpose. (Captcha is
a collection of random characters including lines, dots and symbols.)
Any User either he/she is Buyer or Seller or Admin can search the Products , can
see the Products listed in on the basis of search criteria(price, categories) and can also
see the Products which already have been sold by clicking on Button.
Seller would provide the entire Product Details and also upload Products which
he wants to sell. Here Seller would store his information into the Database. Seller can
also send Mail to the Admin about any Query or Question. In response, Admin would
reply him by Mail.
Seller can also see Payment Details about the Products of him/her which have
been sold.
Buyer can do a simple search about the Product which He/She wants for Buying.
Here
he/she can search any Product on the basis of different criteria like Price,
Categories etc.
After click on the search Button all products would be displayed on the webpage
as a list according to search criteria and Buyer can see all the Products.
If Buyer likes any Product and he/she wants to see the Detailed Description about
Products. He/She can click on Button.
In this web Application Admin plays a huge role. Admin can manage the Product
Details which have been provided by the Seller for Selling. Also Admin can manage
Accounts of both Buyer and Seller.

ONLINE SUPER MARKET MANAGEMENT


Admin can also manage Payment Details and can Send Email about the Selling
or Buying of Property to the Seller or Buyer.
Admin/Buyer/Seller can also update their Profile. In the Database any Users
Password would be stored as Encrypted form by Password Encryption Method. So even
the Admin cannot see the Password or cannot change the Password of the particular
User. So secured Registration will be done in this Web Application.

What is web application


Over the past decade or so, the web has been embraced by millions of businesses as an
inexpensive channel to communicate and exchange information with prospects and transactions
with customers.
In particular, the web provides a way for marketers to get to know the people visiting their sites
and start communicating with them. One way of doing this is asking web visitors to subscribe to
newsletters, to submit an application form when requesting information on products or provide
details to customize their browsing experience when next visiting a particular website.
The web is also an excellent sales channel for a myriad of organizations, large or small: with
over 1 billion Internet users today (source: Computer Industry Almanac, 2006), US e-commerce
spending accounted for $102.1 billion in 2006 (Source: comScore Networks, 2007).
All this data must be somehow captured, stored, processed and transmitted to be used
immediately or at a later date. Web applications, in the form of submit fields, enquiry and login
forms, shopping carts, and content management systems, are those website widgets that allow
this to happen.
They are, therefore, fundamental to businesses for leveraging their online presence thus creating
long-lasting and profitable relationships with prospects and customers.
No wonder web applications have become such a ubiquitous phenomenon. However, due to
their highly technical and complex nature, web applications are a widely unknown and a grossly
misunderstood fixture in our everyday cyber-life.

What is moble application


A mobile app is a software application developed specifically for use on
small, wireless computing devices, such as smartphones and tablets, rather
than desktop or laptop computers.

ONLINE SUPER MARKET MANAGEMENT


Mobile apps are designed with consideration for the demands and constraints
of the devices and also to take advantage of any specialized capabilities they
have. A gaming app, for example, might take advantage of
the iPhone's accelerometer.
Mobile apps are sometimes categorized according to whether they are webbased or native apps, which are created specifically for a given platform. A
third category, hybrid apps, combines elements of both native and Web apps.
As the technologies mature, it's expected that mobile application
development efforts will focus on the creation of browser-based,deviceagnostic Web applications.

Comparision:
Hardware Limitations

Requires a large sized RAM.

Software can run in windows application. It cannot run in apple mac OS, Linux

Interface to other application

Our software is independent & no other software can be attached with it.

Reliability Requirements

User is ensured that the system would be reliable at the time of Power Failure.

There is backup file for the software

Criticality of the Application


If the user enters the wrong command at the wrong time then the system may not
work according to desire.
Safety and Security Consideration

The software does not encourage the entry of any malware that can cause any
problems with the computer of the user.

The user is ensured that there would be no data loss while using this software.

The password for Login & Registration is in encrypted format so it is secure.


6

ONLINE SUPER MARKET MANAGEMENT

What is SRS
What is Software Requirement Specification
- [SRS]?
A software requirements specification (SRS) is a document that
captures complete description about how the system is expected to
perform. It is usually signed off at the end of requirements
engineering phase.

Qualities of SRS:

Correct

Unambiguous

Complete

Consistent

Ranked for importance and/or stability

Verifiable

Modifiable

Traceable

Types of Requirements:
The below diagram depicts the various types of requirements that
are captured during SRS.
7

ONLINE SUPER MARKET MANAGEMENT

ONLINE SUPER MARKET MANAGEMENT

PURPOSE
The Purpose of our project is to make user very comfortable in purchasing different
kind of various products on the single web application. User can easily choose the
particular product, purchase it and can do online secure paypal payment. User can also
see the full details of the particular product so he/she can get the idea about purchasing
the particular product.

OBJECTIVE

Secure pay pal payment functionality.

To develop a complete user interactive application.

Provide better result and maximum satisfaction to customers.

Keep track of users transaction in the purchase of the particular product.

Make user to purchase product according to category.

Reduce manually work for solution.

ONLINE SUPER MARKET MANAGEMENT


3.5 Scope
Input Data:
There are Two types of Data Entry:
Data Entered by Buyers and Sellers : They both are supposed to enter their personnel
information at the time of Registration, and Product Information at the time of Adding
New Product for Sell or Purchase.
Data entered by Administrator : This will be regarding Updating data for e.g. Adding
or Deleting Products, Categories, etc.
Output Data:
Information regarding the Buyers and Sellers.
Information about the Products.
Reports will be generated as Per Order.

Functions To be Performed
By Buyers : Enter and Edit required data
Enter and edit Product Requirements
By Sellers : Enter and Edit required data
Enter and Edit Product Details
By Administrator : Controlling the Access to the application.
Enter Master Information
Edit/Delete/Update Master information. e.g:-Category, Products, Country, States etc.

Constraints:
10

ONLINE SUPER MARKET MANAGEMENT


Following are the constraints approximately visualized that must be followed during the
development of the system:

Time constraint: The time given to develop the system was about 1months and
27 days.

Technology and tools constraints: Constraints imposed by development of the


system using a particular technology and tool requires a deep knowledge in it,
which takes time to study.

Personal constraints: The constraint imposed by the skills possessed by the


members of the development team.

Regularity Policies
The software will work using 3-Tier architecture. Hence necessary software are
needed to be installed.

The system is relatively heavy and therefore requires huge bandwidth.

Hardware Limitations

Requires a large sized RAM.

Software can run in windows application. It cannot run in apple mac OS, Linux

Interface to other application

Our software is independent & no other software can be attached with it.

Reliability Requirements

User is ensured that the system would be reliable at the time of Power Failure.

There is backup file for the software

Criticality of the Application


If the user enters the wrong command at the wrong time then the system may not
work according to desire.

11

ONLINE SUPER MARKET MANAGEMENT


Safety and Security Consideration

The software does not encourage the entry of any malware that can cause any
problems with the computer of the user.

The user is ensured that there would be no data loss while using this software.

The password for Login & Registration is in encrypted format so it is secure.

Module specification
Admin :

Login: In Login Page admin can logged into the system by adding username and
password and can visit the homepage of the system

Registration of sub admin: Admin has a feature of making sub admin by the
registration process. Admin register a sub admin which have the partial authority
of the system.

Maintain roll based security (read, write, delete access to particular admin):
Admin maintain the roll based security i.e. he/she can give some of the access
authority to sub admin in the system.

Retrieve Password using Email functionality: If any admin forget the


password then he/she can retrieve the password by Email.

Manage Product category: Admin can Manage Product category which are
available in the system.

12

ONLINE SUPER MARKET MANAGEMENT

Manage Sellers: Admin can insert/update/delete Mobile Seller details.

Manage Product Details: Admin will manage the entire Product feature and
can modify i.e. (insert, update, delete) the Product details.

Search Product: Admin can search particular Product according to different


categories.

Manage Payment: Admin can manage payment details. He/she can easily
modify the details of the payment from the database.

Forget Password: If any Seller forgets the password then he/she can retrieve the
password by Email.

Upload Product Details: Seller can upload the particular Product details for the
particular Product

Update Product Details: Seller can update Product details which he/she has
uploaded it.

Update Personal Information: Seller can also update his or her personal
details.

Buyer :

Search Product: Buyer can easily search the Product by different Product
categories. Buyer can search the Product by price, by Category etc.

Browse Product: Buyer can easily browse the Product from the Product list.
The entire Product is display with some details and price and images of the
Products.

Login: Buyer can log into the system by entering username and password into
the system.

Registration: Buyer can log into the system by first register into the system.
Registration process has proper validations.

Retrieve Password using Email functionality: If any Buyer forgets the


password then he/she can retrieve the password by Email.

Select Product: Buyer can select a particular for purchasing Product from the
list of the Products.

View Details: Buyer can View Details of particular product which he/she has
selected from the list of products.

13

ONLINE SUPER MARKET MANAGEMENT

Do payment: Buyer can do the payment for booking a particular Product and
also for purchasing a Product by secure paypal payment gateway integration.

Seller :

Login: Seller can log into the system by entering username and password into
the system.

Registration: Seller can log into the system by first register into the system.
Registration process has proper validations.

Forget Password: If any Seller forgets the password then he/she can retrieve the
password by Email.

Upload product Details: Seller can upload the particular Mobile details for the
particular Mobile

Update product Details: Seller can update Mobile details which he/she has
uploaded it.

Update Personal Information: Seller can also update his or her Personal
Details

3.6

Feasibility Study

Feasibility Analysis of the Project determines whether the project developed is


feasible to implement or not in different aspects.
There are various feasibility studies they are as follows:

Technical Feasibility
Economical Feasibility
Scheduling Feasibility
Implementation Feasibility
Operational Feasibility

Technical Feasibility
The Project is required to be implemented using Microsoft ASP.NET 4.0 with
C# as front end and SQL Server 2008. The versatility of programming in the ASP.NET
4.0 and wide range of queries to fetch the data from the SQL Server 2008 makes the
project technically feasible. The assessment is based on an outline design of system
requirements in terms of Input, Processes, Output ,Fields, Programs, and Procedures.

Net is Easy to learn.

14

ONLINE SUPER MARKET MANAGEMENT


.NET was designed to be easy to use and is easy to write, compile, debug, and
learn than other programming languages.

NET is object-oriented.
This allows you to create modular programs and reusable

code.

NET is platform-independent.

One of the most significant advantages of .NET is its ability to move easily from
one computer system to another. The ability to run the same program on many different
systems is crucial to World Wide Web software, and .NET succeeds at this by being
platform-independent at both the source and binary levels.
Economical Feasibility
This feasibility is of at most important in the development of any software for
any particular company. This feasibility needs to be studied so as to get an idea if the
project to be developed can be completed at cost that the client and developer can
afford. This availability of the required hardware and software makes this project
economically very feasible. Since the company is having all the license of software
required to development and the hardware is also available, there is no extra cost for
developing and implementing this software. Therefore, the software is feasible with
respect to economy.

Scheduling Feasibility
Time is one of the critical factors in the development of any system but this kind
of feasibility is hardly perfect in any system. It is not important that the project gets
completed, but it is very important that the project gets completed in the allocated
time .so this project is feasible with respect to schedule.
Implementation Feasibility
The software is to be developed using ASP.NET(C#) with framework 4.0 and
Microsoft SQL Server 2008 etc. on Windows XP Professional operating system and also
implementing on the same operating system. So this project seems feasible with respect
to technical/ non-technical resources required for implementation of the system.
Operational Feasibility
Due to implementation of new policies and extra features of the company as the
selling of products, details about the products and many more Website is a fully
customized application. It provides simple and easy to use interface for all its
application. This application is fully customized as it is developed to meet the
companys requirements.
15

ONLINE SUPER MARKET MANAGEMENT

3.7 TOOLS AND TECHNOLOGY


HARDWARE&SOFTWARE REQUIREMENT
Software Requirements
NAME

TYPE

CPU

Pentium 4

RAM

1GB

HDD

80 GB

Keyboard

Logitech

Display Controller

VIA-VGA

16

ONLINE SUPER MARKET MANAGEMENT


Mouse

Logitech

CD/DVD-ROM

52x, Samsung

Monitor

17color, Zenith

Printer

Cannon

Hardware Requirements

NAME

TYPE

Operating System

Window XP

Language

C#

Technology

ASP.NET

Database

MS SQL Server 2005

4.1 Tools to be used


Microsoft Visual Studio 2010
Microsoft Visual Studio is the main Integrated Development Environment (IDE)
from Microsoft. It can be used to develop console and GUI applications along with
Windows Forms applications, web sites, web applications, and web services in both
native code as well as managed code for all platforms supported by Microsoft Windows,
Windows Mobile, .NET Framework, .NET Compact Framework and Microsoft Silver
light.
Visual Studio includes a code editor supporting IntelliSense as well as code
refactoring. The integrated debugger works both as a source-level debugger and a
machine-level debugger. Other built-in tools include a forms designer for building GUI
applications, web designer, class designer, and database schema designer. It allows plugins to be added that enhance the functionality at almost every level - including adding
support for source control systems (like Subversion and Visual SourceSafe) to adding
17

ONLINE SUPER MARKET MANAGEMENT


new toolsets like editors and visual designers for domain-specific languages or toolsets
for other aspects of the software development lifecycle (like the Team Foundation
Server client: Team Explorer).
Visual Studio supports languages by means of language services, which allow any
programming language to be supported (to varying degrees) by the code editor and
debugger, provided a language-specific service has been authored. Built-in languages
include C/C++ (via Visual C++), VB.NET (via Visual Basic .NET), and C# (via Visual
C#). Support for other languages such as F#, Python, and Ruby among others has been
made available via language services which are to be installed separately. It also
supports XML/XSLT, HTML/XHTML, JavaScript and CSS.
Language-specific versions of Visual Studio also exist which provide more
limited language services to the user. These individual packages are called Microsoft
Visual Basic, Visual J#, Visual C#, and Visual C++. Since 1995, Microsoft has been
constantly working to shift its focus from window based platforms to the internet. As
the result, Microsoft introduced ASP (Active server page) in November 1996. ASP
offered the efficiency of ISAPI applications along with a new level of simplicity that
made it easy to understand and use.
Unlike ASP, ASP.NET uses the Common Language Runtime (CLR) provided by
the .NET framework. This CLR manages execution of the code we write. ASP.NET
code is a compiled CLR code instead of interpreted code (ASP). CLR also allows
objects written in different languages to interact with each other. The CLR makes
development of Web applications simple.

Advantages of ASP.NET

ASP.NET reduces the amount of code required to build large applications

ASP.NET makes development simpler and easier to maintain with an eventdriven, server-side programming model.

ASP.NET pages are easy to write and maintain because the source code and
HTML are together.

The source code is executed on the server. The pages have lots of power and
flexibility by this approach.

18

ONLINE SUPER MARKET MANAGEMENT

The source code is complied the first time the page is requested. Execution is
fast as the Web Server compiles the page the first time it is requested. The server
saves the compiled version page for use next time the page is requested.

ASP.NET validates information (validation controls) entered by the user without


writing a single line code.

ASP.NET easily works with ADO.NET using data-binding and page formatting
features.

Features of Asp.net
Various features of asp.net are described below:

Flexible Language Options

Easy Programming Model

Rich Class Framework

Great Tool Support

Compiled Execution

ASP.Net 4.0 with C#


C# and its Features:
C# is a simple, modern, object oriented language derived from C++ and Java. It
aims to combine the high productivity of VB and the raw power of C++. It is a part of
Microsoft Visual Studio7.0.
Visual studio supports Vb, VC++, C++, Vbscript and Jscript. All of these languages
provide access to the Microsoft .NET platform. .NET includes a Common Execution
engine and a rich class library.
Microsoft's JVM equiv. is Common language run time (CLR). CLR accommodates
more than one language such as C#, VB.NET, Jscript, ASP.NET, C++.
Source code->Intermediate Language code(IL)->(JIT Compiler)Native code
The classes and data types are common to all of the .NET languages.

19

ONLINE SUPER MARKET MANAGEMENT


We may develop Console application, Windows application, and Web application
using C#.
In C# Microsoft has taken care of C++ problems such as Memory management,
pointers etc. It supports garbage collection.

Main Features of C#

Pointers are missing in C#.


Unsafe operations such as direct memory manipulation are not allowed.
In C# there is no usage of "::" or "->" operators.
Since it`s on .NET, it inherits the features of automatic memory management
and garbage collection.
Varying ranges of the primitive types like Integer, Floats etc.
Integer values of 0 and 1 are no longer accepted as Boolean values. Boolean
values are pure true or false values in C# so no more errors of "="operator and
"=="operator. "==" is used for comparison operation and "=" is used for
assignment operation.

Modern

C# has been based according to the current trend and is very powerful and
simple for building interoperable, scalable, robust applications.
C# includes built in support to turn any component into a web service that can
be invoked over the Internet from any application running on any platform.

Object Oriented

C# supports Data Encapsulation, inheritance, polymorphism, interfaces.


(int, float, double) are not objects in java but C# has introduces structures
(structs) which enable the primitive types to become objects
int i=1;
String a=i Tostring(); //conversion (or) Boxing

Type Safe

In C# we cannot perform unsafe casts like convert double to a Boolean.


Value types (primitive types) are initialized to zeros and reference types (objects
and classes are initialized to null by the compiler automatically.
Arrays are zero bases indexed and are bound checked.
20

ONLINE SUPER MARKET MANAGEMENT

Overflow of types can be checked.

Interoperability

C# includes native support for the COM and windows based applications.
Allowing restricted use of native pointers.
Users no longer have to explicitly implement the unknown and other COM
interfaces, those features are built in.
C# allows the users to use pointers as unsafe code blocks to manipulate your old
code.
Components from VB NET and other managed code languages and directly be
used in C#.

Scalable and Updateable

.NET has introduced assemblies, which are self-describing by means of their


manifest. Manifest establishes the assembly identity, version, culture and digital
signature etc. Assemblies need not to be register anywhere.
To scale our application we delete the old files and updating them with new
ones. No registering of dynamic linking library.
Updating software components is an error prone task. Revisions made to the
code can affect the existing program C# support versioning in the language.
Native support for interfaces and method overriding enable complex frame
works to be developed and evolved over time.

Microsoft SQL Server 2008


The latest version of SQL Server, SQL Server 2008, was released (RTM) on
August 6, 2008 and aims to make data management self-tuning, self-organizing, and
self-maintaining with the development of SQL Server Always On technologies, to
provide near-zero downtime. SQL Server 2008 also includes support for structured and
semi-structured data, including digital media formats for pictures, audio, video and
other multimedia data. In current versions, such multimedia data can be stored
as BLOBs (binary large objects), but they are generic bit streams.

21

ONLINE SUPER MARKET MANAGEMENT


Microsoft SQL Server 2008 is comprehensive, integrated data management and
analysis software that enables organizations to reliably manage mission-critical
information and confidently run todays increasingly complex business applications.
SQL Server 2008 allows companies to gain greater insight from their business
information and achieve faster results for a competitive advantage.

DATA FLOW DIAGRAM


The data flow diagrams are pictorial or graphical representation of the outline of the
system study. The data flow diagram covers all the processes and data storage area
which takes place during any transaction in the system. The data flow diagrams are
functionally divided into context, Zero level, First level and Second level data flow
diagrams.

Symbols used in DFDs:


(1) Process: Here flow of data is transformed. E.g. customer record, loan record, etc.

22

ONLINE SUPER MARKET MANAGEMENT

(2) External Entity: A source or destination of data which is external to the system.
E.g. customer, user etc.

(3) A data flow: It is packet of data. It may be in the form of document, details etc.

(4) Data store: Any store data but with no reference to the physical method of storing.

CONTEXT LEVEL DIAGRAM

23

ONLINE SUPER MARKET MANAGEMENT

1ST LEVEL DFD

24

ONLINE SUPER MARKET MANAGEMENT

2ND LEVEL DFD FOR LOGIN

25

ONLINE SUPER MARKET MANAGEMENT

SECOND LEVEL DFD FOR PRODUCT

26

ONLINE SUPER MARKET MANAGEMENT

SECOND LEVEL DFD FOR PAYMENT

27

ONLINE SUPER MARKET MANAGEMENT

SECOND LEVEL DFD FOR INVOICE


28

ONLINE SUPER MARKET MANAGEMENT

29

ONLINE SUPER MARKET MANAGEMENT


E-R DIAGRAM

Data Dictionary
30

ONLINE SUPER MARKET MANAGEMENT

FOR ADMIN TABLE

FIELD

DATA TYPE

CONSTRAINT

DESCRIPTION

admin_id

varchar(50)

primary key

admin_id

admin name

varchar(50)

not null

admin name

Email

varchar(50)

Null

Email

Password

varchar(50)

not null

Password

Address

varchar(20)

not null

Address

Phone

nchar(10)

Null

Phone

FOR CSTOMER TABLE

FIELD

DATA TYPE

CONSTRAINT
31

DESCRIPTIO

ONLINE SUPER MARKET MANAGEMENT


cust_id

Varchar(50)

primary key

cust_id

cust name

varchar(50)

not null

cust name

Email

varchar(50)

Null

Email

password

varchar(20)

not null

Password

address

varchar(50)

not null

Address

Phone

varchar(20)

not null

Phone

FOR SUPPLIER TABLE

FIELD

DATA TYPE

CONSTRAINT

DESCRIPTION

seller_id

varchar(50)

primary key

seller_id

Seller_name

varchar(50)

not null

Seller_name

Email

varchar(50)

Null

Email

password

varchar(20)

not null

Password

address

varchar(50)

not null

Address

Phone

varchar(20)

not null

Phone

FOR PRODUCT TABLE

FIELD

DATA TYPE

32

CONSTRAINT

DESCRIPTIO

ONLINE SUPER MARKET MANAGEMENT


product_id

Int

primary key

product_id

category_id

Int

not null

category_id

product name

varchar(50)

not null

product name

Price

Float

not null

Price

description

varchar(100)

Null

Description

Image

varbinary(max)

Null

Image

FOR PRODUCT CATEGORY TABLE

FIELD

DATA TYPE

CONSTRAINT

DESCRIPTION

category id

int

primary key

category id

category name

varchar(50)

not null

category name

FOR PAYMENT TABLE

FIELD

DATA CONST DESCRI


33

ONLINE SUPER MARKET MANAGEMENT


TYPE RAINT PTION
primary payment_
key
id

payment_id

int

Payment_type

varcha
Payment
r(50) not null _type

Card_no

nchar(
10)
Null

Phone_no

nchar(
10)
not null Phone_no

34

Card_no

ONLINE SUPER MARKET MANAGEMENT

Screen shoots
Home

Home panel

35

ONLINE SUPER MARKET MANAGEMENT

36

ONLINE SUPER MARKET MANAGEMENT

Login

37

ONLINE SUPER MARKET MANAGEMENT

Forgot password

Add customer

Add product
38

ONLINE SUPER MARKET MANAGEMENT

Add product catogary

Add supplier

39

ONLINE SUPER MARKET MANAGEMENT

New offers

View customer

40

ONLINE SUPER MARKET MANAGEMENT

Customer complaint

41

ONLINE SUPER MARKET MANAGEMENT

42

ONLINE SUPER MARKET MANAGEMENT

43

Vous aimerez peut-être aussi