Plant Accession Application Maintenance Manual. Accession Application Website Environment Overview WinHost.com ASP Pages VBScript Procs Constants Style.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Web Plus Overview Division of Cancer Prevention and Control National Center for Chronic Disease Prevention and Health Promotion CDC Registry Plus Training.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
NMD202 Web Scripting Week5. What we will cover today PHPmyAdmin Debugging – using print_r Modifying Data PHP (cont.) 4D Methodology File and IO operations.
1 Chapter 12 Working With Access 2000 on the Internet.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Design of Web-based Systems IS Development: lecture 10.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Multiple Tiers in Action
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
1 Chapter 1 Tour of Access. 1 Chapter Objectives Start and exit Microsoft Access Open and run an Access application Identify the major elements of the.
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
ECA 228 Internet/Intranet Design I Intro to the Web.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
GRIN-Global Project the global plant genebank information management system.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Server-side Scripting Powering the webs favourite services.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
Session Session 26 SAIG (Title IV WAN) Connectivity.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Siemens Power Generation, Instrumentation &Controls
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Creating a Web Site to Gather Data and Conduct Research.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
1 3. Computing System Fundamentals 3.1 Language Translators.
1 Rev 2: 3/4/2014 LWAF Plant Database - AKA “Accession Database” - Please note that this presentation has note pages using PowerPoint notes capabilities.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
June 23, 2001Database Creation Review and Exercises1 Database Creation Review 10: :30 Team Building Exercise ……………………….. John 10: :30 Database.
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
DataFlow Diagram – Level 0
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
IS2803 Developing Multimedia Applications for Business (Part 2) Lecture 1: Introduction to IS2803 Rob Gleasure
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Client – Server Architecture A Basic Introduction 1.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
ABI Electronic Attendance for Elementary Schools Prepared by The SBCUSD Assessment & Accountability Department Revised: February
GRIN-Global Suite of Software Components. Updater.
2nd year Computer Science & Engineer
Introduction to Dynamic Web Programming
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Active Server Pages Computer Science 40S.
DePaul Bears Try Your Luck!.
Warm Handshake with Websites, Servers and Web Servers:
Chapter 19 PHP Part III Credits: Parts of the slides are based on slides created by textbook authors, P.J. Deitel and H. M. Deitel by Prentice Hall ©
PHP / MySQL Introduction
Lesson 1 The Web.
Web Application Development Using PHP
Presentation transcript:

Plant Accession Application Maintenance Manual

Accession Application Website Environment Overview WinHost.com ASP Pages VBScript Procs Constants Style Sheets Production Software ASP Pages VBScript Procs Constants Style Sheets Test Software MySQL Database Test Plant Accesion Database PC Running Windows 8 Web Browsers −Firefox −Internet Explorer IIS Services Version Classic ASP VBScript SQL Client (SQLyog) SQL Server (MySQL) FTP (AceFTP) Text Editor (Metapad) active server component (ASPMail)* Development Environment Production Environment Hosts the application website WinHost Max Package Including: −Windows IIS V8 −MySQL −FTP −Classic ASP −VB Script −ASP Mail* −PHP* −Many others (See WinHost.com)* Developer User Development and DB Administration performed on local PC WinHost.com used as webserver to Internet users * Not required for this application Production Plant Accession Database MySQL Database

Accession Website Development Environment All development and testing occurs locally on the developer’s PC Root node is “localhost” MySQL Server Microsoft Internet Information Services (IIS) Web Browser ASP Pages VBScript Procs Constants Style Sheets Test Software Developer PC Running Windows 8 Text Editor (Metapad) SQL Client (SQLyog) MySQL Database Test Plant Accesion Database

Two Products used in local development environment SQLyog is a client program which provides a GUI for maintaining your MySQL databases. It can connect to your local database, the database on WinHost, or to both at the same time. It provide facilities for backup and restore as well as maintaining db structure and data Other packages similar to SQLyog can also be used AceFTP provides a GUI for FTP It can be used for moving files back and forth between the development environment and the web server. Other FTP packages similar to AceFTP can also be used.

Updating the Accession Website FTP (AceFTP) ASP Pages VBScript Procs Constants Style Sheets Test Software Developer MySQL Database Test Database PC Running Windows 8 WinHost.com ASP Pages VBScript Procs Constants Style Sheets Production Software FTP Once a change has been made and tested in the development environment, it is moved to the production environment where it becomes visible to the general public.

