
- •„Інститут підприємництва „стратегія”
- •1.Загальні відомості
- •2.Призначення і мета створення
- •3.Харакиеристики об’єкту автоматизації
- •4.Вимоги до системи
- •4.1.Вимоги до системи в цілому
- •4.2.Вимоги до функцій системи
- •4.3.Вимоги до видів забезпечення
- •4.4.Вимоги до інформаційної та програмної сумісності
- •5.Склад та зміст робіт по створенню системи
- •5.1.Вимоги до виконання
- •5.2.Умови експлуатації
- •6.Техніко-економічні показники
- •7.Порядок контролю та реалізації
4.3.Вимоги до видів забезпечення
Програмне забезпечення клієнт-серверного типу повинно розроблятись на основі платформи Java (J2EE) з використанням технології JavaServer Pages (надалі JSP).
Вимоги до апаратної та програмної бази для коректної роботи програмного виробу, що розробляється (див. табл. 1).
Таблиця 1. Вимоги програми до сервера
-
Різновид забезпечення
Мінімальні вимоги
Рекомендовані
Апаратне забезпечення
Pentium 700 MHz, 256 MB
Pentium 3/Athlon 1800, 512 MB – 1 GB
Програмне забезпечення
J2EE, будь-яка ОС з переліку: Windows, Solaris, Linux, IBM AIX, MacOS, QNX Neutrino, FreeBSD, HP-UX
До СКБД
Наявність підтримки JDBC
Для завантаження браузера та з'єднання по мережі з сервером повинні використовуватися персональний комп'ютер, ноутбук або КПК та браузер Mozila, Opera, тощо.
Основними характеристиками програмного забезпечення повинні бути:
Простота у використані;
Доступність на більшості сучасних програмних платформ;
Традиційна надійність роботи Java-додатків;
Високий рівень модульності, що сприяє внесенню додатків у майбутньому;
Значна кількість сумісного ПЗ.
Програма повинна створювати дві категорії файлів:
На вимогу користувача повинні генеруватися файли з завданнями та варіантами відповідей – формат файлів HTML;
При обробці виключень повинен відбуватися запис в спеціальний файл на сервері – текстовий файл з розширенням log.
При розробці програмного виробу повинно бути використано мову об'єктно-орієнтованого програмування Java 2 та технологію web-програмування JSP. Технологія створення web-сторінок JSP повинна бути застосована на основі використання HTML чи XML для створення статичного вмісту сторінки, та Java для створення динамічного змісту сторінки. Повинна бути передбачена можливість застосування JavaScript.
4.4.Вимоги до інформаційної та програмної сумісності
Для роботи програмного комплексу повинна використовуватись платформа Windows, Linux, FreeBSD або MacOS та браузер Mozila, Opera, тощо.
Для встановлення ПЗ на сервер повинно бути виконано набір традиційних, для встановлення J2EE-додатку, дій. Від клієнтської машини не повинно вимагатися наявності додаткового програмного забезпечення.
Вхідною інформацією до бази даних повинна бути інформація, яку вносить користувач ( викладач або адміністратор), що буде працювати з програмним комплексом „Тест”.
Вихідна інформація повинна формуватися через запити користувачів, з якими останні звертаються до бази даних. Запити повинні бути реалізовані через інтерфейс програмного комплексу „Тест".
5.Склад та зміст робіт по створенню системи
На першому етапі потрібно спроектувати та створити логічний проект, а саме - базу даних, котра повинна містити в собі інформацію. В базі даних повинні використовуватись: основні таблиці (сутності), в котрих повинна міститись інформація, що потрібна при використанні програмного комплексу тестування „Тест". Інформація складається з точки зору існування рівно чотирьох відповідей на кожне питання та рівно однієї правильної відповіді на це питання. База даних повинна містити таку інформацію: про тест; про дисципліни; про викладача; про адміністратора та всі їх атрибути, що необхідні для опису змісту тестів по дисциплінам, темам та модулям, опису інформації про користувачів та адміністраторів системи.
Далі повинна бути написана фізична реалізація проекту, а саме інтерфейс користувача системи; реалізація надійного механізму ідентифікації користувачів системи; реалізація засобів роботи з СКБД.