SDS Functions Proposal

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