Upload
ahmed-hesham
View
142
Download
3
Embed Size (px)
Citation preview
Modern Market
IBRAHIM MOHAMED MOHAMED METKEESSARAH MAHMOUD HASSAN AHMEDSHADI MAHMOUD ALI ELROBYAHMED HELMY FARAG HASSANINMAHMOUD MOHSEN FATHY AMINYEHYA MAHER MOHAMED MAHMOUD HAMED
الــرحيـمالــرحمـنبـــسـم اللـه
Graduation project of year 2007-2008
Management Information SystemFourth year-English sec.
Under Supervision ofProf. Dr. Said Naguib
Ass. Bassant Nabil
System Development Life Cycle (SDLC)
Primary study
Prototyping
System design Logical and physical
Testing and maintenance
Primary study
System analysis and requirements
implementation
Feedback
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
2. Modern Market structure:-
• Marketing and concept development.• Editing.• Production.
Marketing analysis
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).
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
NameCustomer
NUMBER(1)
DetailsThis entity contain all information about the customer such as Name, Number and address.
Customer
Data Dictionary
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
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
NameCustomer info
NUMBER(1)
DetailsStoring customer information and send it back when ever needed
D1Customer
info
Data Store
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
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
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
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.
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
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:
2. Physical design:-
• Database design is the process of transforming a logical data model into an actual physical database. • ER schema.
ER schema:
ORDERDETAILSPIDOIDQUANTITY
SUPPLIERSIDSUPPLIERNAMECONTACTNAMECONTACTTITLEPHONENOFAXNOCITYADDRESS
PRODUCTPIDPNAMEWEIGHTUNITPRICEAIDSID
INVENTORYIIDIADDRESS
ORDEROIDODATEEIDCID
INVENTORY DETAILSPIDIIDUNITPRICE
CUSTOMERCIDCFNAMECLNAMEcustomerNAMECITYPHONENOFAXNOpasswordpostalcodebirthdatecountrygenderstreetaddress
EMPLOYEEEIDEFNAMEELNAMEHAIREDATEEMAILSALARYHPHONEMOBILECITYADDRESSTITLE
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.
Phase 5: Implementation
1. Database:
Advantages of SQL Server 2005. Procedures.
2 .Website:
Visual Studio 2005. Microsoft Expression Web. DreamweverCS3. ASP. Net.