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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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:
Единое видение проекта всем заинтересованным лицам
должна быть ясна цель проекта;
Управление компромиссами поиск компромиссов между
ресурсами проекта, календарным графиком и реализуемыми возможностями;
Гибкость – готовность к изменяющимся проектным условиям;
Концентрация на бизнес-приоритетах сосредоточенность на
той отдаче и выгоде, которую ожидает получить потребитель решения;
Поощрение свободного общения внутри проекта;
Создание базовых версии фиксация состояния любого
проектного артефакта, в том числе программного кода, плана проекта,
руководства пользователя, настройки серверов и последующее эффективное
управление изменениями, аналитика проекта.
Источник: https://baza.diplomsite.ru/previewfile/502