Requirement Analyses and Requirement Analyses and a Database Model for the a Database Model for the Project Project : : EGERFOOD EGERFOOD Food Safety Knowledge Food Safety Knowledge Center Center Tibor Radványi Tibor Radványi Gábor Kusper Gábor Kusper Eszterházy Károly College Eszterházy Károly College
24
Embed
Requirement Analyses and a Database Model for the Project: EGERFOOD Food Safety Knowledge Center Tibor Radványi Gábor Kusper Eszterházy Károly College.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Requirement Analyses and a Requirement Analyses and a Database Model for the Database Model for the
ProjectProject:: EGERFOODEGERFOOD
Food Safety Knowledge CenterFood Safety Knowledge Center
Tibor RadványiTibor RadványiGábor KusperGábor KusperEszterházy Károly CollegeEszterházy Károly College
OutlineOutline
Motivation Background:
– Regional Knowledge Centers– The EgerFood Project:
Food Safety Knowledge Center – R+D (Research and Development)
Requirements a Database Model
MotivationMotivation
To Build an Information System– Which is Working– Which is a Real One
Use techniques known from teaching Compare practical and theoretical Information
System Development
It is a big challenge!
BackgroundBackground
Regional Knowledge Centers– In North-Hungary
• ’05, Eszterhazy Karoly College: Food Safety• ’04, University of Miskolc: Logistics
Egerfood:Consumer focused complex food tracking systems, new food safety parameters and tools with a novel info-communication system
The ConsortiumThe Consortium
Eszterhazy Karoly College + Research Lab SzinvaNET Kft. 1., Hesi Rt. 2., Egri Bormímes Kft. 3., Detki Keksz Kft. 4., Fish and Food Kft. 5., Quality Champignons Kft. 6., Pásztor-Hús Kft. Merchantmen Chamber of District Heves
The analyzed products:The analyzed products:
Egri Bikavér wine, Detki household biscuit, Chilled fresh strudel-sheet, Tóth pungent sausage, Csiperke canned mushroom, Canned fish.
Risk of data-loss is minimizedRisk of data-loss is minimized
How we save data in the 3-Tire Storage:– The PCs at the data source save the data immediately after it
is inserted.– The Buffer Servers save the data before sending it.– The Central Data Warehouse saves the data as it receives it.
This data redundancy guarantees the data safety!
We have a lots of redundant data. Therefore, we have to make an archive time to time at all the 3 levels. Therefore, we need a suitable archive making policy. This is not done yet.
Eszterházy Károly College
A Food Safety System 15
Question about the databaseQuestion about the database
What is the best solution?: To create a database model which can store
any important data (regarding food safety) of any considered products (or possibly later introduced).
OR To make a specialized database model for
each considered products and take the union of them.
The Pencil & Notebook solutionThe Pencil & Notebook solution
At 6 (out of 6) food producer companies they use pencil and notebook to store measured parameters.
They use worksheets.
Is this solution good enough? Competitors may use even ERP systems!
The universal solutionThe universal solution
It seems that the Pencil & Notebook solution is universal.
Can be used to store the measured parameters of any– Product and– Production process.
Idea: Use this universal solution, but on a computer.
Data ModelData Model
CompaniesCompanies
Company: basic information about the company, meanly to display for the users.
Products: basic product information. A company may have more products.
AttributesAttributes
Attribute: describes a parameter, which is measured during the production.
Attribute_Type: the unit of the parameter, this information is needed for data conversion.
LogsLogs
Log: data of a work-period. Log_Row: the unit of data
insertion. Example: Mary Smith on 15.12.2006 in the 2nd work-period in the 10th tent harvested 3 kg of mushroom.
Row_Element: stores the elementary data. Any elementary data should have an attribute.
ExampleExample
Mary Smith on 15.12.2006 in the 2nd work-period in the 10th tent harvested 3 kg of mushroom.