Программа учета клиентов ООО "Новый день"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



В°ставки.- сетка, предназначенная для вывода записей базы данных в табличном виде. Внешний вид сетки соответствует внутренней структуре базы данных, при этом строке сетки соответствует запись, а столбцу - поле.

Этот компонент использовался на формах просмотра данных.- переключатель с зависимой фиксацией, его также называют кнопкой выбора. Соответствующие элементы управления отображаются в виде круга с текстовой надписью. При выборе одного переключателя другие становятся невыбранными.

Компонент RadioButton использовался в модулях поиска и фильтрации данных.- представляет собой набор данных, который в некоторый момент времени может быть связан только с одной таблицей базы данных. Этот набор данных формируется на основе навигационного способа доступа к данным.

Использовался для отображения информации расположенной в базе данных.- промежуточное звено между компонентом Table, соединённым с реальной таблицей базы данных и визуальным компонентом DBGrid, с помощью которого пользователь взаимодействует с этой таблицей.- главное меню. Используется в модуле главной формы.

2. СПЕЦИАЛЬНАЯ ЧАСТЬ

.1 Описание алгоритма

.1.1 Алгоритмы обработки информации

Для обеспечения целостности и наилучшего восприятия информации в программе была использована табличная структура данных, состоящая из семи таблиц:

Таблица table_Pacient. В этой таблице хранится информация о пациентах стоматологии. Структура таблицы table_Pacient представлена в соответствии с таблицей 2.

Таблица 2 - Структура таблицы table_Pacient

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодFIOalpha15Ф.И.О.Nomer_Telefonaalpha20 Номер телефонаAdressalpha25Адрес

Таблица table_Sotrudniki. В этой таблице содержится сотрудниках, работающих на данный момент в стоматологической клинике. Структура таблицы table_Sotrudniki представлена в соответствии с таблицей 3.

Таблица 3 - Структура таблицы table_Sotrudniki

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодFIOalpha15Ф.И.О.Nomer_Telefonaalpha20 Номер телефонаAdressalpha25АдресDoljnostalpha20Должность

Таблица table_Doljnosti содержит информацию о должностях в стоматологической клинике. Структура таблицы table_Doljnosti представлена в соответствии с таблицей 4.

Таблица 4 - Структура таблицы table_Doljnosti

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодDoljnostalpha20ДолжностьOpisaniealpha25Описание

Таблица table_Stoimost содержит информацию о стоимости услуг в стоматологической клинике. Структура таблицы table_Stoimost представлена в соответствии с таблицей 5.

Таблица 5 - Структура таблицы table_Stoimost

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодProceduraalpha15ПроцедураStoimost$СтоимостьOpisaniealpha25ОписаниеТаблица table_Viruthka содержит информацию о выручки стоматологической клиники за определенный промежуток времени. Структура таблицы table_Viruthka представлена в соответствии с таблицей 6.

Таблица 6 - Структура таблицы table_Viruthka

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодProceduraalpha15ПроцедураPacientalpha 20ПациентStoimost$25СтоимостьПродолжение таблицы 6- Структура таблицы table_ViruthkaDatadateДата

Таблица table_Priem является основной таблицей в базе данных и содержит информацию о приеме пациентов в стоматологии. Структура таблицы table_Priem представлена в соответствии с таблицей 7.

Таблица 7 - Структура таблицы table_Priem

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодPacientalpha20ПациентProceduraalpha15ПроцедураVrahalpha20ВрачDatadateДата приема

Таблица table_Admin содержит информацию о зарегистрированных в базе пользователях и их правах. Структура таблицы table_Admin представлена в соответствии с таблицей 8.

Таблица 8 - Структура таблицы table_Admin

Наименование поляТипРазмерПервичный ключРасшифровка#autoincrement*КодPolzovatelalpha20ПользовательDostupalpha15ДоступData_registraciidateДата регистрацииParolalpha25 Пароль

В программе осуществляются следующие алгоритмы обработки информации:

добавление записи;

редактирование записи;

удаление записи;

поиск записей;

Операция редактирования записи:

Перевод набора данных в режим редактирования;

Изменение данных;

Просмотр редактируемой записи.

Блок-схема операции редактирования представлена в соответствии с рисунком 1.

Рисунок 1 - Блок-схема операции редактирования данных

Операция добавления записи:

Перевод набора данных в режим вставки;

Заполнение полей данными;

Просмотр добавленной записи.

Блок-схема операции добавления представлена в соответствии с рисунком 2.

Рисунок 2- Блок-схема операции добавления данных

Операция удаления записи:

Выбор записи для удаления;

Удаление записи из базы данных.

Блок - схема операции удаления представлена в соответствии с рисунком 3.

Рисунок 3- Блок-схема операции удаления данных

Операция поиска:

Ввод данных;

Просмотр найденной записи.

Блок-схема операции поиска представлена в соответствии с рисунком 4.

Рисунок 4 - Блок-схема операции поиска данных

Схема работы программы Программа учета клиентов ООО Новый день расположена на листе формата А1 с шифром ДП 230105 П

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение