УТВЕРЖДАЮ: НачальникСлужбы информационных технологий и коммуникаций

advertisement
УТВЕРЖДАЮ:
НачальникСлужбы информационных
технологий и коммуникаций
ГУП «Петербургский метрополитен»
_________________Ю.А. Охроменко
Техническое задание на разработку программы
«Формирование базы данных учащихся»
2015
Содержание
- Общие сведения;
- Требования к Исполнителю
- Требования к выполнению работы;
- Состав и содержание работы;
- Порядок контроля и приемки;
- Состав документации;
Общие сведения
Предмет выполнения работ
Создание программного обеспечения для автоматизированного ведения в учебном
заведении базы данных студентов (школьников), обладающих правом приобретения в
кассах метрополитена льготных проездных билетов, и передачи собранных данных в
базу данных АСКОПМ «Петербургского метрополитена».
Сведения об источнике и порядке финансирования
Капитальные вложения метрополитена (№ заявки в плане капитальных вложений
на 2015 год – 500095).
Характеристика объекта производства работ
Программа для ЭВМ должна функционировать в учебных заведениях города под
управлением операционных систем семейства WindowsXP, Windows 7, 8 (32, 64 разряда).
Передача сформированных данных осуществляется с использованием сменного носителя
информации.
Плановые сроки начала и окончания работ
Начало работ – 18.05.2015 г., окончание работ – 10.08.2015 г.
Требования к Исполнителю
Работы по разработке программы должны осуществляться Исполнителем,
имеющим опыт разработки аналогичных программ по существу технического заданияне
менее двух лет, подтвержденный договорамии свидетельствами о государственной
регистрации программы для ЭВМ.
Требования к информационной безопасности не предъявляются.
Исполнитель должен при оказании услуг использовать свои материалы, должен
оказать услуги своими силами и средствами;
Исполнитель должен привлекать в течение срока действия договора на оказание
услуг лиц, имеющих гражданство РФ и/или лиц, имеющих официальное разрешение на
работу на территории РФ;
Исполнитель несет ответственность за привлечение к оказанию данных услуг лиц,
которые в соответствии со ст. 10 ФЗ от 09.02.2007 года № 16-ФЗ «О транспортной
безопасности», в связи с установленными ограничениями, не принимаются на работу,
связанную с обеспечением транспортной безопасности;
Исполнитель должен иметь сертификат соответствия требованиям ГОСТ ISO 90012011 (ISO 9001:2008) или более поздних требований в области информационных
технологий;
Гарантийный срок на оказанные услуги устанавливается не менее 3 месяцевс даты
подписания сторонами акта об оказанных услугах.
Гарантийный срок использования программного обеспечения должен составлять
не менее 1 года.
Требования к выполнению работы
Требования к функциональности
 Программа должна работать в однопользовательском режиме на компьютере
пользователя, не имеющего доступа к БД АСКОПМ метрополитена. Передача
данных должна осуществляться посредством передачи файлов с использованием
съемных носителей информации.
 Программа должна быть совместима с действующей версией, т.е. иметь тот же
формат хранения данных, а так же формат обмена данными между метрополитеном
и организациями.
 Программа должна быть интуитивно понятна и не вызывать сложностей при работе
у пользователя
 Установка программы должна выполняться с использованием интуитивно
понятного инсталлятора
 Доступ к данным в программе должен осуществляться по запросу имени
пользователя и паролю
 Идентификация учебного заведения должна производиться по коду ОКПО и
внутреннему коду учебного заведения в метрополитене. Для корректной обработки
информации метрополитеном\РОНО в локальной базе данных организации (ЛБД) и
файлах обмена должны содержаться уникальные сведения об организации.
 Возможность изменения функционала программного обеспечения в зависимости от
выбранного типа учебного заведения (школа, ПТУ, колледж, ВУЗ) или РОНО.
 Поддержание уникальности записей в ЛБД, уникальность записей должна
определяться единственной совокупностью значений полей «Тип документа»,
«Номер серии», «Серия», «Номер» и учитывать возможность замены документа и
изменением ФИО.
 Оперативный просмотр состояния БД, возможность отбора записей для просмотра
по номеру учебного заведения, номеру класса.
 Возможность сортировки записей при просмотре по любому полю записи в ЛБД
 Внесение необходимых изменений:
- корректировка имеющихся записей;
- удаление ошибочных записей;
- удаление записей при завершении учащимися обучения в данном учебном
заведении.
При этом удаление записей не должно приводить к физическому удалению данных
до передачи информации об их удалении в метрополитен.
 Добавление записей
 Осуществление контроля вводимой информации для минимизации возможности
введения некорректной информации и нарушения формата вводимых данных.
Необходимо производить соответствующие проверки на заполнение и
корректность информации перед сохранением её в ЛБД. В зависимости от типа
организации, должны действовать различные проверочные ограничения. Например,
школы и ПТУ имеют различные сроки обучения, и это должно учитываться при
указании номера классов или курсов, а так же выставления срока льготы.
 Контроль правильности заполнения данных документа в зависимости от типа
документа (паспорт\свидетельство и т.д.)
 Выполнение групповых операций. Для ускорения процесса работы с данными,
пользователь должен иметь возможность совершать однотипные не влекущие к
потере уникальности действия сразу с множеством записей. К таковым относятся:
операции удаления записей, изменение номера класса\курса, при переводе















учащихся в следующий класс\курс, а так же продление срока действия льготы;
Удаление данных об учениках\студентах окончивших учебное заведение.
Поиск записи для изменения или удаления из ЛБД
Формирование структурированного файла данных для последующей обработки
подсистемой ведения базы данных льготных пассажиров и внесения необходимых
изменений в базе данных АСКОПМ
Возможность создавать файл содержащий сведения обо всех учащихся в учебном
заведении (файл актуальных записей)
Возможность создавать файл, содержащий сведения об откорректированных и
удаленных записях по организации (файл корректировок)
Файлы обмена должны содержать реестр передаваемых записей.
Сформированный файл должен содержать механизм проверки целостности
информации (использование контрольной суммы)
Контрольная сумма должна формироваться в соответствии с применяемым
алгоритмом расчета контрольной суммы в программе обработке данных по
учащимся, используемой в метрополитене
Файлы не должны передаваться в открытом виде. Файлы должны упаковываться с
назначением пароля, отвечающего современным требованиям.
Запись сформированного файла с данными на сменный носитель для передачи в
метрополитен.
Функция построения отчета по результатам изменений данных и формирования
файлов для передачи в метрополитен
Возможность создания резервных копий базы данных учащихся для передачи в
метрополитен
Восстановление базы данных учащихся из сохраненной резервной копии
Восстановление по данным из РОНО базы данных в учебном заведении в случае
утраты данных
Иметь механизмы импорта и синхронизации данных с базой данных учащихся
учебного заведения
Возможность аккумуляции данных из учебных заведений в РОНО (для школ) и
данных с факультетов (для ВУЗов) для дальнейшей передачи данных из сводной
ЛБД в метрополитен
Требования к архитектуре программного обеспечения
Программа
имеет
однокомпонентную
архитектуру
установленного формата данных в файлах передачи.
с
использованием
Требования к составу программного обеспечения
Разработанная система должна содержать следующие компоненты:
- Клиентское ПО;
- Руководство пользователя;
- Массив входных данных;
- Руководство инженера-программиста;
- Программа и методика испытаний.
Документация должна быть разработана в соответствии с ГОСТ серии 19,
согласована и передана Заказчику в двух печатных экземплярах и на носителе CD в
формате PDF.
Требования к режиму функционирования
Нормальный режим работы: 8 часов 5 дней в неделю.
Особые условия
Исключительные права на программу должны быть переданы заказчику по
окончании работ.
Состав и содержание работы
Работа должна включать:
 Разработку ПО;
 Разработку сопроводительной документации;
 Обучение работе с ПО;
 Испытания;
 Ввод в эксплуатацию.
Деления на этапы нет.
Порядок контроля и приемки
Контроль выполнения работ осуществляется Заказчиком в соответствии с
приведёнными требованиями выполнения работ.
Приемка работ производится путем проведения приемочных испытаний. Приемочные
испытания осуществляются приемочной комиссией, в которую входят
уполномоченные представители Заказчика и Исполнителя. По результатам работы
оформляется Акт сдачи-приемки работ.
Цель приемочных испытаний состоит в подтверждении объема и качества
выполненных работ. Приемочные испытания проводятся после окончания опытной
эксплуатации.
Виды, состав и объем испытаний определяются Программой и методикой испытаний.
Технический надзор за работами осуществляется специалистами Службы
Информационных технологий и коммуникаций.
Состав документации, передаваемой Заказчику
- Руководство пользователя;
- Руководство инженера-программиста;
- Программа и методика испытаний;
- Исходные тексты ПО;
- Структура файла базы данных;
- Структура файла импорта.
Подготовили:
Начальник ОСЭП
51-51
_______________ Дмитриев Сергей Валерьевич
Инженер ПТО СИТ _______________ Савченко Дмитрий Николаевич
49-34
Согласовано:
Зам. гл. инженера - начальник ПТО
52-02
______________ Степанов Владимир Александрович
Download