Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Sotr Наименование реквизита Код реквизита Тип данн

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.11.2024

PAGE   \* MERGEFORMAT16

ВГПК.400101.Д13.782

2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА

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

2.1.1. Разработка структуры входных данных

Входные данные в программе строго структурированы, то есть, имеют определенную структуру.

Таблица sotr  имеет структуру, представленную в таблице 2.1.

Таблица 2.1 — Формат таблицы «sotr»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Фамилия

Fam

Текстовый

30

Серия паспорта

ser

Текстовый

2

Номер паспорта

nom

Числовой

7

Уровень образования

obraz

Текстовый

30

Специальность

spec

Текстовый

30

Отдел

otdel

Текстовый

30

Должность

doljn

Текстовый

30

Оклад

oklad

Числовой

15

Имя

Name

Текстовый

30

Отчество

Otch

Текстовый

30

Количество детей

Detey

Числовой

2

Контактный телефон

Telefon

Текстовый

30

Стаж работы

Staj

Числовой

2

Номер

Numer

Числовой

4

Дата принятия на работу

Datapri

Дата

10

Таблица specialnosti имеет структуру, представленную в таблице 2.2.

Таблица 2.  — Формат таблицы «specialnosti»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Код специальности

kspec

Числовой

10

Специальность

spec

Текстовый

10

 

Таблица obraz  имеет структуру, представленную в таблице 2.3.

Таблица 2.3 — Формат таблицы «obraz»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Код образования

kobraz

Числовой

10

Уровень образования

obraz

Текстовый

30

Таблица doljnost  имеет структуру, представленную в таблице 2.5.

Таблица 2.4 — Формат таблицы «doljnost»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Код должности

kdoljn

Числовой

10

Должность

doljn

текстовый

30

Таблица otdell  имеет структуру, представленную в таблице 2.5.

Таблица 2.5 — Формат таблицы «otdell»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Код отдела

kotdel

Числовой

10

Отделы

otdel

Текстовый

30

ФИО-начальника

fionach

Текстовый

30

Телефон

tel

Числовой

8

Таблица deti  имеет структуру, представленную в таблице 2.6.

Таблица 2.6 — Формат таблицы «deti»

Наименование реквизита

Код реквизита

Тип данных

Размерность

Фамилия

Famreb

Текстовый

30

Имя

Namereb

Текстовый

30

Дата рождения

Datareb

Дата

10

Место обучения

Obuch

Текстовый

30

Форма обучения

Forma

Текстовый

30

Номер

Numer

Числовой

4

2.1.2. Разработка диаграмм

2.1.2.1 Диаграмма классов.

Разработанная диаграмма классов имеет следующий вид:

Рисунок 2.1 – Диаграмма классов

2.1.2.2. Диаграмма последовательности.

Разработанная диаграмма последовательности имеет следующий вид:

Рисунок 2.2 – Диаграмма последовательности

2.1.2.3. Диаграмма вариантов использования.

Разработанная диаграмма вариантов использования имеет следующий вид:

Рисунок 2.3 – Диаграмма вариантов использования

2.1.3. Построение связей между объектами

Объектами являются модули программы. Для данного дипломного проекта модулями программы будут являться файлы с расширением *. cpp.

Связи между модулями представлены на рисунке 2.1.

Рисунок 2.1 – Связи модулей программы

  1.  Создание программных модулей

 C++ поддерживает разделение программы на модули, причем допускается вложенное включение модулей вплоть до бесконечного порядка. Преимущество модульного подхода имеет тот же плюс, что и технология объектно-ориентированного подхода – инкапсуляция (скрытие) данных. Неважно, как модуль выполняет поставленную задачу – важно знать, какие методы (процедуры) необходимо вызвать для работы модуля.

Модули программы:

GlavForma – Главная форма.

NewRab – добавление и изменение информации о новом работнике.

Addreb – добавление и просмотр информации о детях работников.

Reports – модуль отвечающий за отчеты.

DopInf – модуль для упрощения ввода данных о работнике.

Poisk – модуль для поиска.

  1.  Интерфейс программы

После запуска программы появляется главное окно (рис 2.1):

Рисунок 2.1 – Главное окно программы

 

Окно добавления нового работника выглядит следующим образом (рис 2.2):

Рисунок 2.2 – Окно добавления нового работника

Окно информации о детях (рис 2.3):

Рисунок 2.3 – Окно информации о детях

Окно поиска (рис 2.4):

Рисунок 2.4 – Окно ввода показаний счетчиков

  1.  Пример контрольного теста

Контрольный тест представлен в Приложении 4.

 




1. Монография посвящена применению теории нечетких множеств к задачам управления финансами и в частности анал
2. Тема- Захоплення дозвілля хобі
3. Надежда Сценарий праздника Жил был Хармс Подготовила-
4. ПБОЮЛ или ООО Что выгоднее
5. тематику з традиційною для попереднього періоду мелодрамою та пригодницькими жанрами Укразія П
6. Кондиционирование универсам
7. либо точки сети электроустановки или оборудования с заземляющим устройством
8. Значит вот каков нынешний Секиритей Один из зрителей пробормотал это
9. методический комплекс
10. Арабская весна Русская версия
11. Загальна характеристика права інтелектуальної власності
12. Биологические механизмы повышения аэробной и анаэробной производительности спортсменов.html
13. Модуль rector реактор позволяет имитировать такое взаимодействие жестких тел при котором они во время столкно
14. Тема- Мережеві ресурси Windows Мета- Надбання навиків по використанню мережевих засобів в середовищі Windows і м
15. Тема 1 Введение Возникновение менеджмента как науки 1
16. Реферат- Ответы на вопросы к ГЭ по ТГиП
17. Эндокринная система1
18. Типы политической власт
19. на тему- Програми з циклічною структурою
20. КП Украины 19461947 Первый секретарь Днепропетровского областного комитета КПбКП Украины 19471950 Первый Сек.html