Файл: Образец ТЗ Учет работы программистов.docx

ВУЗ: Не указан

Категория: Техническое задание (ТЗ)

Дисциплина: Не указана

Добавлен: 21.10.2018

Просмотров: 2213

Скачиваний: 20

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

АННОТАЦИЯ

В рамках данного курсового проекта разработана информационная система «Учета работы отдела программистов», предназначенная для оптимизации деятельности сотрудников отдела в части учета времени работы сотрудников.

Объектом исследования при написании работы послужил предприятие «BTS Pro».

Предметом исследования работы является оптимизация отдела программистов путем внедрения информационной системы.

Курсовой проект состоит из 6 основных частей: введения, технического задания, аналитической части, проектной части, документации и заключения.

Во введении раскрывается актуальность исследования по выбранному направлению, ставится цель и задачи исследования.

В следующей главе формируется техническое задание для решения поставленной задачи.

В аналитической части рассматривается аналитическая составляющая решения задачи.

Проектная часть рассматривает этапы проектирования информационной системы.

В четверной главе приводится программная документация для разработанного программного продукта и приведены примеры, демонстрирующие возможности программы.

Заключение раскрывает результаты проделанной работы, подводятся итоги проектирования и выполнения курсового проекта.



СОДЕРЖАНИЕ

АННОТАЦИЯ 1

СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 5

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 6

1.1. Общие сведение 6

1.1.1. Полное наименование системы и ее условное обозначение 6

1.1.2. Наименование предприятий (объединений) разработчика и заказчика (пользователя) системы 6

1.1.3. Перечень документов, на основании которых создается система 6

1.1.4. Плановые сроки начала и окончания работы по созданию системы 7

1.1.5. Порядок оформления и предъявления заказчику результатов работ по созданию системы 7

1.2. Назначение и цели создания системы 7

1.3. Требования к системе 8

1.3.1. Требования к системе в целом 8

1.3.2. Требования функциям (задачам), выполняемым системой 8

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

1.3.4. Требования по эргономике и технической эстетике 9

1.4. Требования к эксплуатации 9

1.4.1. Требования к климатическим условиям 10

1.4.2. Требования к квалификации и численности персонала 10

1.5. Требования к составу и параметрам технических средств 10

1.5.1. Требования к аппаратной платформе 10

1.5.2. Требования к программному обеспечению 11

1.5.3. Требования к защите информации и программ 11

1.6. Обоснование выбора программной платформы и языка программирования 11

1.6.1. Обоснование выбора платформы 11

1.6.2. Обоснование выбора языка программирования 11

1.7. Стадии и этапы разработки 11

1.7.1. Стадии разработки 12

1.7.2. Этапы разработки 12

1.7.3. Содержание работ по этапам 12

1.8. Требования к документированию 13

1.9. Источники разработки 13

2. АНАЛИТИЧЕСКАЯ ЧАСТЬ 15

2.1. Технико-экономическая характеристика предметной области 15

2.1.1. Характеристика предприятия 15

2.1.2. Краткая характеристика подразделения и видов его деятельности 17

2.2. Техническая и технологическая сущность задачи 17

2.3. Обоснование необходимости и цели использования вычислительной техники и телекоммуникационного оборудования для решения задачи 18

2.4. Постановка задачи 20

2.4.1. Цель и назначение создания или модернизации модулей или сервисов информационной системы 21

2.4.2. Общая характеристика организации решения задачи вычислительными и телекоммуникационными средствами 21

2.4.3. Формализация алгоритма решения задачи 22

2.5. Анализ существующих разработок и обоснование выбора технологии проектирования 23

2.6. Обоснование проектных решений 23

2.6.1. По техническому обеспечению (ТО) 23

2.6.2. По программному обеспечению (ПО) 25

2.6.3. По технологическому обеспечению 26

2.7. Логическая схема БД 27

2.8. Физическая модель БД 27

3. ПРОЕКТНАЯ ЧАСТЬ 29

3.1. Техническое обеспечение задачи 29

3.1.1. Модель информационных потоков в информационной системе и ее описание 29

3.1.2. Физическая схема взаимодействия отдельных частей информационной системы 30

3.1.3. Функции и назначение отдельных аппаратных компонентов проектируемой системы 32

3.1.4. Характеристика аппаратного комплекса в целом 34

3.2. Программное обеспечение задачи 34

3.2.1. Общие положения 34

3.2.2. Описание программных модулей 35

4. ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ 37

ЗАКЛЮЧЕНИЕ 45

СПИСОК ЛИТЕРАТУРЫ 46






ВВЕДЕНИЕ