LWAF Database Administration Environment Database Administrator Plant Accession Database MySQL Client (SQLyog) PC Running Windows Vista MySQL Server WinHost.com Database administration takes advantage of the MySQL Client/Server model. Database backups, mass changes and other ad-hoc operations are done using the “SQLyog” client on the PC which is connected to the MySQL server on WinHost.com. You can also use this same architecture to connect to the “localhost” server to do database administration on the local test database.

Accession Website Directory Structure plantslw Newsletters Administrative The directories shown below are those that contain accession website files. Arboretum Root (/) directory ImagesCommonCodeAppLWAFAppAccession JMNSoftware ArbDocsHelp

General Flow of Webpages Single Plant Record Update Form Lookup Table Selection Menu Report PageCustom Report Menu Accession Home Page Lookup Table Update Form Mulitple Plant Records Update Form Note: You can always go back to the Home Page or the Custom Report Menu from any screen.

Accession Application Programs ProgramDescription index.aspThis program sets in the root directory on WinHost.com. It is identical to plants.asp. plants.aspThis ASP page is the "entry page" into the plant accession application. It is the “HomePage” to the accession app. It presents a menu to the user who then selects a report or other action. The menu is submitted back to plants.asp and then the appropriate program is invoked by plants.asp to create a report or take some other action. db_plant_select.aspThis program acts like a "traffic cop" - receiving requests from other pgms (including itself) and then invokes the appropriate program among a set of plant programs. Typically, this ASP page creates what is called the "Custom Menu" and then accepts the input back from this menu, forms the appropriate SQL query, and then invokes the appropriate report program. db_plant_report.aspThis ASP page creates a listing of accessioned plants and provides a link to google pix for each plant in the listing. This pgm is invoked from either db_plants.asp or db_plant_select. Several session variables have been set by those programs so that this pgm knows the selection criteria, name, and format of the report to generate. db_plant_maintain.aspThis ASP page is used to add, revise, or delete accessioned plant records. db_plant_maintain_list.aspThis ASP page creates a listing of accessioned plants. Each line item (plant record) in the report may be modified if you have update authority. The form presented by this program limits the display to 50 plants. The form has been designed primarily for the quick update of bloom dates and notes. db_plant_lookup_select.aspProvides a form for selecting what plant accession lookup table to update. Input submitted on the form goes to db_plant_lookup_maintain.asp db_plant_lookup_maintain.aspThis ASP page is used to add, revise, or delete entries in one of several lookup tables in the system.

Accession Application Programs (Cont.) ProgramDescription cultivar_update.aspA special purpose program that has to be invoked manually (there are not links to it). It does some correction to cultivar names. Use this program only if you know what you are doing! db_plant_accession_record.aspThis ASP page prints out one page per record showing all of the plant record's field values. This one page report can be used as the "accession record" for the plant in question.. db_plant_labels.aspThis ASP page creates plant labels for Avery 8160 labels. It is invoked from a web page created by db_plant_report.asp db_plant_report_names.aspThis ASP page creates a listing of accessioned plants. Each line item in the report may be modified if you have update authority. links.aspThis ASP page provides a list of links related to the Arboretum. plant_articles.aspProvides a list of articles written by me. plant_contact.aspA “contact us” page for the Accession application. It directs users to the Arboretum docents.

Program/Webpage Relationship plants.asp db_plant_maintain.asp db_plant_maintain_list.aspdb_plant_report.asp db_plant_select.asp index.asp db_plant_lookup_select.asp db_plant_lookup_maintain.asp Mulitple Plant Records Update Form Single Plant Record Update Form Lookup Table Selection Menu Report Page Custom Report Menu Accession Home Page Lookup Table Update Form Redirects to Transfers to Creates form Submitted to Creates form Submitted to Transfers to Creates page Links to Creates form Sumitted to Creates form Submitted to Creates form Submitted to Links to This chart shows: What programs create what pages or forms What programs forms are submitted to What programs are invoked via links* What programs are invoked via transfers * Note: All pages provide links back to plants.asp and db_plant_select.asp to show the accession home page and custom report menu respectively. However, these links are not shown on this diagram in order to limit the number of lines shown.