Диплом: Автоматизация регистрации и контроля обслуживания животных в ООО "Ветлайф"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Рисунок 11 Сценарий диалога
В окно «Главное меню» входят следующие пункты:
Аптека, в этом пункте находится информация об имеющихся и
использованных ранее медикаментах.
Оказываемые услуги, в этом пункте находится вся информация
об оказываемых (стоимость, время процедуры, данные о специалисте и др.).
Главврач может вносить изменения в этот список (добавлять или удалять
услуги) в зависимости от квалификации специалиста;
Персонал – это список рабочего персонала ветклиники, а также
отчѐты сотрудников, содержащие информацию о проделанной работе.
Список персонала и отчѐты можно распечатать;
Клиенты – список клиентов и всей связанной с ними
информацией. В этот список входят клиенты, привязанные к конкретному
специалисту. Список клиентов можно распечатать;
Помощь, в этом пункте можно почитать отзывы о специалистах и
ветклиники в целом, а также просмотреть справочную информацию.
Справочную информацию можно распечатать.
58
2.3.2. Характеристика базы данных
Понятие реляционный (отношения) связанно с разработками
американского в области систем баз данных Е. Кодда.
Эти модели описываются несложной структурой данных, удобным
для пользователя табличным видом и возможностью использования
формального аппарата алгебры отношений и реляционного исчисления для
обработки данных.
Реляционная модель ориентирована на организацию данных в виде
двумерных таблиц. Каждая реляционная таблица представляет двумерный
массив и обладает следующими свойствами:
Каждый элемент таблицы – один элемент данных;
Все столбцы в таблице имеют одинаковый тип;
Порядок следования строк и столбцов может быть произвольным.
В ER-модели базы данных, представленной на рисунке 12, показаны
взаимосвязи таблиц и справочников базы данных по ключевым полям.
Рисунок 12 ER-модель
59
Основной таблицей является таблица «Ветеринар». Она связана с
таблицей «Аптека», имеющей информацию о медикаментах, таблицей
«Услуги» с информацией об оказываемых услугах, и таблицей «Клиенты» с
данными о клиентах (хозяев питомцев).
Таблица «Визиты» связана с таблицей «Клиенты». В таблице
«Визиты» находиться информация о дате и времени приѐма у специалиста.
Таблица Клиенты связана с таблицей «Питомцы» в которой находится
информация о питомцах клиентов.
Описание таблицы баз данных задачи автоматизации приведено в
таблицах 9-14.
Таблица 9
Характеристика таблицы «Визиты»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Номер визита
Ключевое поле
Числовой
Длинное целое
Дата визита
Дата и время
Короткий формат
даты
Время визита
Дата и время
Короткий формат
времени
Таблица 10
Характеристика таблицы «Клиенты»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Код клиента
Ключевое поле
Числовой
Длинное целое
ФИО
Короткий текст
50
Номер телефона
Короткий текст
11
Код питомца
Числовой
Длинное целое
E-mail
Короткий текст
50
Номер визита
Числовой
Длинное целое
Таблица 11
Характеристика таблицы «Питомцы»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Код питомца
Ключевое поле
Числовой
Длинное целое
Вид
Короткий текст
30
Пол
Короткий текст
50
Возраст в месяцах
Числовой
Длинное целое
Окрас
Короткий текст
30
Кличка
Короткий текст
30
Номер паспорта
Числовой
Длинное целое
60
Таблица 12
Характеристика таблицы «Ветеринар»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Код ветеринара
Ключевое поле
Числовой
Длинное целое
ФИО
Короткий текст
50
Пол
Короткий текст
50
Квалификация
Короткий текст
50
Возраст
Числовой
Длинное целое
Специализация
Короткий текст
30
Код клиента
Числовой
Длинное целое
Код медикамента
Числовой
Длинное целое
Код услуги
Числовой
Длинное целое
Таблица 13
Характеристика таблицы «Аптека»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Код медикамента
Ключевое поле
Числовой
Длинное целое
Название
медикамента
Короткий текст
30
Количество на
складе
Числовой
Длинное целое
Срок годности до
Дата и время
Короткий формат
даты
Таблица 14
Характеристика таблицы «Услуги»
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Код услуги
Ключевое поле
Числовой
Длинное целое
Название
Короткий текст
30
Цена
Числовой
Длинное целое
2.3.3 Структурная схема пакета (дерево вызова процедур и
программ)
1. Управляющие модули – выполняющие функции по управлению
объектами системы.
2. Функциональные модули – позволяющие обеспечить ввод и
обработку данных.
3. Сервисные модули – обеспечивающие дополнительные сервисы.
На рисунке 13 изображено дерево вызова программных модулей.
61
Рисунок 13 Дерево вызова программных модулей
В таблице 15 описаны функции, выполняемые программными
модулями.
Таблица 15
Модули
Наименование
модуля
Выполняемые функции
Модуль
«Справочники»
Позволяет просматривать содержимое справочников
системы, и редактировать их.
Модуль ввода данных
Необходим для ввода данных.
Модуль «Отчѐты»
Отвечает за просмотр типовых отчетов и создания
произвольного отчета.
Модуль безопасности
Обеспечивает ввод и проверку пароля, вход
пользователей в систему, напоминание о
необходимости смены пароля, автоматический выход
из системы при отсутствии пользователя на рабочем
месте.
Модуль «Окон»
После успешного входа в систему, запускает
программу, используя настройки прав доступа для
учетной записи пользователя.
Модуль
взаимодействия с
модулем «Отчѐты» и
модулем ввода
данных
Взаимодействует с модулем «Отчѐты» и и модулем
ввода данных.
Модуль
Используется для установления соединения с
62
Наименование
модуля
Выполняемые функции
взаимодействия с
модулем
«Справочники»
модулем «Справочники».
Модуль «Печать»
Обеспечивает предварительный просмотр, настройку
параметров документов и печать на принтере.
Модуль
взаимодействия с
модулем «Помощь»
Служит для просмотра справочной информации.
Модуль «Помощь»
Отображает справочную информации.
Модуль «Отправка»
Служит для экспорта документов.
2.3.4 Описание программных модулей
Рисунок 14 Блок-схема
Описание блок-схемы основного модуля:
Начало;
Вход в главное меню;
Открытие списка клиентов, за каждым клиентом зарегистрирован
63
свой питомец;
Открытие заявки на оказание услуг;
Имеется ли паспорт у питомца, если нет, то он оформляется;
Оказание услуг;
Ввод данных об оказанных услугах в БД;
Получение оплаты;
Формирование отчѐта
Выход из программы.
2.4 Контрольный пример реализации проекта и его
описание
Деятельность ООО «ВЕТЛАЙФ», как и деятельность других
ветеринарных клиник, состоит из множества рабочих процессов. Начиная от
общения с клиентами, заканчивая введением отчѐтности. Человеческий
фактор всегда будет неотъемлемой часть любой работы, где присутствуют
люди. Информационная система способна уменьшить влияние негативных
факторов на рабочий процесс и сделать работу ветклиники более
эффективной. Разберѐм несколько функций ИС.
На рисунке 15 изображена форма авторизации.
64
Рисунок 15 Авторизация
Прежде всего необходимо войти в свою учѐтную запись. Для этого
нужно ввести свой логин и пароль.
На рисунке 16 изображено главное меню с основными окнами.
Рисунок 16 Главное меню
Рядом с окном «Главное меню» есть кнопка выдвижного меню. При
нажатии на неѐ выдвигаются остальные окна: «Аптека», «Оказываемые
услуги», «Персонал», «Клиенты», «Помощь» и кнопка «Выход». Также
присутствуют ещѐ четыре окна с переходом к конкретной услуге:
«Вакцинация», «Груминг», «Стерилизация/кастрация» и «Гостиница».
На рисунке 17 изображено окно «Аптека».
65
Рисунок 17 Экранная форма «Аптека»
В пункте «Аптека» пользователь, введя код медикамента, узнать его
название, срок годности и наличие на складе. А также при введении кода
появляется изображение медикамента (его упаковки). Также можно
перемещаться между другими пунктами меню, а с помощью кнопки «Назад»
можно вернуться в главное меню.
На рисунке 18 изображена экранная форма пункта «Оказываемые
услуги».
66
Рисунок 18 Экранная форма «Оказываемые услуги»
Перейдя в пункт «Оказываемые услуги», пользователь может ввести
код услуги, и получить еѐ название и цену. А слева снизу появиться краткое
описание услуги. С помощью кнопки «Назад» можно вернуться в главное
меню.
На рисунке 19 изображена экранная форма пункта «Персонал».
Рисунок 19 Экранная форма «Персонал»

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")