You are on page 1of 17

E-Vision

Food Delivery System Main Modules
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)

Other Modules:
Hosting and Domain Name Ad Banners Comments/Suggestions Book What’s New (added restaurants, offers) Site Marketing (Saudi Arabia Internet users, search engines, meta tags, ad banners)
Useful Links: http://www.cyberchefs.com/

Hisham Mohamed Abdel Wahab 6/2/2000

Last updated:7/4/2011

open. & other pages) -ASP • Script to count number of hits through banner and monthly cost. order.E-Vision How? How • DB Tables for restaurant information. of people depends on the vol. tracking number • Show Site Comments to user (closed. etc…) • Scrutiny Function to enter/check password and changing it • Entry form for new banner information (including the banner itself) • Entry form for updating banner information (including the banner itself) • Entry form deleting existing banner information • Script to show the banner (including with search. price. logo. under maintenance) • Search Form for food. foods. 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) • DB Tables for user information.ASP • Hosting in Saudi Arabia on server with NT and ASP support • Domain Name from networksolutions /tucows • Submission to search engines by e-vision • Link/banner exchange by service center • Sending to ICQ Saudi Arabia list by service center • Sending to Saudi Arabic email lists (people directories) • Newspapers advertising • Stickers contain site information in all menus of subscribed restaurants DB (database) GD (Graphic Design) ASP (Active Server Pages) VB (Visual Basic) Module Restaurant Entry Forms User Delivery Interface Service Center Comments/Suggestions Book What’s New Ad Banners Hosting & Domain Name Site Marketing Legend: Hisham Mohamed Abdel Wahab 6/2/2000 Last updated:7/4/2011 .) Fax Server to automatically sending the order to the restaurant Script to generate periodically reports to clients (restaurants) • HTML Interface (Front Page /GD) • DB Table for comments & user information (Access) • Entry Form to comments/suggestions (ASP/Access) • Script to retrieve suggestions/comments (ASP) • Script to list new restaurants/offers Is controlled by the Service center: • DB tables for banner information (Access) • HTML Interface for publishing ad information/prices (Front page/GD) • Receiving ad requests by email (including the banner. 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) • 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.

