Смекни!
smekni.com

Розробка інформаційно-аналітичної системи підприємства, що спеціалізується на вирощуванні сої (стр. 2 из 3)

Розробка технології розв’язання задачі

Розробка технології полягає у декомпозиції основної задачі на підзадачі, у встановленні взаємозв’язків між об’єктами бази даних та у визначенні послідовності виконання елементарних операцій для реалізації кожної підзадачі. Для цього, грунтуючись на постановцi задачi, створимо у графічному вигляді:

Структурну схему 1 головного меню системи, на якій показажемо перелік усіх необхідних основних дій (підзадач) автоматизованої інформаційно-довідковой системи та сукупність об’єктів (макросів, модулів), що мають реалізовувати вiдповiдні дії.

Структурну схему 2, на якiй покажемо всi iмена об’єктiв (таблиць, форм, запитів, звітів), що необхідно створити, та тiльки тi зв'язки мiж ними, якi мають існувати насправдi. Ця схема служить основою програмного засобу, що проектується.

Комп'ютерна реалізація автоматизованої системи

Реалізація задачі здійснюється за допомогою засобів, орієнтованих на користувача. Для цього в програмному засобі сконструйовані таблиці, запити, екранні форми, звіти. Запит – це об’єкт, який дозволяє отримати необхідні дані з однієї чи декількох таблиць. Екранні форми введення і редагування даних відповідають структурі первинних документів. Головною метою будь-якої екранної форми є забезпечення зручного для користувача інтерфейсу з функціями доступу до потрібної інформації, пошуку, сортування, фільтрування, коригування та видалення існуючої інформації в базах даних. Головна кнопочна форма виконує функції головного меню додатку до бази даних і може вміщувати в собі необмежину кількість підменю. Найбільш зручним засобом для створення та редагування головної кнопочної форми є «диспетчер кнопочних форм», які викликаються через «Службові програми» головного меню «Сервіс». За допомогою звітів, найбільш зручно представляти ту вихідну інформацію в системі, яка має регулярний характер. Як для звітів, так і для екранних форм, бажано робити власні окремі запити, тому що мова SQL є найбільш універсальним та гнучким інструментом маніпуляції з даними. У додатках в надрукованому виглядi представлені зразки екранних форм (6, 7, 8) та макетів звiтів (9, 10, 11). В додатку 12 та 13 представлено запит по сої у вигляді конструктора та результата запиту.На основi побудованих алгоритмiв розв'язання задачi створено вiдповiднi макроси та модулі. Текст запита по даним сої на мові SQL:

SELECT DISTINCTROW [Дані про сою].КодПартіїсої, [Назви сої].Назва, [Види сої].НазваВиду, [Сорти сої].НазваСорту, [Дані про сою].Ціна, [Дані про сою].Вага FROM [Сорти сої] INNER JOIN ([Назви сої] INNER JOIN ([Види сої] INNER JOIN [Дані про сою] ON [Види сою].КодВиду = [Дані про сою].КодВиду) ON [Назви сої].КодНазви = [Дані про сою].КодНазви) ON [Сорти сої].КодСорту = [Дані про сою].КодСорту;

Текст модуля на мові Visual Basic for Application для відкриття таблиці “Дані про сою” та пошуку першого запису з назвою “Аметист”:

Option Compare Database

Option Explicit

'------------------------------------------------------------

' Відкриття_таблиці_сої

'

'------------------------------------------------------------

Function Відкриття_таблиці_сої()

On Error GoTo Відкриття_таблиці_сої_Err

DoCmd.OpenTable "Даніпросою", acNormal, acEdit

DoCmd.FindRecord "Аметист", acAnywhere, False, , False, acCurrent, True

Відкриття_таблиці_сої_Exit:

Exit Function

Відкриття_таблиці_сої_Err:

MsgBox Error$

Resume Відкриття_таблиці_сої_Exit

End Function

Підготовлено контрольний приклад для налагодження системи та демонстрації розв’язання задачі на комп'ютері, дані контрольного прикладу для таблиці “Дані про клієнтів” представлено в додатку 14 (в таблиці використано також допоміжні дані з таблиць-довідників). В додатку 15 та 16 показані дані контрольного прикладу з таблиць “Дані про сорти сої” та “Дані про клієнтів”.

Провiвши випробовування програмного комплексу в рiзних режимах (функцiонування рiзних пунктiв меню та пiдменю), та проаналiзувавши його роботу, можна зробити висновок, що програмний засіб працює згідно постановці задачі. Для роботи з системою необхiдно завантажити у WindowsХР через кнопку “Пуск” СУБД Access та відкрити в ньому базу “Інформаційно-аналітична система підприємства, що спеціалізується на вирощуванні сої”. Після завантаження програмного засобу на екрані монітора виникає головна кнопочна форма бази даних з інтуїтивно зрозумілим інтерфейсом. В ній сконценровані всі наявні функції програмного засобу, а також кнопка “Вихід”.

При необхідності доробки програмного засобу новими таблицями, формами, запитами, звітами та модулями можна під’єднати їх до головної кнопочної форми за допомогою опції “Зміна елементів кнопочної форми”. Принципова відсутність захисту на представленій розробці дозволяє використати принцип відкритої архітектури та доробити базу даних під індивідуальні вимоги та особливості користувача.


