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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
MSF советует надѐжные методики для планирования,
проектирования, разработки и внедрения эффективных IT-решений.
Благодаря своей гибкости, масштабируемости и отсутствию жестких
инструкций MSF способен ублажить желания заказчика, организации или
проектной группы любого размера. Методология MSF состоит из принципов,
моделей и дисциплин по управлению персоналом, процессами,
технологическими элементами и связанными со всеми этими факторами
вопросами, характерными для большинства проектов.
Из основных моделей жизненного цикла, позволяющие при
определении правил и условий перехода на следующую стадию
минимизировать риски и оптимизировать процесс создания и передачи
системы в эксплуатацию.
Модель жизненного цикла программного обеспечения — структура,
содержащая процессы действия и задачи, которые осуществляются в ходе
разработки, эксплуатации и сопровождения программного продукта.
Итерационная модель.
Данная модель является почти идентичной по алгоритму каскадной
модели, однако при этом имеет обратные связи с каждым этапом жизненного
цикла, при этом создаѐт очень весомый недостаток: 10-ти кратное
увеличение затрат на разработку.
Сравнив возможные варианты мною была выбрана итерационная
модель жизненного цикла т.к. методология MSF декларирует итерационную
модель.
Внедрение информационной системы – важная часть всего проекта.
Для внедрения ИС используют стратегии внедрения. Существует 4 таких
стратегии: «Узкое место», «Скачок», параллельная и «Пилотный проект».
1. Узкое место - наиболее малая часть производственного процесса.
При внедрении «Узкого места» план внедрения выполняется только для
узкого места и для людей, работающих в нем.
2. Скачок – резкий переход от одной ИС к другой. Если данные не
48
точны и люди не обучены, то начнѐтся хаос.
3. Параллельная – разрабатывается параллельно основной ИС для
еѐ замены.
4. Пилотный проект – это «Скачок» к ограниченному числу
изделий. Это надѐжный и популярный подход.
Рассмотрев стратегии внедрения мной был выбран «Пилотный
проект», потому что такой подход снижает возможность возникновения
рисков.
Сам процесс разработки будет состоять из следующих этапов:
1. Построение целостного образа проекта
Команда формирует общий образ проекта или его части.
Совместными усилиями товарищи решают, какая именно функциональность
будет разрабатываться в ходе итерации, определяют основные концепции,
которые лягут в основу разработки. Этап завершается вехой «Концепция
утверждена».
2. Планирование
Задачи, которые необходимо выполнить в ходе итерации, разбиваются
на подзадачи, определяется сложность их реализации, устанавливаются
сроки и назначаются ответственные. В планы закладывается время на
тестирование и исправление дефектов, а также предварительно намечается,
как именно будет проходить тестирование.
3. Разработка
На данном этапе MSF создается программный код новой
функциональности в соответствии с концепцией и утвержденными планами.
4. Стабилизация
К делу подключаются тестировщики. После тестирования выявленные
баги и недочеты возвращаются разработчикам для исправления.
5. Внедрение
Очередной релиз программного продукта передается заказчику и
устанавливается на клиентских компьютерах.
49
Внедрением информационной системы будут заниматься сотрудники
технического отдела.
К функциям разработчиков относятся:
Разработка ИС;
Стабилизация ИС;
Тестирование ИС;
Сопровождение ИС.
К функциям консультантов относятся:
Консультирование и поддержка разработчиков.
В этап эксплуатации и сопровождения информационной системы
входят следующие функции:
Сбор и анализ информации о функционировании ИС;
Исправление ошибок и устранение недостатков;
Формирование требований к улучшению работы
информационной системы и выполнение этих требований.
Выполнением этих функций занимается технический отдел под
руководством начальника технического отдела.
Эксплуатируют данную информационную систему пользователи и
сотрудники ветеринарной клиники, а обслуживать информационную систему
будет технический отдел.
Главврач;
Администратор гостиницы;
Технический персонал;
Фармацевт;
Ветеринары.
Со стороны этих участников, в рамках процесса эксплуатации ИС
существуют следующие процессы:
1. Со стороны посетителей сайта:
Регистрация аккаунта;
50
Запись на приѐм.
2. Со стороны врача:
Время приѐма;
Оказание услуг;
Внесение информации об оказанных услугах в базу данных.
Составление отчѐтности об оказанных услугах.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Входные данные – данные, вводимые в самом начале работы
алгоритма. Входные данные берутся из определенного набора объектов.
Входные данные:
Информация о клиенте;
Информация о питомце клиента;
Информация о медицинском персонале;
Информация об оказываемых услугах;
Информация об имеющихся медикаментах.
Информация о клиенте заполняется с помощью документов,
подтверждающих личность клиента и беседе с врачом. Вводимые данные:
Код клиента;
ФИО клиента;
Номер телефона;
Паспорт.
Информация о питомце клиента заполняется врачом с помощью
паспорта питомца. Вводимые данные:
Код животного;
Вид животного (кот, собака и др.);
Пол питомца;
Возраст;
Вакцинация (проводилась или нет);
51
Кастрация и стерилизация (проводилась или нет);
Информация о медицинском персонале заполняется главврачом.
Вводимые данные:
Код сотрудника;
ФИО;
Возраст;
Сертификат;
Уровень квалификация;
Специализация;
Опыт работы.
Информация об оказываемы услугах заполняется врачом, согласно
своей специализации и квалификации. Вводимые данные:
Код услуги;
Название услуги;
Услуги оказываются (да/нет);
Цена услуг.
Информация об имеющихся медикаментах заполняется фармацевтом.
Вводимые данные:
Код медикамента;
Название медикамента;
Количество медикаментов;
Срок годности.
Далее опишем входные экранные формы и их состав, с помощью
информации и справочников, в которые записывается информация и группы
пользователей, которые еѐ вводят.
Описание входной информации представлена в таблице 6.
Таблица 6
Характеристика входной информации
Пользователь
Информация
Справочники
Поля
Ветеринар
Информация о
Клиенты
Код клиента
52
Пользователь
Информация
Справочники
Поля
клиенте
ФИО
Номер телефона
Паспорт
Ветеринар
Информация о
питомце клиента
Питомцы
Код питомца
Вид
Пол
Возраст
Вакцинация
Кастрация
(стерилизация)
Главврач
Информация о
медицинском
персонале
Медицинский
персонал
Код сотрудника
ФИО
Возраст
Сертификат
Уровень
квалификации
Специализация
Опыт работы
Ветеринар
Информация об
оказываемых
услугах
Услуги
Код услуги
Название услуги
Оказание услуг
Цена услуг
Фармацевт
Информация об
имеющихся
медикаментах
Медикаменты
Код медикамента
Название
медикамента
Количество
Срок годности
Описание справочников с входной информацией представлено в
таблице 7.
Таблица 7
Справочники
Название
справочника
Ответственный
за ведение
справочника
Средний
объѐм
справочника
(в записях)
Средняя
частота
актуализации
Клиенты
Врач
100
1/день
Питомцы
Врач
100
1/день
Медицинский
персонал
Главврач
5
4/месяц
Услуги
Врач
100
1/день
Склад
Фармацевт
100
1/месяц
В справочниках содержится различная информация. В справочнике
«Клиенты» указана информация о клиентах (хозяев животных) ветклиники. В
справочнике «Питомцы» указана информация о питомцах. В справочнике
«Услуги» прописаны оказываемые ветеринарами услуги и их цена. Все эти
53
справочника ведутся врачами (ветеринарами). В справочнике «Медицинский
персонал» указана информация о медицинском персонале, их ФИО,
квалификация, зарплата и др. Заполняется этот справочник главврачом. В
справочнике «Склад» указана информация об имеющихся медикаментах и
ведѐтся фармацевтом.
Записи о клиентах их питомцах и оказанных услугах заполняются 1
раз в день, сразу после приѐма. Медицинских состав проверяется 1 раз в
неделю или 4 раза в месяц. Состояние склада проверяется и обновляется раз
в месяц.
2.2.3 Характеристика результатной информации
Результаты решения задач, поставленных в аналитической части,
являются представлением характеристики результатных документов и
важным пунктом проектной части.
Результатом работы данной информационной системы является
составление таблиц оказываемых животным услуг и специалистов,
оказывающих услуги, а также получение отчетов об оказанных услугах.
Выходные экранные формы и документы, классы пользователей,
которым предоставляется данная информация, используемые для еѐ
формирования справочники и их атрибуты представлены в таблице 8.
Таблица 8
Выходные экранные формы
Выходные
экранные
формы
Класс
пользовател
я
Выходной
документ/информаци
я
Справочник
и
(таблицы),
входящие в
форму
Список
животных,
оказываемым
услуги
Ветеринар
Список животных,
оказываемым услуги
Ветеринар
Питомцы
Состояние
животных после
оказания им
услуг
Ветеринар
Информация о состоянии
животных после
оказанных им услуг
Ветеринар
Питомцы
Оказываемые
услуги
Ветеринар
Сведения об оказываемых
услугах, их описание и
цена
Ветеринар
Клиенты
Питомцы
54
Выходные
экранные
формы
Класс
пользовател
я
Выходной
документ/информаци
я
Справочник
и
(таблицы),
входящие в
форму
Список
рекомендованны
х медикаментов
Фармацевт
Ветеринар
Сведения об имеющихся и
рекомендованных
специалистом
медикаментах
Аптека
Ветеринар
Оплата услуг
Менеджер
Данные об оплате услуг
Клиент
Ветеринар
Отчѐт об
использованных
медикаментах
Ветеринар
Данные об
использованных вовремя
приѐма медикаментах
Ветеринар
Отчѐт об
оказанных
услугах
Ветеринар
Информация об оказанных
животным услугах
Ветеринар
Выходным документом в разработанной системе является документы,
подтверждающие оплату оказанных услуг и использованные для этого
медикаменты.
2.3 Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
Дерево функций – это иерархическое структура действий,
реализованных в информационной системе. Действия (функции) древа
программного продукта делятся на две части: основные и служебные.
Основные функции - это управления и обработки информации. Они
отражают особенности процесса обработки информации, получения
результатов, ведения информационной базы. Эти функции организованы
согласно с условиями обработки и управления данными в конкретной
предметной области.
Служебные функции призваны обеспечить безопасность ввода,
обработки и хранения информации, а также облегчить взаимодействие
пользователя с системой.
Древо функций представлено на рисунке 10.
55
Рисунок 10 Древо функций
В данной информационной системе основным функциям являются:
Ввод данных;
Поиск информации;
Составление отчѐтности.
К служебным функциям относятся:
Проверка прав доступа;
Проверка корректности ввода данных;
Помощь.
Диалог – это процесс обмена информацией между пользователем и
ЭВМ, при котором осуществляется постоянная смена ролей информатора и
пользователя, принимающего информацию.
В процессе диалога возможно:
Двустороннее управление типа «запрос-ответ»;
56
Одностороннее управление со стороны ИС с языком общения
типа «меню», «заполнения шаблона», ответа по «подсказке»;
Одностороннее управление со стороны пользователя с
использованием команд.
При использовании для общения языка «меню» в диалоговой системе
должна присутствовать система планирования и управления диалогом, в
функции которой входит:
Управление процессом диалога;
Обеспечение интерфейса пользователя;
Обеспечение выполнения сервисных или справочных функций;
Анализ и обработка ошибочных ситуаций;
Вызов обрабатывающих программ.
Сценарий диалога предусматривает возможность обеспечения
следующих функций управления ходом решения поставленных задач:
Возможность работы с экранными формами входных
документов;
Формирование выходных документов;
Корректировка вводимых данных (добавление, удаление);
Просмотр введенной информации;
Работа со справочниками;
Помощь на всех этапах работы.
Данный сценарий предназначен для персонала ветклиники и
изображѐн на рисунке 11.

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

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