under maintenance) Search Form for food. logo.… 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) DB Tables for user information. 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) 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.data entry workstation + Scanner + Network Printer Hisham Mohamed Abdel Wahab 6/2/2000 Last updated:7/4/2011 . prices.Data Entry – 2 Internet Programmers H/W: 2 developer workstations . order.E-Vision ICQ (Chatting /conference program) Ad (advertising banner) Needs Module Restaurant Entry Forms 65 Hours Function DB Tables for restaurant information. etc…) Scrutiny Function to enter/check password and changing it Entry form for new banner information (including the banner itself) Entry form for updating banner information (including the banner itself) Entry form deleting existing banner information Script to show the banner (including with search.) Fax Server to automatically sending the order to the restaurant Script to generate periodically reports to clients (restaurants) HTML Interface (Front Page /GD) Script to list new restaurants/offers DB Table for comments & user information (Access) Entry Form to comments/suggestions (ASP/Access) Script to retrieve suggestions/comments (ASP) DB tables for banner information (Access) HTML Interface for publishing ad information/prices (Front page/GD) Receiving ad requests by email (including the banner. price. foods. & other pages) –ASP Script to count number of hits through banner and monthly cost. open. tracking number Show Site Comments to user (closed.ASP Hosting in Saudi Arabia on server with NT and ASP support Domain Name from networksolutions /tucows Submission to search engines by e-vision Link/banner exchange by service center Sending to ICQ Saudi Arabia list by service center Sending to Saudi Arabic email lists (people directories) Newspapers advertising Sticker contains site information in all menus of subscribed restaurants User Delivery Interface 80 Hours Service Center 65 Hours Duration 5 5 15 15 5 15 5 5 20 10 20 5 15 5 20 10 ? 15 15 10 2 2 2 5 5 5 What’s New Comments/Sugg. Book 10 Hours Ad Banners 60 Hours 10 10 5 10 10 Hosting & Domain Name Site Marketing Frequently work Total Number of Hours: 290 h  40 days man work Required Resources: Part timer Graphic Designer . of people depends on the vol.

E-Vision S/W: InterDev 6.Restaurant -Delete 1.Restaurant -Password 1. location Function for list special offers from restaurants Form for request order using cookie Order Tracking form by order number/phone number HTML Interface Scrutiny Function to enter/check/change password Online page for delivery alert and control the service Function list all days orders Phone operators to post orders Fax Server to automatically sending orders Script to generate periodically reports to clients HTML Interface Script to list new restaurants/offers DB Table for comments & user information Entry Form to comments/suggestions Script to retrieve suggestions/comments DB tables for banner information HTML Interface for publishing ad info Receiving ad requests by email Scrutiny Function to enter/check/change password Entry form for new banner information Entry form for updating banner information Entry form deleting existing banner information Script to show the banner Script to count number of hits through banner & cost Hosting in Saudi Arabia Domain Name from networksolutions /tucows Submission to search engines by e-vision Link/banner exchange by service center Sending to ICQ Saudi Arabia list by service center Sending to Saudi Arabic email lists Newspapers advertising Sticker contains site information in all menus Codes 1.Restaurant -DB 1.Restaurant -HTML 1-User-DB 1-User-SiteComment 1-User-Search 1-User-List 1-User-Order 1-User-Tracking 1-User-HTML 1-Service-Password 1-Service-OrderAlert 1-Service-List 1-Service-Phone 1-Service-Fax 1-Service-Reports 1-Service-HTML 1-New-List 1-Comments-DB 1-Comments-Add 1-Comments-List 1-Banners-DB 1-Banners-HTML 1-Banners-ADRequest 1-Banners-Password 1-Banners-New 1-Banners-Update 1-Banners-Delete 1-Banners-Show 1-Banners-Cost 1-Hosting-Company 1-Hosting-Name 1-Marketing-Search Marketing-Links-1 Marketing-ICQ-1 Marketing-Emails-1 Marketing-Newspapers-1 Marketing-Stickers-1 User Interface 1-User Service Center 1-Service What’s New New-1 Comments/Sugg.0 – Access 2000 – Adobe PhotoShop – Paintshop Gif animator Functions Codes Module Restaurant Entry Forms 1-Forms Function DB Tables for restaurant information Scrutiny Function to enter/check/change password Entry Form to add new information Entry form to update existing information Entry form to delete existing information HTML interface DB Tables for user information Show Site Comments to user Search Form for food.Restaurant -Update 1. price.Restaurant -New 1. 1-Comments Ad Banners Banners-1 Hosting & Name 1-Hosting Site Marketing 1-Marketing Hisham Mohamed Abdel Wahab 6/2/2000 Last updated:7/4/2011 .

Service -Password 1-Service-OrderAlert 1-Service-List 1-Service-Phone 1-Service-Fax 1-Service-Reports 1-Service-HTML 1-New-List 1-Comments-DB 1-Comments-Add 1-Comments-List 1-Banners-DB 1-Banners-HTML 1-Banners-ADRequest 1-Banners -Password 1-Banners-New 1-Banners-Update 1-Banners-Delete 1-Banners-Show 1-Banners-Cost 1-Hosting-Company 1-Hosting-Name 1-Marketing-Search 1-Marketing-Search 1-Marketing-ICQ 1-Marketing-Emails 1-Marketing-Newspapers 1-Marketing-Stickers Dur 5 5 15 15 5 15 5 5 20 10 20 5 15 5 20 10 Start Date 9/2 End Date 10/2 In Charge Hisham Comments 9/2 10/2 Hisham 15 15 10 2 2 2 5 5 5 10 10 5 10 10 9/2 10/2 Hisham 9/2 10/2 Hisham Hisham Mohamed Abdel Wahab 6/2/2000 Last updated:7/4/2011 .Restaurant -Password 1-Restaurant-New 1-Restaurant -Update 1-Restaurant-Delete 1-Restaurant -HTML 1-User-DB 1-User-SiteComment 1-User-Search 1-User-List 1-User-Order 1-User-Tracking 1-User-HTML 1.E-Vision SN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Code 1-Restaurant-DB 1.

5 2.5 10/2  1 Start 9/2 1.E-Vision System Design Function 1.5 Comments Start 9/2 1.Restaurant -DB 1-User-DB 1-Comments-DB 1-Banners-DB 5 5 5 5 Estimated time Actual Time 2.5 2.5 10/2  1 Start 9/2 1.5 2.5 10/2  1 Main Entities: Restaurant Category Food Food Main Category Offers Delivery Area Branch OffDays SiteControl Client SiteAdmin Banner User Comments Entities Relations: User User_Food Branch MainCategory Restaurant Restaurant_Category Banner_Year_Month Client Food FoodCategory SiteAdmin Banner Food_offers SiteControl Offers Restaurant_Area Restaurant_ OffDays Year_Month Year Month DeliveryArea Comment s OffDays Hisham Mohamed Abdel Wahab 6/2/2000 Last updated:7/4/2011 .5 10/2  1 Start 9/2 1.

DelivryTime. Banner_ID.Email.Email.City.City.BrowserType SiteControl: Site_ID.Category.Description Restaurant: Restaurant_ID.city.Name. ICQNumber .Floor.Day_ID Branch: Branch_ID.UnitPrice.Country.MName. Food_ID MainCategory: MainCategory_ID. about.Time.Appartment. Year .PhoneExt.WWW Offers: Offer_ID.UnitPrice.Class.Email.EndDate.IPAddress. Name.Country.Fax.Village.Area Restaurant_Area: DeliveryArea_ID. Manager.OrderComments Food: Food_ID. FoodPicture.ImgeName.Taxes.Name.password.UserName.DeliveryEndTime.Description Restaurant_Category: MainCategory_ID.Restaurant_ID ================================================================== Client: Client_ID.Fax.Phone.Comments.DeliveryStartTime.zipcode.Email.Title. SubscribtionTime OffDays: Day_ID.Width.Quantity. Month ===================================================================== Comment: Comment_ID. Description.Site_ID. Date.WWW.MName.comments Banner: Banner_ID.ProfitSharing FoodCategory: FoodCategory_ID.UserName.Location. Year_Month: Year_Month_ID .Cooki User_Food: User_ID.Month_ID Month: Month_ID.Availability.Height.Email.No usage of Automatic increment numbers in keys . Year_Month_ID.Email.logoName.Title.Year_ID.LName.Position.OrderTime.Address. Phone.Street.Food_ID. AddressComment.OpenStatus.All Fields allow zero length except keys Hisham Mohamed Abdel Wahab 6/2/2000 .Phone.Name.Description.FName.BaseFee.Name.WWW.LName. FoodCategory_ID .Name.StartDate. DeliveryStartTime.Description. NoOfHits.UserName.username.Street.DeliveryEndTime.Fax.Street.URL Banner_Year_Month: Banner_Year_Month_ID.Phone.Age. TrackingNumber.DeliveryCheck.Company.StartDate.Name. Comment.Restaurant_ID DeliveryArea: DeliveryArea_ID.ContactPerson.EndDate.Password. Comments Restaurant_ OffDays: Restaurant_ID.services. Status SiteAdmin: Admin_ID.Restaurant_ID.Building.zipcode. OrderStatus.Client_ID. ProfitSharing Food_offers: Offer_ID.WWW.county.Type.E-Vision Tables Design: User: User_ID.Password =============================== END Of Database Records ================ Comments on DatabaseDesign: Number of tables: 21 Year: Year_ID. Fax.Fname.Restaurant_ID.Tel.Rate.

E-Vision Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision Site Layout 1-Banners-HTML 1-Banners-Show 1-User-Search 1-User-SiteComment 1-New-List 1-User-HTML Main Page 1-User-Search 1-Banners-Show 1-User-SiteComment 1-User-List 1-User-HTML 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 search Script 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 Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision 1-Banners-Show 1-User-Order Script to retrieve banners info 1-User-HTML 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 retrieve banners info Script to retrieve new Script to restaurant detailsrestaurants Script to retrieve new offers Static page for help Static 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 Check offer Hisham Mohamed Abdel Wahab 6/2/2000 .

Hisham Mohamed Abdel Wahab 6/2/2000 .E-Vision 1-Banners-Show 1-User-Order 1-User-Tracking 1-User-HTML 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 using cookies to update user Script using cookies to enter user Script to enter the order data Script to give the user the tracking no.

E-Vision 1-Service-HTML 1-Service-OrderAlert 1-Service-Reports 1-Restaurant-New 1-Restaurant –Update 1-Restaurant-Delete Script to authorize user Script to add new restaurant Script to update restaurant data Script to control the service Script to monitor new deliveries Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision 1-Service-HTML 1-Service-OrderAlert 1-Service-List 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 Script to authorize user user Script to authorize Script to add new restaurant Script to add new restaurant Script to update restaurant data data Script to update restaurant Script to control the service Script to control the service Script to monitor new deliveries Script to monitor new deliveries Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision 1-Service-HTML 1-Service-Reports Scripts to make reports Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision 1-Restaurant-Password 1-Restaurant-New 1-Restaurant-Update 1-Restaurant-Delete 1-Restaurant -HTML Script to check password Script to add/update/delete restaurant Hisham Mohamed Abdel Wahab 6/2/2000 .

E-Vision 1-Banners-HTML 1-Banners –Password 1-Banners-New 1-Banners-Update 1-Banners-Delete 1-Banners-Cost Script to check password Script to add/update/delete banner Script to list banner info and cost Hisham Mohamed Abdel Wahab 6/2/2000 .