kwame ampem paitrick lawyer brandon zachary april 15, 2011

25
Proposed Database for Loretta’s University Cleaners Kwame Ampem Paitrick Lawyer Brandon Zachary April 15, 2011

Upload: myron-baldwin

Post on 23-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • Kwame Ampem Paitrick Lawyer Brandon Zachary April 15, 2011
  • Slide 2
  • The objective of this project is to assist a local client in enhancing their DBMS for more efficient storage, accesses and security.
  • Slide 3
  • FabriCare Management System Windows-based application that provides dry cleaning/laundry software for dry cleaning businesses with an average sized clientele Data is stored in Microsoft Access DBMS Easy to maintain
  • Slide 4
  • Slide 5
  • This screenshot shows the possible types of alterations that can be done on a given set of garments.
  • Slide 6
  • This screenshot shows the laundry services that are provided by Lorettas University Cleaners.
  • Slide 7
  • This screenshot shows the shoe repair menu. Once an option is selected, you will be asked to enter more information about the shoe.
  • Slide 8
  • This screenshot shows an in-depth look at what happens after selecting a type of shoe. You are allowed to enter information about the shoe (ex. shoe color).
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Relations: INVOICE(IvoiceNo, Name, Number, StreetName, City, ZipCode, {Quantity, GarmentType, ServiceType, Price}) INVENTORY(ItemName, Quantity, Cost) ORDERFORM(OrderNo, OrderDate, Quantity, Price, ItemName, SupplierName, SupplierAdd, SupplierNum)
  • Slide 14
  • INVOICE InvoiceNum & GarmentType & ServiceType -> All Attributes GarmentType & ServiceType -> Price Name & Phone -> StreetName, City, Zip Primary Key: Invoice & GarmentType & ServiceType Partial Functional Dependency: GarmentType & ServiceType are apart of primary and price depends on those attributes
  • Slide 15
  • INVENTORY ItemName -> Quantity, Cost Primary Key: ItemName Partial Functional Dependency: There are none for this Relation
  • Slide 16
  • ORDERFORM OrderNo & SupplierNum -> all attributes SupplierNum -> SupplierName, SupplierAddress Primary Key: OrderNo & SupplierNum Partial Functional Dependency: SupplierNum is a part of the primary key but supplierName a SupplierAddress depend on that attribute
  • Slide 17
  • Removed Partial Functional Dependencies INVOICE (InvoiceNo, Name, Phone, GarmentType, ServiceType, Quantity) GARMENT (InvoiceNo, GarmentType, ServiceType, Price) CUSTOMERINFO (Name, Phone, StreetName, City, Zip)
  • Slide 18
  • INVENTORY (ItemName, Quantity, Cost) ORDER (OrderNo, SupplierName, OrderDate, Quantity, Price, ItemName) SUPPLIERINFO (SupplierName, SupplierAddress)
  • Slide 19
  • No Transitive Functional Dependencies INVOICE(InvoiceNo, Name, Phone, GarmentType, ServiceType, Quantity) GARMENT(InvoiceNo, GarmentType, ServiceType, Price) CUSTOMERINFO(Name, Phone, StreetName, City, Zip) INVENTORY(ItemName, Quantity, Cost ORDER(OrderNo, SupplierName, OrderDate, Quantity, Price, ItemName) SUPPLIERINFO(SupplierName, SupplierAddress)
  • Slide 20
  • Alterations Shoe Repair PressLaundry Staff Back Office Services Superclass Creates Receives Renders Has {Mandatory, Or} Front Office 1.. * Invoice 1.. 1 1.. * Inventory *.. 1 *.. * 1.. * Gathers Customer Info InvoiceNo (PK) ItemName (PK)
  • Slide 21
  • Please enter your ID: Employee Login Screen The user will enter his/her ID to gain access to the system. If the user ID exists, the user will have permissions to certain aspects of the system, depending on his/her position. ENTER
  • Slide 22
  • What would you like to do? Employee View If the user is an employee who does not handle transactions, he/she will only have the above options. For security assurance, he/she will not be able to access what other users may. CLOCK IN VIEW TIMECARD CLOCK OUT VIEW ORDER
  • Slide 23
  • What would you like to do? Employee View If the user is an employee who handles transactions, he/she will have the above options. For security assurance, he/she will not possess the same privileges as the manager user(s). CLOCK IN VIEW TIMECARD CLOCK OUT VIEW ORDER DRY CLEAN LAUNDRY HOUSEHOLD PRESS ONLY HOUSEHOLD PRESS ONLY ALTERATIONS SHOE REPAIR CHANGE ORDER CASH OUT VIEW INVOICE
  • Slide 24
  • What would you like to do? Manager View If the user is an employee who is a manager, he/she will have the above options. CLOCK IN VIEW TIMECARD CLOCK OUT VIEW ORDER DRY CLEAN LAUNDRY HOUSEHOLD PRESS ONLY HOUSEHOLD PRESS ONLY ALTERATIONS SHOE REPAIR CHANGE ORDER CASH OUT VIEW INVENTORY QUOTE SEARCH
  • Slide 25
  • Please enter name or invoice number: Search View This is a sample of the capabilities of the search function for the manager or employee with similar privilege. They may search for a previous invoice for whatever the need may be, and he/she will receive near real-time results. ENTER Doe Invoice #NamePick Up DateOperation 56255Doe, JohnMar 12, 2011Laundry 41203Doe, JaneApr 20, 2009Press Only 17834Doel, SamJune 23, 2004Shoe Repair