SlideShare a Scribd company logo
HOW TO INSTALL
                              AND TEST E-MENU
                                          SOFTWARE


             *** Note that I can not responsible for any problem that may arise the use of this source code. ***




Project:   E-menu on iPad for Thai restaurant
                                                                           Created by          Traitet Th.

Topic:     Outcome#2                                                       Created Date        13 Aug 2012

                                                                           Revised Date        7 Sep 2012
Content:   How to install and test e-menu software
                                                                           Revision No.        1.0
2        OBJECTIVES OF THIS DOCUMENT




    1.   To explain general information about
         source code.

    2.   To explain briefly how to install and test
         application.
3             PRESENTATION ON YOUTUBE



       Video presentation of e-menu on iPad for restaurant
        customer:

            http://www.youtube.com/watch?v=th5YlsYrHuY


            http://www.youtube.com/watch?v=bCsFiMHuG80


       Video presentation of e-menu on Website for restaurant staff:

            http://www.youtube.com/watch?v=HSqTJ5acxzw


       Video presentation of innovative e-menu and its benefits:

            http://www.youtube.com/watch?v=-cBTICTa7bE
1. XCODE FOR IPAD APP




            4
5                                                           1. XCODE

                           General Information

No           Item                      Description                      Comment


1     E-menu application         E-menu 2012 Version 0.9            The final prototype


2      Supported devices                 iPad 1,2,3


3      Operating System              MAC OX x 10.7.3


4       Developing Tool                 Xcode 4.3.2

                                         http://aces-
5    Required Web services web.aces.shu.ac.uk/students/b0043132/0 Expired on 31 January 2013
                                   3_emenu/service.asmx
                                         http://aces-
       Required Manage
6                          web.aces.shu.ac.uk/students/b0043132/0 Expired on 31 January 2013
            website                3_emenu/default.aspx
6                                                                      1. XCODE
        How to test program?
                                                                            How to test program ?
                                                                            1.    Copy folder
                                          1
                                                                                  “01_SOURCE_CODE_XCODE”
                                                                                  from
                                                                                  “02_SOURCE_CODE_AND_D
                                                                       2          B01_SOURCE_CODE_XCOD
                                                                                  E”
                                                                            2.    Double Click File
                                                                                  MENU01.xcodeproj
                                                                            3.    Click button “Run”
3                                                                           4.    Program runs on iPad simulator


                                                                            Comment
                                                                      2
                                                                            1. Make sure that you choose “iPad
                                                                                 5.1 Simulator” on the Xcode
                                                                            2. If you want to install to iPad, you
                                                                                 have to pay for developing
                                                                                 program. Please find more info at:
                                                                                 https://developer.apple.com/progra
         If you don’t have iMAC or MacBook, you can watch video demo at:
                 http://www.youtube.com/watch?v=I1HbAoOT7MA                      ms/ios/gettingstarted/
2. E-MENU WEBSITE (.NET)




            7
8                         2.1 E-MENU WEBSITE (.NET)


                               General Information

No             Item                            Description                          Comment

                                http://aces-
1    Website                    web.aces.shu.ac.uk/students/b0043132/03_e Same website as this souce code
                                menu/default.aspx
                                E-menu 2012 Version 0.9 (The final
2    E-menu application                                                       Web based application
                                protoytpe)
                                Internet Explorer, Firefox, Google
3    Support
                                Chrome and Safari
     Developed on Operating
4                               Windows 7 Professional
     System
     Developed by Developing
5                               Visual Studio .Net 2010
     Tool

6    Developed with DBMS        SQL Server 2005


7    .NET Framework version     .NET Framework 4.0
9                           2.2 E-MENU WEBSITE (.NET)
                             How to install e-menu website?
                                                 Install Website
                                                                                     http://technet.microsoft.com/en-
    1       Install IIS                 Find installation guide at:
                                                                                    us/library/cc725762.aspx

    2       Copy folder "03_EMENU" to   C:Inetpubwwwroot
                                        IIS, [your computer name], Sites, Default
            Convert "03_EMENU" to
    3                                   Web site, 03_EMENU, Right Click, Convert     See the left figure
            application
                                        to Application
                                                                                                            1

1                                       2                                       3
10                             2.3 E-MENU WEBSITE (.NET)
                                How to install the database?
                                            Install Database

                                                                              http://technet.microsoft.com/en-
1          Install SQL Server         Equal or above SQL Server 2005
                                                                             us/library/ms143516(v=sql.90).aspx

2.1        Attach database            Databases > Right click > Attach…

                                      Select Database File at
                                      “02_SOURCE_CODE_AND_DB11_DATA
