полеклиника. Диплом1. Автоматизированные информационные системы
![]()
|
3.4 Разработка представлений для отображения результатов выборки Представление – это динамическая таблица, служащая для отображения результатов выборки из информации. Представления являются удобным инструментом для работы с таблицами базы данных. В базе данных разработано визуальное представление : «графики (рисунок 3.3). ![]() Примечание - [разработано автором] Рисунок 3.3 – Визуальное представление «Графики» Данное представление содержит графическую информацию о всех данных хранящихся в базе. ![]() Примечание - [разработано автором] Рисунок 3.4 – Результат работы представления «Врач», список работающих врачей. При разработке приложений, основанных на платформе «клиент – сервер», для облегчения выполнения каких-либо операций с данными используются механизмы, при помощи которых можно создавать подпрограммы, работающие на сервере и управляющие процессами обработки информации. Эти механизмы носят название хранимых процедур. В курсовом проекте была разработана хранимая процедура – Стоимость услуг, Кодпроцедуры: CREATE PROCEDURE NEW_STOIMOST as UPDATE Vrachi set Stoimost_priema=Stoimost_priema Для запуска процедуры используется команда: exec NEW_STOIMOST SELECT*FROM Vrachi ![]() Примечание - [разработано автором] Рисунок 3.5 – Результат выполнения хранимой процедуры «Платная услуга» 3.5 Разработка технологии доступа к базе данных Решение задач обеспечения безопасности данных остается актуальным и при использовании SQLServer. В системе безопасности SQLServer выделяется два уровня: сервера и базы данных. В проектируемой базе данных со стороны сервера используется следующие средство обеспечения безопасности – создание учетных записей. Основными пользователями базы данных являются пользователи. ![]() Примечание - [разработано автором] Рисунок 3.6– Окно создания учетной записи – пользователь В процессе работы можно поменять действующий порол на новый, для этого нужно зайти в кладку Файл- Пользователи- Выбрать пользователя- Кнопка «Изменить» (рис 3.7) ![]() Примечание - [разработано автором] Рисунок 3.7 – Окно изменения учетной записи – пользователь. Также можно просмотреть информацию о пользователе. (рис 3.8) Примечание - [разработано автором] Рисунок 3.8 – Окно просмотра информации учетной записи – пользователь. 3.6 Проектирование клиентского приложения Приложение, с которым может работать пользователь разработано с использованием средств разработки базы данных MicrosoftAccess. MicrosoftAccess получает информацию из базы данных SQL-сервера импортированием данных, т. е. в системе создается таблица с аналогичными данными, как у таблицы базы данных SQL-сервера. Пользователем приложения является администратор, который имеет следующие возможности работы с базой данных: – добавление записей; – удаление записей; – редактирование записей; – сохранение записей; – выполнять выборку данных; – выводить информацию на печать, в виде отчетов. В разработанной базе данных «Поликлиника» для предотвращения несанкционированного доступа к данным применяется авторизация пользователей. При запуске базы данных появляется диалоговое окно (рисунок 3.9), в которое необходимо ввести для идентификации пользователя и пароль. ![]() Примечание - [разработано автором] Рисунок 3.9 – Диалоговое окно для авторизации пользователя При правильном вводе запускается главное окно базы данных. При неверном пароле программа выводит сообщение: «Ошибочный пароль». 3.7 Руководство пользователя Приложение не требует инсталляции, пользователю необходимо запустить файл Поликлиника.mdb. После чего на экран появится окно авторизации. После авторизации пользователю доступна модификация информации и обеспечен доступ ко всей БД. Пользователь имеет право редактировать данные, используя формы «Пациенты», «Врачи», «Должность», «Пользователи» (рисунок 3.6, 3.8, 3.10, 3.11, 3.12). ![]() Примечание - [разработано автором] Рисунок 3.10 – Диалоговое окно формы «Пациенты» ![]() Примечание - [разработано автором] Рисунок 3.11 – Диалоговое окно формы «Врачи» ![]() Примечание - [разработано автором] Рисунок 3.12 – Диалоговое окно формы «Должность» В каждом диалоговом окне есть кнопки навигации, добавления новой записи и окно поиска нужной записи. Также у администратора существует возможность произвести отбор нужных записей с помощью запросов, работа которых описана выше. Пользователь имеет доступ к отчетам, с помощью отчетов он может вывести информацию на печать, содержащуюся в базе данных (рисунок 8.6). ![]() Примечание - [разработано автором] Рисунок 3.13 – Просмотр отчета «Пациент» [ Разработано автором ] Для выхода из программы необходимо закрыть окно. 3.8 Экономическое обоснование результатов внедрения программного продукта Любой программный продукт, в том числе и база данных, разрабатываются, а затем внедряются на предприятиях для того, чтобы ускорить выполнение несложных, но занимающих достаточно много времени операций, в том числе подготовка отчетной документации, составление табеля рабочего времени, поиск необходимой информации для передачи в другие организации. Экономический эффект от использования программного продукта за период внедрения (T) можно рассчитать по формуле: ![]() где ![]() ![]() Стоимостная оценка результатов применения разработанного приложения за период внедрения можно рассчитать по формуле: ![]() где Т – период внедрения; ![]() ![]() ![]() В формуле (12.3) р – коэффициент дисконтирования, ![]() ![]() Стоимостная оценка результатов t – расчетного периода ![]() Затраты на разработку ![]() Таким образом, в результате вычислений ![]() ![]() После замены ручной обработки информации на автоматизированную происходит снижение затрат на ее обработку, тогда полученную экономию средств от внедрения продукта можно рассчитать по формуле: ![]() где ![]() ![]() ![]() Ц – стоимость одного часа работы, руб./час; ![]() ![]() За – затраты на автоматизированную обработку информации, руб.; ![]() ![]() ![]() ![]() В результате вычислений получили следующие результаты: Затраты на автоматизированную обработку информации, За = 100 руб. Затраты на ручную обработку информации, Зр = 625 руб. Экономия средств от внедрения продукта, Эу= 525 руб. Экономический эффект от внедрения разработки в течение года использования можно определить по формуле: ![]() где ![]() Получив необходимы величины из вычислений выше можем узнать величину экономического эффекта от внедрения разработки в течение года, Эг=465. Тогда эффективность разработки может быть определена по формуле: ![]() Для разработанного проекта Эр = 0,62, использование на предприятии разработанного программного продукта считается экономически целесообразным, если значение ![]() 3.9 Требования к техническому обеспечению и инструктаж по эксплуатации баз данных Для работы приложением «Поликлиника» необходим персональный компьютер со следующими характеристиками: процессор Intel с тактовой частотой 2000 МГц и выше; оперативная память – не менее 128 Мбайт; свободное дисковое пространство – не менее 800 Мбайт; устройство для чтения компакт-дисков; монитор типа SuperVGA (число цветов – 256) с диагональю не менее 17. Программное обеспечение – операционная система WINDOWS 98 / NT / ME / 2000 / XP / 7, MicrosoftOfficeAccess, MicrosoftFramework 3.5 и выше. При несоблюдении минимальных требований нормальная работа базы данных не гарантируется. Приложение не требует инсталляции, пользователю необходимо запустить файл Поликлиника.exe. После чего на экран появится окно авторизации. Программа предложит ввести пароль к базе данных, введите его. После авторизации пользователю доступна модификация информации и обеспечен доступ ко всей БД. Для выхода из приложения необходимо просто закрыть окно программы. |