Министерство Образования и Науки Кыргызской Республики
«Кыргызский Государственный Технический Университет им. И. Раззакова»
Институт «Информационных технологий»
Кафедра «Программное обеспечение компьютерных систем»
Утверждаю
Преподаватель
Сабаева Кундуз Кубанычбековна
“_______”__________________” 20____ г.
Техническое задание
на проект по теме:
«Автоматизированная система Образовательной
Платформы Skillwave»
РУКОВОДИТЕЛЬ:
Старший преподаватель
Сабаева Кундуз Кубанычбековна
Исполнители:
Студентки группы ПИангл(б)-1-20
Омурбекова Айнагуль и
ШаршееваЧынара
Бишкек 2023г
Оглавление
Оглавление................................................................................................................................................2
1. Общие сведения................................................................................................................................3
1.1. Наименование системы............................................................................................................3
1.2. Наименование организаций заказчика и разработчиков.......................................................3
1.3. Плановые сроки начала и окончания работы..........................................................................3
1.4. Порядок оформления и предъявления заказчику результатов работ...................................3
2. Спецификация проблемы.................................................................................................................3
3. Назначение и цели создания системы.............................................................................................4
3.1. Цель............................................................................................................................................4
3.2. Назначения АС............................................................................................................................4
4. Бизнес-требования............................................................................................................................4
4.1. Основные цели и ожидания бизнеса.......................................................................................4
4.2. Описание бизнес-процессов, которые должны быть поддержаны.......................................4
5. Требования к системе.......................................................................................................................4
5.1. Требования к функциям:...........................................................................................................4
5.2. Требования по безопасности....................................................................................................6
5.3. Требования к надежности.........................................................................................................6
5.4. Требования к видам обеспечения................................................................................................6
5.4.1. Требования к информационному обеспечению системы..................................................6
5.4.2. Требования к лингвистическому обеспечению системы........................................................6
5.4.3. Требования к информационной системе.................................................................................6
5.4.4. Требования к серверной части.................................................................................................7
5.4.5. Требования к организационному обеспечению.................................................................7
6. Порядок контроля и приемки системы............................................................................................7
6.1. Виды, состав, объем и методы испытаний системы...............................................................7
6.2. Статус приемочной комиссии...................................................................................................7
7. Требования к документированию....................................................................................................7
8. Источники разработки.......................................................................................................................7
9. Проектная часть.................................................................................................................................8
9.1. Диаграмма use-case...................................................................................................................8
9.2. Диаграмма базы данных...........................................................................................................8
2
1. Общие сведения
1.1. Наименование системы.
Полное название системы: “Образовательная платформа Skillwave” -
автоматизированная система образовательной платформы
Перечень документов, на основании которых ведутся работы
Основанием для разработки является договор между заказчиком и Исполнителем
1.2. Наименование организаций заказчика и разработчиков.
Заказчик:
ОcОО ” Skillwave ”
Разработчики:
Омурбекова Айнагуль,
Шаршеева Чынара
Адрес фактический: г. Бишкек
1.3. Плановые сроки начала и окончания работы.
Дата начало работ: 05.10.2023
Дата окончания работ: 30.05.2024
1.4. Порядок оформления и предъявления заказчику результатов работ.
Работы по созданию системы проводятся и принимается поэтапно.
По окончанию всех этапов работ, разработчик представляет заказчику
соответствующую документацию и подписанный со стороны разработчика Акт
сдачи-приемки работ, и по окончанию этапов дополнительно уведомляет Заказчика
о готовности Системы и её частей к испытаниям.
2. Спецификация проблемы.
Объектом автоматизации являются образовательная платформа Skillwave
Академия Skillwave предоставляет обучение по IT направлениям под уклон на
Индивидуальное обучение, занимаются поиском профессионалов для преподавания,
регистрируют студентов в оффлайн режиме, связывают преподавателей и студентов для
предоставления индивидуального обучения, на сайте есть выбор курсов с подачей заявки
на запись или получения консультации
автоматизированная система академии не разработана;
большинство процессов занимают относительно много времени и средств на
обработку, в связи с большими объёмами работы.
сведения о записях хранятся на почте, нет единой базы данных для анализа и
увеличения оборота и скорости проведенных работ
Нет единого окна консультации в онлайн формате через существующий веб-
сайт
Проверка процесса обучения студента занимает много времени, проверка видео
материалов, и присутствие на занятых
Сбор отзывов от студентов проходит через социальные сети и разбросаны в
разных системах отчетности
3
3. Назначение и цели создания системы
3.1. Цель
АС Образовательной платформы “Skillwave” это:
обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;
3.2. Назначения АС
автоматизация процессов управления и контроля записей студентов;
автоматизация процессов учета и прогресса студентов в процессе обучения;
получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;
4. Бизнес-требования
4.1. Основные цели и ожидания бизнеса
Основная цель - увеличение объема продаж и прибыли Skillwave через
создание эффективной онлайн-платформы образования.
Ожидания включают увеличение объема онлайн-продаж и рост активного
пользовательского базы.
4.2. Описание бизнес-процессов, которые должны быть поддержаны.
Поддержка и автоматизация бизнес-процессов, таких как:
Управление записями студентов.
Ведение учета обучения и прогресса студентов.
Мониторинг и анализ стоимостей направлений.
Онлайн-консультации.
Сбор отзывов и обратной связи.
Оптимизация затрат и финансовых параметров.
5. Требования к системе
5.1. Требования к функциям:
Система выполняет ряд следующих функций:
Авторизация пользователя;
Аутентификация;
4
Ввод данных, формирование отчетов, вывод отчётов, удаление данных по:
1. Записью студента;
2. Регистрации преподавателей;
3. Регистрации направлений;
4. Удаление направлений;
5. Заказанным направлениям;
6. Скидкам;
7. Сотрудникам компании;
8. Отзывам по направлениям
9. Отзывам на преподавателей
10. Ценам на направления
хранение информации о
1. студентах;
2. сотрудниках;
3. направлениях;
4. видеоматериалах;
5. Ценах на направления
Поиск данных по:
1. Направлениям;
2. Преподавателям;
3. Студентам;
4. Видеоматериалам;
5. Принятым товарам;
6. Скидкам;
7. Ценам
Комментарии под курсом между студентом и преподавателем
Отзывы на:
1. Направления;
2. Преподавателей;
Рейтинг преподавателей
Регистрация студента на платформу
Регистрация преподавателя
5
Онлайн заявки на обучение
Онлайн заявки на преподавание
5.2. Требования по безопасности
Система должна обеспечивать надежную безопасность данных, основываясь на стандарт
ГОСТ 17799, такую как:
Авторизация пользователей и контроль доступа;
Шифрование данных в базе;
Защита обмена данными.
5.3. Требования к надежности
Система должна сохранять работоспособность и обеспечивать восстановление своих
функций при возникновении следующих внештатных ситуаций:
– при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке
ОС, восстановление программы должно происходить после перезапуска ОС и запуска
исполняемого файла системы;
– при ошибках в работе аппаратных средств (кроме носителей данных и программ)
восстановление функции системы возлагается на ОС;
– при ошибках, связанных с программным обеспечением (ОС и драйверы устройств),
восстановление работоспособности возлагается на ОС.
5.4. Требования к видам обеспечения
5.4.1. Требования к информационному обеспечению системы
Состав, структура и способы организации данных в системе должны быть
определены на этапе технического проектирования.
Данные в системе должны хранятся в базе данных, которая должна быть
построена на основе модели объектно-реляционных СУБД. Предполагается
использование базы данных – PSQL. Для обеспечения целостности данных должны
использоваться встроенные механизмы СУБД.
5.4.2. Требования к лингвистическому обеспечению системы
Все прикладное программное обеспечение системы для организации
взаимодействия с пользователем должно использовать только русский язык.
5.4.3. Требования к информационной системе
Используемое при разработке программное обеспечение, библиотеки
программных кодов, СУБД должны иметь широкое распространение, быть
общедоступными и использоваться в промышленных масштабах.
В качестве серверной операционной системы должна использоваться ОС
семейства Windows NT.
В качестве СУБД должна использоваться PSQL.
6
5.4.4. Требования к серверной части
Сервер должен удовлетворять следующим критериям:
Операционная система семейства Linux;
СУБД PSQL.
5.4.5. Требования к организационному обеспечению
Организационное обеспечение системы должно быть достаточным для
эффективного выполнения персоналом возложенных на него обязанностей при
осуществлении автоматизированных и связанных с ними неавтоматизированных
функций системы.
Заказчиком должны быть определены должностные лица, ответственные за:
Обработку и контроль вводимой информации в систему;
Администрирование автоматизированная системой;
Управление доступом к данным системы.
К работе с системой должны допускаться сотрудники, имеющие навыки
работы на персональном компьютере, ознакомленные с правилами
эксплуатации и прошедшие обучение работе с системой.
6. Порядок контроля и приемки системы
6.1. Виды, состав, объем и методы испытаний системы
Виды, состав, объем, и методы испытаний подсистемы должны быть изложены в
программе и методике испытаний АС, разрабатываемой в составе рабочей документации.
6.2. Статус приемочной комиссии
Статус приемочной комиссии определяется Заказчиком до проведения испытаний.
7. Требования к документированию
Эксплуатационная документация передается Заказчику в бумажной и электронной
форме.
Состав документации:
Программа и методика испытаний.
Руководство пользователя
Руководство программиста
8. Источники разработки
ГОСТ 34.602-89 – Техническое задание на создание автоматизированной системы
ГОСТ 19.201-78 – Техническое задание. Требования к содержанию и оформлению
7
9. Проектная часть
9.1. Диаграмма use-case
9.2. Диаграмма базы данных
8
10. Руководство программиста
10.1. Цель
АС Образовательной платформы “Skillwave” это:
обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;
10.2. Назначения АС
автоматизация процессов управления и контроля записей студентов;
автоматизация процессов учета и прогресса студентов в процессе обучения;
получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;
11. Раздел командной работы
11.1. Цель
АС Образовательной платформы “Skillwave” это:
обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;
11.2. Назначения АС
автоматизация процессов управления и контроля записей студентов;
автоматизация процессов учета и прогресса студентов в процессе обучения;
получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;
12. Назначение и цели создания системы
12.1. Цель
АС Образовательной платформы “Skillwave” это:
обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;
12.2. Назначения АС
автоматизация процессов управления и контроля записей студентов;
9
автоматизация процессов учета и прогресса студентов в процессе обучения;
получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;
13. Назначение и цели создания системы
13.1. Цель
АС Образовательной платформы “Skillwave” это:
обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;
13.2. Назначения АС
автоматизация процессов управления и контроля записей студентов;
автоматизация процессов учета и прогресса студентов в процессе обучения;
получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;
№ Омурбекова Айнагуль Шаршеева Чынара Дата
1 Просмотр статистики 01.10.22
Управление списком успеваемости студента
студентов в группах
(добавление, удаление,
изменение)
2 Управление списком Отметка времени 15.10.22
групп (удаление,
10
добавление и
изменение)
3 Управление списком Обратная связь с 01.11.22
направления администратором
(добавление, удаление,
изменение)
4 Управление списком Выставление баллов 15.11.22
групп (удаление,
добавление и
изменение)
5 Управление списком Отметка посещаемости 12.12.22
групп (удаление, студента
добавление и
изменение)
11