2.2        Selecting Database file
                                      BASEEMENU_DB2012.mdf” Then, press
                                      OK
                                1                                      2.1                                   2.2
11                               2.4 E-MENU WEBSITE (.NET)
                        How to configure e-menu website?
            If database server is installed at different place as web server or it is installed not in your PC,
                                   You have to change configuration in .NET files as follow;
1        Open visual studio .net             At C:Inetpubwwwroot03_EMENU
                                                                                          <add name="cn" connectionString="Data
                                     Change configuration at line 8
         Change web.config file                                                           Source=.;Initial
                                     Source: [Database Server Name]
                                                                                          Catalog=EMENU_DB2012;User
2                                    Catalog: Database Name
         In                                                                               ID=emenu;Password=emenu"
                                     ID: Database user
         C:Inetpubwwwroot03_EMENU                                                      providerName="System.Data.SqlClient"/
                                     Password: Database Password
                                                                                          >
                                             Change
3        Change resource.resx file
                                             "App_GlobalResource/Resource.resx"


                                    1

                                                             2




                                                             3
12                             2.5 E-MENU WEBSITE (.NET)
                               How to test e-menu website?

• Open website on a Internet Browser: http://localhost/03_EMENU/Default.aspx

• If you cannot install, you can test at: http://aces-web.aces.shu.ac.uk/students/b0043132/03_emenu/default.aspx

More Related Content

Similar to 00 how to_test_app

What's new in p2 (2009)?
What's new in p2 (2009)?What's new in p2 (2009)?
What's new in p2 (2009)?
Pascal Rapicault
 
Django simplified : by weever mbakaya
Django simplified : by weever mbakayaDjango simplified : by weever mbakaya
Django simplified : by weever mbakaya
Mbakaya Kwatukha
 
Android tutorial1
Android tutorial1Android tutorial1
Android tutorial1
Милош Божовић
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
tutorialsruby
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
tutorialsruby
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
RedBlackTree
 
Module-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptxModule-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptx
lancelotlaytan1996
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
amaankhan
 
W make104
W make104W make104
W make104
Nilesh Bangar
 
Bai thuc hanh lap trinh Android so 1
Bai thuc hanh lap trinh Android so 1Bai thuc hanh lap trinh Android so 1
Bai thuc hanh lap trinh Android so 1
Frank Pham
 
[Hack3City] Estimote Beacons development - get started
[Hack3City] Estimote Beacons development - get started[Hack3City] Estimote Beacons development - get started
[Hack3City] Estimote Beacons development - get started
Mateusz Klimczak
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english version
The World Bank
 
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los AngelesAndroid Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
Gerard
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
ITeLearn
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
IT eLearn
 
My First Android App
My First Android AppMy First Android App
My First Android App
kubex
 
How to create a simple module in Magento 2.0
How to create a simple module in Magento 2.0How to create a simple module in Magento 2.0
How to create a simple module in Magento 2.0
MageWorld
 
ApppiumDoc_version2015
ApppiumDoc_version2015ApppiumDoc_version2015
ApppiumDoc_version2015
Amit DEWAN
 
HotPush with Ionic 2 and CodePush
HotPush with Ionic 2 and CodePushHotPush with Ionic 2 and CodePush
HotPush with Ionic 2 and CodePush
Evan Schultz
 
An overview of the architecture of electron.js
An overview of the architecture of electron.jsAn overview of the architecture of electron.js
An overview of the architecture of electron.js
Moon Technolabs Pvt. Ltd.
 

Similar to 00 how to_test_app (20)

What's new in p2 (2009)?
What's new in p2 (2009)?What's new in p2 (2009)?
What's new in p2 (2009)?
 
Django simplified : by weever mbakaya
Django simplified : by weever mbakayaDjango simplified : by weever mbakaya
Django simplified : by weever mbakaya
 
Android tutorial1
Android tutorial1Android tutorial1
Android tutorial1
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
 
Module-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptxModule-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptx
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
W make104
W make104W make104
W make104
 
Bai thuc hanh lap trinh Android so 1
Bai thuc hanh lap trinh Android so 1Bai thuc hanh lap trinh Android so 1
Bai thuc hanh lap trinh Android so 1
 
[Hack3City] Estimote Beacons development - get started
[Hack3City] Estimote Beacons development - get started[Hack3City] Estimote Beacons development - get started
[Hack3City] Estimote Beacons development - get started
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english version
 
Android Development Primer - GDG Los Angeles
Android Development Primer - GDG Los AngelesAndroid Development Primer - GDG Los Angeles
Android Development Primer - GDG Los Angeles
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
Selenium tools-installation
Selenium tools-installationSelenium tools-installation
Selenium tools-installation
 
My First Android App
My First Android AppMy First Android App
My First Android App
 
How to create a simple module in Magento 2.0
How to create a simple module in Magento 2.0How to create a simple module in Magento 2.0
How to create a simple module in Magento 2.0
 
ApppiumDoc_version2015
ApppiumDoc_version2015ApppiumDoc_version2015
ApppiumDoc_version2015
 
HotPush with Ionic 2 and CodePush
HotPush with Ionic 2 and CodePushHotPush with Ionic 2 and CodePush
HotPush with Ionic 2 and CodePush
 
An overview of the architecture of electron.js
An overview of the architecture of electron.jsAn overview of the architecture of electron.js
An overview of the architecture of electron.js
 

More from Traitet Thepbandansuk

IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15
Traitet Thepbandansuk
 
06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdfTraitet Thepbandansuk
 
Change attitude change life scg
Change attitude change life scgChange attitude change life scg
Change attitude change life scg
Traitet Thepbandansuk
 
01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad
Traitet Thepbandansuk
 
MSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadMSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPad
Traitet Thepbandansuk
 
03 outcome navigator
03 outcome navigator03 outcome navigator
03 outcome navigator
Traitet Thepbandansuk
 
O1 research overview
O1 research overviewO1 research overview
O1 research overview
Traitet Thepbandansuk
 
D4 recommendation emenu_development
D4 recommendation emenu_developmentD4 recommendation emenu_development
D4 recommendation emenu_development
Traitet Thepbandansuk
 
D3 users perceptions_emenu
D3 users perceptions_emenuD3 users perceptions_emenu
D3 users perceptions_emenu
Traitet Thepbandansuk
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
Traitet Thepbandansuk
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirements
Traitet Thepbandansuk
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
Traitet Thepbandansuk
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
Traitet Thepbandansuk
 
A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
Traitet Thepbandansuk
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
Traitet Thepbandansuk
 
10 wrap around_conclusion
10 wrap around_conclusion10 wrap around_conclusion
10 wrap around_conclusion
Traitet Thepbandansuk
 
02 project plan11_aug12
02 project plan11_aug1202 project plan11_aug12
02 project plan11_aug12
Traitet Thepbandansuk
 
00 how to_test_app
00 how to_test_app00 how to_test_app
00 how to_test_app
Traitet Thepbandansuk
 
R01 all references
R01 all referencesR01 all references
R01 all references
Traitet Thepbandansuk
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
Traitet Thepbandansuk
 

More from Traitet Thepbandansuk (20)

IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15
 
06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf
 
Change attitude change life scg
Change attitude change life scgChange attitude change life scg
Change attitude change life scg
 
01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad
 
MSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadMSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPad
 
03 outcome navigator
03 outcome navigator03 outcome navigator
03 outcome navigator
 
O1 research overview
O1 research overviewO1 research overview
O1 research overview
 
D4 recommendation emenu_development
D4 recommendation emenu_developmentD4 recommendation emenu_development
D4 recommendation emenu_development
 
D3 users perceptions_emenu
D3 users perceptions_emenuD3 users perceptions_emenu
D3 users perceptions_emenu
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirements
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
 
A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
10 wrap around_conclusion
10 wrap around_conclusion10 wrap around_conclusion
10 wrap around_conclusion
 
02 project plan11_aug12
02 project plan11_aug1202 project plan11_aug12
02 project plan11_aug12
 
00 how to_test_app
00 how to_test_app00 how to_test_app
00 how to_test_app
 
R01 all references
R01 all referencesR01 all references
R01 all references
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 

