и кілька блоків і модулів, кожен з яких може неодноразово використовуватися в різних режимах досліджень. Для цього розроблена структура програми, тобто сформований її склад (окремі блоки, модулі і процедури), а також організовані зв'язки між ними при проведенні розрахунків.
Існує кілька способів виділення складових частин розроблюваної програми. У даному дипломному проекті використаний спосіб виділення складових частин програми з вирішуваним завданням з урахуванням можливостей обраної системи програмування.
Найважливішою особливістю розроблюваної програми є те, що вона використовує в якості вихідних даних персоніфіковані дані і отже, повинна бути вирішена задача розмежувань доступу до бази даних. З урахуванням цього до складу програмного засобу включений блок авторизації, реалізований за стандартною для ОС Windows процедурою (ім'я користувача і пароль).
Безпосередньо узгодить роботу всіх модулів головний модуль програми, доступ до якого здійснюється тільки після виконання процесу авторизації. Цим модулем є модуль «Введення пароля».
У відповідності з іншими виконуваними функціями програма включає ще 2 модуля: «Продаж товару» і «Додавання закупівель».
Робота з клієнтом на даному АРМ починається з авторизації. Після її успішного походеньки головний модуль передає управління модулю «Продаж товару», де створюється новий або редагується існуючий замовлення.
При складанні замовлення використовується інформація, що зберігається в довідниках бази даних.
Після завершення складання основних граф замовлення головний модуль передає управління модулю «Додавання закупівель», в якому проводиться попередній розрахунок вартості всіх послуг. При цьому також використовується довідкова інформація з бази даних.
Інформація про наявність та вартість тих чи інших видів побутової техніки надходить до бази даних з АРМ бухгалтерії та складу.
У базі даних зберігається також масив інформації про співробітників підприємства. По одному (або декільком) з цих адрес і відправляється відсоток вартості оплати за виконані роботи для нарахування йому в бухгалтерії заробітної плати.
Зберігання інформації в базі даних про товар, послуги і співробітниках дозволяє швидко і без помилок використовувати їх при проведенні розрахунків.
Для виведення і відображення результатів в програмі передбачений блок виведення вихідної інформації.
Враховуючи можливості системи програмування, в дипломному проекті прийнято рiшення про відображення вхідний і вихідний інформації на єдиному вікні інтерфейсу користувача з виділенням різних панелей.
Вся довідкова і проміжна інформація зберігається в базі даних, взаємодія програми з якої здійснюється через СУБД.
.4 Розробка алгоритмів модулів
У даному пункті представлені схеми алгоритмів основних модулів програмного засобу розробленої в дипломному проекті автоматизованої системи.
За допомогою основного модуля програми «Авторизація» здійснюється висновок форми для введення даних оператором програмного засобу, після чого він вводить пароль, так виробляється авторизація користувача.
У модулі «Продаж товару» проводяться операції по вибору товару, введення ціни товару та занесенню даних в бази даних, пов'язані з програмою, здійснюється виведення на екран даних та звітів.
За допомогою модуля «Додавання закупівель» виконуються основні операції з пошуку необхідного товару або послуги за закупівельною ціною, продажною ціною, кількістю і найменуванню товарів і послуг, занесенню цих даних в пов'язані з програмним засіб бази даних. Так само за допомогою даного модуля виконується виведення звітів на друк.
.5 Розробка інтерфейсу користувача
Опис інтерфейсу програми
При відкритті програми «Побутова техніка» необхідно запустити Access, відкрити програму з такою назвою. Можна також запустити з будь-якого вікна, наприклад, «Мій комп'ютер» або «Провідник».
Головне вікно розробленої АСУ
Головне меню програми призначене для управління послідовністю дій. Воно являє собою нескладну деревоподібну структуру. Найбільш просто елемент меню вибирається за допомогою миші. Спочатку вибирається елемент головного меню, в результаті чого розкриється відповідне підменю. Головне меню програми складається з наступних підменю:
- товари (введення довідкової інформації);
- документи (введення, перегляд і друк документів);