Оформлення розділу «Створення постанови завдання до предметної області, що підлягає автоматизації»
Розділ повинен вміщувати дані про призначення програми, а також чітко визначати вимоги до проектованої підсистеми, вимоги до надійності системи, вимоги до складу і параметрів технічних засобів, а також до інформаційної і програмної сумісності; визначати вигляд вихідних і вхідних даних задачі.
Наприклад. Мета створення даної програми – часткова автоматизація роботи відділу збуту. Найголовнішою задачею є створення відповідної бази даних, яка відбиває роботу відділу збуту.
Після вивчення предметної області і створення відповідної бази даних необхідно створити програмне забезпечення, яке має наступні функції:
- доступ до таблиць бази даних;
- редагування інформації в таблицях;
- пошук в таблиці за певними параметрами;
- сортування інформації за різними полями;
- виконання запитів з однієї таблиці за різними критеріями;
- виконання запитів з різних таблиць;
- друк інформації;
- виведення графічних звітів.
Вимоги до проектованої системи:
- обов’язкове виведення на екран вихідних форм;
- програма повинна надавати можливість переходу з однієї форми на іншу;
- передбачити можливість редагувати дані;
- програма повинна працювати без інсталяції будь-якого програмного забезпечення;
- програма повинна реалізовувати функції щодо зміни інформації (додавання, редагування, видалення);
- програма повинна мати зручний, максимально орієнтований на будь-якого користувача інтерфейс;
- вхідні дані представлені у вигляді інформації, яка надійшла з відділу збуту.
Вимоги до надійності:
- програма повинна не давати можливість користувачеві введення даних в комірки з вихідними даними;
- зручний та швидкий пошук потрібної інформації;
- формування звітів зазначених форм, та виведення їх на екран та на пристрій друку;
- коректна інтерпретація і зберігання інформації;
- для виходу з форм довідників повинна бути кнопка “Выход” (тобто повернення до головної форми).
Для нормальної роботи потрібний персональний комп’ютер з мікропроцесором Intel Pentium 1ГHz та вище, оперативна пам’ять 256Мб і вище, вільного простору на жорсткому диску 200Мб, SVGA-монітор, клавіатура та маніпулятор типу “миша”. Для виводу на друк різноманітної інформації потрібен принтер. На всі пристрої, що використовуються в системі потрібні драйвери цих пристроїв.
3.5 Оформлення розділу «Програмування»
Розділ «Програмування» містить розділ «Проектування інтерфейсу користувача», де повинна бути описана головна форма програми та її основні елементи; а також розділ «Створення головного модуля програми», де приведений опис функцій головного модуля.
Наприклад. Інтерфейс користувача представлений у графічному вигляді. Головна форма програми – це стандартне вікно, прийняте в ОС Windows. Вигляд вікна приведений на рисунку 3.
Рисунок 3 – Інтерфейс головної форми програми
При проектуванні інтерфейсу головної форми використовуються такі графічні інтерфейсні елементи: рядок головного меню, що вміщує основні команди для роботи програми; панель інструментів, яка вміщує кнопки, що дублюють пункти головного меню.
Головний модуль програми має назву Main.pas і виконує такі функції: установлює зв’язок з базою даних за допомогою об’єктів та невізуальних компонентів ADO; викликає на виконання всі інші модулі системи, що дозволяють передивлятися інформацію з бази даних, виконувати різноманітні запити, друкувати відібрану інформацію; викликає довідку по роботі з програмою.
Список літератури
1 ДСТУ 3008-95 Документація. Звіти в сфері науки та техніки. Структура і правила оформлення.
2 ГОСТ 2.105-95 ЕСКД. Общие требования и правила составления.
3 СТП 07-2000 Стандарт підприємства. Нормоконтроль. Організація і порядок проведення.
4 СТП 06-96 Стандарт підприємства. Пояснювальні записки. Структура і правила оформлення.
5 СТП 08:2004 Список літератури та посилання на літературні джерела у текстових документах.
6 www.intuit.ru