ЛАБ работа Организация. ТЗ ТАМБОВЦЕВ. Министерство энергетики, промышленности и связи
Скачать 1.38 Mb.
|
МИНИСТЕРСТВО энергетики, промышленности и связи СТАВРОПОЛЬСКОГО КРАЯ Государственное бюджетное профессиональное образовательное учреждение «Ставропольский региональный колледж вычислительной техники и электроники» (ГБПОУ СРКВТ и Э) РАЗРАБОТЧИК Студент группы №27ВЕБ Тамбовцев /Иван Анатольевич/ «5» апреля 2022 года ТЕХНИЧЕСКОЕ ЗАДАНИЕ на разработку информационной системы «Приемная комиссия» ПРОВЕРИЛ ___________ /А.Л. Суханов/ Оценка __________________ г. Ставрополь, 2022 СОДЕРЖАНИЕ Введение……………………………………………………………………………..3 Наименование и область применения…………………………………………...4 Основание для разработки………………………………………………………...5 Назначение разработки……………………………………………………………6 Технические требования к программе или программному изделию………..7 Требования к функциональным характеристикам……………………………8 Требования к надёжности………………………………………………………..12 Требования к составу и параметрам технических средств………………….13 Условия эксплуатации……………………………………………………………14 Требования к информационной и программной совместимости…………...15 Требования к маркировке и упаковке………………………………………….16 Требования к транспортированию и хранению………………………………17 Технико-экономические показатели…………………………………………...18 Стадии и этапы разработки……………………………………………………..19 Порядок контроля и приёмки…………………………………………………..20 Приложение………………………………………………………………………..21 Введение Информационная система «Приемная комиссия» - комплекс решений для автоматизации работы приемной комиссии. Среди основных задач, можно выделить: - создание электронного личного дела абитуриента; - учет результатов вступительных испытаний; - импорт результатов ЕГЭ из ФИС ГИА; - выгрузка полной информации о ходе приемной компании в ФИС ГИА - формирование экзаменационных групп и ведомостей; - создание сводной ведомости на зачисление и рейтинговых список; - автоматическое формирование приказов на зачисление; - подготовку отчетов и статистики; Наименование и область применения Данный программный комплекс информационной системы создается для автоматизации и упрощения работы приемной комиссии при приеме абитуриентов на обучение. Основание для разработки Основанием для разработки данного программного комплекса по служил приказ ректора учебного заведения СРКВТиЯ Суханова А.Л. Для среднего профессионального учебного заведения требуется разработать информационную систему для автоматизации работы приемной комиссии. Назначение разработки Современная жизнь немыслима без эффективного управления. Одной из его важнейших категорий является система обработки информации. От нее во многом зависит эффективность работы любого предприятия. Без внедрения новых компьютерных технологий на сегодняшний день не обходится ни одно предприятие или учреждение. У каждого учреждения есть свои подразделения, деятельность которых нуждаются в автоматизации. Целью данной информационной системы является разработка информационной системы для автоматизации, повышения эффективности и упрощения работы отделений и приемной комиссии в среднем профессиональном учебном заведении. Еще одной целью создания информационной системы является доказательство того, что с его помощью работа приемной комиссии и отделений станет проще, более оперативной и качественней. Для осуществления этого будет создана база данных, содержащая информацию об отделениях, специальностях, набираемых группах, личных данных абитуриентов, а также технические таблицы обеспечения безопасности данных. Технические требования к программе или программному изделию Основными факторами выбора технологии проектирования можно назвать следующие: - быстрота разработки приложения; - высокая производительность разработанного приложения; - низкие требования разработанного приложения к ресурсам компьютера; - возможность разработки новых компонент и инструментов собственными средствами; - наращиваемость (за счет встраивания новых компонент); - удобная проработка иерархии объектов. В качестве средств проектирования ИС были выбраны ERWin, BPWin, а для реализации - программная платформа, основанная на движке V8 (Node JS) и база данных NoSQL с открытым исходным кодом, которая использует для хранения структуру JSON (Mongo DB). Структура базы данных (Приложение 2) В данной информационной системе используется технология "клиент-сервер". На серверной части должны быть установлены: WWW-сервер Apache, интерпретатор Node Js и СУБД Mongo Db. При необходимости список СУБД может быть расширен. Такой набор программ существует на большинстве современных WEB-серверах. Для клиентской машины достаточно только лишь WEB-браузера, например, Internet Explorer, который входит в состав ОС Windows. Требования к функциональным характеристикам В информационной системе должна быть создана много вкладочная, либо одностраничная разбитая на разделы форма для сбора данных пользователя. Должны собираться следующие данные: ФИО, паспортные данные, пол, возраст, награды и достижения абитуриента, профессия на которую поступают, данные одного из родителей/опекунов, фотография, почта для обратной связи, так же должно быть написано заявление по форме. Далее данные должны записываться в базу данных по форме: id абитуриента, файл json. Вкладка «Абитуриент». В поле «Прописан(а) по адресу» прописывается адрес по которому прописан абитуриент. В поле «Адрес фактического проживания» прописывается адрес по которому проживает абитуриент на данный момент. Поля «Телефон домашний (с кодом)», «Телефон мобильный личный», «Телефон контактный (родителей близких)» указываются соответствующие номера. В поля «Мама (опекун) (ФИО полностью)», «Место работы», «Должность» заполняется необходимая информация о матери (опекуне) абитуриента. В поля «Телефон рабочий(с кодом)», «Телефон мобильный личный (мамы)» заполняются соответствующие номера. В поля «Папа (отчим) (ФИО полностью)», «Место работы», «Должность» заполняется необходимая информация об отце (отчиме) абитуриента. В поля «Телефон рабочий (с кодом)», «Телефон мобильный личный (папы)» заполняются соответствующие номера. Вкладка «Специальность» содержит информацию о необходимых документах, которые сдал абитуриент для поступления. Вкладка «Специальность» Поля «Количество фотографий», «по очной форме», «по заочной форме», заполняются с помощью выпадающих списков, из которых выбирается необходимая информация. В поле «по очно-заочной форме» заполняется специальность, на которую поступает абитуриент. Поле «На базе» заполняется с помощью выпадающего списка, из которого выбирается необходимая информация. В «Нормативный срок освоения образовательной программы» прописывается срок обучения абитуриента. Поле «На основе» заполняется с помощью выпадающего списка, из которого выбирается необходимая информация. Поле «Средний балл аттестата» заполняется цифрами. В поля «Окончил(а) в», «Учебное заведение», «В городе (районе, поселке, селе)» заполняется информация об образовательном учреждении, которое окончил абитуриент. Поле «Предоставил(а) оригинал/копию документа об образовании» заполняется при помощи выпадающего списка, из которого выбирается необходимое. Поля «Серия», «Номер» прописываются цифрами. В поле «Дата выдачи» заполняется дата выдачи документа об образовании, который предоставил абитуриент. Поле «Академическая справка» заполняется при помощи выпадающего списка, из которого выбирается наличие академической справки. Поля «Номер», «Серия» заполняется цифрами, в поле «Дата выдачи» прописывается дата выдачи академической справки. Поле «Кем выдана» заполняется информацией об организации, выдавшей данный документ. Поле «Копия трудовой книжки» заполняется при помощи выпадающего списка, из которого выбирается наличие копии трудовой книжки. В поле «Документ, подтверждающий стаж (для очно-заочной формы обучения)» прописывется документ, подтверждающий стаж абитуриента. Поле «Копия удостоверения/свидетельства по профессии» заполняется при помощи выпадающего списка, из которого выбирается наличие копии свидетельства или удостоверения по профессии. Поле «В школе (или др. учебном заведении) изучал(а) иностранный язык» заполняется при помощи выпадающего списка, из которого выбирается язык, который изучал абитуриент в другом учебном заведении. В поля «При поступлении имею следующие льготы», «Документы, предоставляющие право на льготу» прописывается информация о льготах абитуриента. Поле «В койко-месте в общежитии (нуждаюсь)» заполняется при помощи выпадающего списка, из которого выбирается необходимое. Поле «Дата подачи заявления» заполняется датой подачи заявления. Поле «Среднее профессиональное образование получаю впервые» заполняется при помощи выпадающего списка, из которого выбирается необходимое. Для обработки данных необходимо открыть файл «РК.accdb» в котором сохраняется вся информация вводимая оператором в приложении «Приемная комиссия.exe». После запуска файла «РК.accdb» открывается кнопочная форма содержащая таблицу и запросы. (рисунок 7). При нажатии на кнопку таблица, откроется таблица куда сохраняются все данные внесенные в приложении «Приемная комиссия» Кнопочная форма Таблица При нажатии на кнопку «Заочная форма», выполнится запрос с параметром, где откроется информация о тех абитуриентах, специальность которых была введена после нажатия на кнопку, но только заочной формы обучения. При нажатии на кнопку «Очная форма», выполнится запрос с параметром, где откроется информация о тех абитуриентах, специальность которых была введена после нажатия на кнопку, но только очной формы обучения. Запрос «Заочная форма» Запрос «Очная форма» При нажатии на кнопку «Очно-заочная форма», выполнится запрос с параметром, где откроется информация о тех абитуриентах, специальность которых была введена после нажатия на кнопку, но только очно-заочной формы обучения. Информационная система должна иметь режим администратора, для просмотра поданных заявок. Вывод списка с заявками, при клике на каждую открывать заполненную форму абитуриента. Дальнейшие взаимодействие с абитуриентом производится в ручную. Требования к надёжности В информационной системе должен быть организован сбор ошибок, код ошибки выводить в консоль, main функцию запускать повторно. Требования к составу и параметрам технических средств Климатические условия эксплутатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации. Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный администратор и конечный пользователь программы - оператор. Системный администратор должен иметь высшее профильное образование и сертификаты компании-производителя операционной системы. В перечень задач, выполняемых системным администратором, должны входить: а) задача поддержания работоспособности технических средств; б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств - операционной системы; в) задача установки (инсталляции) программы. г) задача создания резервных копий базы данных. Условия эксплуатации Операционная система: МS Windows 2000/ XP / Server 2003. Процессор Intel Pentium III 866 MГц. Оперативная память 256 Мбайт. Компьютер, используемый для разработки конфигураций. Операционная система: МS Windows 2000/ XP / Server 2003. Intel Pentium IV/Celeron 1800 MГц. Оперативная память 512 Мбайт. Требования к информационной и программной совместимости Весь код и наименования переменных должны быть написаны по стандартам camelCase. Данные должны быть зашифрованы в AES Требования к маркировке и упаковке Информационная система должна хранится на хостинге с открытым исходным кодом, продукт должен маркироваться виртуальным маркировочным номером Требования к транспортированию и хранению Программный комплекс может распространяться на любом физическом или интернет носители Технико-экономические показатели На разработку программного комплекса было выделено 1 000 000$ Стадии и этапы разработки Дизайн — вторая по важности составляющая продукта после технических характеристик, влияющая на эффективность и скорость взаимодействия пользователя с ним. Требования к дизайну определяются ТЗ — как правило, важны простота, интуитивность и минимальные затраты на совершения действия (достижение результата), а также красота и соответствие стилю компании и (или) продукта. Код — та часть работы, которая обычно ассоциируется с как таковой. Важно, чтобы код был в достаточной мере оптимизированным, лаконичным и понятным. Назначаем на подобранные под специфику задания в ТЗ языки специализирующихся на их использовании программистов. Тестирование. Тестирование в EDISON проводится на каждом этапе разработки ПО, включает множество тестов по плану тестирования, кастомизируемому с учётом специфики проекта на этапе составления технического задания. Результаты тестирования документируются и доступны клиенту в режиме реального времени. Оплата за продукт производится только после прохождения всех видов тестов, в том числе клиентских. Документировани— процедура, фиксирующая план, процесс и результат разработки программного обеспечения. Включает в себя всю исходную информацию (ТЗ, макеты), планы работ, затрат, тестирования, список задач исполнителей в каждый момент времени, отчеты о работе и так далее. Документация необходима для быстрого и точного выявления ошибок, прозрачности совместной работы, как обязательная юридическая часть договора. Порядок контроля и приёмки Работа будет принята только после прохождения всех тестов на корректную работу, а также стабильной работой с большим количеством пользователей одновременно. Информационная система может быть принята, только заказчиком. Приложение Приложение 1. Приложение 2. П риложение 3. |