Программа учета клиентов ООО "Новый день"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
В°ставки.- сетка, предназначенная для вывода записей базы данных в табличном виде. Внешний вид сетки соответствует внутренней структуре базы данных, при этом строке сетки соответствует запись, а столбцу - поле.
Этот компонент использовался на формах просмотра данных.- переключатель с зависимой фиксацией, его также называют кнопкой выбора. Соответствующие элементы управления отображаются в виде круга с текстовой надписью. При выборе одного переключателя другие становятся невыбранными.
Компонент 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 рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение