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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
работу клиники;
Автоматически заполняйте графики работы сотрудников;
Рассчитывайте заработную плату по индивидуальным схемам с
привязкой к KPI;
Анализируйте популярность сотрудников.
6) Складского учѐта:
Контролируйте расход материалов с подсчѐтом отклонения от
установленных норм;
Контролируйте минимальные остатки материалов и вовремя
пополняйте запасы;
Автоматически списывайте расходные материалы в соответствии
с нормой;
Проводите все стандартные складские операции: оприходование
товаров, инвентаризация и т.д.
7) Отчѐтности и статистики:
Ежедневно отслеживайте, как перемещались деньги в кассе, кто
из сотрудников продал больше услуг и на какую сумму, сколько потратили
на зарплату и сколько денег осталось в кассе;
Контролируйте, какую прибыль приносит клиника, как меняется
спрос на услуги по специализациям;
Формируйте маркетинговые отчеты, чтобы понять, как клиенты
узнали о клинике и на каком этапе они "теряются";
Корректируйте стратегию, чтобы бизнес приносил деньги.
Изучив готовые решения, я пришѐл к выводу, что программный
продукт следует создать самому, взяв за основу базу «SLS-Ветклиника».
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Существует четыре варианта стратегии автоматизации:
Хаотичная;
По участкам;
38
По направлениям;
Полная;
Хаотичная автоматизация состоит из набора автоматизированных
участков, не связанных друг с другом. Такая автоматизация определяется
оперативными задачами и обычно не отражается в стратегических планах
компании.
Автоматизация по участкам представляет собой процесс
автоматизации отдельных функциональных участков, например, отдел
бухгалтерии, коммерческий отдел и т.д.
Автоматизация по направлениям. Отличается от автоматизации по
участкам тем, что предполагает участие всех функциональных
подразделений, деятельность которых связана с направлением
автоматизации.
Полная автоматизация предполагает автоматизацию абсолютно всех
бизнес-процессов компании.
Таблица 4
Стратегия автоматизации
п/п
Название
этапа
Содержание
работ
Цель этапа
1
Анализ
организации
Произвести анализ
деятельности ООО
«ВЕТЛАЙФ»
Получить четкое
представление о
деятельности ООО
«ВЕТЛАЙФ»
2
Анализ задачи
Ознакомиться со
спецификой
использования ИТ в
образовательных целях,
ознакомиться с методами
использования
информационных баз для
организации учебного
процесса, рассмотреть
варианты реализации
поставленной задачи
Изучить
предметную
область
поставленной
задачи
разработки/
внедрения ИС
3
Формирование
общих
требований к ИС
Определить основные
свойства создаваемой
системы, спланировать
методы ее
взаимодействия с
существующей ИС
ветклиники
Получить общее
представление о
масштабах
проводимых
разработок
39
п/п
Название
этапа
Содержание
работ
Цель этапа
4
Выбор стратегии
автоматизации
Определение и
формулировка этапов
работы над разработкой и
внедрением ИС
Сформировать
четкую
последовательнос
ть действий по
реализации
проекта
5
Формирование
комплексного
проекта ИС
Разработка технического
задания, технико-
экономического
обоснования,
определение проектных
решений по аппаратному,
программному и
информационному
обеспечению
проектируемой ИС
Получить четкие
представления о
проектируемой ИС
6
Реализация
проекта
Разработка программного
обеспечения системы
тестирования
Разработать
систему
тестирования
7
Внедрение ИС
Тестирование системы,
установка и апробация в
условиях
образовательного
процесса
Внедрить
разработанную
систему
Учитывая специфику существующей информационной системы, и
требования к создаваемой, то целесообразней применить стратегию
автоматизации по участкам, т.к. автоматизации подвергается лишь
отдельный участок работ, связанный с регистрацией и контролем
обслуживания животных. Дальнейшее развитие разрабатываемой системы
благоприятно повлияет на работу ветеринарной клиники.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Существует несколько способов автоматизации комплекса задач:
– Заключение договора купли-продажи готового программного
продукта;
– Покупка и модификация программного продукта;
– Разработка собственного решения.
Покупка готового решения простой способ приобретения системы, но
очень сложно найти такой программный продукт, который будет идеально
подходить предприятию и удовлетворять все необходимые требования.
40
Покупка и доработка программного продукта целесообразно в том
случае, когда требуется небольшой объем доработки. При доработке системы
часто сталкиваются с такими проблемами, как отсутствии подробной
документации, что затрудняет процесс. Если заказывать доработку у
сторонней компании, то технология работы предприятия и методы
разработки программы станут известны чужой организации.
При самостоятельном создании информационная система будет иметь
в себе весь необходимый список функционала. Будут учитываться
особенность функционирования предприятия и пожелания сотрудников. Так
как продукт разрабатывается своими силами, то его всегда можно без особых
проблем изменить под индивидуальные потребности внутреннего заказчика.
Мной выбран путь собственной разработки, для полного
удовлетворения требований заказчика. А также для получения необходимого
в будущем опыта.
41
Глава 2. Проектная часть
2.1 Обоснование проектных решений
2.1.1 Обоснование проектных решений по информационному
обеспечению
Информационной системой называется взаимосвязанная совокупность
средств, методов и персонала, используемых для хранения, обработки и
выдачи информации в интересах достижения поставленной цели.
Информационные системы обеспечивают сбор, хранение, обработку, поиск,
выдачу информации, необходимой в процессе принятия решений задач из
любой области. Они помогают анализировать проблемы и создавать новые
программные продукты. В качестве основного технического средства
переработки информации используют персональный компьютер (ПК). В
крупных организациях наравне с персональным компьютером в состав
технической оборудования информационной системы может входить
мэйнфрейм или суперЭВМ. Особая роль в информационных системах
отводится человеку, так как техническое существование информационной
системы само по себе ничего не будет значить, если не учтена роль человека,
для которого предназначена производимая информация и без которого
невозможны ее получение, обработка и представление.
Необходимо знать различия между персональными компьютерами и
информационными системами. Компьютеры, оснащенные
специализированными программными средствами, являются технической
базой и инструментом для информационных систем. Информационная
система неспособна функционировать без персонала, взаимодействующего с
персональными компьютерами и телекоммуникациями.
Информационное обеспечение – это объединение однородной
системы классификации и кодирования информации, унифицированных
систем документооборота, схем информационных потоков, циркулирующих
на предприятии, методология построения баз данных.
В процессе проектирования информационной системы тестирования
42
знаний потребуется использование ряда классификаторов:
Отраслевой классификатор оказываемых медицинских услуг.
Требуется для обозначения оказываемых медицинских услуг;
Локальный классификатор животных. Требуется для
сопоставления данных животного с информацией из его паспорта и
изменением этих данных.
В качестве входных документов информационной системы
используются:
Список обслуживающего персонала;
Список медицинского персонала;
Информация о животных;
Информация о клиентах;
Список оказываемых услуг.
Выходной информацией будут являться:
Отчѐт об оказанных услугах;
Изменение данных в паспорте животных;
Запись изменений данных паспорта животных в общий архив.
Для создания экранных форм, внесения и вывода данных будет
использован метод Single document interface (SDI). Это позволит сделать
интерфейс более приятным для использования, что является важным
фактором успеха информационной системы.
Для повышения достоверности информации будет использованы
реляционные базы данных. Это позволит сделать работу с системой
оперативной, построенной на единых алгоритмах сбора, хранения и
обработки всей входящей и исходящей информации.
2.1.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение – комплекс программ, необходимых для
функционирования ЭФМ.
Рассмотрим подробнее операционную систему Windows 10,
43
установленную на всех компьютерах.
Windows 10 — операционная система, вышедшая в 2015 году. Она
является удовлетворяющей платформой для многих электронных устройств.
К преимуществам Windows 10 относятся:
Низкие системные требования;
Адаптация под любое устройство, будь то ПК, ноутбук или
смартфон;
Комфортная работа с несколькими рабочими столами
одновременно;
Автоматическое обновление без перезагрузки системы.
Рассмотрим 3 наиболее популярных СУБД:
Рассмотрим основные преимущества SQLite:
Вся база данных хранится в одном файле, что облегчает
перемещение;
Стандартизированная: SQLite использует SQL;
Отлично подходит для разработки и даже тестирования.
Основные недостатки SQLite:
Отсутствие пользовательского управления;
Невозможность дополнительной настройки.
Рассмотрим основные преимущества MySQL:
Простота: MySQL легко устанавливается;
Много функций: MySQL поддерживает большую часть
функционала SQL;
Безопасность: в MySQL встроено много функций безопасности.
Мощность и масштабируемость;
Скорость: пренебрежение некоторыми стандартами позволяет
MySQL работать производительнее, местами срезая на
поворотах.
Основные недостатки:
44
MySQL не может сделать всѐ, что угодно, и в ней присутствуют
определѐнные ограничения функциональности;
Некоторые операции реализованы менее надѐжно, чем в других
СУБД;
Застой в разработке: хотя MySQL и является open-source
продуктом, работа над ней сильно заторможена.
Рассмотрим основные преимущества PostgreSQL:
Полная SQL-совместимость.
Сообщество: PostgreSQL поддерживается опытным сообществом
24/7.
Расширяемость: PostgreSQL можно программно расширить за
счѐт хранимых процедур;
Объектно-ориентированность: PostgreSQL — не только
реляционная, но и объектно-ориентированная СУБД.
Основные недостатки:
В простых операциях чтения PostgreSQL может уступать своим
соперникам;
Сложен в освоении.
Рассмотрим основные преимущества 1С: Предприятие 8.3
Возможность создавать и дорабатывать индивидуальные
проекты;
Встроенный объектно-ориентированный язык;
Открытость программных продуктов 1С;
Единая технологическая платформа.
Основные недостатки:
Постоянная техническая поддержка;
Платные обновления.
При сравнении, выбор был сделан в пользу MySQL т.к. он прост в
установке, многофункционален и безопасен. Для разработки своей ИС он
подходит лучше остальных вариантов.
45
2.1.3 Обоснование проектных решений по техническому
обеспечению
Техническим обеспечением информационной системы называют еѐ
механические комплектующие. В неѐ входят: устройства ввода-вывода,
устройства хранения информации, аккумуляторы и другие технические
составляющие.
Требования к техническому обеспечению сформированы в
соответствии с аппаратными требованиями используемого программного
обеспечения и изображены в таблице 5.
Таблица 5
Требования к техническому обеспечению
Комплектующие
Сервер
Пользователь
Центральный
процессор
4.1 ГГц
2.9 ГГц
Оперативная память
4 ГБ
2 ГБ
Видеокарта
NVIDIA GeForce GTX
1050Ti
NVIDIA GeForce 900
Монитор
Разрешение не менее
1290 на 960
Разрешение не менее
1290 на 960
Оптический привод
DVD/ROM
-
Устройства ввода-
вывода
Клавиатура/мышь
Клавиатура/мышь
Интернет-соединение
Скорость 1Гбит/с.
Скорость 50мбит/с.
После проведѐнного анализа аппаратных требований можно
утверждать, что существующих средств технического обеспечения для
функционирования создаваемой информационной системы регистрации и
контроля обслуживания животных достаточно, необходимости модернизации
и замены нет.
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) проекта – промежуток времени между
моментом появления проекта и моментом его завершения.
Определить жизненный цикл проекта можно по сетевой модели и
диаграмме Ганта.
46
Фазы жизненного цикла проекта - это совокупность работ проекта,
связанных между собой логически, выполнение которых приводит к
получению результатов.
Существует четыре фазы жизненного цикла:
1. Прединвестиционная фаза.
2. Фаза разработки.
3. Фаза реализации.
4. Фаза завершения.
Существует множество общеизвестных стандартов жизненного цикла
ИС, такие как: ГОСТ 34, ISO 12207, ISO 15288, MSF, RUP, COBIT, Oracle
CMD, XP и другие.
Стандарты жизненного цикла имеют массу различий. Жизненный
цикл данного проекта будет основан на стандарте MSF (MICROSOFT
SOLUTIONS FRAMEWORK).
Стандарт MSF основывается на практический опыт Microsoft и
описывает контроль человеческих ресурсов и рабочими процессами в
процессе разработки решения.
Базовые концепции и принципы модели процессов MSF:
Единое видение проекта — всем заинтересованным лицам
должна быть ясна цель проекта;
Управление компромиссами — поиск компромиссов между
ресурсами проекта, календарным графиком и реализуемыми возможностями;
Гибкость – готовность к изменяющимся проектным условиям;
Концентрация на бизнес-приоритетах — сосредоточенность на
той отдаче и выгоде, которую ожидает получить потребитель решения;
Поощрение свободного общения внутри проекта;
Создание базовых версии — фиксация состояния любого
проектного артефакта, в том числе программного кода, плана проекта,
руководства пользователя, настройки серверов и последующее эффективное
управление изменениями, аналитика проекта.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")