Содержание
- ВВЕДЕНИЕ 4
- 1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ 6
- 1.1 Характеристика объекта проектирования 6
- 1.2 Описание предметной области 6
- 1.3 Сравнительный анализ аналогов и прототипов 7
- 1.4 Содержательная постановка задач 8
- 1.5 Входная информация 8
- 1.6 Выходная информация 8
- 1.7 Обоснование выбора пакета программирования 8
- 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 10
- 2.1 Выбор и обоснование инструментальных средств для проектирования и реализации проекта 10
- 2.2 Функциональная модель 11
- 2.3 Логическое и физическое проектирование 13
- 2.4. Построение поведенческих моделей 14
- 2.4.1 Блок-схемы алгоритмов 15
- 2.5 Объектно-ориентированное проектирование и анализ 16
- 2.5.1 Диаграмма вариантов использования 16
- 2.5.2 Диаграмма компонентов 17
- 2.6 Обоснование и разработка интерфейса 18
- 3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ 21
- 3.1 Реализация 21
- 3.2 Результаты реализации 22
- 3.3 Тестирование 22
- 3.3.1 Объект испытаний 23
- 3.3.2 Результаты испытаний 23
- 3.4 Эксплуатация 23
- 4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 24
- 4.1 Определение объёма программного средства 24
- 4.2 Расчёт нормативной трудоёмкости 25
- 4.3 Расчёт плановой себестоимости ПО 26
- 4.5 Прогноз прибыли 32
- 4.6 Расчёт экономического эффекта от использования нового программного обеспечения 33
- 5 ОХРАНА ТРУДА 35
- 5.1 Общие сведения 35
- 5.2 Освещение 36
- 5.3 Параметры микроклимата 37
- 5.4 Шум и вибрация 38
- 5.5 Электромагнитное и ионизирующее излучения 40
- 5.6 Эргономические требования к рабочему месту 40
- 5.7 Режим труда 42
- 5.8 Расчёт освещённости 43
- 5.9 Расчёт уровня шума 45
- ЗАКЛЮЧЕНИЕ 47
- СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 49
- ПРИЛОЖЕНИЕ А. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 51
- ПРИЛОЖЕНИЕ Б. РУКОВОДСТВО ОПЕРАТОРА 57
- ПРИЛОЖЕНИЕ В. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 62
- ПРИЛОЖЕНИЕ Г. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 67
- ПРИЛОЖЕНИЕ Д. ЛИСТИНГ ПРОГРАММЫ 71
- ПРИЛОЖЕНИЕ Е. СОДЕРЖАНИЕ ЭЛЕКТРОННОГО НОСИТЕЛЯ 87
Отрывок раздела с расчетами:
Показатели |
Стадии |
Итого |
||
ТЗ + ЭП + ТП |
РП |
ВН |
||
1 |
2 |
3 |
4 |
5 |
1. Коэффициент удельных весов трудоёмкости стадии разработки ПО (d) |
0,50 |
0,35 |
0,15 |
1 |
2. Распределение нормативной трудоемкости ПО (Тн) по стадиям, чел/дн |
10,5 |
7,35 |
3,15 |
21 |
3. Коэффициент сложности ПО (Кс) |
1,08 |
1,08 |
1,08 |
- |
4. Коэффициент, учитывающий использование стандартных модулей (Кт) |
- |
0,55 |
- |
- |
5. Коэффициент, учитывающий новизну ПО (Кн) |
0,63 |
0,63 |
0,63 |
- |
6. Общая трудоёмкость ПО (То), чел/дн |
7,1 |
2,8 |
2,1 |
12 |
7. Численность исполнителей, чел (Чи) |
1 |
1 |
1 |
- |
8. Сроки разработки, лет |
0,019 |
0,008 |
0,006 |
0,033 |
Таким образом, согласно данным из приведённой выше таблицы, общая трудоёмкость ПО составит 12 чел./дн, а сроки разработки – 0,033 года.
Пример кода
private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.electro_energy_infoDataSet = new Program.electro_energy_infoDataSet(); this.electricity_consumptionBindingSource = new System.Windows.Forms.BindingSource(this.components); this.electricity_consumptionTableAdapter = new Program.electro_energy_infoDataSetTableAdapters.electricity_consumptionTableAdapter(); this.tableAdapterManager = new Program.electro_energy_infoDataSetTableAdapters.TableAdapterManager(); this.dateDateTimePicker = new System.Windows.Forms.DateTimePicker(); this.expenseTextBox = new System.Windows.Forms.TextBox(); this.dateLabel = new System.Windows.Forms.Label(); this.expenseLabel = new System.Windows.Forms.Label(); this.addRowButton = new System.Windows.Forms.Button(); this.toChart = new System.Windows.Forms.Button(); this.exitButton = new System.Windows.Forms.Button(); this.addRowLabel = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.electro_energy_infoDataSet)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.electricity_consumptionBindingSource)).BeginInit();
Проект написан в:
- Microsoft .NET C#
- MySQL Workbench
Архив с пректом
Содержание архива
- исходный код .Net C# WinForms
- пояснительная записка (87 страниц)
flappyd