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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 26.12.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. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Харків 2002.html
8. Вторжение современной цивилизации
9. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата філософських наук Київ1
10. Конкурентоспособность торговой организации и ее роль в обеспечении эффективной работы на рынке
11. Гаусса. Вращательное движение
12. Средняя общеобразовательная школа 25 Общие положения 1
13. к в соотв. с законом колл
14. Анализ эпизода «Чичиков у Собакевича» («Мертвые души»)
15. ТЕМА 2 СУЩНОСТЬ ЦЕЛИ И ЗАДАЧИ МЕНЕДЖМЕНТА 1
16. 405-32808 Казначейством России разработан временный порядок регистрации пользователей на официальном сайт
17. Общие данные о классе и уровне развития ученического коллектива
18. 1] Введение [1
19. тема хозяйства Глава 1 Западноевропейский феодализм 1
20. У Т В Е Р Ж Д А Ю Проректор по учебнометодической работе председатель ЦКМС