Вы находитесь на странице: 1из 11

Министерство Образования и Науки Кыргызской Республики

«Кыргызский Государственный Технический Университет им. И. Раззакова»


Институт «Информационных технологий»
Кафедра «Программное обеспечение компьютерных систем»

Утверждаю
Преподаватель
Сабаева Кундуз Кубанычбековна
“_______”__________________” 20____ г.

Техническое задание
на проект по теме:
«Автоматизированная система Образовательной
Платформы Skillwave»

РУКОВОДИТЕЛЬ:
Старший преподаватель
Сабаева Кундуз Кубанычбековна

Исполнители:
Студентки группы ПИангл(б)-1-20
Омурбекова Айнагуль и
ШаршееваЧынара

Бишкек 2023г
Оглавление
Оглавление................................................................................................................................................2
1. Общие сведения................................................................................................................................4
1.1. Наименование системы............................................................................................................4
1.2. Наименование организаций заказчика и разработчиков.......................................................4
1.3. Плановые сроки начала и окончания работы..........................................................................4
1.4. Порядок оформления и предъявления заказчику результатов работ...................................4
2. Спецификация проблемы.................................................................................................................4
3. Назначение и цели создания системы.............................................................................................5
3.1. Цель............................................................................................................................................5
3.2. Назначения АС............................................................................................................................5
4. Бизнес-требования............................................................................................................................5
4.1. Основные цели и ожидания бизнеса.......................................................................................5
4.2. Описание бизнес-процессов, которые должны быть поддержаны.......................................5
5. Требования к системе.......................................................................................................................5
5.1. Требования к функциям:...........................................................................................................5
5.2. Требования по безопасности....................................................................................................7
5.3. Требования к надежности.........................................................................................................7
5.4. Требования к видам обеспечения................................................................................................7
5.4.1. Требования к информационному обеспечению системы..................................................7
5.4.2. Требования к лингвистическому обеспечению системы........................................................7
5.4.3. Требования к информационной системе.................................................................................7
5.4.4. Требования к серверной части.................................................................................................8
5.4.5. Требования к организационному обеспечению.................................................................8
6. Порядок контроля и приемки системы............................................................................................8
6.1. Виды, состав, объем и методы испытаний системы...............................................................8
6.2. Статус приемочной комиссии...................................................................................................8
7. Требования к документированию....................................................................................................8
8. Источники разработки.......................................................................................................................8
9. Проектная часть.................................................................................................................................9
9.1. Диаграмма Use-Case..................................................................................................................9
9.2. Диаграмма Базы данных...........................................................................................................9
10. Руководство программиста.........................................................................................................10
11. Раздел командной работы..........................................................................................................10
12. Руководство пользователя..........................................................................................................10
13. Заключение..................................................................................................................................10
14. Литературы...................................................................................................................................10

2
3
1. Общие сведения
1.1. Наименование системы.
Полное название системы: “Образовательная платформа Skillwave” -
автоматизированная система образовательной платформы
Перечень документов, на основании которых ведутся работы
Основанием для разработки является договор между заказчиком и Исполнителем
1.2. Наименование организаций заказчика и разработчиков.
Заказчик:
ОcОО ” Skillwave ”
Разработчики:
Омурбекова Айнагуль,
Шаршеева Чынара
Адрес фактический: г. Бишкек

1.3. Плановые сроки начала и окончания работы.


Дата начало работ: 05.10.2023
Дата окончания работ: 30.05.2024
1.4. Порядок оформления и предъявления заказчику результатов работ.
Работы по созданию системы проводятся и принимается поэтапно.
По окончанию всех этапов работ, разработчик представляет заказчику
соответствующую документацию и подписанный со стороны разработчика Акт
сдачи-приемки работ, и по окончанию этапов дополнительно уведомляет Заказчика
о готовности Системы и её частей к испытаниям.

2. Спецификация проблемы.
Объектом автоматизации являются образовательная платформа Skillwave
Академия Skillwave предоставляет обучение по IT направлениям под уклон на
Индивидуальное обучение, занимаются поиском профессионалов для преподавания,
регистрируют студентов в оффлайн режиме, связывают преподавателей и студентов для
предоставления индивидуального обучения, на сайте есть выбор курсов с подачей заявки
на запись или получения консультации

 автоматизированная система академии не разработана;


 большинство процессов занимают относительно много времени и средств на
обработку, в связи с большими объёмами работы.
 сведения о записях хранятся на почте, нет единой базы данных для анализа и
увеличения оборота и скорости проведенных работ
 Нет единого окна консультации в онлайн формате через существующий веб-
сайт
 Проверка процесса обучения студента занимает много времени, проверка видео
материалов, и присутствие на занятых
 Сбор отзывов от студентов проходит через социальные сети и разбросаны в
разных системах отчетности

4
3. Назначение и цели создания системы
3.1. Цель
АС Образовательной платформы “Skillwave” это:
 обеспечение руководителей и сотрудников платформы оперативной и
достоверной информацией о записях, процессе обучения, оборота средств,
видеоматериалах и консультации в режиме реального времени;

3.2. Назначения АС
 автоматизация процессов управления и контроля записей студентов;
 автоматизация процессов учета и прогресса студентов в процессе обучения;
 получение сведений о записях на платформе с детализацией по
студентам(количество), направлений, мест на направление и наличие
преподавателей на направления;
 получение стоимостных оценок направлений на платформе по ставкам
преподавателей, по остаточной цене, по обороту средств и доходности;

4. Бизнес-требования
4.1. Основные цели и ожидания бизнеса
 Основная цель - увеличение объема продаж и прибыли Skillwave через
создание эффективной онлайн-платформы образования.
 Ожидания включают увеличение объема онлайн-продаж и рост активного
пользовательского базы.

4.2. Описание бизнес-процессов, которые должны быть поддержаны.


Поддержка и автоматизация бизнес-процессов, таких как:
 Управление записями студентов.
 Ведение учета обучения и прогресса студентов.
 Мониторинг и анализ стоимостей направлений.
 Онлайн-консультации.
 Сбор отзывов и обратной связи.
 Оптимизация затрат и финансовых параметров.

5. Требования к системе
5.1. Требования к функциям:
Система выполняет ряд следующих функций:
 Авторизация пользователя;
 Аутентификация;

5
 Ввод данных, формирование отчетов, вывод отчётов, удаление данных по:
1. Записью студента;
2. Регистрации преподавателей;
3. Регистрации направлений;
4. Удаление направлений;
5. Заказанным направлениям;
6. Скидкам;
7. Сотрудникам компании;
8. Отзывам по направлениям
9. Отзывам на преподавателей
10. Ценам на направления
 хранение информации о
1. студентах;
2. сотрудниках;
3. направлениях;
4. видеоматериалах;
5. Ценах на направления
 Поиск данных по:
1. Направлениям;
2. Преподавателям;
3. Студентам;
4. Видеоматериалам;
5. Принятым товарам;
6. Скидкам;
7. Ценам
 Комментарии под курсом между студентом и преподавателем
 Отзывы на:
1. Направления;
2. Преподавателей;
 Рейтинг преподавателей
 Регистрация студента на платформу
 Регистрация преподавателя

6
 Онлайн заявки на обучение
 Онлайн заявки на преподавание

5.2. Требования по безопасности


Система должна обеспечивать надежную безопасность данных, основываясь на стандарт
ГОСТ 17799, такую как:
 Авторизация пользователей и контроль доступа;
 Шифрование данных в базе;
 Защита обмена данными.

5.3. Требования к надежности


Система должна сохранять работоспособность и обеспечивать восстановление своих
функций при возникновении следующих внештатных ситуаций:
– при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке
ОС, восстановление программы должно происходить после перезапуска ОС и запуска
исполняемого файла системы;
– при ошибках в работе аппаратных средств (кроме носителей данных и программ)
восстановление функции системы возлагается на ОС;
– при ошибках, связанных с программным обеспечением (ОС и драйверы устройств),
восстановление работоспособности возлагается на ОС.
5.4. Требования к видам обеспечения
5.4.1. Требования к информационному обеспечению системы
Состав, структура и способы организации данных в системе должны быть
определены на этапе технического проектирования.
Данные в системе должны хранятся в базе данных, которая должна быть
построена на основе модели объектно-реляционных СУБД. Предполагается
использование базы данных – PSQL. Для обеспечения целостности данных должны
использоваться встроенные механизмы СУБД.
5.4.2. Требования к лингвистическому обеспечению системы
Все прикладное программное обеспечение системы для организации
взаимодействия с пользователем должно использовать только русский язык.
5.4.3. Требования к информационной системе
 Используемое при разработке программное обеспечение, библиотеки
программных кодов, СУБД должны иметь широкое распространение, быть
общедоступными и использоваться в промышленных масштабах.
 В качестве серверной операционной системы должна использоваться ОС
семейства Windows NT.
 В качестве СУБД должна использоваться PSQL.

7
5.4.4. Требования к серверной части
Сервер должен удовлетворять следующим критериям:
 Операционная система семейства Linux;
 СУБД PSQL.
5.4.5. Требования к организационному обеспечению
Организационное обеспечение системы должно быть достаточным для
эффективного выполнения персоналом возложенных на него обязанностей при
осуществлении автоматизированных и связанных с ними неавтоматизированных
функций системы.
Заказчиком должны быть определены должностные лица, ответственные за:
 Обработку и контроль вводимой информации в систему;
 Администрирование автоматизированная системой;
 Управление доступом к данным системы.
К работе с системой должны допускаться сотрудники, имеющие навыки
работы на персональном компьютере, ознакомленные с правилами
эксплуатации и прошедшие обучение работе с системой.

6. Порядок контроля и приемки системы


6.1. Виды, состав, объем и методы испытаний системы
Виды, состав, объем, и методы испытаний подсистемы должны быть изложены в
программе и методике испытаний АС, разрабатываемой в составе рабочей документации.
6.2. Статус приемочной комиссии
Статус приемочной комиссии определяется Заказчиком до проведения испытаний.

7. Требования к документированию
Эксплуатационная документация передается Заказчику в бумажной и электронной
форме.
Состав документации:
 Программа и методика испытаний.
 Руководство пользователя
 Руководство программиста

8. Источники разработки
 ГОСТ 34.602-89 – Техническое задание на создание автоматизированной системы
 ГОСТ 19.201-78 – Техническое задание. Требования к содержанию и оформлению

8
9. Проектная часть
9.1. Диаграмма Use-Case

9.2. Диаграмма Базы данных

9
10. Руководство программиста
11. Раздел командной работы
12. Руководство пользователя
13. Заключение
14. Литературы

№ Омурбекова Айнагуль Шаршеева Чынара Дата

1 Просмотр статистики 01.10.22


Управление списком успеваемости студента
студентов в группах
(добавление, удаление,
изменение)

2 Управление списком Отметка времени 15.10.22


групп (удаление,
добавление и
изменение)
3 Управление списком Обратная связь с 01.11.22
направления администратором
(добавление, удаление,
изменение)
4 Управление списком Выставление баллов 15.11.22
групп (удаление,
добавление и

10
изменение)
5 Управление списком Отметка посещаемости 12.12.22
групп (удаление, студента
добавление и
изменение)

11

Вам также может понравиться