Диплом: Автоматизация учета реализации лекарственных препаратов через аптечную сеть для ООО «Озерки»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Рисунок 8. Дерево функций информационной системы
В системе присутствуют справочники
Справочник "Аптеки"
Справочник "Вид_лекарства"
Справочник "Лекарство"
Справочник "Форма"
Справочник «Клиенты»
В список первичных документов входят:
Поставка
Отпуск
Изготовить_рецепт
57
В результате должны формироваться следующие документы:
Поступление_по_видам;
По_рецепту;
Льготный-рецепт.
Система является диалоговой, т.е. выполняет с функциональной точки
зрения процесс обмена сообщениями между пользователями и ЭВМ, при
котором, осуществляется постоянная смена ролей информатора и реципиента.
Для просмотра информации об общем объеме зарегистрированных
договоров формируется отчет.
Дерево диалога изображено на рисунке 9.
иРисуноР
Рисунок 9. Дерево диалога
58
2.3.2. Характеристика базы данных
В базе данных отражается информация об определенной предметной
области [8]. Предметная область - часть реального мира, которая представляет
интерес для данного исследования.
В автоматизированных ИС отражение предметной области создается
путем информационной модели. В зависимости от условия рассмотрения
различают модели данных нескольких уровней. Количество реально
выделенных и поддерживаемых самостоятельно уровней моделей зависит от
особенностей системы управления базами данных.
ER-модель является одним из компонентов концептуальной модели.
Использование ER- моделирования предоставляет много преимуществ:
предписывая определенную методологию моделирования, делает
анализ предметной области более конкретным и целенаправленным;
служит удобным средством документирования проекта;
обеспечивает возможность вести проектирование АИС без привязки
к конкретной целевой системе управления базами данных и производить выбор
последней в любой момент.
В данной выпускной квалификационной работе ER-модель построена в
ERWin (рисунок 10).
59
Рисунок 10. ER-диаграмма в среде ERwin
ERwin имеет два уровня представления модели — логический и
физический.
CA ERwin Data Modeler SE - продукт, лидирующий в области
моделирования данных, который предоставляет действенный способ
визуализации данных из множественных источников внутри организации,
увеличивая эффективность за счет многократного использования и стандартов
и одновременно повышая качество сохраняемой информации, обеспечивая
целостное представление стратегических информационных активов [14].
CA ERwin Data Modeler SE увеличивает производительность за счет
предоставления легкого в использовании графического окружения, которое
упрощает конструирование баз данных и автоматизирует многие трудоемкие
задачи, ускоряя создание высококачественных, высокопроизводительных
транзакционных и информационных баз данных [15].
Способность представлять огромное количество информации в
графическом формате помогает поддерживать связь между деловыми и
техническими заинтересованными сторонами, обеспечивая соответствие
60
требований бизнеса и их технической реализации в базах данных. Благодаря
визуальному проектированию, разработчики баз данных могут разрешать все
сложные вопросы до момента любого значительного инвестирования ресурсов,
способствуя более быстрому реагированию организации на возникающие
потребности предприятия, подчеркивая важность влияния изменений на
информационные активы и позволяя быстро отвечать на постоянно
меняющееся и стремительно возрастающее информационное окружение [20].
На основе физической модели была создана база данных в 1 С
Предприятие.
При проектировании базы данных разработаны следующие таблицы,
наименование и назначение которых приведено в таблице 8.
Таблица 8
Описание таблиц базы данных
Наименование
Хранимые данные
Вид препарата
Данные о видах препарата
Аптеки
Данные об аптеках
Клиенты
Данные о клиентах
Формы
Данные о формах отпуска лекарств
Лекарства
Данные о лекарствах
Поставка
Данные о поставках лекарств
Отпуск
Данные об отпуске лекарств
Изготовить по
рецепту
Данные о 
Характеристика каждой таблицы базы данных приведена ниже, в
таблицах 9–15.
Таблица 9
Аптеки
Наименова
ние поля
Идентифика
тор поля
Тип поля
Длина
поля
Прочее
Код аптеки
Код аптеки
Числовой
5
Ключевое
поле
Название
Название
Строка
20
Адрес
Адрес
Строка
20
Телефон
Телефон
Строка
10
В таб. 10 описаны характеристики таблицы Клиенты
Таблица 10
61
Клиенты
Наименование
поля
Идентифик
атор поля
Тип поля
Длина
поля
Прочее
Код Клиента
Код Клиента
числовой
3
Ключевое
поле
ФИО
ФИО
Строка
30
Адрес
Адрес
Строка
30
Телефон
Телефон
Строка
10
В таб. 11 описаны характеристики таблицы Лекарства
Таблица 11
Лекарства
В таб. 12 описаны характеристики таблицы Формы
Таблица 12
Формы
Наименование
поля
Идентифика
тор поля
Тип
поля
Длина
поля
Прочее
Код формы
Код формы
Число
вой
Ключевое поле
Название
Название
Строка
20
Вес
Вес
Число
вой
10
В таб. 13 описаны характеристики таблицы Вид_препарата
Таблица 13
Вид_препарата
Наименование
поля
Идентифика
тор поля
Тип
поля
Длина
поля
Прочее
Код вида
Код виды
Число
вой
Ключевое поле
Название
Название
Строка
20
В таб. 14 описаны характеристики таблицы Поставка
Таблица 14
Поставка
Наименова
ние поля
Идентифика
тор поля
Тип поля
Длина
поля
Прочее
Код
Лекарства
Код Лекарства
Числовой
3
Ключевое
поле
Наименование
Наименование
Строка
20
Код вида
Код вида
Числовой
3
Код формы
Код формы
Числовой
3
Цена
Цена
Числовой
10
62
Наименова
ние поля
Идентифика
тор поля
Тип поля
Длина
поля
Прочее
Код
Лекарства
Код Лекарства
Числовой
3
Код аптеки
Код аптеки
Числовой
3
Код вида
Код вида
Числовой
Цена
Цена
Числовой
10
Количество
Количество
Числовой
10
Стоимость
Стоимость
Числовой
10
В таб. 15 описаны характеристики таблицы Отпуск
Таблица 15
Отпуск
Наименова
ние поля
Идентифика
тор поля
Тип поля
Длина
поля
Прочее
Код
Лекарства
Код Лекарства
Числовой
3
Код аптеки
Код аптеки
Числовой
3
Код вида
Код вида
Числовой
По_рецепту
По_рецепту
Логический
Цена
Цена
Числовой
10
Количество
Количество
Числовой
10
Стоимость
Стоимость
Числовой
10
В таб. 16 описаны характеристики таблицы Изготовить_рецепт
Таблица 16
Изготовить_рецепт
Наименова
ние поля
Идентифика
тор поля
Тип поля
Длина
поля
Прочее
Код
Лекарства
Код Лекарства
Числовой
3
Код аптеки
Код аптеки
Числовой
3
Код Клиента
Код Клиента
Числовой
Количество
Количество
Числовой
10
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Схема взаимосвязи программных модулей представляет собой разделение
общего процесса решения задачи на отдельные процедуры преобразования
информации, именуемой модулями. Дерево программных модулей отражает
логическую структуру программы с указанием типов взаимодействия модулей:
63
Все программные модули связаны между собой и связаны с главным
модулем проекта. Взаимосвязь модулей конфигурации представлена на рисунке
11.
Рисунок 11. Связь модулей конфигурации
Модуль аутентификации - В системе «1С: Предприятия» аутентификация
означает проверку логина и пароля пользователя на корректность. Можно
настроить права пользователей.
Модуль инициализации системы – обеспечивает настройку всех систем.
Подсистема интерфейса - Командный интерфейс – это основное средство
навигации пользователя по функциональности конфигурации. В системе 1С:
Предприятие он строится на основе подсистем. Разработчик должен создать в
конфигурации иерархию подсистем, отражающую для пользователя структуру
функциональности прикладного решения.
Рабочий стол, используемый в некоторых конфигурациях (бухгалтерия,
зарплата) не является частью интерфейса 1С, это обработка, которая делается
программистом отдельно и которая открывается в 1С на полный экран в
момент входа в программу.
64
Справочная система – содержит справочную информацию по основным
объектам конфигурации.
Справочники 1С 8.2 предназначены для хранения информации, которая
будет использована в других объектах 1С – документах, отчетах. Таким
образом, учет в 1С ведется в разрезе (по) справочников.
Информация, которая хранится в справочниках, называется Нормативно-
справочной информацией.
Справочники 1С 8.3 делятся на собственно Справочники и
Классификаторы. Под Классификаторами (в разговорах программистов 1С)
понимаются справочники, состав которых утвержден государством (а таких
достаточно много, например Классификатор стран мира или Классификатор
единиц измерения).
Отчеты — это главное в любой информационной системе, поэтому в
конфигураторе содержится большое количество конструкторов и механизмов
для их создания.
Таблица 17
Программные модули в 1С Предприятие
Общие модули
Общие модули принадлежат всей конфигурации в
целом, но, в отличие от модуля приложения (см.
ниже), их может быть несколько, например,
модули Расчет Налогов, Обработка Документов.
Общие модули состоят только из процедур и
функций .
Модуль приложения
Это модуль, который относится ко всей
конфигурации в целом и может быть только один. Он
отвечает за пользовательскую сессию (сеанс) работы
с "1С: Предприятием 8"
Модуль внешнего
соединения
Служит для работы конфигурации через COM-
соединение, может быть только один.
Модули объектов
Могут служить для отдельных объектов
конфигурации .
65
Модули форм
Определяют поведение формы и действия,
выполняемые из нее, например, открытие других
форм
2.3.4. Описание программных модулей
В данной работе был разработан модуль ввода документа. Схема модуля
приведена на рисунке 12.
Рисунок 12. Схема модуля
2.4. Контрольный пример реализации проекта и его описание
Подсистемы создаются для систематизации размещения запуска
элементов конфигурации и предоставления прав доступа для структурных
элементов, подсистемы после создания разделяют рабочую область
Модуль приложения располагается в корневом разделе конфигурации, в
нем располагаются процедуры-обработчики событий, которые
инициализируются при старте и окончании работы системы [22].

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)