Содержание
- ВВЕДЕНИЕ 4
- 1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ 6
- 1.1 Описание предметной области 6
- 1.2 Характеристика объекта проектирования 6
- 1.3 Анализ аналогов и прототипов проекта 7
- 1.4 Организация входной и выходной информации 7
- 2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 9
- 2.1 Выбор и обоснование инструментальных средств для проектирования и реализации проекта 9
- 2.2 Функциональная модель 10
- 2.3 Построение поведенческих моделей 14
- 2.4 Объектно-ориентированное проектирование и анализ 16
- 2.5 Обоснование и разработка интерфейса 203 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ 25
- 4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 27
- 4.1 Определение объёма программного обеспечения 27
- 4.2 Расчёт нормативной трудоёмкости 27
- 4.3 Расчёт плановой себестоимости программного обеспечения 29
- 5 ОХРАНА ТРУДА 38
- 5.1 Общие сведения 38
- 5.2 Освещение 39
- 5.3 Параметры микроклимата 39
- 5.4 Шум и вибрация 40
- 5.5 Электромагнитное и ионизирующее излучения 41
- 5.6 Эргономические требования к рабочему месту 42
- 5.7 Режим труда 425.8 Расчёт освещённости 43
- 5.9 Расчёт уровня шума 44
- ЗАКЛЮЧЕНИЕ 47
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49
- ПРИЛОЖЕНИЕ А. Техническое задание 51
- ПРИЛОЖЕНИЕ Б. Функциональная схема программы 58
- ПРИЛОЖЕНИЕ В. Руководство оператора 60
- ПРИЛОЖЕНИЕ Г. Программа и методика испытаний 70
- ПРИЛОЖЕНИЕ Д. Листинг программы 75
- ПРИЛОЖЕНИЕ Е. Содержание электронного носителя 93
Отрывок раздела с расчетами:
Показатели |
Стадии |
Итого |
||||
ТЗ |
ЭП |
ТП |
РП |
ВН |
||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1. Коэффициент удельных весов трудоемкости стадии разработки ПО (d) |
0,1 |
0,2 |
0,3 |
0,28 |
0,12 |
1,0 |
2. Распределение нормативной трудоемкости ПО (Тн) по стадиям, чел./дн. |
10,5 |
21 |
31,5 |
29,4 |
12,6 |
105 |
3. Коэффициент сложности ПО (Кс) |
1,12 |
1,12 |
1,12 |
1,12 |
1,12 |
|
4. Коэффициент, учитывающий использование стандартных модулей |
|
|
|
0,55 |
|
|
5. Коэффициент, учитывающий новизну ПО (Кн) |
0,63 |
0,63 |
0,63 |
0,63 |
0,63 |
|
6. Общая трудоемкость ПО (Ту), чел./дн. |
7,4 |
14,8 |
22,2 |
11,4 |
8,9 |
65 |
7. Численность исполнителей, чел (Чi) |
1 |
1 |
1 |
1 |
1 |
1 |
8. Сроки разработки, лет |
0,018 |
0,036 |
0,053 |
0,050 |
0,021 |
0,18 |
Таким образом, согласно данным из приведённой выше таблицы, общая трудоёмкость ПО составит 65 чел./дн.
Пример кода
//Отправка файла using (FileStream fs = File.OpenRead(fileTextBox.Text)) { long lenght = fs.Length; writer.Write(recipIP); writer.Write(fi.Name); writer.Write(lenght); long totalBytes = 0; int readBytes = 0; byte[] buffer = new byte[2048]; do { readBytes = fs.Read(buffer, 0, buffer.Length); ns.Write(buffer, 0, readBytes); totalBytes += readBytes; } while (totalBytes < lenght); } showMessListBox.Items.Add("[" + DateTime.Now + "] Я -> " + recip + " отправлен файл: " + fi.Name); showMessListBox.SelectedIndex = showMessListBox.Items.Count - 1; showMessListBox.SelectedIndex = -1; fileTextBox.Text = null; } else { if (messTextBox.Text != "") { showMessListBox.Items.Add("[" + DateTime.Now + "] Я -> " + recip + ": " + messTextBox.Text); showMessListBox.SelectedIndex = showMessListBox.Items.Count - 1; showMessListBox.SelectedIndex = -1; message = "{C}" + recipIP + "#" + messTextBox.Text; Send(message); messTextBox.Clear(); } else MessageBox.Show("Нельзя отправить пустое сообщение", "Ошибка"); } } else { MessageBox.Show("Необходимо выбрать получателя", "Ошибка"); } }
Проект написан в:
- Microsoft .NET C#
- Microsoft Access
Архив с пректом
Содержание архива
- исходный код .Net C# WinForms
- пояснительная записка (92 страниц)
flappyd