THREE KINGS MANAGEMENT SYSTEM Kelvin Canela Care Bear Inc.

Slides:



Advertisements
Similar presentations
Relational Database and Data Modeling
Advertisements

SOFTWARE REQUIREMENT SPECIFICATION Cortes, Hector Lachica, Joshua Salde, Rew Sim, Jason.
Group X7 – Year 2010/2011 – First Year Team Project.
--What is a Database--1 What is a database What is a Database.
New Student Orientation Registration System Stephen Nakamura EE496 Preliminary Design Review Fall 2008.
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
SQL Keys and Constraints Justin Maksim. Key Declaration Key constraint defined within the CREATE TABLE command Key can be declared using either the PRIMARY.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
LOGICAL DATABASE DESIGN
STOCKDOC Advanced Stock Management System
Your Oracle Account UserName is the same as your UWP username Followed Not case sensitive Initial Password: UWPstudent Password is case sensitive.
Overview What is SQL Server? Creating databases Administration Security Backup.
Daniel AdinugrohoDatabase Programming 1 DATABASE PROGRAMMING Lecture on 29 – 04 – 2005.
Deleting and Updating Records in MySQL using PHP Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1.
CSC271 Database Systems Lecture # 6. Summary: Previous Lecture  Relational model terminology  Mathematical relations  Database relations  Properties.
Normalization. Introduction Badly structured tables, that contains redundant data, may suffer from Update anomalies : Insertions Deletions Modification.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Database Systems Marcus Kaiser School of Computing Science Newcastle University.
MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
Chapters 17 & 18 Physical Database Design Methodology.
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.
If This Bar Is Light Blue – It Is Info That You Should Read! Helpful Hint There Will Often Be A Colored Title Bar At The Top Of A Slide.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
12/6/2012ISC329 Isabelle Bichindaritz1 The Dreamhome Online Real- estate Company Management System.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Chapter 7 Working with Databases and MySQL PHP Programming with MySQL 2 nd Edition.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Project Implementation for COSC 4120 Database Applications Lab 3.
10/3/2012ISC329 Isabelle Bichindaritz1 Logical Design.
12/3/2012ISC329 Isabelle Bichindaritz1 PHP and MySQL Advanced Features.
CIS 3051 PHP – Chapter 27 Building A Shopping Cart.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
MySQL Databases & PHP Integration Using PHP to write data to, and retrieve data from, a MySQL database.
Physical Database Design
CSCI 3140 Module 3 – Logical Database Design for the Relational Model Theodore Chiasson Dalhousie University.
© Pearson Education Limited, Chapter 9 Logical database design – Step 1 Transparencies.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
Chapter 8 Methodology - Conceptual Database Design Chapter 15 in Textbook.
Application Data and Database Activities Auditing Dr. Gabriel.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Creating Tables and Inserting Records -- Not easy to edit! -- check constraints! Create table test1 ( C1 char(5) primary key, C2 Varchar2(15) not null.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
CTP210 TERM PROJECT
CS 3630 Database Design and Implementation. Database Schema Branch (Bno…) Staff (Sno…Bno) Owner (Ono…) PropertyForRent (Pno…Ono) Renter (Rno…) Viewing.
Dr. Venton Kepuska Donald L. Troup. Dynamic Web Calendar
Detailed Design SMARK Solutions March 8, 2014
9 Copyright © 2009, Oracle. All rights reserved. Deploying and Reporting on ETL Jobs.
Modelling Methodologies Chapter 16, 17, 18. Modeling Methodologies2 Database Design Physical DB design Logical DB design Conceptual DB design Hardware.
ITN MySQL Database Programming 1 Lecture 3 :Database Analysis and Design (I) ITN 170 MySQL Database Programming.
IS2803 Developing Multimedia Applications for Business (Part 2) Lecture 1: Introduction to IS2803 Rob Gleasure
Introduction to MySQL Ullman Chapter 4. Introduction MySQL most popular open-source database application Is commonly used with PHP We will learn basics.
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
Logical Design 12/10/2009GAK1. Learning Objectives How to remove features from a local conceptual model that are not compatible with the relational model.
Normalization. Overview Earliest  formalized database design technique and at one time was the starting point for logical database design. Today  is.
MADAN MOHAN MALAVIYA ENGINEERING COLLEGE,GORAKHPUR Submitted by: TANUJA SRIVASTAV ( ) Submitted To: Mrs. Meenu Assistant professor CSE Department.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
Insert, Update, and Delete Statements DBMS Course.
Dynamic Website Design for Temple Beth-El of Ithaca, NY CS 501 Project – Final Presentation May 4, 2006 Presented By: Peter Babinski, Christopher Benedict,
CSE 4504/6504 Lab TA: Byron Williams Office: Bu209
CS 3630 Database Design and Implementation
Databases and Data Warehouses Chapter 3
CIS 336 Competitive Success/snaptutorial.com
Chapter 8 Working with Databases and MySQL
Conceptual Database Design
Integrity 5/5/2019 See scm-intranet.
Lecture 20: Representing Data Elements
Presentation transcript:

THREE KINGS MANAGEMENT SYSTEM Kelvin Canela Care Bear Inc.

  Project Overview  Conceptual data model  Use case diagram  Class diagram  Logical data model  Authentication  Authentication form  Inventory form  Logical class diagram  Physical data model  Staff table  Database application  Three Kings Staff Management System  Files  Structure Schema

  Three Kings Supermarkets strive for community immersion by hiring locals, holding competitions and donating to local events. The Three Kings supermarket Chief Executive Officer, Jose Estabas, wants to expand his business and open up a third branch.  The managers employed in the two running branches have submitted complaints about the current process by which they keep track of all business aspects.  Three Kings current paper and pen filing system will be replaced with an efficient, sustainable, and securable system. Project Overview

  During the conceptual data model our goal was to illustrate a model of the data used in our application.  The conceptual data model is also our first attempt at illustrating the relationship between users and the application. Conceptual data model

 Use case diagram

 Class diagram

  The logical database model was used to improve some of the illustrations from the conceptual data model.  Our goal during the logical data model was to account for every single data element on each input and output to the system.  The finished model is a set of normalized relations in 3 rd normal form. Logical data model

 Authentication

 STAFF (UserName, password) Authentication form

 INVENTORY (InventoryID, BranchNo, Item, Quantity, Reorder Level) BRANCH (BranchNo) Inventory form

 Logical class diagram

  The physical data model is the implementation of the ideas illustrated within the conceptual and logical data model.  The data was first created on MySQL and later tested on MS Access.  MySQL took a priority over MS Access because the focus during stage 1 of this project was a Web-based application. Physical data model

 CREATE TABLE `Staff`( `UserName` VARCHAR(20), `Passwrd` VARCHAR(32), `staffNo` CHAR(5) NOT NULL, `fName` VARCHAR(50) NOT NULL, `lName` VARCHAR(50) NOT NULL, `position` VARCHAR(20) NOT NULL, `gender` CHAR(1) NOT NULL, `DOB` DATE NOT NULL, `salary` INT NOT NULL, `branchNo` CHAR(5) NOT NULL, INDEX (`position`), PRIMARY KEY(`staffNo`,`UserName`), FOREIGN KEY(`branchNo`) REFERENCES `Branch` ) ENGINE=myisam DEFAULT CHARSET=utf8; SET autocommit=1; Staff table

  Web-based application has been developed using MySQL and PHP.  The application currently consist of the Staff management system.  Only staff with position of “Manager” have access to the current Staff management system.  The application is able to identify if the user attempting to log in is a Manager or not. Database application

  List Staff members working at a branch  Add Staff members  Update Staff information  Delete Staff information Demo: php Three Kings Staff Management System

  Web-based application files  add.php (Add staff interface)  add_staff.php (Add staff to database)  branch.php (List of staff in each branch)  delete.php (Delete staff interface)  delete_staff.php (Delete staff from database)  functions.php (all functions called by other pages)  login.php (login)  logout.php (logout)  threekings.php (Menu options)  update.php (Update staff interface)  update_staff.php (Update staff from database) Files

 Structure login.php dreamhome.php branch.phpadd.phpupdate.phpdelete.php add- staff.php update- staff.php delete- staff.php