- •Завдання на курсову роботу студента
- •Календарний план
- •Завдання на курсову роботу студента
- •Календарний план
- •Завдання на курсову роботу студента
- •Календарний план
- •Призначення комплексу задач
- •Цілі створення комплексу задач
- •Характеристика об’єкта автоматизації
- •Перелік нормативно-технічних документів, методичних матеріалів, використаних при розробці тз
- •Визначення, позначення і скорочення
- •Призначення і цілі створення системи
- •Вимоги до чисельності та кваліфікації персоналу
- •Показники призначення
- •Вимоги до надійності
- •Порядок контролю та приймання
- •Види, склад, об’єм та методи випробувань системи
- •Загальні вимоги до приймання робіт по стадіям
- •Творчий внесок члена команди в загальну розробку
- •Шехет Григорій Олександрович
- •Ганжа Владислав Валерійович
- •Блажко Ігнат Олегович
- •Рішення з інформаційного забезпечення
- •Обґрунтування вибору субд
- •Опис підключення до бд
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •Керівництво програміста
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •Керівництво системного адміністратора
- •Загальні відомості про програму
- •Інсталяція програми
- •Налаштування програми
- •Повідомлення системного адміністратора
- •Збій при запуску
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •II курсу
- •Функціональність, не виконана у відповідності до тз
- •Перспективи розвитку
- •Література і посилання на джерела
- •Додатки
Вимоги до чисельності та кваліфікації персоналу
В системі передбачені наступні ролі:
фахівець(студент);
компанія;
адміністратор.
Фахівцю мають бути доступні:
модуль авторизації, через який він входить та виходить з Системи;
модуль редагування профілю;
модуль перегляду вакансій;
модуль проходження тестів;
модуль компетенцій;
модуль автоматичної генерації резюме в pdf
модуль пошукк вакансій.
Команії мають бути доступні:
модуль авторизації;
модуль редагування профілю;
модуль створення та редагування вакансії;
модуль створення та оцінення тестів;
модуль перегляду студентів;
модуль пошуку студентів.
Адміністратору мають бути доступні:
модуль обліку користувачів, за допомогою якого він може створювати, редагувати та видаляти профілі користувачів;
модуль управління контентом.
Для ефективного функціонування Системи необхідний адміністратор, але сама система є автономною і взагалі не потребую втручання.
Показники призначення
Система повинна забезпечувати можливість одночасної обробки запитів як від студентів, так і від компаній.
Вимоги до надійності
Аварійні ситуації, які мають враховуватись при розробці Системи - наступні:
контроль вводу даних;
обмеження доступу до даних, що зберігаються;
З метою запобігання невірному введенню даних користувачем до Системи має бути реалізовано контроль та перевірка вхідних даних на етапі їх внесення. У разі спроби внесення невірних даних користувачем, необхідно видавати повідомлення про помилку та можливі варіанти її виправлення.
Вимоги до безпеки
Вимоги не висуваються.
Вимоги до ергономіки та технічної естетики
Взаємодія користувача з програним забезпеченням повинна здійснюватись за допомогою графічного інтерфейсу, а саме – браузера. Інтерфейс системи повинен бути зрозумілим та зручним.
Вимоги до транспортабельності для пересувних АС
Вимоги не висуваються.
Вимоги до експлуатації, технічного обслуговування, ремонту та зберігання компонентів системи
Система повинна бути розрахована на експлуатацію в складі програмно-технічного комплексу Замовника і враховувати розподіл ІТ інфраструктури Замовника на внутрішню(сервери) та зовнішню(клієнти). Технічний і фізичний захист апаратних компонентів системи, носіїв даних, безперебійне енергоживлення, резервування ресурсів, поточне обслуговування реалізується технічними та організаційними засобами, передбаченими в ІТ структурі Замовника.
Вимоги до захисту інформації від несанкціонованого доступу
Модуль авторизації Системи має забезпечувати:
ідентифікацію користувача;
перевірку повноважень користувача при роботі з Системою через перевірку ролі користувача;
розмежування прав доступу користувача лише до своєї інформації.
Вимоги до збереженості інформації при аваріях
Вимоги не висуваються.
Вимоги до захисту при зовнішньому впливі
Вимоги не висуваються.
Вимоги до патентної чистоти
Установка системи в цілому, як і встановлення окремих частин системи не повинна надавати додаткових вимог до купівлі ліцензій на програмне забезпечення сторонніх виробників.
Вимоги до стандартизації та уніфікації
Інтерфейс повинен бути розрахований на використання клавіатури. Клавіатурний режим введення повинен використовується головним чином при введенні даних. Всі написи, а також повідомлення, що видаються користувачеві повинні бути українською мовою.
Додаткові вимоги
Вимоги не висуваються.
Вимоги до видів забезпечення
Вимоги до математичного забезпечення системи
Математичні методи і алгоритми, що використовуються для шифрування/дешифрування паролів користувачів повинні мати достатній рівень криптостійкості.
Вимоги до інформаційного забезпечення
Вся інформація, як про користувачів повинна зберігатися у базі даних. Клієнтському місцю повинен бути забезпечений надійний - захищений від збоїв у роботі та несанкціонованого доступу - інтерфейс для доступу до даних, що використовуються для роботи клієнтського програмного забезпечення.
Повинні бути ураховані наступні вимоги до інформаційного забезпечення:
інформація повинна бути достовірною та актуальною;
доступ до інформації повинен бути максимально легким.
Інформація в систему заноситься через форми веб-інтерфейсу.
Вимоги до лінгвістичного забезпечення
Інтерфейс користувачів з системою повинен бути виконаний українською мовою.
Вимоги до програмного забезпечення
Для веб-застосувань розділяються вимоги до серверного та клієнтського програмного забезпечення.
Вимоги до програмного забезпечення сервера
Як операційна система серверів застосувань повинна використовуватись система Ubuntu Server 12.04 або вище або аналогічний Unix сервер, або Ubuntu Desktop 12.04 або вище. Також сервер можна встановити на Windows 7.
Вимоги до програмного забезпечення клієнта
Для роботи з додатком на кожному клієнтському робочому місці має бути встановлено один із таких веб-браузерів:
Internet Explorer 9 або вище;
Chrome 25.0 або вище;
Safari 5.1 або вище;
Opera 18.0 або вище.
Вимоги до технічного забезпечення
Вимоги до конфігурації сервера
процесор Intel Xeon 2.4 GHz;
1ГБ ОЗП;
не менше ніж 50 ГБ об’єму диска;
доступ до мережі інтернет.
Вимоги до конфігурації клієнта
Мінімальні вимоги:
процесор за частотою не менше 1Ghz;
512 МБ ОЗП.
Вимоги до метролологічного забезпечення
Вимоги не висуваються.
Вимоги до організаційного забезпечення
Системі потрібен адміністратор, який буду оновлювати інформацію стосовно
Для всіх користувачів Системи достатніми є досвід роботи з комп’ютером та доступу до мережі інтернет.
СКЛАД ТА ЗМІСТ РОБІТ ПО СТВОРЕННЮ СИСТЕМИ
Стадії та етапи розробки програмного забезпечення:
Стадія аналізу:
аналіз предметної області;
визначення вимог до системи;
визначення засобів розробки.
Результатом стадії буде розроблене ТЗ до проекту.
Стадія проектування:
проектування макетів графічного інтерфейсу;
розробка діаграм.
Результатом стадії будуть макети сторінок веб-сайту.
Стадія розробки:
розробка моделей для бази даних;
розробка серверної частини, реалізація клієнт-серверної архітектури;
розробка клієнстької частини, верстка макетів;
розробка клієнстької частини, реалізації сценарію роботи на сторінках.
Результатом стадії є веб-сайт з реалізованими функціями.
Стадія тестування:
проведення тестування(функціональні випробування);
проведення тестування сумісності Системи з різними версіями популярних веб-браузерів;
виправлення помилок знайдених під час тестування.
Результатом стадії буде готовий до впровадження веб-сайт
Завершальна стадія: розробка документації по системі .
Результатом стадії буде інструкція користувача системи.
