- •Введение
- •1.4 Безопасность при эксплуатации пэвм
- •1.5 Стадии и этапы разработки
- •1.6 Порядок контроля и приемки
- •2 Требования к функциональным характеристикам
- •3.2 Выбор формата обмена данными
- •3.3 Выбор среды разработки
- •3.4 Выбор субд для системной базы данных
- •4 Разработка базы данных
- •Пользователи и права доступа
- •Метаданные
- •5 Разработка программного обеспечения
- •5.1 Архитектура программного обеспечения
- •5.2 Система аутентификации и авторизации
- •5.3 Взаимодействие с клиентским приложением
- •6 Тестирование программы
- •6.1 Модульное тестирование
- •6.2 Системное тестирование
- •7 Организационно-экономическая часть
- •7.1 Технико-экономическое обоснование объекта проектирования
- •7.2 Организационная часть
- •7.3 Экономическая часть
- •7.4 Выводы
- •8 Безопасность и экологичность проектных решений
- •8.1 Цель и решаемые задачи
- •8.2 Опасные и вредные факторы при работе с пэвм
- •8.3 Характеристика объекта исследования
- •8.4 Мероприятия по безопасности труда и сохранению работоспособности
- •8.5 Рсчеты
- •Заключение
- •Список литературы
- •Приложение 1. Листинг
7 Организационно-экономическая часть
7.1 Технико-экономическое обоснование объекта проектирования
Целью работы является разработка платформы доступа к данным и языка описания предметной области для решения прикладных задач автоматизации бизнес-процессов на предприятии. Ниже на рисунке «Дерево целей» (рисунок 7.1) представлены цели и задачи, решаемые в данной работе.
Рисунок 7.1- Дерево целей
Разрабатываемая платформа «Коринф» имеет ряд преимуществ перед существующими аналогами. Наиболее популярной платформой, имеющей схожие функции, является «1С:Предприятие», перед которой платформа «Коринф» обладает следующими преимуществами:
веб-интерфейс не требует установки программных компонент на стороне клиента, в отличие от "Тонкого клиента" 1С
Совместимость с СУБД MySQL, Firebird, Sybase, Informix, Ingres, Interbase, MS Excel, MS Access и несколькими другими, с которыми не совместима 1С
Язык программирования обладает всеми возможностями Java
Наличие широкой компонентной базы, позволяющей решать гораздо более широкий спектр прикладных задач, за счёт общепринятого стандарта open-source лицензирования в сообществе Java
Кроссплатформенность
Ядро не содержит базовых классов предметной области, в отличие от 1С (документ, счёт и т.д.)
Расширяемый функционал подсистемы контроля доступа - возможность реализации нескольких уровней доступа для одной пары субъект-объект
Простота развертывания в облаке
7.2 Организационная часть
Для организации выполнения задачи разработки сервера приложений, необходимо определить состав ИТР (Инженерно-технических работников), участвующих в данном проекте.
В соответствии с требованиями ГОСТ для выполнения полного объема работ достаточно группы состоящей из трёх человек:
1. Ведущий инженер.
2. Инженер-программист 1, 2.
Необходимо рассчитать должностные оклады ИТР по следующей формуле:
где: Тk – Тарифный коэффициент с учётом тарифного разряда работника: например 16 разряду соответствует коэффициент 5, для 15 разряда коэффициент 4,75 (на 0,25 меньше коэффициента 16 разряда), 14 разряду соответствует коэффициент 4,5 и т.д;
МРОТ – Минимальный размер оплаты труда, иначе ставка первого разряда. Определяется на государственном уровне и составляет 5205 рублей на 2013 год.
Далее производится расчет окладов работников (при Ш=85):
1. Ведущего инженера:
2. Инженера-программист 1,2
Для выполнения полного объема работ необходима проектная группа, представленная в таблице 7.1.
Таблица 7.1. Состав конструкторской группы и должностные оклады
-
Категория работающих
Кол-во человек
Тарифный
разряд
Тарифный
коэф.
Должн.
оклад р./м.
Ведущий инженер
1
16
5,00
30450
Инженер-программист 1,2
2
15
4,75
29148
Данный перечень укрупнено определяет этапы проведения инженерно технических работ и служит основой для определения детального перечня работ и их распределения между участниками группы разработчиков.
Подробный перечень работ выполняемых в процессе инженерно технических работ по разработке программного обеспечения представлен в таблице 7.2
Таблица 7.2. Этапы и работы по разработке программного обеспечения.
№ п/п |
Содержание работ,входящих в этап |
Количество исполнителей |
Продолжи-тельность работ, дни |
|
чел. |
должность |
|||
1 |
2 |
4 |
5 |
6 |
1. Подготовительный
|
Постановка задачи и определение исполнителей |
1 |
вед.инж. |
1 |
Подбор и изучение научно-технической литературы и существующих программ |
1 |
инж.прогр1 |
7 |
|
Обоснование необходимости решения задачи на ЭВМ |
1 |
инж.прогр1 |
1 |
|
Проработка логических связей, моделей входящих в задачу |
1 |
вед. инж |
7 |
|
2. Эскизный
|
Выбор архитектуры сервера |
2 |
вед.инж. инж.прогр1. |
2 |
Составление блок-схем программ |
1 |
инж.прогр1. |
2 |
|
3. Технический проект |
Разработка структуры программы |
2 |
вед.инж. инж.прогр1. |
2 |
Написание блоков на языке программирования |
2 |
инж.прогр1. инж.прогр2. |
11 |
|
Компоновка и размещение модулей на диске |
1 |
инж.прогр1.
|
3 |
|
Составление пояснительной записки к техническому проекту и ее утверждение |
1 |
вед.инж. |
14 |
|
4. Рабочий проект |
Программирование блоков (модулей); ввод исходных данных |
2 |
инж.прогр.1 инж.прогр.2 |
16 |
Подготовка исходных данных |
1 |
инж.прогр.1 |
2 |
|
Тестирование и устранение ошибок |
1 |
инж.прогр.1 |
5 |
|
Разработка инструкции пользователя |
1 |
инж.прогр.1 |
4 |
|
5. Внедрение
|
Составление полного комплекта технической документации |
2 |
вед.инж. инж.прогр.1 |
12 |
Передача документации системы пользователю |
1 |
вед.инж. |
1 |
|
|
Итого: |
|
|
90 |
