Вы находитесь на странице: 1из 10

2011 November

Lab Project (HW)

King Fahd University of Petroleum and Minerals


Department of Systems Engineering
Course Number Course Title ISE361 FUNDAMENTALS OF DATABASE SYSTEMS

Title of Course Work

Lab Project

Time/ Duration Allowed

4 Weeks

Instructions to Candidates: Total Marks: 15% Part-I Database Model (Quest Data Modeller) Live Demo ER-Diagram/ Schema Design Part-II Normalisation, FDs Script(s) contains CreateTable, DropTable, InsertData, PK/FK, and Check, UNIQUE, NOT NULL Constraints for simple and single valued columns (Database Oracle) Part-III Prototyping (Development of given forms/ reports) Forms & Reports Design (using MS Access-forms, VB, Java etc.) Live Demo ______________________________________________________________________________ For this assignment/ project you will be supplied with: VB program and helping VB PPT slides are available at \\ccse-xeon\courses\ise361

INST. EJAZ AHMED

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 1 of 10

Safa Manufacturing Company

Assessment SOFTWARE DEVELOPMENT IN ORACLE (Production & Planning)) Hand out Date: 30.11.2010 Due Date: 01.01.2011

The following relations represent the existing infrastructure of this company described in the case brief. The primary key of each relation is underlined. Vendor Material Employee Customer (ID, name, location, country) (ID, name, price, quantity, location) ( EmpID, Name, Address, Telno, Email, BirthDate, JobTitle, ManagerID) (CustomerID, Name, Street, City, Telno, Fax, Email)

A database consisting of these relations that has to be set up. It consists of the above tables.
At the end of an assessment of this project, following are additional clarifications: Item, Product or sale material means Finish Goods Material means raw material used to manufacture item or product Some warehouses (storages) or show rooms can be considered as Sales Area where finish goods are available to deliver to customer or keeping for sale purpose.

How an order placed by customer? How to track an order that placed in which plant for manufacturing or preparing it? Which storage under which plant has finish goods of that order etc ? Which plant is producing or manufacturing which product and from where finish goods are ship to customer?

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 2 of 10

CASE BRIEF

Introduction In a large whole sale company, materials are supplied by the supplier/ vendor. Supplied materials are stored in supply-storage area of this company. For manufacturing raw material is made available in plants. Some materials need special arrangements such as cool/ fridge. This company has several plants, storage units. Assembled or ready-made materials are made available in warehouse (WH) locations. Customers buy such WH materials through POS (point-of-sale) counters. This company has more than one branch in different cities (known as company code) with units such as plants, storages and WHs located in many cities. Each material is associated with these branches and units. Plant: An organizational unit within a company. A plant produces goods, renders services, or makes goods available for distribution. A plant can be a manufacturing facility or a warehouse distribution centre. Storage Location: An organizational unit within a plant. A storage location identifies the general area in the plant where material is stored. Plants can have multiple storage locations. Storage can stores raw material, finish good items to be testing or tested, or semi-finished good items etc. Warehouse: Place where material is assembled or finished good items are placed and ready to sale or deliver or install. Work Center: A work center is where an operation or an activity is carried out in a plant. It therefore specifies where production ultimately takes place. Work centers are used in routings or they nay also be used in networks, inspection plans or in maintenance routings. Work center is generally a specific geographical location in the plant, for example, a specific machine or department in plant. Routing: A routing contains the work steps required to carry out production. These include the relevant operations, the sequence in which they occur and the work centers at which these operations are to be executed. From any company code, a material can be identified and its availability can be monitored. Raw material can be figure out if material is not assembled. Material can be identified from plant, storage in a company code or branch. Material contains its sub materials (raw materials) by which it was

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 3 of 10

manufactured or assembled. Other attributes of material are name, quantity, size, colour, availability status, location where it is available. In the plant items (materials) are assembled or manufactured from number of other raw materials. For example, a computer is an item assembled by its parts/ peripherals such as keyboard, network card etc. Similarly, pump is also an assembled item. Assembling items are casing, fly wheel, hollow shaft, electronic turbine drive, hexagon head screw etc.

Following are tasks performed during production (routing) Cutting, fabricating, fixing, drilling Cutting, washing, Spacer, water proofing, packing etc. Testing, (Testing item IN, Testing item OUT)

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 4 of 10

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 5 of 10

Following figure gives a layout of one branch or company code of main organization in one city.

A customer visits POS head office and places an order to buy materials (manufactured) or products. POS user/ employee checks availability of materials from WHs and generate an invoice report of this order. A customer can give many orders and many items can be supplied corresponding to one order or invoice. In other words, in one order there must be at least one item or product or more than one. Also, a material is normally order by many customers under each of their orders.

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 6 of 10

Companys employee (e.g., Salesman) normally received cost or payment and handover invoice to customer to collect material/ items from WHs. In invoice each material is associated with WH from which it is available for shipment. Some material can be delivered by shipment by air, sea or postal delivery. Invoice indicates date, order type, delivery date, item shipment/ to-collect.

Develop the following forms/ reports: The following forms/ reports are being used currently. Based on a new database design refine the forms/ reports and develop using MS Access. The company keeps the following information (Report) about each production routing of material.
Finishing Goods Routing Status ------------------------------Material (Finishing Good): Pump Routing Group: Group Counter: Plant: ----------------------------------------------------------------------Work Center Routing Status Operation -------Work Center Description ----------- --------------------Time/ Duration --------------

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 7 of 10

The Safa company keeps the following information about each material Safa Company Material Entry Form
Material# Description: Size: Assembled: Y/ N Colour Weight: Price:

Following forms need to be developed:

Material Availability Search Form


Material#: P-100 Find

Plant: PKHOB1 Al-Khobar-1 Storage: S05 Base Qty: 5 Labour Expenses/ Overheads: SR. 1000, Base Cost:

Item Description ----- --------------

Brand -------

Quantity ------------

Unit Price ----------

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 8 of 10

Assembled Material Search Form


Material#: Plant: Storage: Find

Assembled of Materials: Item# -----Description ----------Num of Pieces -------------

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 9 of 10

College of Computers Science and Engineering Systems Engineering Department HOME WORK - ASSIGNMENT COVER SHEET COURSE TITLE INSTRUCTOR ASSIGNMENT NO ASSIGNMENT HAND OUT DATE ESTIMATE TIME FUNDAMENTALS OF DATABASE SYSTEMS EJAZ AHMED 1 Lab Project Safa Company 27-NOV-2011 30 Hours DUE DATE 17-DEC-2011 TYPE Indiv. COURSE CODE Group ISE361 (Please tick)

ASSESSMENT CRITERIA (or attached)

% Mark

Instructions to Candidates: Total Marks: 15% Part-I Database Model (Quest Data Modeler) Live Demo ER-Diagram/ Schema Design Part-II Normalisation, FDs Script(s) contains CreateTable, DropTable, InsertData, PK/FK, and Check, UNIQUE, NOT NULL Part-III Prototyping (Development of given forms/ reports) Forms & Reports Design (using MS Access-forms, VB Live Demo)
(Every student must develop Form/ Report separately on common final DB design) TO BE COMPLETED BY STUDENT NAME ID NO Time Taken DECLARATION: I/We declare that this Coursework is my/our groups own work SIGNATURES (All members) GROUP MEMBERS ID ID ID ID ID Sec# Sec# Sec# Sec#

GRADE/ MARK AWARDED

COMMENTS

INSTRUCTORS SIGNATURE

DATE

ISE361-LabProj-Safa PP-111.doc

Inst. Ejaz Ahmed

Page No: 10 of 10

Вам также может понравиться