полеклиника2. Диплом 2. Автоматизированные информационные системы
Скачать 0.82 Mb.
|
Примечание - [разработано автором] Рисунок 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 Экономическое обоснование результатов внедрения программного продукта Любой программный продукт, в том числе и база данных, разрабатываются, а затем внедряются на предприятиях для того, чтобы ускорить выполнение несложных, но занимающих достаточно много времени операций, в том числе подготовка отчетной документации, составление табеля рабочего времени, поиск необходимой информации для передачи в другие организации. [31] Экономический эффект от использования программного продукта за период внедрения (T) можно рассчитать по формуле: , (10.1) где – стоимостная оценка результатов применения разработки в период внедрения Т, руб., – затраты на разработку, в том числе приобретение среды проектирования, справочной литературы, расходных материалов (бумага, накопители на гибких магнитных дисках), оборудования (если это необходимо). Стоимостная оценка результатов применения разработанного приложения за период внедрения можно рассчитать по формуле: , (10.2) где Т – период внедрения; – стоимостная оценка результатов t – расчетного периода, руб.;[32] – дисконтирующая функция, которая вводится с целью приведения всех затрат и результатов к одному моменту времени: . (10.3) В формуле (12.3) р – коэффициент дисконтирования, , – нормативный коэффициент капитальных вложений. Стоимостная оценка результатов t – расчетного периода =100 руб. Затраты на разработку =300 руб. Таким образом, в результате вычислений =419,24 руб., 119,24 руб. После замены ручной обработки информации на автоматизированную происходит снижение затрат на ее обработку, тогда полученную экономию средств от внедрения продукта можно рассчитать по формуле: (10.4) где – затраты на ручную обработку информации, руб., ; – объем информации, обрабатываемой вручную, Мбайт, Ц – стоимость одного часа работы, руб./час; - коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации; – норма выработки, Мбайт/час; За – затраты на автоматизированную обработку информации, руб.; – время автоматической обработки (час); – стоимость одного часа машинного времени, руб./час; – время работы оператора, час; – стоимость одного часа работы оператора, руб./час. В результате вычислений получили следующие результаты: Затраты на автоматизированную обработку информации, За = 100 руб. Затраты на ручную обработку информации, Зр = 625 руб. Экономия средств от внедрения продукта, Эу= 525 руб. [33] Экономический эффект от внедрения разработки в течение года использования можно определить по формуле: , (10.5) где – калькуляция расходов на разработку программного продукта. Получив необходимы величины из вычислений выше можем узнать величину экономического эффекта от внедрения разработки в течение года, Эг=465. Тогда эффективность разработки может быть определена по формуле: . (10.6) Для разработанного проекта Эр = 0,62, использование на предприятии разработанного программного продукта считается экономически целесообразным, если значение . Вывод: база данных «Поликлиника» является экономически выгодным программным продуктом.[40] 3.9 Требования к техническому обеспечению и инструктаж по эксплуатации баз данных Для работы приложением «Поликлиника» необходим персональный компьютер со следующими характеристиками: процессор Intel с тактовой частотой 2000 МГц и выше; оперативная память – не менее 128 Мбайт; свободное дисковое пространство – не менее 800 Мбайт; устройство для чтения компакт-дисков; монитор типа SuperVGA (число цветов – 256) с диагональю не менее 17. Программное обеспечение – операционная система WINDOWS 98 / NT / ME / 2000 / XP / 7, MicrosoftOfficeAccess, MicrosoftFramework 3.5 и выше. При несоблюдении минимальных требований нормальная работа базы данных не гарантируется.[41] Приложение не требует инсталляции, пользователю необходимо запустить файл Поликлиника.exe. После чего на экран появится окно авторизации. Программа предложит ввести пароль к базе данных, введите его. После авторизации пользователю доступна модификация информации и обеспечен доступ ко всей БД.[32] Для выхода из приложения необходимо просто закрыть окно программы. ЗАКЛЮЧЕНИЕРазработанная в ходе выполнения дипломного проекта база данных «Поликлиника», является актуальной на сегодняшний день и имеет большую практическую значимость. Она помогает в работе сотрудников поликлиники по сбору данных, необходимых при лечении, а также по сбору данных о самих сотрудниках. В результате выполнения данного дипломного проекта были решены задачи, поставленные в начале работы. Была разработана структура базы данных; в программу были включены функции поиска, выполнения различных запросов. При этом были учтены все требования, выдвинутые в начале выполнения данного проекта. В моей дипломной работе была разработана программная система для регистратуры поликлиники. Создание базы данных осуществлялось в СУБД MSAccess2007. Разработанная программа позволяет хранить следующую информацию: сведения о врачах, сведения о пациентах, учет всех жалоб, с которыми обращаются пациенты в поликлинику, регистрировать все обследования и препараты, которые назначают пациентам. Разработанная программная система позволяет просматривать сводную информацию о врачах (отображение списка врачей с названиями их специальностей) и пациентах (отображение списка пациентов и номеров их карточек), а также позволяет просматривать информацию по конкретному пациенту или врачу, удалять и изменять данные. При выполнении дипломной работы были разработаны отчеты: справка, расписание и больничный лист. Отчет справка содержит информацию о посещениях пациентом поликлиники за определенный период, жалобах с которыми обращался пациент и установленных диагнозах. Отчет больничный лист содержит ФИО пациента, установленный диагноз и ФИО врача, который выписал больничный лист. Отчет расписание представляет расписание всех врачей, которые работают в поликлинике. Внедрение такой программной системы позволяет значительно сократить время обработки информации, осуществлять быстрый поиск необходимой информации, автоматически формировать отчеты, позволяет хранить большие объемы информации, позволяет избежать потерю информации Современные программные системы становятся сложнее, чтобы обеспечить возможность решения глобальных задач, например, таких, как создание единой системы управления предприятием. При разработке таких систем важно хорошо представлять современные подходы, существующие в этой области, и основные сложности этого процесса. Потребность в сложных программных системах растет. По мере того как увеличивается производительность и падает цена вычислительной техники, появляются возможности выполнить автоматизацию все более сложных процессов. Основная ценность проектирования при создании сложных информационных систем состоит в том, что оно позволяет свести к минимуму трудоемкую рутинную работу и сосредоточиться на решении творческих задач. Автоматизированная информационная система «Поликлиника» была создана на языке программирования Delphi 7 База данных включает в себя данные о врачах, пациентах, кабинетах и вызовах, которые необходимые для работы поликлиники. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать данные. Разработанная программа устойчиво выполняет все свои функции, но теперь стоит задача сделать ее более совершенной и более расширенной. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ [1]Указ президента Республики Казахстан «О формировании единого информационного пространства Республики Казахстан» 1997 г. [2]Закон РК «О науке» 2001 г. [3]Дунаев С.В. Доступ к базам данных и техника работы в сети. Практические приемы современного программирования М.: «Москва», 2007г – 28 с. [4] Петгольц Ч. Программирование. - М.: «Москва», 2006 г. - 201 с. [5]Игорева Е.Л. Основы алгоритмизации и программирования СПб: Питер, 2006г. – 192-206 с. [6]Моисеенко С. SQL Задачи и решения. - СПб: Питер, 2010г. – 352 с. [7] АИС программировании, Тихонов А.Ф., Тихонова Л.Н. г. Таганрог: «Маяк», 2009г – 105 с. [8]Дунаев С.В. Доступ к базам данных и техника работы в сети г. Таганрог: «Маяк», 2010г. – 206с. [9]Практические приемы современного программирования г. Минск : «Орбита», 2006г.-200-206 с. [10]Стегман М.О. Использование ODBC для доступа к базам данных – М.: «БИНОМ» , 2007г. – 236с. [11]Игорева Е.Л. Основы алгоритмизации и программирования (3-е издание) М.: «Инфра-М», 2006г.- 111 с. [12]Петгольц Ч. Программирование .Петгольц – М.: Издательско-торговый дом «Русская редакция», 2009г. – 306-360с. [13]Петгольц Ч. Программирование. Пер. с англ./ Ч. Петгольц – М.: Издательско-торговый дом «Русская редакция», 2008г. – 206с. [14]Глушаков С.В., Ломотько Д.В. Базы данных г. Харьков: «Информационные системы и технологии» 2008г. – 156с. [17]Карпова Т.С. Базы данных. Модели, разработка, реализация/СПб.: «Питер» 2008г. – 380с. [18]Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных.СПб.: «КОРОНАпринт», 2011г. - 15 - 108с. [19]Корнеев В.В. и др. Базы данных. Интеллектуальная обработка информации М.: «Нолидж» 2008г. - 405с. [20]Сигнор Р., Стегман М.О. Использование ОDBС для доступа к базам данных - М.: «БИНОМ», 2008г. - 256 с. [21]Глушаков С.В., Ломотько Д.В. Базы данных г. Киев: «Абрис», 2010г.- 405с. [22]Мишенин А.И. Теория экономических информационных систем - М.: «Финансы и статистика», 2009г. – 112с. [ 23]Крахоткина Е.В. Методические указания к выполнению лабораторных работ по дисциплине "Программирование в компьютерных сетях" г.Минск «Орбита» 2006 г. 305-310 с. [24]Алгоритмические языки и программирование. Система программирования DELPHI: учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: «Совр. Гум. Ун-т», 2008. [25]Ахангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-Пресс», 2009 г. [26]Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: «Гелиос АРВ», 2007г. [27]Голицына О.Л. и др. Языки программирования: учеб. пособие для ссузов / О.Л.Голицына, Т.Л.Партыка , И.И.Попов . – М : « Форум; Инфра-М», 2008. [28]Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БХВ-Петербург, 2007г. [29]Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: «Форум; Инфра-М», 2011г. [30]Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2002.- 304 с. 2012г. [31]Моисеенко С. SQL : задачи и решения. - СПб: Питер, 2006.-256 с.2012г. [32]Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: « Совр. Гум. Ун-т», 2011г. [33]Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: « Совр. Гум. Ун-т», 2006г. – 305 с. [34]Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: «Совр.Гум.Ун-т», 2010г.102 с. [35]Семакин И.Г., Шестаков А.П. Основы программирования: учебник для студ. СПО. - М: «Академия», 2008г. 438 с. [36]Сорокин А.В. Delphi. Разработка баз данных. – СПб. « Совр. Гум. Ун-т», 2013г. 103с. [37]Тейлор Аллен Дж. М.: «SQL для чайников» 2009г. 104с. [38]Фаронов В.В. Система программирования Delphi . - СПб: БХВ-Петербург, 2009г. 912 с. [39] Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. СПб:« Совр. Гум. Ун-т», 2008г. 438 с 24234 [40].https://ru.wikipedia.org/wiki [41] http://www.snkey.net/books/delphi/ch1-2.html [42] http://rus.delfi.lv/archive/ ПРИЛОЖЕНИЕ |