Данная работа выполнялась на предприятии SRL «BTS Pro» в отделе разработки программного обеспечения. В этом отделе решаются задачи следующего типа: прием заказов, их обсуждение и формирование договора, определяющего функции и возможности разрабатываемого программного обеспечения, формирование бригад (команд) для работы над конкретным функционалом программного обеспечение, разработка и сопровождение программного продукта.

Программа «Учета работы отдела программистов» является для данного отдела сбором информации о сотрудниках и проектах, над которыми они работают. Она также собирает данные о заказчиках и поступающих от них заказах, о разрабатываемом программном обеспечении, его составных файлах, функциях и типе. Ведется учет времени работы каждого сотрудника.

Цель проекта – разработка программного обеспечения для оптимизации управления отделом, а также разработка технического задания, анализ текущей деятельности отдела и анализ его работы после внедрения программного продукта, разработка системы.



  1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

    1. Общие сведение

      1. Полное наименование системы и ее условное обозначение

Полное наименование системы – информационная система «Учет работы отдела программистов». Условное обозначение – ИС «УРП».

      1. Наименование предприятий (объединений) разработчика и заказчика (пользователя) системы

Разработчиком «УРП» является студентка группы 14-ИСТ Коваль Екатерина Александровна. Заказчиком является кафедра КТС БГТУ в лице преподавателя Казакова Юрия Михайловича и отдела программистов предприятия «BTS Pro».

      1. Перечень документов, на основании которых создается система

Основанием для разработки данной программы является курсовой проект по курсу «Методы и средства проектирования информационных систем и технологий». Разработка ведется на основании задания, утвержденного преподавателем, а также:

  • ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания. (Взамен ГОСТ 24.601-86, ГОСТ 24.602-86);

  • ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы (Взамен ГОСТ 24.201-85);

  • ГОСТ 34.603-92. Информационная технология. Виды испытаний автоматизированных систем (Взамен ГОСТ 24.104-85 в части разд.3.);

  • РД 50-34.698-90. Автоматизированные системы. Требования к содержанию документов. (Взамен ГОСТ 24.104-85 в части разд. 3.);

  • ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения документов при создании автоматизированных систем (Взамен ГОСТ 24.101-80, ГОСТ 24.102-80).

      1. Плановые сроки начала и окончания работы по созданию системы

Постановка задачи для курсового проекта по курсу «Методы и средства проектирования информационных систем и технологий» произведена 03.10.2017, окончание разработки программы и создания документации должно быть сделано не позже 19.12.2017.


      1. Порядок оформления и предъявления заказчику результатов работ по созданию системы

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

    1. Назначение и цели создания системы

Система предназначена для оптимизации работы отдела, основным назначением которой является учет работы программистов.

В первую очередь, она позволяет легко обновлять информацию и следить за ходом выполнения работ и посещаемостью сотрудников.

Во-вторых, система дает возможность узнать информацию о текущих проектах и его требованиях, информацию о сотрудниках и составе бригад.

В-третьих, формируется база заказчиков, с которыми уже были подписаны договора и велась разработка и поддержка программного обеспечения.

    1. Требования к системе

      1. Требования к системе в целом

Система работает в режиме реального времени и позволяет просматривать текущее состояние проекта, прием заказов и их выполнение, фиксирование деятельности сотрудников и формирование отчетности.

      1. Требования функциям (задачам), выполняемым системой

Система будет содержать базу данных для хранения всей информации, предназначенную для просмотра, добавления, изменения или удаления заказчиков, проектов, файлов, сотрудников и бригад, а также подсистемы ввода–вывода данных, предусматривающие соответствующие интерфейсы работы пользователя с данными подсистемами.

Система должна предоставлять возможность создавать аккаунт. Благодаря этому система будет разграничивать функции различных работников предприятия.

При возникновении каких-либо неполадок система должна предупреждать пользователя об ошибках в виде информационных сообщений.

Требования к функциональным характеристикам:

  • Учет заказчиков;

  • Учет проектов;

  • Учет бригад;

  • Учет сотрудников;

  • Учет файлов программного обеспечения;

  • Учет времени работы сотрудников.

Для работы со всей информацией будет использоваться база данных MSSQL. Она будет располагаться на локальном сервере, доступ к которому будет осуществляться с любого компьютера внутри данной сети.

Ввод информации в базу данных осуществляется вручную. Обработка и редактирование данных осуществляется в фоновом режиме.

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

В ходе работы системы должна производиться проверка сохранности результатов работы. При тестировании путем использования различных сочетаний всех его возможностей ошибок в работе обнаружено не было.