Диплом: Автоматизация учета посещений клиентов на примере предприятия «Медицинский центр "Семейный доктор"»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
2 характеристика лишь частично соответствует потребностям
компании (функция практически не реализована, интерфейс не очень удобен,
функция сопровождения практически поддерживается, цена слишком высокая);
3 – характеристика соответствует потребностям компании на среднем
уровне (функция реализована частично, интерфейс не слишком удобен,
функция сопровождения поддерживается для части задач, цена средняя);
4 – характеристика практически полностью соответствует потребностям
компании (функция реализована практически полностью, интерфейс
достаточно удобен, функция сопровождения поддерживается в достаточном
объеме, цена приемлемая);
5 – характеристика полностью соответствует потребностям компании
(функция реализована, интерфейс удобный, эргономичный, имеется помощь,
функция сопровождения поддерживается в достаточном объеме, цена
выгодная).
Максимальную оценку после проведенного независимого сравнения,
основанного как на субъективной оценке пользователей (опрос), так и на
объективной оценке программистов – тестеровщиков получает программа
«Medix CRM». Это закономерно из-за проработанности основных функций
программного продукта, возможности работать офлайн и наличия серьезной
технической поддержки, а также возможности программной платформы
реализовывать дополнительные решения, связанные с желаниями конкретного
медицинского учреждения.
Основным недостатком является стоимость одной лицензии программы
равная 30000 р, что в современных условиях представляет собой достаточно
большую нагрузку на развивающийся бизнес.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
При использовании хаотичной автоматизации при внедрении
информационных технологий, можно говорить только о краткосрочных,
39
локальных задачах, а не реальных потребностей бизнеса. При такой стратегии
автоматизации часто покупается дешевый программный продукт, который в
процессе эксплуатации оказывается неэффективным, поэтому, данный вариант
автоматизации не рассматривается.
Автоматизация по направлению деятельности, автоматизируется только
одно направление деятельности в рамках всего предприятия. Данная стратегия
не подходит, т.к. автоматизируется не направление деятельности, а
управленческие функции компании, сосредоточенные на обслуживании
клиентов. Автоматизацией по участкам деятельности автоматизируются
функции отдельных подразделений предприятия. Даная стратегия эффективна,
когда есть участки, где применение АИС дает значительный экономический
эффект. Так как, планируется автоматизировать функции менеджмента,
полностью сосредоточенные в рамках нового управляющего работой и
привлечением клиентов отдела, наиболее оптимальной стратегией
автоматизации является автоматизация по участкам деятельности.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Рассмотрим возможные варианты приобретения всего программного
обеспечения, покупка и доработка или собственная разработка. Как было
изложено в предыдущем параграфе, покупка готового программного
обеспечения не является необходимым решением, так как программное
обеспечение разрабатывается с нуля.
Частичное приобретение программного обеспечения не является
необходимым в данных условиях так как, во-первых, нет соответсвующего
программного продукта, во-вторых, для реализации разработки требуется
разработка программного продукта с нуля.
40
Для решения проблем учета посещений требуется создать оригинальный
программный продукт, не отягащенного дополнительным функционалом,
поэтому покупать программный продукт нет необходимости.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Данные, системы кодирования и структуры данных определяют
скорость и направление информационных потоков в проектируемой системе и
являются определяющими для оценки и последующей разработки
информационного обеспечения системы.
Наиболее важной характеристикой, определящей работу менеджера при
работе с клиентами является перенаправление потоков данных о клиентах и их
потребностях в один или несколько отделов компании, будь то тренерская
бригада либо бухгалтерия, взымающая оплату за оказанные услуги либо
юридический отдел, обрабатывающий поступающие жалобы клиентов.
В информационной системе вся информация сублимируется в
справочники, формирующиеся на их основании таблицы и связи между ними.
Классификаторы при информационном обеспечении системы призваны
обеспечивать необходимый формат вводимых данных и их порядок.
В задаче используются классификаторы. Перечень и описание основных
классификаторов представлены в таблице 5.
Таблица 5
Методы классификации и кодирования реквизитов
Наименование
реквизита
Длина
кода в
знаках
Система
классификаци
и
Метод
кодирован
ия
Структура кода
№ позиции
4
Иерархическая
Порядковый
XXXХ произвольный
номер
№ позиции в
списке
3
Иерархическая
Порядковый
XXХ произвольный
номер
41
Наименование
реквизита
Длина
кода в
знаках
Система
классификаци
и
Метод
кодирован
ия
Структура кода
Код документа
4
Иерархическая
Порядковый
XXXХ произвольный
номер
Входными данными для программы являются данные, которые вводит
пользователь:
1) справочные:
администраторы;
сотрудники;
кабинеты;
пациенты;
специализации;
специальности;
материалы.
2) текущие:
данные по посещениям;
данные по пациентам;
аналитическая информация.
В проектируемой системе решаемые задачи реализованы
соответствующим программным модулем, каждый из которых имеет
возможность выполнения ряда операций, таких как корректировка информации,
формирование отчетов. Процессы заполнения, корректировки реализованы
однотипным способом во всех модулях. При добавлении и редактировании
данных применяется контроль правильности ввода пользователем информации,
путем ее сравнения с необходимым типом, диапазоном изменения возможных
значений, маской ввода и т.д.
Для добавления и редактирования данных использованы экранные
формы со всеми необходимыми полями ввода, а также пояснениями и
управляющими элементами, предназначенными для выработки управляющих
42
воздействий (сохранение, отмена изменений) и навигации (перемещению) по
БД. В каждом из программных модулей системы при необходимости есть
возможность для формирования отчетности.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение, установленное в системе призвано
обеспечить лучшую производительность и функциональность аппаратного
обеспечения, а также адаптацию разрабатываемого программного обеспечения
к возможностям программной платформы ПК пользователя.
Особенностью современного аппаратного обеспечения, входящего в
комплектацию ПК, является предустановленное программное обеспечение от
ведущих вендоров, включающее обычно операционную систему (домашнюю с
минимальным набором функций), антивирусную программу (минимальная
система для поиска вирусов и программ-шпионов), минимальные средства
просмотра и редактирования медиа файлов.
В этой связи, руководствуясь статистикой и аналитикой продаж, можно
выделить предустановленный на ПК при его покупке набор программных
средств:
− Операционная система Windows 10 Home Edition;
− Браузер Opera.
Разрабатываемый программный продукт не требует использования
серверов так как не разрабатывается как клиент-серверное приложение, а
является приложением для автономного либо сетевого ПК.
Предыдущий анализ показывает, что в качестве ОС будем использовать
Windows 10 Home Edition, свободно распространяемый броузер Opera для
доступа к Интернет.
Так как не предполоагается использовать серверную часть, то для
простоты реализации предлагается использовать СУБД MS Access 2016,
43
преимуществом которой является полная адаптация к программной платформе
ПК так как СУБД является программным продуктом того же вендора, что и
операционная система.
Таблица 6
Варианты СУБД систем
Характеристики
Название СУБД
Microsoft
SQL
Server
2012
Access
2016
Oracle 11.2.0.1
Встраиваемая аутентификация
пользователей
да
нет
нет
Мониторинг работы базы данных
да
нет
да
Возможность создание временные
таблицы
да
да
да
Ведение журнала действий с базами
данных и подключение
да
да
да
В качестве СУБД для программы будет использоваться Microsoft SQL
Server 2012. Преимуществом выбранного решения является то, что данный
программный продукт уже используется в организации.
Закупка нового сервера не обязательна, так как база данных
программного продукта может быть расположена на локальном рабочем месте.
В рамках уже существующей базы данных в ней будут созданы
дополнительные таблицы и связи между ними. Добавленные таблицы не будут
напрямую связаны с основными функциональными таблицами базы данных,
поэтому не повлияют на работу основного функционала.
Рассмотрим основные методы и средства проектирования. В таблице 7
сравниваются между собой основные средства проектирования.
44
Таблица 7
Основные средства проектирования
Название характеристики
Microsoft Visual
C++ (MSVC)
Delphi
2007
Python
Совместимость с операционной
системой Windows 2000,
Windows 10 и Windows Vista
да
да
да
Встроенный редактор
интерфейса
да
да
да
Совместимость с другими
языками программирования
да
нет
да
Программный инфтерфейс решено реализовывать средствами Borland
Delphi 7. Выбор обусловлен тем, что, хотя средство разработки и
ориентировано в основном на 32 разрядные системы, оно не требует большого
количества аппаратных ресурсов и с помощью механизма ADO позволяет легко
визуализировать привязку таблиц к программному интерфейсу и обеспечить
корретные связи между элементами интерфейса и базой данных. Кроме того,
используемое программное решение совместимо с остальными программными
продуктами, установленными в компании.
1.4.3 Обоснование проектных решений по техническому обеспечению
Так как разработка программного приложения и его внедрение передано
на аутсорсинг, то аппаратная конфигурация рабочего места специалиста будет
соответствовать аппаратным характеристикам, используемым на предприятии.
Системные требования к аппаратному обеспечению минимальны.
Аппаратная конфигурация рабочего места оператора представлены в таблице 8.
45
Таблица 8
Аппаратная конфигурация рабочего места
материнская плата (чипсет)
Intel
семейство процессора
Intel Core
модель процессора
Intel Core i5 - 7400
Объем оперативной памяти, ГБ
4
Тип видеокарты
Производитель графического ядра
Интегрированная
Встроенная
Объем жёсткого диска, ГБ
500
проводная сеть
Есть
беспроводная сеть
Нет
Особенностью аппаратной организации компании является интеграция
нескольких программных платформ.
В результате этого разрабатываемое программное приложение будет
использоваться на нескольких аппаратных платформах, поэтому в качестве
альтернативы первому варианту или в качестве дополнения к нему рассмотрим
уже используемую дополнительную аппаратную конфигурацию (таблица 9).
Таблица 9
Дополнительная аппаратная конфигурация рабочего места
материнская плата (чипсет)
Intel
семейство процессора
Intel Core
модель процессора
Intel Core i3 – 7100U
Объем оперативной памяти, ГБ
4
Тип видеокарты
Производитель графического ядра
Интегрированная
Встроенная
Объем жёсткого диска, ГБ
1000
проводная сеть
Есть
беспроводная сеть
Нет
46
II. ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Начальным этапом cоздания информационной системы является
определение жизненного цикла автоматизированной системы. Жизненный цикл
может быть определен в соответсвии с нормами одного из стандартов
жизненного цикла ИС (ГОСТ 34, ISO 12207, ISO 15288, MSF, RUP, COBIT,
Oracle CDM, XP).
Так как разработка является отечественной, то соответсвенно выбираем
ГОСТ 34. Рассмотрим основные этапы жизненного цикла проекта
автоматизации в соответсвии с требованиями данного ГОСТ.
Жизненный цикл процесса создания АСУ согласно ГОСТ 34 (ГОСТ
34.601-90) включает
следующие стадии:
Формирование требований к АС
Разработка концепции АС
Техническое задание
Эскизный проект
Технический проект
Рабочая документация
Ввод в действие
Сопровождение АС
На начальном этапе создания АС согласно требованиям ГОСТ 34
необходимо проведение обследования объекта автоматизации. В рамках
обследования происходит сбор и анализ данных об организации,
47
производственной структуре и функционировании объекта автоматизации.
Источником для получения данных сведений могут послужить устав и
регламенты организации, а также общегосударственные законы, постановления
и другие нормативно-правовые акты.
В результате проведенных исследований должен быть составлен
аналитический отчет (в качестве основы для создания документа взят ГОСТ
7.32-2001 «Отчет о НИР»), который должен содержать следующую
информацию:
Объект, цели исследования и методология проведения
исследовательских работ
Основные конструктивные, технологические и технико-
эксплуатационные характеристики
Основные требования пользователя к АС
Степень внедрения и рекомендации по внедрению АС
Область применения АС
Обоснование экономической эффективности создания АС
Прогнозы и предположения о развитии объекта исследования.
Данные исследования проведены в первом аналитическом разделе
выпускной квалификационной работы.
На данном этапе разработке автоматизированной системы учета
проводится оценка общей концепции и создание эскизного проекта системы с
учетом требований технического задания.
Стандартом для разработки данного документа является ГОСТ 34.602-89,
регламентирующий содержание разделов и стиль изложения в ТЗ.
Итак, согласно ГОСТ 34, техническое задание должно включать
следующие разделы:
1 Общие сведения
2 Назначение и цели создания (развития) системы
3 Характеристика объектов автоматизации

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

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