- •1 Исследовательский раздел
- •1.1 Анализ существующих форматов представления данных
- •1.2. Обоснование выбора программно-аппаратных средств
- •1.2.1 Технология sql – выбор субд
- •1.2.2 Выбор языка программирования – php
- •1.2.3 Выбор среды программирования – Фреймворк CodeIgniter
- •1.3.4 Требования к программе или программному изделию
- •1.3.4.1 Требования к функциональным характеристикам
- •2.2 Разработка структуры базы данных программы
- •2.3 Разработка модели информационных потоков базы данных
- •2.4 Разработка алгоритмического обеспечения
- •2.5 Разработка интерфейса программы
- •3 Технологический раздел
- •3.1 Технология разработки программы
- •3.1.1 Создание веб-страниц с помощью языка html
- •3.1.2 Основы работы web-сервера
- •3.1.3 Объектно-ориентированный подход к программированию на php
- •3.1.4 Особенности фреймворка CodeIgniter
- •3.1.5 Инструментарий совместной разработки Subversion
- •3.1.6 Интегрированная среда разработки Zend Studio
- •3.2 Технология тестирования программы
- •3.2.1 Отладка кода с помощью Zend Debugger
- •3.2.2 Автоматизированное тестирование программы – SimpleTest
- •4 Безопасность жизнедеятельности
- •4.1 Анализ опасных и вредных факторов, возникающих при работе на пэвм
- •4.1.1 Физиологические опасные и вредные факторы, действующие на операторов пэвм
- •4.1.2 Психофизиологические опасные и вредные факторы
- •4.2 Разработка технических, организационных и профилактических мероприятий по каждому опасному и вредному фактору
- •4.2.1 Организация рабочего места оператора эвм. Профилактика сдсн
- •4.2.2 Эргономика дисплея. Профилактика сдзн
- •4.2.3 Эргономика устройств ввода информации. Профилактика сзкп
- •4.2.4 Оптимальный режим работы. Профилактика сдпн
- •4.2.5 Контроль микроклимата в помещениях оборудованных пэвм. Профилактика сник
- •4.3 Экологическая оценка и переработка (утилизация) материалов используемых в помещениях, где установлена компьютерная техника
- •4.3.1 Утилизация и переработка ртути в люминесцентных лампах
- •5 Экономическая часть
- •5.1 Планирование разработки автоматизированной системы с построением графика выполнения работ
- •5.1.1 Определение этапов и работ по созданию программного средства
- •5.1.2 Расчет трудоемкости и продолжительности работ
- •5.1.3 Построение графика разработки программного продукта
- •5.2 Расчет затрат на разработку
- •5.2.1 Расчет затрат на разработку программного продукта
- •5.3 Расчет основных технико-экономических показателей и эффективности использования программного продукта
- •5.3.1 Оценка экономической эффективности проекта
- •Заключение
- •Список использованных источников:
- •1 К исследовательскому разделу
- •2 К специальному разделу
- •3 К технологическому разделу
- •4 К разделу Безопасноть Жизнедеятельности
- •5 К экономическому разделу
- •Приложение а Исходный код программы с комментариями
- •Приложение б
- •Графический материал
5.1.3 Построение графика разработки программного продукта
В качестве инструмента планирования работ используем ленточный график. Ленточный график позволяет наглядно представить логическую последовательность и взаимосвязь отдельных работ, срок начала и срок окончания работ. Он представляет собой таблицу, где перечислены наименования стадий разработки и видов работ, длительность выполнения каждого вида работ. Продолжением таблицы является график, отражающий продолжительность каждого вида работ в виде отрезков времени, которые располагаются в соответствии с последовательностью выполнения работ.
Ленточный график разработки программы управления базой данных учебных материалов, построенный по данным таблицы 5.2, приведен на рисунке 5.1, с учетом того факта, что разработку программного продукта ведет 1 человек, график рассчитан на 147 календарных дней.
Наименование работ |
Календарные месяцы, дни |
||||||||||||||
Февраль |
Март |
Апрель |
Май |
Июнь |
|||||||||||
0 10 20 30 |
40 50 60 |
70 80 90 |
100 110 120 |
130 140 150 |
|||||||||||
П |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сбор материалов и анализ существующих разработок |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Подбор литературы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение требований к системе |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение стадий, этапов и сроков разработки |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Анализ программных средств схожей тематики |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Разработка функциональной схемы программы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Разработка структуры программы управления |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Д |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение требований к программе управления |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выбор инструментальных средств |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определение требований к аппаратному обеспечению |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Разметка таблиц структуры БД |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Программирование |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тестирование и отладка программы управления |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Разработка программной документации |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Согласование и утверждение работоспособности системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Опытная эксплуатация |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Анализ данных, полученных в результате эксплуатации |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Корректировка технической документации |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рисунок 5.1 – Ленточный график разработки ПО

остановка
задачи
окументирование