Висновки

В результатi виконання курсової роботи "Інформаційно-аналітична систама підприємства, що спеціалізується на вирощуванні сої" було створено програмний засiб в СУБД Access. До складу програмного засобу (бази даних сої в господарстві) входить комплекс таблиць для зберiгання потрiбних даних, об'єднаний реляцiйними зв'язками. Використання цих зв'язкiв дозволяє забезпечити потрібні пiдстановки при занесеннi в головнi таблицi другорядних даних довiдкового характера. Для зручного введення найбiльш важливої iнформацiї в базi передбаченi i розробленi спецiальнi форми. СУБД Access дозволяє через головну кнопкову форму надавати доступ до даних таблиць тільки через екранні форми. Підтримуються режими додавання нових даних в існуючі таблиці.Таким чином, форма є головним засобом внесення інформації в базах даних. СУБД Access одночасно з автоформами дозволяє створювати складні форми, які поєднують головну та підлеглу форми. Складність розробки таких форм компенсується значною зручністю їх використання користувачами баз даних.

Окремi задачi створеної бази даних вирiшенi у виглядi запитiв, звiтiв та програмних модулей на мовi Visual Basic for Application. Всi розробленi компоненти бази даних поєднанi в єдиний програмний засiб за допомогою головної кнопочної форми сучасного Windows-дизайну. У випадку впровадження результатiв роботи потрiбно звернути увагу на поступове заповнення потрібними даними таблиць-довідників та головних таблиць. Пiд час адаптацiї системи до реального об'єкту необхідно, у разі потреби, додати до головної кнопочної форми додаткові таблиці, форми, запити та звіти.


Список використаної лiтератури

1. Фигурнов В.Э. IBM PC для пользователя, изд. 7-е. - М.: Инфра - М, 1997. - 640с.

2. Руденко В.Д., Макарчук О.М., Патланжоглу М.О. Практичний курс iнформатики / За ред. Мадзiгона В.М. - К.: Фенiкс, 1997. - 304 с.

3. Евдокимов В.В. и др. Экономическая информатика. Учебник для вузов /Под ред. В.В.Евдокимова. - СПб.: Питер, 1997. - 592 с.

4. Праг К, Ирвин М. Библия пользователя Access 97.: Пер с англ. - К.: Диалектика, 1997. - 768 с.

5. Джонс Э, Саттон Д. Библия пользователя Office 97.: Пер с англ. - К.: Диалектика, 1997. - 848 с.

6. Вертухов В.Н., Гусева Т.И. Практическое руководство по проектированию баз данных. - М.: Радио и связь, 1991. - 124 с.

7. Гусева Т.И., Башин Ю.Б. Проектирование баз данных. - М.: Радио и связь, 1992. - 168 с.

8. Системы управления базами данных и знаний: справочное издание под ред. Наумова А.Н. - М.: Фианансы и статистика, 1991. - 201 с.


Додаток 1

Соя відноситься до роду трав’янистих рослин родини бобових. Відомо 75 видів, поширених у тропіках Африки, Америки, Азії. Соя щетиниста - самозапильна однорічна рослина.Вегетаційний період сої – 115- 140днів. Вага 1000 насінин районованих сортів від 120 до 160г.ЇЇ поділяють на 6 підвидів: індійський, корейський, китайський, манчуржський, напівкультурний і слов’янський. Залежно від сорту та умов вирощування насіння сої 35-40% білків, 17-25% олії, вітаміни. Соя – важливе джерело рослинного білка та олії. ЇЇ зерно використовують у хлібопекарській, кондитерській, макаронній, консервній, маргариновій, м’ясній та інших галузях харчової промисловості. Білок та олію з сої застосовують для виготовлення пластмас, клею, лінолеуму, лаків.На корм тваринам її використовують у вигляді зеленої маси, сіна, силосу, макухи, соломи, полови й шроту. Як бобова рослина, соя нагромаджує в грунті азот. Високі врожаї дає на багатих на вапно та фосфорні сполуки чорноземах. В сівозміні сою розміщують після озимої пшениці, кукурудзи, картоплі та буряків. Добре реагує на внесення добрив. Під сою вносяться органічні та мінеральні добрива. ЇЇ насіння обробляють «соєвим» нітрагіном. Сіють, коли температура грунту досягне 10-12 градусів. Для росту й розвитку оптимальною вважається температура 20 – 25 градусів. Догляд за посівами полягає ту досходовому та післясходовому боронуванні легкими боронами впоперек рядків і культиваціях грунту в міжряддях. Урожайність зерна сої на Україні в середньому 12 – 14 ц/га.

Тому при вирощуванні сої як й інших рослин, дуже важливо враховувати попередника, температуру грунту та повітря, технологічні операції.


Додаток 2

Схема даних сої на підприємстві


Додаток 3

Ескіз головної кнопкової форми


Додаток 4

Головна кнопкова форма: робота з формами


Додаток 5

Головна кнопкова форма: робота з довідниками


Додаток 6

Макет форми: “Дані про сою”