Coding Reporting Utilities.  Desktop ◦ C#  5 years  Web-based ◦ ASP.NET (C#)  5 years ◦ ASP.Classic (VB)  2+ years ◦ PHP  3+ years ◦ HTML5  1 year.

Slides:



Advertisements
Similar presentations
Database Management Systems and Enterprise Software
Advertisements

Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
Intermediate Visual Basic CISP 371 CRC Prof. Chapman.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
SoftLab Project Winter 2008 Supervisor: Victor Kulikov Students: Dmitry Kanevsky Nir Lev-Ari.
Chicago Band Connection Developed by Chutes & Ladders.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Chapter 14: Advanced Topics: DBMS, SQL, and ASP.NET
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
CGS 1000 Introduction to Computers and Technology.
Arvind Gupta Professional Software Developer C#.net Portfolio  N-tier layered application  Defining a class object  Use of iComparable, iEnumerable.
SOFTWARE.
Chapter 3 Application Software.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Intro to Google Apps B3: Working in Google Drive.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
ASP.NET Programming with C# and SQL Server First Edition
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
1 Working with MS SQL Server Textbook Chapter 14.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Working with MSSQL Server Code:G0-C# Version: 1.0 Author: Pham Trung Hai CTD.
Accessing MySQL with PHP IDIA 618 Fall 2014 Bridget M. Blodgett.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
Microsoft Access Database Software.
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 5 th Edition Let’s Review Lesson 2! Who Wants to Be a Computer.
1 Week 5 Application Software. Objectives Overview Identify the four categories of application software Describe characteristics of a user interface Identify.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
1 Chapter 13 Programming Languages and Program Development Tools.
Subject Outline Grade 12 Computer Studies HG. Final Mark 4 Components External Theory (140 marks 3hrs) External Practical (100 marks 3hrs) Project (60.
Security Considerations Steve Perry
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Summer 2007.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Tallahassee, Florida, 2015 COP4710 Database Systems Project Overview Fall 2015.
PHP and SQL Server: Queries IST2101. Steps to Design PHP Pages to Answer User Queries 1.Query generation – What SQL query do we need to retrieve the desired.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Creating Databases applications for the Web: week 2 Basic HTML review, forms HW: Identify unique source for asp, php, Open Source, MySql, Access.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Discovering Computers Fundamentals, 2010 Edition Living in a Digital World.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
SQL Injection By Wenonah Abadilla. Topics What is SQL What is SQL Injection Damn Vulnerable Web App SQLI Demo Prepared Statements.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
XP Creating Web Pages with Microsoft Office
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. REDCap:
Group 18: Chris Hood Brett Poche
Project Objectives Publish to a remote server
COP4710 Database Systems Project Overview.
Web Systems Development (CSC-215)
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CS4433 Database Systems Project.
Database Management Systems and Enterprise Software
Presentation transcript:

Coding Reporting Utilities

 Desktop ◦ C#  5 years  Web-based ◦ ASP.NET (C#)  5 years ◦ ASP.Classic (VB)  2+ years ◦ PHP  3+ years ◦ HTML5  1 year

 Desktop ◦ A utility for converting Unix Time (seconds from 1 Jan 1970) to a standard time format  Reason: To display data accessing a MySQL database where the timestamps were in Unix time, to a more user-friendly format

 Web-Based ◦ A utility for uploading documents for student reference and which accompany courseware presentations  Reason: To enable management to efficiently add/edit courseware reference in database and to upload documentation

 PHP w/ MySQL ◦ Our Learning Management System (LMS) uses PHP w/ MySQL, housed on an IIS7 server  C#.NET (.NET 4.0) w/ SQL and MySQL ◦ C# uses MySQLDriverCS.dll to communicate with MySQL databases on the LMS ◦ In-house apps/pages are developed in C#.NET (Older apps were done in ASP.Classic w/ MS Access.)

 PHP/MySQL ◦ Class Performance  Tracks average time spent on courseware and the average grade for each test/exam per class ◦ Filtering  Per Class ◦ Technologies  PHP5  MySQL5.1 ◦ Software  MySQL Workbench  PHPMyAdmin  Notepad++

 Code Sample ◦ SQL String and form display (excerpt)

 Inventory Activity ◦ Tracks download of courseware from LMS site  To ensure that only validated users have access to those courses ◦ Filters  Every column  Can filter out or filter for  Can have multiple filters ◦ Technologies  C#.NET  MS SQL

◦ Software  MS Visual Studio 2010  SQL Server 2008

 Code Samples ◦ From AJAX, for filtering (excerpt)

 Code Samples ◦ Filters for SQL query (excerpt)

 Code Samples ◦ SQL query

 Code Samples ◦ Table builder (excerpt)

 Student Performance ◦ Tracks time spent on each lesson per student ◦ Filters  Student name  Course ◦ Technologies  C#.NET  MySQL  MySQL instead of MS SQL because LMS uses MySQL ◦ Software  MS Visual Studio 2010  MySQLDriverCS.dll

 Code Samples ◦ MySQL query

 Code Samples ◦ Filters from AJAX (excerpt)

 Section of AJAX code used by various reports

 SQL stored procedures (SProcs) ◦ Used for our in-house CBT authoring application  Database integrity, preventing SQL Injection  Organization of SQL statements into one area (as opposed to have query statements all throughout)

 Get Page Object by Object Location ◦ Returns recordsets from multiple tables to display which pages are using a particular media file (narration, video, Flash).  This is used in conjunction with other SProcs for the purpose of page deletion

 SELECT statement (excerpt)

 If/Else statement (excerpt)

 Search Replace text ◦ Searches for and (if chosen in interface) replaces text found anywhere in the entire course  Search also in narration script, image alt tags, as well as instructor notes (notes used by instructor if lesson is a classroom presentation)

 Search portion

 Replace portion

 Copy SCO ◦ “SCO” is an e-learning term (based on the SCORM model) which denotes a chapter or section ◦ Copies every recordset from a particular SCO, within several tables (including task notes and objectives)..\copySCO.txt

 Web-based, data-driven utilities used for in- house tasks  C#.NET and MS SQL ◦ GUI ◦ Console

 TimeOff Tracker ◦ Used by both employees and management to record and track employees’ approved time off ◦ Technologies  C#.NET  MS SQL ◦ Software  Visual Studio 2010  MS SQL Management Server

 Time off input

 Report

 Code Samples ◦ Parameterized Statements (excerpt)

 Graphics Renamer ◦ Console App ◦ Renames all graphics’ names in a course with current course number  As the USAF syllabi change, so do course numbers

 Code Samples ◦ SQL String

 Code Samples ◦ Console input/output (excerpt)

 Crystal Reports Have downloaded trial of Crystal Reports and am currently learning the interface.