2.1.4 Вихідна інформація системи
Вихідна інформація інформаційної системи класифікується на наступні види:
– інформація про надходження терміналів на склад;
– інформація про видану зі складу продукції;
– інформація про наявність терміналів на складі.
Інформація про наявність терміналів на складі, складається з наступних параметрів:
– номенклатурний номер;
– виробник;
– модель;
– ціна термінала;
– кількість;
– постачальник;
– дата продажу;
2.1.5 Вимоги до системи
Загальні вимоги. Розроблювальна система повинна являти собою закінчений програмний продукт, що реалізує автоматизацію процесу керування складським комплексом у встановленому обсязі завдань. Для забезпечення ефективної роботи система повинна мати дружній графічний інтерфейс із користувачем, зрозуміле призначення функцій і наочний результат обробки інформації, надійно функціонувати в існуючому програмному оточенні й умовах експлуатації, мати засоби захисту від збоїв і відновлення. Система повинна бути відкритої для подальшого масштабування й нарощування функціональних можливостей окремих програмних модулів. Необхідним й обов'язковим є наявність убудованої інтерактивної довідкової інформації з роботи із системою й програмної документації на систему: технічне завдання, опис програми, вихідний текст програми, керівництва системного програміста й користувача.
Вимоги до видів забезпечення й компонентам. По технічному забезпеченню: персональний комп'ютер, з достатнім обсягом оперативної пам'яті, наявність дискових накопичувачів (НЖМД, НГМД) для зберігання БД, документів й їхніх архівних копій, принтер для печатки документації.
По програмному забезпеченню:
1) системне: операційна система, драйвера для убудованих і зовнішніх пристроїв;
2) прикладне: програми діагностики апаратних засобів й антивірусного захисту.
По інформаційному забезпеченню: інформаційне забезпечення процесу керування рухом терміналів можна представити наступною схемою:
Рис. 2.1 Інформаційне забезпечення процесу керування рухом терміналів
2.2 Опис функціональної структури інформаційної системи обліку терміналів
Структуру завдань, розв'язуваних системою можна представити наступною схемою рис. 2.2.
Для виконання завдання ідентифікації користувачів, необхідно щоб система могла:
– дозволяти роботу із системою тільки зареєстрованим користувачам.
– забезпечувати гнучке настроювання доступності процедур системи для кожного окремого користувача.
– забезпечувати збереження інформації в базі дані системи про користувача й зміни, ним зроблених.
Реалізація описаних вище процедур системи забезпечується роботою першої функції <Аутентификація>, виконання якої забезпечує: <Уведення інформації про користувачів системи>, <Перегляд даних>, <Обробка інформації>, <Збереження інформації>.
Для виконання завдання обліку продукції, що надходить у зону складського комплексу, необхідно щоб система могла:
– забезпечувати можливість уведення інформації про надходження продукції на склад.
– забезпечувати можливість коректування уведеної інформації.
– забезпечувати перегляд наявної інформації.
– контролювати правильність уведення інформації.
– автоматично зберігати уведену інформацію.
– забезпечувати можливість видалення інформації.
– забезпечувати формування необхідної документації й висновок її на печатку.
Реалізація описаних вище процедур системи забезпечується роботою функції <Надходження терміналів>, виконання якої забезпечить: <Уведення інформації про надходження продукції на склад>, <Перегляд всіх наявних даних>, <Обробка наявної інформації>, <Формування необхідної документації>.
Для виконання завдання формування необхідної документації, необхідно, щоб система виконувала:
– пошук інформації для складання звітів.
– перегляд сформованих звітів.
– створення запитів для зв'язку звітів з даними.
– заповнення форми звіту.
– генерацію звітів.
– настроювання загального виду звіту. Печатка й збереження звітів у різних форматах.
Підфункція <Наявність терміналів> здійснює:
<Завдання умов пошуку інформації>
<Виконання пошуку інформації>
<Перегляд результатів пошуку>
<Печатка результатів пошуку>
Підфункція <Формування звітів> реалізується за допомогою пунктів: <Пошук даних для звіту>, <Вибір форми звіту>, <Вибір запиту для звіту>, <Генерація звіту>.
Підфункція <Обробка звітів> реалізується в системі за допомогою підфункцій: <Перегляд і настроювання звітів> <Друк звітів> <Завантаження звітів> <Збереження звітів у необхідному форматі>.
2.3 Інформаційна структура бази даних
Проектування бази даних починається з виявлення атрибутів і підбора даних. Проектована база даних буде містити об'єктне відношення документів приходу й об'єктне відношення документів відвантаження зі складу.
Аналіз інформації, що повинна утримуватися в акті про прихід продукції на склад, показує, що варто виділити наступні атрибути:
1. Виробник;
2. Модель;
3. Кількість;
4. Ціна;
5. Сума;
6. Дата.
Всі необхідні дані з вхідних документів заносяться у бази даних. На основі інформації з вхідних документів формуються результатні документи.
У базі даних таблиці зв'язані між собою; це дозволяє за допомогою єдиного запиту знайти всі необхідні дані (які можуть перебувати в декількох таблицях). Будучи зв'язаної по засобом загальних ключових полів, інформація в базі даних може поєднуватися з безлічі таблиць у єдиний результуючий набір. Запису в таблицях не впорядковані. Проте будь-який запис у конкретний момент часу має цілком певне фізичне місце розташування у файлі бази даних, хоча воно й може змінюватися при зміні інформації, що зберігається в базі даних.
2.4 Опис програми, форм, звітів
Файлом, що запускає інформаційну систему «Облік мобільних терміналів» є здійсненний файл PR.EXE. Розглянемо дії користувача при роботі з системою. Оператор системи обліку і аналізу розрахунків з постачальниками (менеджер) запускає програму на виконання (виконувальний файл PR.exe), або з командної стрічки, або за допомогою ярлика, який викликає цей файл. На екрані з’являється головне вікно програми, яке виглядає наступним чином:
Рис. 2.3 Екранна форма головного вікна програми
В головному меню знаходяться два основних пункти:
- «Поступление терминалов»;
- «Продажа терминалов».
На даній панелі інструментів також знаходяться поля редагування, з допомогою яких користувач може ввести дату початкового періоду (від неї будуть розраховуватись звіти по замовчуванню).
При натискуванні на кнопку «Поступление терминалов» з’являється форма з списком терміналів, яке виглядає наступним чином:
Рис. 2.4 Екранна форма поступлення терміналів
В даній формі містяться наступні елементи:
- виробник;
- модель термінала;
- кількість терміналів, що надійшли;
- ціна термінала.
- сума (усьго);
- дата поступу термінала;
Панель інструментів складається з кнопок:
- «Добавлення нового термінала»;
- «Редагування даних про термінал»;
- «Картка партнера»;
- «Знищення терміналу»;
- «Друк списку терміналів».
Для добавлення нового партнера натискається кнопка «Добавлення терміналу», яка викликає форму «Учёт материала» для вводу даних про термінал, яка виглядає наступним чином:
Рис. 2.5. Екранна форма добавлення матеріалу
Дана форма викликається також і при натисненні кнопки «Справочники» при необхідності перегляду або редагування даних про партнера. При цьому термінал, реквізити якого необхідно переглянути чи редагувати, повинен бути попередньо вибраний зі списку терміналів в формі «Справочник терминалов».
Отже, при добавленні нового терміналу у формі «Справочник терминалов» користувач поступово вводить всі реквізити партнера. Для цього форма містить наступні вкладки:
– номерний номер;
– виробник;
– модель;
– тип акумулятора;
– розмір;
– вага;
– тип мережі;
– кількість тонів;