E-Market Ordering System

22
Modern Market

Transcript of E-Market Ordering System

Page 1: E-Market Ordering System

Modern Market

Page 2: E-Market Ordering System

IBRAHIM MOHAMED MOHAMED METKEESSARAH MAHMOUD HASSAN AHMEDSHADI MAHMOUD ALI ELROBYAHMED HELMY FARAG HASSANINMAHMOUD MOHSEN FATHY AMINYEHYA MAHER MOHAMED MAHMOUD HAMED

Page 3: E-Market Ordering System

الــرحيـمالــرحمـنبـــسـم اللـه

Graduation project of year 2007-2008

Management Information SystemFourth year-English sec.

Page 4: E-Market Ordering System

Under Supervision ofProf. Dr. Said Naguib

Ass. Bassant Nabil

Page 5: E-Market Ordering System

System Development Life Cycle (SDLC)

Primary study

Prototyping

System design Logical and physical

Testing and maintenance

Primary study

System analysis and requirements

implementation

Feedback

Page 6: E-Market Ordering System

Objectives:-• Through E-commerce we are going to be more widehrough E-commerce we are going to be more wide

• Facilitating the product choice for our customers.Facilitating the product choice for our customers.

• Delivering the product for our customers as fast as Delivering the product for our customers as fast as possible.possible.

• Helping companies to market their products through Helping companies to market their products through our website.our website.

Phase 1: Primary Study

Page 7: E-Market Ordering System

2. Modern Market structure:-

• Marketing and concept development.• Editing.• Production.

Marketing analysis

Page 8: E-Market Ordering System

Phase 1: System requirements and analysis It is represent the WHAT phase 1. System analysis:- a) Define the problem of the system: 1-type of the system 2-Its mechanism 3- Gathering the required Gathering the required information about information about similar similar projects which have been done projects which have been done either either through competitive Companies or through competitive Companies or through the allied Companies.through the allied Companies. b) Determine the requirements of new system. c) DFD (Data Flow Diagram).

Page 9: E-Market Ordering System

Level (0):

Level 0

Bank

Supplier

Manager

I nventory

signup

Customer

OrderCredit card

number

Sales Receipt

Order

CheckingCredit card

confi rmation

Money

Money Request

Report

Prouduct Money

Feed Back

Order Request

Product

Order request

Order request

Order

ModernMarketPlace

1

1

1

1

1

Page 10: E-Market Ordering System

NameCustomer

NUMBER(1)

DetailsThis entity contain all information about the customer such as Name, Number and address.

Customer

Data Dictionary

Page 11: E-Market Ordering System

LEVEL (1):

Customer

1.1

Manger

Supplier

D1

1.8

1.2

1.3

1.5

1.4

inventory

1.9

1.7

1.6

1.11

1.10

Registrationcustomer

Customer info

D4

D3

D2Customer

Order

Managerfeedback

I nventoryRequest

Confi rmation

RegistrationOrder

Request order

RequestProject

Cashier SendingDaily

Report DeliveringMoney

Requestingproduct

DeliveringProducts

&sheets

SendingFeedback

Bank

signupUser confirmation

SendingCustinfo

infoOrder

RequestConfirm

Sendingorder

Orderrequest

Orderrequest

Confi rm

ProductRequest

Products &

Sheets

Product Request

Product request

ProductRequest

Products

Money

Money

ReportCustomer

Order

ReportCustomer

info

ReportCustomer

Order

SalesReceipt

Cash Payment

feedbackSavingfeedback

CustomerCash payment

1

2

4

3

5

Account Balance Report

Page 12: E-Market Ordering System

Process Name

Registration customer

NUMBER(1.1)

DetailsIt Cary out information about the customer to be registered such as: name, address, phone ..……

1.1

Registrationcustomer

process

Page 13: E-Market Ordering System

NameCustomer info

NUMBER(1)

DetailsStoring customer information and send it back when ever needed

D1Customer

info

Data Store

Page 14: E-Market Ordering System

NameSing upSourceCustomerDestination Process 1.1DetailsIt carries out info about

signing up

NameSending customer info

SourceProcess 1.1Destination Data store 1DetailsInfo. To be stored

Data flow

Sending customer inf o

Page 15: E-Market Ordering System

NameInfoSourceData store 1 Destination Process 1.2DetailsInformation about the

customer

NameSing upSourceProcess 1.2Destination CustomerDetailsInfo. Of the check back

I nf o

Check user info

Page 16: E-Market Ordering System

2. System requirements:-• Interviews• Requirements

Database. (Creating) Web site. (Developing)

Phase 3: Prototype•Using prototype as way to get feedback about the proposed system and know how it is fulfilling the information needs of its user

Page 17: E-Market Ordering System

Phase 3: Design • It represent the HOW phase where the requirements are mapped into an architecture.• Divided in to:-

1. Logical design:-• A logical data model is required before you can even begin to design a physical database.• ER diagram.

Page 18: E-Market Ordering System

Supplier

Sid

Contact name

Pone no

city

Fax no

Contact Title

Contact Num

Supplier name

address

supply Product

SI D WeightP-Name

No. of units

Unit. price

OrdersCustomer

Employee

Inventory

I I D

P.Price

PI D

Sales Price

QuantityOn Hand

P.Name

SI D

Taken by

CityAddress

H phone

Email

H- Date

L- Name F- Name

EID

E- no

Title

Salary

QTYFI D

PI D

SMCI DO-date

OID

Contain

Place

cityPhone num

CI D

Fax-num

C-F-Name C-L-

Name

Customer Name

EI D

KeptIn

1 N

∞ ∞

NN1

1

P-I D

ER Diagram:

Page 19: E-Market Ordering System

2. Physical design:-

• Database design is the process of transforming a logical data model into an actual physical database. • ER schema.

Page 20: E-Market Ordering System

ER schema:

ORDERDETAILSPIDOIDQUANTITY

SUPPLIERSIDSUPPLIERNAMECONTACTNAMECONTACTTITLEPHONENOFAXNOCITYADDRESS

PRODUCTPIDPNAMEWEIGHTUNITPRICEAIDSID

INVENTORYIIDIADDRESS

ORDEROIDODATEEIDCID

INVENTORY DETAILSPIDIIDUNITPRICE

CUSTOMERCIDCFNAMECLNAMEcustomerNAMECITYPHONENOFAXNOpasswordpostalcodebirthdatecountrygenderstreetaddress

EMPLOYEEEIDEFNAMEELNAMEHAIREDATEEMAILSALARYHPHONEMOBILECITYADDRESSTITLE

Page 21: E-Market Ordering System

Phase 4: Testing and maintenance• Before information system can be used, it must be tested.• A series of tests to pinpoint problems is run first with sample data and eventually with actual data from the current system.• After the system is installed, it must be maintained.• Maintenance is performed for two reasons:

1. Correct software errors. 2. Enhance software capabilities in response to changing organizational needs.

Page 22: E-Market Ordering System

Phase 5: Implementation

1. Database:

Advantages of SQL Server 2005. Procedures.

2 .Website:

Visual Studio 2005. Microsoft Expression Web. DreamweverCS3. ASP. Net.