Upload
hisham-mohamed-abdel-wahab
View
217
Download
0
Embed Size (px)
Citation preview
8/6/2019 SDS Functions Proposal
1/17
E-Vision
1- Restaurant Entry Forms Module:
- Security forms function
- General information (contacts, delivery times, off days, logo, etc.)
- Food Entry Forms (Food Name, Description, Picture, options, special offer, price)
2- User Delivery Interface Module:
- Food Search (Location, Category, Cost range)
- Food ordering function- Offers ordering function
- User Information entry (Name, fax, address, Tel, email, )
- Counting order cost function
- Order tracking function
3- Service Center Module
- Online Alert function for new delivery and to control the service (stop, start, .)
- Faxing orders
- Ordering by phone
- Counting profit sharing percentage from subscribed restaurants
- Generating periodically reports to clients (restaurants)
Food Delivery System Main Modules
8/6/2019 SDS Functions Proposal
2/17
E-Vision
Module How
Restaurant Entry Forms DB Tables for restaurant information, foods, logo, prices,
Scrutiny Function to enter/check password and changing it
Entry Form to add new information (Access/ASP)
Entry form to update existing information (Access/ASP)
Entry form to delete existing information (Access/ASP)
HTML interface (Front Page /GD)
User Delivery Interface DB Tables for user information, order, tracking number
Show Site Comments to user (closed, open, under maintenance)
Search Form for food, price, location
Function for list special offers from different restaurants
Form for request order using cookie (containing list of user info)
Order Tracking form by order number or phone number
HTML Interface (Front Page /GD)
Service Center Scrutiny Function to enter/check password and changing it
Online page for delivery alert/control the service (data from orders DB)
Function to list all days order sorted by time and status of order (ASP/DB)
Phone operators to post orders (no. of people depends on the vol.)
Fax Server to automatically sending the order to the restaurant
Script to generate periodically reports to clients (restaurants)
HTML Interface (Front Page /GD)
Comments/Suggestions Book DB Table for comments & user information (Access)
E F / i (ASP/A )
How?
8/6/2019 SDS Functions Proposal
3/17
E-Vision
ICQ (Chatting /conference program) Ad (advertising banner)
Module Function Duration
Restaurant Entry
Forms
65 Hours
DB Tables for restaurant information, foods, logo, prices,
Scrutiny Function to enter/check password and changing it
Entry Form to add new information (Access/ASP)
Entry form to update existing information (Access/ASP)
Entry form to delete existing information (Access/ASP)HTML interface (Front Page /GD)
5
5
15
15
515
User Delivery
Interface
80 Hours
DB Tables for user information, order, tracking number
Show Site Comments to user (closed, open, under maintenance)
Search Form for food, price, location
Function for list special offers from different restaurants
Form for request order using cookie (containing list of user info)
Order Tracking form by order number or phone numberHTML Interface (Front Page /GD)
5
5
20
10
20
515
Service Center
65 Hours
Scrutiny Function to enter/check password and changing it
Online page for delivery alert /control the service (data from orders DB)
Function to list all days order sorted by time and status of order (ASP/DB)
Phone operators to post orders (no. of people depends on the vol.)
Fax Server to automatically sending the order to the restaurant
Script to generate periodically reports to clients (restaurants)
HTML I t f (F t P /GD)
5
20
10
?
15
15
Needs
8/6/2019 SDS Functions Proposal
4/17
E-Vision
S/W: InterDev 6.0 Access 2000 Adobe PhotoShop Paintshop Gif animator
Module Function Codes
Restaurant EntryForms
1-Forms
DB Tables for restaurant information
Scrutiny Function to enter/check/change passwordEntry Form to add new information
Entry form to update existing information
Entry form to delete existing information
HTML interface
1- Restaurant -DB
1-Restaurant -Password1-Restaurant -New
1-Restaurant -Update
1-Restaurant -Delete
1-Restaurant -HTML
User Interface
1-User
DB Tables for user information
Show Site Comments to user
Search Form for food, price, location
Function for list special offers from restaurantsForm for request order using cookie
Order Tracking form by order number/phone number
HTML Interface
1-User-DB
1-User-SiteComment
1-User-Search
1-User-List1-User-Order
1-User-Tracking
1-User-HTML
Service Center
1-Service
Scrutiny Function to enter/check/change password
Online page for delivery alert and control the service
Function list all days orders
Ph t t t d
1-Service-Password
1-Service-OrderAlert
1-Service-List
1 S i Ph
Functions Codes
8/6/2019 SDS Functions Proposal
5/17
E-Vision
SN Code Dur Start Date End Date In Charge Comments
1 1-Restaurant-DB 5 9/2 10/2 Hisham2 1- Restaurant -Password 5
3 1-Restaurant-New 15
4 1-Restaurant -Update 15
5 1-Restaurant-Delete 5
6 1-Restaurant -HTML 15
7 1-User-DB 5 9/2 10/2 Hisham
8 1-User-SiteComment 5
9 1-User-Search 20
10 1-User-List 10
11 1-User-Order 20
12 1-User-Tracking 5
13 1-User-HTML 15
14 1- Service -Password 5
15 1-Service-OrderAlert 20
16 1-Service-List 1017 1-Service-Phone
18 1-Service-Fax
19 1-Service-Reports 15
20 1-Service-HTML 15
21 1-New-List 10
22 1-Comments-DB 2 9/2 10/2 Hisham
21 1 Comments Add 2
8/6/2019 SDS Functions Proposal
6/17
E-Vision
Function Estimated time Actual Time Comments
1- Restaurant -DB 5 2.5 Start 9/2 1.5 10/2 11-User-DB 5 2.5 Start 9/2 1.5 10/2 11-Comments-DB 5 2.5 Start 9/2 1.5 10/2 11-Banners-DB 5 2.5 Start 9/2 1.5 10/2 1
Main Entities:
Restaurant Food
Main Category
Branch
Delivery Area
Client
BComments
Food Category
Offers
User
System Design
SiteControl
SiteAdmin
OffDays
8/6/2019 SDS Functions Proposal
7/17
E-Vision
Tables Design:User: User_ID,Fname,MName,LName,Title,Company,Age,Street,city,Village,county,zipcode,Building,Floor,Appartment, AddressComment,Phone,PhoneExt,Fax,Email, ICQNumber ,WWW,UserName,Password,Time,Cooki
User_Food: User_ID,Food_ID,Quantity,OrderTime,DelivryTime, TrackingNumber, OrderStatus,OrderComments
Food: Food_ID,Restaurant_ID, FoodCategory_ID ,Name,Description,DeliveryCheck,Taxes,UnitPrice,DeliveryStartTime,DeliveryEndTime, FoodPicture,ProfitSharing
FoodCategory: FoodCategory_ID,Category,Description
Restaurant:Restaurant_ID,Name,Class,Address, Phone, Fax,Email,WWW,services, about, Manager,ContactPerson,username,password,logoName, DeliveryStartTime,DeliveryEndTime,OpenStatus, SubscribtionTime
OffDays:Day_ID, Name, Date, CommentsRestaurant_ OffDays: Restaurant_ID,Day_ID
Branch:Branch_ID,Restaurant_ID,Name,Street,City,Phone,Fax,Email,WWW
Offers:Offer_ID,Name,Description,UnitPrice,Availability,StartDate,EndDate, ProfitSharing
Food_offers:Offer_ID, Food_ID
MainCategory: MainCategory_ID,Name,Description
Restaurant_Category: MainCategory_ID,Restaurant_ID
DeliveryArea: DeliveryArea_ID,Area
Restaurant_Area: DeliveryArea_ID,Restaurant_ID
==================================================================
Client: Client_ID,FName,MName,LName,Title,Tel,Fax,Email,zipcode,WWW,Street,City,Country,comments
Banner: Banner_ID,Client_ID,Width,Height,Location,Type,BaseFee,StartDate,EndDate,ImgeName,URL
Banner_Year_Month: Banner_Year_Month_ID, Banner_ID, Year_Month_ID, NoOfHits,
Year_Month:Year_Month_ID ,Year_ID,Month_ID Month: Month_ID, Month Year: Year_ID, Year
=====================================================================
Comment: Comment_ID,UserName,Email,Country,Comments,Rate,IPAddress,BrowserType
SiteControl: Site_ID, Comment, Description, Status
SiteAdmin: Admin_ID,Site_ID,Name,Email,Phone,Position,UserName,Password
=============================== END Of Database Records ================
Comments on DatabaseDesign: Number of tables: 21
- All Fields allow zero length except keys - No usage of Automatic increment numbers in keys
Hisham Mohamed Abdel Wahab 6/2/2000
8/6/2019 SDS Functions Proposal
8/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
8/6/2019 SDS Functions Proposal
9/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
8/6/2019 SDS Functions Proposal
10/17
E-Vision
Main Page
Hisham Mohamed Abdel Wahab 6/2/2000
Site Layout
Script to retrieve banners info
Script to retrieve new restaurantsScript to retrieve new offers
Static page for help
Static page for about
Static page for info about advertising
Static page Contact info
Script to searchScript to get the site comments
Script to retrieve banners info
Script to retrieve new restaurants
Script to retrieve new offers
Static page for help
Static page for about
Static page for info about advertising
Static page Contact info
Script to restaurant details
1-Banners-HTML1-Banners-Show1-User-Search
1-User-SiteComment
1-New-List
1-User-HTML1-User-Search
1-Banners-Show
1-User-SiteComment
1-User-List
1-User-HTML
8/6/2019 SDS Functions Proposal
11/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
Script to retrieve banners info
Script to retrieve new restaurants
Script to retrieve new offers
Static page for helpStatic page for about
Static page for info about advertising
Static page Contact info
Script to restaurant details
Script to retrieve banners info
Script to retrieve new restaurants
Script to retrieve new offers
Static page for helpStatic page for about
Static page for info about advertising
Static page Contact info
Script: restaurant food order
Script for showing offers related to food
JavaScript to count min order and cost
1-Banners-Show
1-User-Order
1-User-HTML
Check offer
8/6/2019 SDS Functions Proposal
12/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
Script to retrieve banners info
Script to retrieve new restaurantsScript to retrieve new offers
Static page for help
Static page for about
Static page for info about advertising
Static page Contact info
Script using cookies to update user
Script using cookies to enter userScript to enter the order data
Script to give the user the tracking no.
1-Banners-Show
1-User-Order1-User-Tracking
1-User-HTML
8/6/2019 SDS Functions Proposal
13/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
Script to authorize userScript to add new restaurant
Script to update restaurant data
Script to control the service
Script to monitor new deliveries
1-Service-HTML
1-Service-OrderAlert1-Service-Reports
1-Restaurant-New
1-Restaurant Update
1-Restaurant-Delete
8/6/2019 SDS Functions Proposal
14/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
Script to authorize user
Script to add new restaurant
Script to update restaurant data
Script to control the service
Script to monitor new deliveries
1-Service-HTML
1-Service-OrderAlert
1-Service-List
Script to authorize user
Script to add new restaurant
Script to update restaurant data
Script to control the service
Script to monitor new deliveries
Script to list new orders
Script to update in order status
Script to list orders
Script to control the service
Script to monitor new deliveries
8/6/2019 SDS Functions Proposal
15/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
1-Service-HTML
1-Service-Reports
Scripts to make reports
8/6/2019 SDS Functions Proposal
16/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
1-Restaurant-Password
1-Restaurant-New
1-Restaurant-Update1-Restaurant-Delete
1-Restaurant -HTML
Script to check password
Script to add/update/delete restaurant
8/6/2019 SDS Functions Proposal
17/17
E-Vision
Hisham Mohamed Abdel Wahab 6/2/2000
1-Banners-HTML
1-Banners Password1-Banners-New
1-Banners-Update
1-Banners-Delete
1-Banners-Cost
Script to check passwordScript to add/update/delete banner
Script to list banner info and cost