00 how to_test_app

  • 1. HOW TO INSTALL AND TEST E-MENU SOFTWARE *** Note that I can not responsible for any problem that may arise the use of this source code. *** Project: E-menu on iPad for Thai restaurant Created by Traitet Th. Topic: Outcome#2 Created Date 13 Aug 2012 Revised Date 7 Sep 2012 Content: How to install and test e-menu software Revision No. 1.0
  • 2. 2 OBJECTIVES OF THIS DOCUMENT 1. To explain general information about source code. 2. To explain briefly how to install and test application.
  • 3. 3 PRESENTATION ON YOUTUBE  Video presentation of e-menu on iPad for restaurant customer:  http://www.youtube.com/watch?v=th5YlsYrHuY  http://www.youtube.com/watch?v=bCsFiMHuG80  Video presentation of e-menu on Website for restaurant staff:  http://www.youtube.com/watch?v=HSqTJ5acxzw  Video presentation of innovative e-menu and its benefits:  http://www.youtube.com/watch?v=-cBTICTa7bE
  • 4. 1. XCODE FOR IPAD APP 4
  • 5. 5 1. XCODE General Information No Item Description Comment 1 E-menu application E-menu 2012 Version 0.9 The final prototype 2 Supported devices iPad 1,2,3 3 Operating System MAC OX x 10.7.3 4 Developing Tool Xcode 4.3.2 http://aces- 5 Required Web services web.aces.shu.ac.uk/students/b0043132/0 Expired on 31 January 2013 3_emenu/service.asmx http://aces- Required Manage 6 web.aces.shu.ac.uk/students/b0043132/0 Expired on 31 January 2013 website 3_emenu/default.aspx
  • 6. 6 1. XCODE How to test program? How to test program ? 1. Copy folder 1 “01_SOURCE_CODE_XCODE” from “02_SOURCE_CODE_AND_D 2 B01_SOURCE_CODE_XCOD E” 2. Double Click File MENU01.xcodeproj 3. Click button “Run” 3 4. Program runs on iPad simulator Comment 2 1. Make sure that you choose “iPad 5.1 Simulator” on the Xcode 2. If you want to install to iPad, you have to pay for developing program. Please find more info at: https://developer.apple.com/progra If you don’t have iMAC or MacBook, you can watch video demo at: http://www.youtube.com/watch?v=I1HbAoOT7MA ms/ios/gettingstarted/
  • 7. 2. E-MENU WEBSITE (.NET) 7
  • 8. 8 2.1 E-MENU WEBSITE (.NET) General Information No Item Description Comment http://aces- 1 Website web.aces.shu.ac.uk/students/b0043132/03_e Same website as this souce code menu/default.aspx E-menu 2012 Version 0.9 (The final 2 E-menu application Web based application protoytpe) Internet Explorer, Firefox, Google 3 Support Chrome and Safari Developed on Operating 4 Windows 7 Professional System Developed by Developing 5 Visual Studio .Net 2010 Tool 6 Developed with DBMS SQL Server 2005 7 .NET Framework version .NET Framework 4.0
  • 9. 9 2.2 E-MENU WEBSITE (.NET) How to install e-menu website? Install Website http://technet.microsoft.com/en- 1 Install IIS Find installation guide at: us/library/cc725762.aspx 2 Copy folder "03_EMENU" to C:Inetpubwwwroot IIS, [your computer name], Sites, Default Convert "03_EMENU" to 3 Web site, 03_EMENU, Right Click, Convert See the left figure application to Application 1 1 2 3
  • 10. 10 2.3 E-MENU WEBSITE (.NET) How to install the database? Install Database http://technet.microsoft.com/en- 1 Install SQL Server Equal or above SQL Server 2005 us/library/ms143516(v=sql.90).aspx 2.1 Attach database Databases > Right click > Attach… Select Database File at “02_SOURCE_CODE_AND_DB11_DATA 2.2 Selecting Database file BASEEMENU_DB2012.mdf” Then, press OK 1 2.1 2.2
  • 11. 11 2.4 E-MENU WEBSITE (.NET) How to configure e-menu website? If database server is installed at different place as web server or it is installed not in your PC, You have to change configuration in .NET files as follow; 1 Open visual studio .net At C:Inetpubwwwroot03_EMENU <add name="cn" connectionString="Data Change configuration at line 8 Change web.config file Source=.;Initial Source: [Database Server Name] Catalog=EMENU_DB2012;User 2 Catalog: Database Name In ID=emenu;Password=emenu" ID: Database user C:Inetpubwwwroot03_EMENU providerName="System.Data.SqlClient"/ Password: Database Password > Change 3 Change resource.resx file "App_GlobalResource/Resource.resx" 1 2 3
  • 12. 12 2.5 E-MENU WEBSITE (.NET) How to test e-menu website? • Open website on a Internet Browser: http://localhost/03_EMENU/Default.aspx • If you cannot install, you can test at: http://aces-web.aces.shu.ac.uk/students/b0043132/03_emenu/default.aspx

Editor's Notes

  1. Xcode is a development tool for iOS devices. It use Objective-C language.It normally implement based on Cocoa framework.It includes iPad simulator.
  2. Xcode is a development tool for development of apple applications.The website will be unavailable because the university have gave permission to use a database and web server until 31 January 2013.
  3. IIS is prerequisite software.
  4. You can find a video presentation of e-menu on iPad at;http://www.youtube.com/watch?v=th5YlsYrHuYhttp://www.youtube.com/watch?v=bCsFiMHuG80You can find a video presentation of e-menu on Website at;http://www.youtube.com/watch?v=HSqTJ5acxzw