Курсовая работа: База даних підприємства
Досліджуються й обґрунтовуються умови розвитку систем, що інформаційно радять, ведення господарства (ИСС ВХ). Одним з напрямків цього розвитку розглядається застосування комп'ютерів у технологічних процесах виробництва продукту нижній рівень керування технологічними операціями, верхній рівень - ИСС ВХ керуючими процесами прийняття рішень на основі бази даних і бази знань у розвитку комп'ютерних рішень, на рівні агропромислового комплексу (АПК) регіону розглянуті перспективи рішення завдань із розподіленими базами даних. Облік агроклиматических ресурсів території господарства дозволяє вирішувати ряд важливих завдань виробництва сільськогосподарського продукту.
Оскільки зовнішні впливи й у першу чергу клімат визначають можливість і доцільність оброблення конкретних сільськогосподарських культур й їхня продуктивність, робиться спроба прогнозувати втрати врожаю. Із цією метою формулюються моделі й оцінки агрометеорологічних розумів, включаючи характеристики стану ґрунтів, посівів і врожайності культур. При цьому одночасно проводяться спостереження за метеорологічними величинами, що впливають на сільськогосподарський об'єкт.
1.2 Основні завдання предметної області
В історичному плані проблемі розробки систем ведення сільського господарства агроэкономическая наука незмінно приділяла велику увагу. Сотні років, у своїй повсякденності, сільське господарство й, зокрема, землеробство базувалося на сугубо практичній основі, на нагромадженні й передачі виробничого досвіду від одного покоління до іншого. Факти накопичувалися, ретельно описувалися й рекомендувалися для практичного застосування новим поколінням хліборобів. Кожний з їх міг брати ті, що хотів, покладаючись при цьому лише на свою інтуїцію. Фактично до XIX сторіччя системи ведення сільського господарства формувалися емпірично, відбиваючи зміни в рівні розвитку продуктивних сил і зміни суспільних формацій. Та й в основу назви цих систем землеробства бралися різні обставини (перелігвища, перелігвища, подсечно-огневая, выгонная, парова, сидеральна, плодозмінна). Треба відзначити, що найбільш часто найменування системи землеробства зв'язувалося з "провідної" фактором, що визначав або винний був визначати ефективність системи землеробства.
У зв'язку із цим виникає необхідність удосконалювання керування різними сторонами діяльності підприємств регіону, у т. ч. удосконалювання оперативного керування виробничо-господарською й фінансовою діяльністю підприємств на основі нових інформаційних технологій, що сприяють прискореному регулюванню процесів, що відбуваються, запобіганню виникаючих негативних ситуацій. Всі це, насамперед, пов'язане з необхідністю системного й комплексного рішення як організаційно-управлінських, так і фінансово-економічних проблем галузі. Особливу актуальність здобуває критична оцінка факторів, що впливають на сферу керування виробничими й фінансовими потоками, аналіз зовнішнього середовища, діяльність конкурентів, що функціонують у єдиному економічному просторі цього регіону. Не менш важливим бачаться питання ефективного використання інформаційної сфери для виявлення переваг підприємств однієї галузі, недоліків, їхнього функціонування, визначення своїх переваг перед конкурентами, передбачення структурних змін на ринку, оцінка гнучкості цінової політики, якості продукції, стабільності попиту на неї, збуту, конкурентоздатності виробленої продукції.
2. Постановка завдання
2.1 Організаційно-економічна сутність комплексу завдань
У даній роботі буде підняте питання автоматизації оперативного керування ведення однієї з галузей сільського хазяйства. Конкретно автоматизації технологічної лінії вирощування гриба "вешенки". Починаючи від заготівлі субстракта й до його повного циклу плодоношення. Програма буде вести кілька таблиць, зв'язаних в одну базу даних. Це комплекс, на базі якого можна аналізувати, планувати й приймати рішення. Стежити за економічними показниками, ростом і скороченням обсягів збуту, нарощуванні можностей, і збільшення рентабельності підприємства, шляхом зміни якісного складу субстракта та різних партій міцелію, від різних постачальників.
Програма універсальна, і може бать використана всього на одному комп'ютері. Алі від цього її можливості не стають меншими. Інтерфейс програми винний мати універсальність, як для операторів, технологів, які вносять інформацію з виробничих циклів, так і для менеджерів, які аналізують постачальників й обсяги зборів і реалізації продукції, а також для керівництва, що долино в повному обсязі бачити необхідні дані для аналізу рентабельності, та й просто контролю за виробництвом і персоналом.
Програма винна мати в собі вусі вище перераховане й виконувати ряд інших завдань:
1) Ведення бази паспортів партії
2) Ведення бази по персоналі
3) Бази постачальників міцелію
4) Бази міцелію
5) Базу збору продукції операторами
6) Базу технологічної інформації з усіх цехів
7) Базу реалізованих обсяги продукції
Винна мати гнучку систему аналізу й планування виробництва:
1) Графік місячних зборів
2) Річні збори
3) Графік аналізу рентабельності підприємства за будь-який період
4) Графіки прогнозовані обсяги при різних значеннях рентабельности підприємства.
Програма винна буде виконана мовою високого рівня Delphi 6 з використанням БД Interbase за допомогою інструмента IB Expert. Також програма винна взаємодіють на програмному рівні з устаткуванням цехів, шляхом роботи через зовнішні пристрої, а значити використати споконвічно загальноприйнятий протокол передачі даних.
2.2 Опис вхідної інформації
У даній програмі необхідно точно організувати правильне й лаконічне використання вхідних даних, тому що смороду будуть у більшості прямо впливати на організацію полів у базі даних. Дані необхідно строго впорядкувати й розділити на дві категорії: обробних й оброблюваних.
Типи даних повинні бути наведені до стандарту використовуваному в мові високого рівня Object Pascal (Delphi). Бази даних повинні бути організовані з використанням реаляційного підходу, на базі стандарту мови запитів SQL.
Конкретний список вхідних даних для успішної роботи програми наведень у таблиці 2.2.1 Із вказівкою їхніх назв, типів і діапазонів прийнятих значень.
Саме вхідні дані формують структуру майбутніх полів бази даних.
база інформаційна система автоматизація
Таблиця вхідних даних 2.2.1
Назва | Діапазон | Тип даних |
Паспорт партії | 1.999999 | Числовий |
Назва партії міцелію | 1.999999 | Числовий |
Порядковий номер збору | 1.999999 | Числовий |
Номер партії | 1.999999 | Числовий |
Кількість у партії | 1.999999 | Числовий |
Ваги партії | 1.999999 | Числовий |
Дата збору | Дд. мм. рр | Дата |
Дата виносу на плодоносіння | Дд. мм. рр | Дата |
Дата продажів | Дд. мм. рр | Дата |
Штам партії | 100 | Строковий |
Виробник | 100 | Строковий |
Оператор | 100 | Строковий |
Примітки | 100 | Строковий |
Дата засіву | Дд. мм. рр | Дата |
Кількість блоків | 1.9999 | Числовий |
Ваги блоків | 1.9999 | Числовий |
Загальна ваги партії | 1.999999 | Числовий |
Ціна | -999999.999999 | Currency |
Температура | -30.150 | числовий |
Вологість | 0.100 | числовий |
PH | % | числовий |
Соломка | % | числовий |
Лушпайка | % | числовий |
Гречка | % | числовий |
Вапно | % | числовий |
Інакулював | 120 | Строковий |
Перфорував | 120 | Строковий |
2.3 Опис вихідної інформації
Вихідна інформація є, основний і представляє з себе результат роботи програми й ведення хазяйства в цілому. На базі цієї інформації можна зручно аналізувати й прогнозувати майбутні періоди виробництва. Тому що дане виробництво повністю виявляє інерційну систему, де зміни виробництва в самих початкових етапах можуть бути помічені результатом лише через місяці. Програма виявляє собою потужну систему для прийняття рішень технологам, керівництву, менеджерам по продажах і відділу маркетингу. Вихідні дані розташовані в таблиці 2.3.1 й являють собою результат, а також базову складову майбутніх полів бази даних.
Таблиця вихідних даних 2.3.1
Найменування | Діапазон | Тип даних |
Наростаючий підсумок за місяць | 1.99999999 | числовий |
Наростаючий підсумок за рік | 1.99999999 | числовий |
Наростаючий підсумок за період | 1.99999999 | числовий |
Рентабельність | % | числовий |
Торба зборів за день | 1.99999999 | числовий |
Торба зборів за місяць | 1.99999999 | числовий |
Торба зборів за звітний період | 1.99999999 | числовий |
Дані паспорти партії | структура | - |
Результати технологічного циклу | структура | - |
Об’єми за день | 1.99999999 | числовий |
обсяги за місяць | 1.99999999 | числовий |
обсяги за звітний період | 1.99999999 | числовий |
Торба по партії | 1.99999999 | числовий |
Примітки | 500 | Строковий |
Обсяги реалізації | 1.99999999 | Числовий |
3. Проектування інформаційної системи
3.1 Аналіз вхідної інформації предметної області
Поняття тип даних у реляційної моделі даних повністю адекватно поняттю типу даних у мовах програмування. Звичайно в сучасних реляційних БД допускається зберігання символьних, числових даних, бітових рядків, спеціалізованих числових даних (таких як "гроші"), а також спеціальних "темпоральних" даних (дата, година, часовий інтервал). Досить активно розвивається підхід до розширення можливостей реляційних систем абстрактними типами даних (відповідними можливостями володіють, наприклад, системи сімейства Ingres/Postgres). У нашому прикладі мі маємо справу з даними трьох типів: рядка символів, цілі числа й "гроші".