- •Содержание
- •Список сокращений и терминов
- •Введение
- •Постановка задачи
- •1.1 Цели и задачи проекта
- •Предпроектный анализ предприятия
- •Характеристика предприятия
- •2.2 Постановка задачи
- •2.3 Обзор аналогов
- •2.3.1 1С бит: Учет проектов
- •2.3.2 Автоматизированная информационная система учета и контроля выполнения проектов ниокр
- •2.4 Обоснование необходимости разработки системы
- •Техническое задание
- •Общие сведения
- •Наименование системы и ее условное обозначение
- •Наименование заказчика, разработчика, пользователя разработанной системы
- •Документы, на основании которых разрабатывается система
- •Плановые сроки начала и окончания работ
- •Порядок оформления и предъявления заказчику результатов работ
- •Назначение и цели разработки
- •3.4.1.7.2 Требования к регламенту обслуживания
- •3.4.1.8 Требования к защите информации от несанкционированного доступа
- •3.4.1.9 Требования по сохранности информации при аварии
- •3.4.1.10 Требования к защите информации от влияния внешних воздействий
- •3.4.1.10.1 Требования по стойкости, устойчивости и прочности к внешним воздействиям (среде применения)
- •3.4.1.11 Требования к стандартизации и унификации
- •3.5 Основное содержание работы, промежуточные и конечные результаты
- •3.5.1 Технорабочее проектирование системы
- •3.5.2 Внедрение разработанной системы
- •3.6 Порядок контроля и приемки системы
- •3.7 Требования по составу и содержанию работ по подготовке объекта автоматизации к вводу системы
- •3.8 Требования к документированию
- •4 Технический проект
- •4.1 Обоснование выбора средств разработки
- •4.2 Общие сведения
- •4.2.1 Наименование аис
- •4.2.2 Назначение системы
- •4.2.3 Перечень автоматизируемых функций
- •4.2.4 Сведения о программно – аппаратных платформах
- •4.3 Характеристика системы
- •4.3.1 Предметная область
- •4.4 Описание информационных объектов и потоков
- •4.4.1 Описание информационных объектов
- •4.4.2 Описание информационных потоков
- •4.7 Методическое обеспечение аис
- •4.7.1 Модель ас
- •4.7.1.1 Требования к точности, размерности и форматам представления данных
- •4.8 Информационная база ас
- •4.9 .1 Функциональная модель данных ас
- •4.9.2 Логическая модель данных ас
- •4.8.3 Физическая модель данных ас
- •4.9 Ввод ас в эксплуатацию
- •5 Рабочий проект
- •5.1 Руководство программиста
- •5.1.1 Полное наименование системы и ее условное обозначение
- •5.1.2 Назначение и условия применения
- •5.1.3 Используемые средства реализации
- •5.1.4 Установка системы
- •5.1.4 Структура системы
- •5.1.4 Авторизация в системе
- •5.2 Руководство пользователя
- •5.2.1 Введение
- •5.2.2 Описание интерфейса системы
- •6 Экономическая часть
- •6.1 Технико-экономическое обоснование
- •6.1.1 Общие сведения
- •6.2 Расчет экономических затрат на внедрение аис
- •6.3 Расчет затрат на разработку и эксплуатацию автоматизированной системы
- •6.3.1 Расчет материальных затрат
- •6.3.2 Расчет стоимости машинного времени
- •6.3.3 Расчет общих затрат на заработную плату
- •6.3.4 Расчет отчислений на социальные нужды
- •6.4 Расчет эффективности разработки и внедрения ис
- •7 Безопасность и экологичность проекта
- •7.1 Задачи в области бжд
- •7.1.1 Задачи в области бжд, изложенные в законах и иных нормативных правовых актах, на решение которых направлен дипломный проект
- •7.1.2 Опасные и вредные производственные факторы, воздействие которых возможно при организации работы на вдт и пэвм
- •7.2 Пояснительная часть
- •7.2.1 Охрана труда
- •7.2.1.1 Основные требования к видео терминальным устройствам
- •7.2.1.2 Основные требования к организации и оборудованию рабочих мест с пэвм
- •7.2.1.3 Основные требования к организации режима труда и отдыха при работе с пэвм
- •7.2.2 Гражданская оборона, организация работы при чрезвычайных ситуациях и ликвидации последствий стихийных бедствий
- •7.2.2.1 Некоторые аспекты обеспечения защиты объектов от чрезвычайных ситуаций природного и техногенного характера
- •7.2.3 Охрана окружающей среды
- •7.2.3.1 Пути повышения экологической безопасности
- •7.3 Расчетная часть
- •7.3.1 Расчет защитного заземления
- •7.3.1.1 Расчет искусственного заземления
- •7.3.1.2 Профилактика состояния заземления
- •7.4 Организационные мероприятия по обеспечению пожарной безопасности
- •7.4.1 Средства оповещения о пожарах и тушения их в зданиях
- •7.5 Охрана окружающей среды
- •Заключение
- •Список используемых источников
- •12. Гост 34.602 – 89 Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
- •13. Гост 34.603 – 92 Виды испытаний автоматизированных систем.
- •Приложение з Шаблон отчета по фактической оплате
- •Отчет по ниокр
- •Приложение и Листинг
3.4.1.11 Требования к стандартизации и унификации
Документация на автоматизированную информационную систему «Учет договоров» по содержанию должна отвечать требованиям действующих ГОСТ к документации на автоматизированные системы.
В качестве инструментальных средств разработки должны использоваться:
для разработки сервера приложений – PHP 5.2.9;
для работы с форматом pdf – php библиотеки FPDF;
для организации взаимодействия с СУБД Oracle9i – язык запросов PL/SQL;
для разработки моделей данных ‑ инструментальная среда AllFusion ERWin Data Modeler;
для разработки функциональной модели – инструментальная среда AllFusion BPWin Process Modeler.
3.4.2 Основные технические и иные требования к научно-технической продукции
3.4.2.1 Требования по принадлежности на научно-техническую продукцию
Право собственности на научно-техническую продукцию, выполненную на конкретном этапе работ, переходит к Заказчику после выполнения и сдачи указанного этапа работ.
3.4.2.2 Требования к формированию выходных форм и документов
Выходные информация отражена в отчетах, которые формирует система в формате html. А так же выходная информация по документам, в формате XML для последующего использования.
3.4.2.3 Требования к программному обеспечению. Структура и функционирование. Требования к передаче программных средств и интерфейсу
Программные модули должны исполняться под управлением операционной системы – Windows 2000 или выше.
В качестве сервера базы данных должен использоваться Oracle9i.
Исполнитель передает Заказчику исходные тексты всех программ, структуру баз данных, алгоритмы расчетов в электронном виде и твердой копии в 2-х экземплярах.
Требования к интерфейсу:
адаптивность к действиям пользователя – приложение должно допускать возможность команд множеством разных способов (клавиатура, мышь), иметь встроенную документацией и выдавать контекстную помощь;
защита информации от несанкционированного доступа;
детальный перечень вводимой информации и схематические иллюстрации интерфейса пользователя согласуются в процессе выполнения этапов.
Инструкция пользователя должна содержать подробное руководство программой «Учет договоров» и включать следующие разделы:
общие положения. Раздел должен содержать подразделы: область применения, нормативные ссылки, термины и определения, принятые сокращения;
вывод отчетных документов: формирование и корректировка плановых договоров НИР, ОКР и ТР в ОАО «СМН» за месяц;
Подробное содержание и структура Инструкции пользователя должны быть разработаны и согласованы с Заказчиком - ОАО «Северными МН».
3.4.2.4 Требования по применению систем управления базами данных
Автоматизированная информационная система «Учет договоров» должна функционировать в среде реляционной СУБД Oracle9i. В процессе функционирования автоматизированная информационная система «Учет договоров» использует методы средства хранения и обработки данных СУБД Oracle9i.
3.4.2.5 Требования к защите данных от разрушений при авариях и сбоях в электропитании системы
Для защиты данных от разрушений при авариях и сбоях в электропитании и аппаратуры сервера должно осуществляться резервное копирование данных автоматизированной информационной системой «Учет договоров» средствами СУБД Oracle9i.
3.4.2.6 Требования к контролю, хранению, обновлению и восстановлению данных
Ведение резервных копий схемы данных, а также восстановление данных должен осуществлять администратор СУБД в соответствии со стратегией обеспечения сохранности данных СУБД Oracle9i, принятой на предприятии Заказчика.
3.4.2.7 Требования к лингвистическому обеспечению системы
В процессе разработки автоматизированной информационной системы «Учет договоров» должны применяться следующие системы языков программирования, манипуляции данными, методологии проектирования и пр.:
язык программирования PHP 5.2.9;
для каркаса программной системы - Zend Framework 1.11.5;
для работы с форматом pdf – php библиотеки FPDF;
для манипуляции данными – язык структурированных запросов PL/SQL;
для моделирования данных – методологию IDEF0X.
3.4.2.8 Требования к техническому обеспечению системы
3.4.2.8.1 Требования к сети
Для клиентской части автоматизированной информационной системы «Учет договоров» должно обеспечиваться постоянное соединение к серверу СУБД Oracle9i.
3.4.2.8.2 Требования к рабочей станции:
процессор – с тактовой частотой не менее 500 МГц;
объем ОЗУ – размером не менее 512 Мбайт;
HDD – размером не менее 2 Гбайт;
монитор – с диагональю не менее 15".
3.4.2.9 Требования к организационному обеспечению системы
3.4.2.9.1 Требования к структуре и функциям подразделений, участвующих, в функционировании системы или обеспечивающих эксплуатацию
Обслуживание задач автоматизированной информационной системы «Учет договоров» должны обеспечивать администраторы. Руководства администратора для всех задач системы должны быть разработаны на этапе технорабочего проектирования.
3.4.2.9.2 Требования к организации функционирования системы и порядку взаимодействия персонала АС и персонала объекта автоматизации
При разборе ситуаций, связанных с ошибками в данных автоматизированной информационной системы «Учет договоров» или в работе программного обеспечения системы, администратор должен взаимодействовать с пользователями системы.
3.4.2.9.3 Требования к защите от ошибочных действий персонала системы
Функции ввода значений в задачах автоматизированной информационной системы «Учет договоров» должны иметь защиту от импорта недопустимых значений.
Все функции задач автоматизированной информационной системы «Учет договоров», связанные с удалением данных, должны иметь подтверждение команды на выполнение операции.
3.4.3 Требования к функциям системы
3.4.3.1 Требования к составу и функциям задач
Реализация поставленных целей должна осуществляться через функционирование задач автоматизированной информационной системы «Учет договоров».
Эта система должна выполнять следующие функции:
Ввод данных:
Список принципалов;
Номер и дата заключения договора;
Номер и дата дополнительного соглашения;
Содержание договора;
Сроки начала, завершения по календарному плану каждого этапа и работы в целом;
Плановая стоимость каждого этапа и работы в целом с выделением НДС;
ФИО куратора договора, наименование отдела, службы, телефон МАТС;
Сроки начала, завершения по календарному плану каждого этапа и работы в целом при приходе дополнительного соглашения и откорректированная стоимость договора;
Номер и дата поступившего отчета агента;
Номер письма (исходящего, входящего) с датами;
Фактическая стоимость этапа без НДС, с НДС;
Фактическое агентское вознаграждение без НДС, с НДС;
Счет фактуры;
Автоматическая обработка присланных документов:
Предварительный ввод данных для последующего корректирования и утверждения;
Контроль некорректного ввода данных пользователем;
Отображение вводимых данных;
Выдача справочной информации:
по договорам за определенную дату;
Формирование списка завершенных договоров с признаками (завершенные, расторгнутые), со всеми реквизитами;
Формирование списка утвержденных АК «Транснефть» (номер и дата);
Формирование списка действующих договоров;
Формирование списков: просроченные этапы с количеством дней просрочки, с количеством дней получения;
Вывод информации по НД ОАО «Северные МН» о вводе в действие (номер приказа);
Вывод информации по планированию оплат работы;
Вывод информации по фактической оплате;
Корректировка плана НИОКР при изменении календарного плана, дополнительного соглашения (при переходе работ на следующий год);
Определение статуса договора:
исполняемый договор;
неисполняемый договор;
завершенный договор;
Формирование таблицы по фактической оплате по всем договорам;
Формирование статистики исполнителей по выполненным/не выполненным работам;
Поиск и выборка информации по определенным критериям.