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

Реалізація задачі здійснюється за допомогою засобів, орієнтованих на користувача. Для цього в програмному засобі сконструйовані таблиці, запити, екранні форми, звіти. Запит – це об’єкт, який дозволяє отримати необхідні дані з однієї чи декількох таблиць. Екранні форми введення і редагування даних відповідають структурі первинних документів. Головною метою будь-якої екранної форми є забезпечення зручного для користувача інтерфейсу з функціями доступу до потрібної інформації, пошуку, сортування, фільтрування, коригування та видалення існуючої інформації в базах даних. Головна кнопочна форма виконує функції головного меню додатку до бази даних і може вміщувати в собі необмежину кількість підменю. Найбільш зручним засобом для створення та редагування головної кнопочної форми є «диспетчер кнопочних форм», які викликаються через «Службові програми» головного меню «Сервіс». За допомогою звітів, найбільш зручно представляти ту вихідну інформацію в системі, яка має регулярний характер. Як для звітів, так і для екранних форм, бажано робити власні окремі запити, тому що мова 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ї системи до реального об'єкту необхідно, у разі потреби, додати до головної кнопочної форми додаткові таблиці, форми, запити та звіти.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: