Автоматизированная система для работы поликлиники

Проектирование автоматизированной системы работы поликлиники: постановка задач, расписаний, концептуальных схем и элементов, процедур и программной реализации взаимодействия врача, пациента, участков, лабораторий. Интерфейс пользователей программы.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 07.08.2012
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

@destination_table = N'рецепт',

@destination_owner = N'dbo',

@status = 24,

@vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboрецепт]',

@del_cmd = N'VCALL [dbo].[sp_MSdel_dboрецепт]', @upd_cmd = N'VCALL [dbo].[sp_MSupd_dboрецепт]'

GO

use [kp_bd]

execsp_addarticle

@publication = N'pub1',

@article = N'смена',

@source_owner= N'dbo',

@source_object = N'смена',

@type = N'logbased',

@description = N'',

@creation_script = N'',

@pre_creation_cmd = N'drop',

@schema_option = 0x0000000008035CDF,

@identityrangemanagementoption = N'auto', @pub_identity_range = 10000,

@identity_range = 1000,

@threshold = 80, @destination_table = N'смена',

@destination_owner = N'dbo',

@status = 24, @vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboсмена]', @del_cmd = N'VCALL [dbo].[sp_MSdel_dboсмена]',

@upd_cmd = N'VCALL [dbo].[sp_MSupd_dboсмена]'

GO

use [kp_bd]

execsp_addarticle

@publication = N'pub1',

@article = N'специальность', @source_owner = N'dbo',

@source_object = N'специальность',

@type = N'logbased', @description = N'',

@creation_script = N'',

@pre_creation_cmd = N'drop',

@schema_option = 0x0000000008035CDF,

@identityrangemanagementoption= N'auto',

@pub_identity_range = 10000,

@identity_range = 1000,

@threshold =80,

@destination_table = N'специальность',

@destination_owner = N'dbo', @status = 24,

@vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboспециальность]',

@del_cmd = N'VCALL [dbo].[sp_MSdel_dboспециальность]',

@upd_cmd = N'VCALL [dbo].[sp_MSupd_dboспециальность]'

GO

use [kp_bd]

execsp_addarticle

@publication = N'pub1',

@article = N'тип_посещения', @source_owner = N'dbo',

@source_object = N'тип_посещения',

@type = N'logbased',

@description = N'',

@creation_script = N'',

@pre_creation_cmd = N'drop',

@schema_option = 0x0000000008035CDF,

@identityrangemanagementoption= N'auto',

@pub_identity_range = 10000,

@identity_range = 1000,

@threshold = 80,

@destination_table = N'тип_посещения',

@destination_owner = N'dbo',

@status = 24, @vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboтип_посещения]',

@del_cmd = N'VCALL [dbo].[sp_MSdel_dboтип_посещения]',

@upd_cmd = N'VCALL [dbo].[sp_MSupd_dboтип_посещения]'

GO

use [kp_bd]

execsp_addarticle

@publication = N'pub1',

@article = N'улица',

@source_owner= N'dbo',

@source_object = N'улица',

@type = N'logbased',

@description = N'', @creation_script = N'',

@pre_creation_cmd = N'drop',

@schema_option= 0x0000000008035CDF,

@identityrangemanagementoption = N'auto', @pub_identity_range = 10000,

@identity_range = 1000,

@threshold = 80, @destination_table = N'улица',

@destination_owner = N'dbo',

@status = 24, @vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboулица]', @del_cmd = N'VCALL [dbo].[sp_MSdel_dboулица]',

@upd_cmd = N'VCALL [dbo].[sp_MSupd_dboулица]'

GO

use [kp_bd]

execsp_addarticle

@publication = N'pub1',

@article = N'участок',

@source_owner = N'dbo',

@source_object = N'участок',

@type = N'logbased',

@description = N'',

@creation_script = N'',

@pre_creation_cmd = N'drop',

@schema_option = 0x0000000008035CDF,

@identityrangemanagementoption = N'auto',

@pub_identity_range = 10000,

@identity_range = 1000,

@threshold = 80,

@destination_table = N'участок',

@destination_owner = N'dbo', @status = 24,

@vertical_partition = N'false',

@ins_cmd = N'CALL [dbo].[sp_MSins_dboучасток]',

@del_cmd = N'VCALL [dbo].[sp_MSdel_dboучасток]', @upd_cmd = N'VCALL [dbo].[sp_MSupd_dboучасток]'

GO

-- Добавление подписок на публикацию транзакций

use [kp_bd]

execsp_addsubscription

@publication = N'pub1',

@subscriber = N'REDWHITE-ПК\MSSQLSERVERSERJ2',

@destination_db = N'kp_bd', @subscription_type = N'Pull', @sync_type = N'automatic',

@article = N'all',

@update_mode = N'failover',

@subscriber_type = 0

GO

-- Добавление транзакционной подписки по запросу

/****** Начало: сценарий для запуска на подписчике ******/

use [kp_bd]exec sp_addpullsubscription

@publisher = N'REDWHITE-ПК\MSSQLSERVERSERJ1',

@publication = N'pub1',

@publisher_db = N'kp_bd',

@independent_agent = N'True',

@subscription_type = N'pull',

@description = N'',

@update_mode = N'failover',

@immediate_sync = 1

/*Задает сведения о конфигурации и безопасности, применяемые триггерами --синхронизации немедленно обновляемых подписок при подключении к издателю. Эта хранимая процедура выполняется на подписчике в базе данных подписки.*/

execsp_link_publication

@publisher = N'REDWHITE-ПК\MSSQLSERVERSERJ1',

@publication = N'pub1',

@publisher_db = N'kp_bd',

@security_mode = 0,

@login = N'',

@password = null

--Добавим новое задание агента, подписки на публикацию транзакций

execsp_addpullsubscription_agent

@publisher = N'REDWHITE-ПК\MSSQLSERVERSERJ1',

@publisher_db = N'kp_bd',

@publication = N'pub1',

@distributor = N'REDWHITE-ПК\MSSQLSERVERSERJ1', @distributor_security_mode = 1,

@distributor_login = N'',

@distributor_password = N'',

@enabled_for_syncmgr = N'False',

@frequency_type = 64, @frequency_interval = 0,

@frequency_relative_interval = 0,

@frequency_recurrence_factor = 0,

@frequency_subday = 0,

@frequency_subday_interval = 0,

@active_start_time_of_day = 0,

@active_end_time_of_day = 235959,

@active_start_date = 0,

@active_end_date = 0,

@alt_snapshot_folder = N'',

@working_directory = N'',

@use_ftp = N'False', @job_login = null,

@job_password = null,

@publication_type = 0

GO

/****** Конец: сценарий для запуска на подписчике ******/

/****** Начало: сценарий для запуска на издателе ******/

/*use [kp_bd]

-- Параметр @sync_type указан в сценарии как "automatic". При необходимости измените параметр.

execsp_addsubscription

@publication = N'pub1',

@subscriber = N'REDWHITE-ПК\MSSQLSERVERSERJ2',

@destination_db = N'kp_bd',

@sync_type = N'Automatic',

@subscription_type = N'pull',

@update_mode = N'failover'

*/

/****** Конец: сценарий для запуска на издателе ******/

7. Хранилище и отчеты

7.1 Схема хранилища

Схема хранилища данных реализована потипаmultidimensional диаграммы в виде куба. Схема выполнена в среде Powerdesigner инструментами для создания диаграмм хранилищ данных.

Гиперкуб направление_на_анализ служит хранилищем данных. Гиперкубимеет измерения участок_врач_расписание_посещение, специальность_врач_расписание_посещение, день_недели_расписание_посещение, тип_посещения_посещение, кабинет_расписание_посещение, участок_улица_расписание_посещение.

Гиперкуб рецепт имеет те же измерения, что и направление_на_анализ и добавочное измерение лекарства.

Гиперкуб личное дело_врача имеет измерения специальность_врач и участок_врач.

Рис. 7.1 Хранилище данных

7.2 Отчеты

Отчеты выполнены в виде хранимых процедур, возвращающих некоторую статистику. В данной работе выполнены два отчета. Оба из них относятся к врачам. Первый отчет показывает количество отработанных часов за неделю и представлен на рисунке 7.2.1. Второй отчет показывает комплексную статистику работы врача. Его внешний вид изображен на рисунке 7.2.2. Также имеется возможность сохранить отчеты в формате “*.xlsx”. Внешний вид таких отчётов приведен на рисунках 7.2.3 и 7.2.4.

Рис 7.2.1 внешний вид отчёта об отработанных часах врача

Рис 7.2.2 внешний вид комплексного отчёта о деятельности врачей

Рис 7.2.3 внешний вид отчёта об отработанных часах врачав excel

Рис 7.2.4 внешний вид комплексного отчёта о деятельности врачейв excel

Список литературы

1. http://msdn.microsoft.com

2. А.В. Бржезовский, М.Н. Суслов. БАЗЫ ДАННЫХ. Методические указания к выполнению лабораторных работ

3. А.В. Бржезовский. РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ. Методические указания к выполнению лабораторных работ

Размещено на Allbest.ru


Подобные документы

  • Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.

    дипломная работа [1,2 M], добавлен 14.10.2012

  • Анализ и выбор СУБД. Разработка программного комплекса для поликлиники, позволяющего повысить эффективность работы регистратуры за счет сокращения трудовых затрат, а также повышения качества работы. Требования к информационной и программной совместимости.

    дипломная работа [3,2 M], добавлен 09.10.2013

  • Разработка программной системы для регистратуры поликлиники; создание базы данных. Описание предметной области: сведения о врачах, пациентах, учет обращений, регистрация обследований и назначенных препаратов. Содержимое таблиц, пользовательский интерфейс.

    курсовая работа [6,2 M], добавлен 30.07.2012

  • Анализ, математическая постановка задачи. Описание алгоритма работы основной программы. Детализация отдельных участков программы. Графический интерфейс программы "15". Описания используемых типов, глобальных переменных, процедур, функций. Процесс отладки.

    курсовая работа [48,8 K], добавлен 14.02.2009

  • Описание автоматизированной информационной системы автотранспортного предприятия. Область применения системы, ее функциональное содержание и возможности. Требования к программной и аппаратной части, алгоритм работы. Сценарий работы с пользователем.

    курсовая работа [638,6 K], добавлен 18.09.2014

  • Создание автоматизированной системы обработки заявок пользователей. Анализ требований к информационному, техническому и программному обеспечению. Проектирование интерфейса системы. Выбор средств реализации. Модель базы данных системы обработки заявок.

    курсовая работа [1,6 M], добавлен 22.12.2014

  • Метод имитационного моделирования, построение программа на языке GPSS\PS. Укрупненная схема моделирующего алгоритма. Математическая модель и ее описание. Возможные улучшения в работе системы. Результаты моделирования оптимизации работы поликлиники.

    курсовая работа [148,6 K], добавлен 29.06.2011

  • Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.

    дипломная работа [2,1 M], добавлен 20.06.2013

  • Проектирование базы данных поликлиники "Добрый доктор", построение концептуальной модели данных на основе анализа предметной области. Компьютерная сеть поликлиники: топология, достоинства и недостатки. Создание рекламного сайта поликлиники в виде HTML.

    дипломная работа [2,1 M], добавлен 09.06.2013

  • Проектирование и разработка автоматизированной информационной системы (АИС) публикации и обработки данных для работников детского сада № 176. Недостатки существующей АИС, снижающие эффективность работы организации. Прототип пользовательского интерфейса.

    дипломная работа [7,7 M], добавлен 19.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.