INLS 623– I NVENTORY M ANAGEMENT A PPLICATION Instructor: Jason Carter.

Slides:



Advertisements
Similar presentations
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Advertisements

Chapter 5 Database Processing.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
91.309/310 Database I & II Prof. Cindy Chen. What is a database? A database is a very large, integrated collection of data. A database management system.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Multiple Tiers in Action
DAT702.  Standard Query Language  Ability to access and manipulate databases ◦ Retrieve data ◦ Insert, delete, update records ◦ Create and set permissions.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Data Management Solutions DMS Products Overview IntelliTrack Inc.
1 Database Requirements and Design. 2 DATA PEOPLE PROCEDURES HARDWARE SOFTWARE The Product: a working system.
Database Lecture # 1 By Ubaid Ullah.
ZACK FESTA, ADAM HOOD AND NATHAN DARLING Refrigerator Scanning System.
DBA Developer. Responsibilities  Designing Relational databases  Developing interface layer Environment Microsoft SQL Server,.NET SQL Layer: Stored.
PHP Programming with MySQL Slide 8-1 CHAPTER 8 Working with Databases and MySQL.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
DataBase Testing. Objectives What is DB Testing ? Testing at the Data Access Layer Scope of DB Testing Need for Testing DB Objects Common Problems that.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
 Maintains the Instrument Database  Generates the Calibration Schedules  Maintains Calibration Records  Provides Facility to enter All types of.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Databases. Database A database is an organized collection of related data.
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
Midterm Exam Chapters 1,2,3,5, 6,7 (closed book) March 11, 2014.
INLS 623– D ATABASE S YSTEMS II Instructor: Dr. Carter.
Chapter 7 Working with Databases and MySQL PHP Programming with MySQL 2 nd Edition.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
SYST Web Technologies SYST Web Technologies Databases & MySQL.
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.
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
DAY 12: DATABASE CONCEPT Tazin Afrin September 26,
1 IT420: Database Management and Organization Database Security 5 April 2006 Adina Crăiniceanu
Inventory Management System for Department of Computer Science Group Number
Objectives In this lesson, you will learn to: *Identify the need for ADO.NET *Identify the features of ADO.NET *Identify the components of the ADO.NET.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Sale system Expected system: Web-base, Software Application, 2 tiers Application – data, Stand alone database for client, Database engine for Server, Client.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you structure your database?
INLS 623– S TORED P ROCEDURES Instructor: Jason Carter.
Security Considerations Steve Perry
Module Review Basic SQL commands: Create Database, Create Table, Insert and Select 2. Connect an SQL Database to PHP 3. Execute SQL Commands in.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
IT Faculty Software Engineering Seniors UML for a simple DataBase Management System Prepared by: أنس الأسود بشير الفروان زهير الزعبي ياسر المحمد.
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.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
Distribution of Marks For Second Semester Internal Sessional Evaluation External Evaluation Assignment /Project QuizzesClass Attendance Mid-Term Test Total.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
Year 12: Unit 2, living in the digital world. 1. What is ICT? ICT is the use of technology to convert data to information. It covers many areas, especially.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
GRIN-Global Suite of Software Components. Updater.
Data generators by Jan Kincl. Data Generators - Jan Kincl2 Outline Introduction Introduction Main features Main features MySQL Data Generators MySQL Data.
INLS 623– I NVENTORY M ANAGEMENT A PPLICATION Instructor: Jason Carter.
Web Development Web development never ends:
INLS 623– Stored Procedures
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Relational database and SQL MySQL LAMP SQL queries
Database Management  .
ISC440: Web Programming 2 Server-side Scripting PHP 3
Login & administration page
Chapter 8 Working with Databases and MySQL
POINT OF SALE.
Accessing Your MySQL Database from the Web with PHP (Ch 11)
Database Management Systems
Presentation transcript:

INLS 623– I NVENTORY M ANAGEMENT A PPLICATION Instructor: Jason Carter

S CHEDULE March 3 Database Application Development and Internet Applications March 17 Database Application Development and Internet Applications March 24 Stored Procedures....Calling Stored Procedures--Take home midterms March 31 Database Tuning and Indexing April 4th XML and Databases April 14th XML and Databases April 21st Open for possible speaker Take home exam March 24th

M OORE ’ S E LECTRIC Electrical, HVAC, plumbing, piping, chillers, refrigeration, design/build, sales and services, technology, communications, controls, industrial maintenance, facilities management, and we offer 24-hour emergency service.

I NVENTORY T RACKING A PPLICATION Motivation Need to understand how much inventory they have in dollar value Need to know who has what equipment

IT D EPARTMENT Tracks equipment loaned out to employees Equipment such as: PCs, monitors, printers, servers, software, cell phones, tablets Employees are loaned equipment for a specific period of time This time can be indefinite, until the employee is terminated How do they track it now?

H OW DO THEY T RACK IT N OW ? MS Access Database

E MPLOYEES First and last name Department Location Role

D EPARTMENT name

E QUIPMENT Manufacturer Model Serial (optional) Service tag (optional - only applicable to PCs) Asset tag # Cost

O THER TABLES ? Need to provide ability to track check out

B USINESS R ULES Only one employee per department Any type of equipment can be checked out There is an end date for all equipment checked out, even if its infinite The business has multiple locations One location per employee

T YPES OF Q UESTIONS T HEY W ANT T O A NSWER Given a user, what equipment do they have? How many of a certain piece of equipment do we have (sum and detail)? Total dollar value in equipment Who has checked what out and for how long? Who is overdue and by how many days? 3. How much total equipment is checked out?

Y OUR T ASKS Determine what is wrong with the MS Access DB. Design a database in MySQL that meets all Normal Form requirements Create HTML web forms with PHP code that allows an administrator to insert, update, delete, and select information from each table Use a three tiered architecture Stored Procedures XLST Tune the database (Querying and Indexing) Create an XML Database

S TEPS Determine what is wrong with current database Create new database that adheres to normal form Create HTML Forms that allow users to enter information into database Create PHP code that interacts with database Create SQL Code Use Stored Procedures Tune the Database Create XML form of database

P RACTICE Specify Primary Keys Specify Foreign Keys Show EER Diagram