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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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. Речь 2001. ~ 346 с. Предисловие Книга которую вы держите в руках уникальна
2. Тем не менее говоря без обиняков верного они ничего не сказали
3. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата юридичних наук Київ 1999
4. Задания для самостоятельной работы по дисциплине Русский язык и культура речи
5. ПРОФЕССИОНАЛЬНЫЙ СТАРТ 1
6. Обчислення визначених інтегралів за формулами прямокутників трапецій та Сімпсона
7. Проблеми які пов~язані з надмірністю даних можна простежити порівнявши відношення Співробітникиrd
8. это не только познавательный процесс но и стремление души к сверхчувственному миру идей и потому она тесно
9. тема управления материальными потоками
10. ИО преподавателя Ф