+ All Categories
Home > Documents > INLS 623– I NVENTORY M ANAGEMENT A PPLICATION Instructor: Jason Carter.

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

Date post: 30-Dec-2015
Category:
Upload: austin-stanley
View: 215 times
Download: 2 times
Share this document with a friend
Popular Tags:
15
INLS 623– INVENTORY MANAGEMENT APPLICATION Instructor: Jason Carter
Transcript
Page 1: INLS 623– I NVENTORY M ANAGEMENT A PPLICATION Instructor: Jason Carter.

INLS 623– INVENTORY MANAGEMENT APPLICATION

Instructor: Jason Carter

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

SCHEDULE

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

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

MOORE’S ELECTRIC

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.

http://www.mooreselectric.com/

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

INVENTORY TRACKING APPLICATION

Motivation Need to understand how much inventory they have

in dollar value Need to know who has what equipment

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

IT DEPARTMENT

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?

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

HOW DO THEY TRACK IT NOW?

MS Access Database

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

EMPLOYEES

First and last name Email Department Location Role

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

DEPARTMENT

name

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

EQUIPMENT

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

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

OTHER TABLES?

Need to provide ability to track check out

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

BUSINESS RULES

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

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

TYPES OF QUESTIONS THEY WANT TO ANSWER

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?

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

YOUR TASKS

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

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

STEPS

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

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

PRACTICE

Specify Primary Keys Specify Foreign Keys Show EER Diagram


Recommended