26. Конноли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. / Конноли Т., Бегг К.: Пер. с англ. – М.: Изд. Дом «Вильямс», 2001. – 1120 с.
27. Дейт, К. Дж. Введение в системы баз данных. / К. Дж. Дейт.: Пер. с англ. – М.: Изд. Дом «Вильямс», 2002. – 1072с.
30. Боггс У., Боггс М. UML и Rational Rose. 2002. / Боггс У., Боггс М. – М.: ЛОРИ. - 2002. - 582 с.
31. Бергер, А. Б. Microsoft SQL Server 2005 Analysis Services. OLAP и многомерный анализ данных / Бергер А. Б., Горбач И. В., Меломед Э. Л. И др. / Под общ. ред. А. Б. Бергера, И. В. Горбач. – СПб.: БХВ-Петербург, 2007. – 928 с.
32. Каленик, А. И. Использование новых возможностей Microsoft SQL Server 2005. – М.: «Русская редакция»; СПб.: «Питер», 2006. – 334 с.
36. Секунов, Н. Самоучитель Visual C++ 6. / Н. Секунов. – СПб: БХВ. – 1999. – 960 с.
37. Шилд Г. Теория и практика С++. – СПб.: BVH-Санкт-Петербург, 1996. – 416 с.
38. Пол А. Объектно-ориентированное программирование на С++. – СПб.; М.: “Невский Диалект” – “Издательство БИНОМ”, 1999. – 462 с.
40. Трельсен Э. Модель COM и применение ATL 3.0. / Пер. с англ. – СПб: BHV. 2000. – 926 с.
42. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир. – 1981
43. Коллинз, Г. Структурные методы разработки систем: от стратегического планирования до тестирования. / Коллинз Г., Блей Дж. Пер. с англ. – М.: Финансы и статистика, 1986. 264 с.
44. Богдатских, В.А. Экономика, разработка и использование программного обеспечения ЭВМ: Учебник. / В.А. Богдатских. - М.: Финансы и статистика, 1995. – 288 с.
45. Корнеев, И.К. Информационные технологии в управлении / И.К Корнеев, В.А. Машурцев . – М.:ИНФРА – М, 2001. – 651 с.
46. Хубаев, Г.Н. Экономическая оценка потребительского качества программных средств: Текст лекций / Г.Н. Хубаев. - РГЭА.: Ростов-на-Дону, 1997. – 94 с.
47. Хубаев, Г.Н. Маркетинг информационных продуктов и услуг: Учебное пособие / Г.Н. Хубаев. - Ростов-на-Дону: Изд-во РГЭУ «РИНХ», 2005. – 224 с
Приложение А Спецификация требований к программному обеспечению
Введение
Назначение
Эта спецификация требований описывает функциональные и нефункциональные требования для подсистемы учета гематологических в КДЛ больницы скорой медицинской помощи. Этот документ предназначен для команды, которая будет реализовывать и проверять корректность работы системы.
Область действия
Областью применения данного программного продукта являются клинико-диагностические лаборатории больниц скорой медицинской помощи.
Данный продукт является подсистемой разрабатываемой лабораторной ИС, обеспечивающей как учет проводимых лабораторных исследований, так и производственные другие процессы клинико-диагностических лабораторий. Данная подсистема позволит производить учет гематологических анализов.
Общее описание
Описание продукта
Данный продукт разрабатывается как набор независимых программных модулей, обеспечивающих:
- подачу заявок на проведение гематологических исследований;
- просмотр результатов анализа;
- регистрация в журнале;
- регистрация анализов;
- расчет формулы.
Разработанные программные модули должны иметь интерфейс взаимодействия с основным программным модулем ЛИС.
Доступ к разработанным модулям может осуществляться только теми категориями пользователей, которые связаны с учетом гематологических анализов по своим должностным инструкциям. Для КДЛ ГБСМП№2 это лаборант, врач-лаборант, зав. лабораторией, лечащие врачи отделений больницы.
Классы и характеристики пользователей
В таблице приведены основные категории пользователей, заинтересованных развитии данных модулей программного продукта.
Класс пользователей | Описание |
Лаборант | Сотрудник КДЛ гематологического отдела |
Врач-лаборант | Лицо, отвечающее за проведение гематологических анализов лабораторных исследований в соответствии со своей должностной инструкцией. |
Зав. лабораторией | Лицо, отвечающее за функционирование КДЛ в соответствии с функциональными задачами отделения. |
Лечащий врач отделения больницы | Лицо, отвечающее за формирование заявки на гематологическое исследование и анализирующее результаты исследования. |
Общие ограничения
Операционная среда-1. Минимальные требования к операционной системе - Windows ХР.
Ограничения дизайна и реализации-1. База данных должна быть спроектирована на SQL Server 2005.
Ограничения дизайна и реализации-2. Приложение должно быть реализовано как клиент-серверная система, в которой модули, управляющие внешними устройствами, являются серверами автоматизации.
Документация для пользователей
Документация для пользователей-1. Разрабатывается руководство пользователя.
Специфические требования
Функциональные требования
Требование | Описание |
1. Ведение справочников | |
Изменение справочников | |
Нормы гематологических анализов | Ввести данные по допустимым нормам компонентов крови . |
Типы гематологических анализов | Ввести данные по номенклатуре проводимых лабораторией гематологических анализов для гематологического отдела и клинической экспресс лаборатории |
2. Анализы гематологического отдела | |
Лейкоформула | Подсчет показателей лейкоцитарной формулы с помощью счетчика |
Тромбоциты | Подсчет тромбоцитов с помощью счетчика |
Миелограмма | Подсчет показателей миелограммы с помощью счетчика |
Гематологические анализы | Ввод данных результатов ручных исследований по гематологии |
Отчет о результате исследования | Формирование отчета о результатах гематологических исследований |
Фиксация заявки на проведение гематологических анализов | Ввод информации о приеме заявки на выполнение гематологического анализа |
Требования к внешнему интерфейсу
Интерфейсы пользователя
Интерфейсы пользователя-1. Экраны вывода должны соответствовать общепринятым стандартам.
Интерфейсы пользователя-2. Система должна обеспечивать ссылку на справку на каждой форме, объясняющую, как пользоваться этой формой.
Интерфейсы пользователя-3. Формы должны предоставлять полную возможность навигации и выбор при помощи клавиатуры и мыши.
Требования к системе
Требование | Описание |
Архитектура | Сервер данных (MS SQL Server 2005) |
Среда разработки | Visual Studio 2005 |
Язык программирования | С++, sql – запросы |
Операционная система | Windows XP |
Хранилище данных | MS SQL Server 2005 |
Требования к производительности
Требования к производительности не определены.
Требования к охране труда
Требования к охране труда не определены.
Требования к безопасности
Требования к безопасности не определены.
Атрибуты качества ПО
Доступность-1. Система должна быть доступна круглосуточно для сохранения результатов исследования как дневных, так и дежурных служб КДЛ.
Надежность-1. Система должна восстанавливать незавершенные отчеты в случае сбоя в сети или системе.
Приложение Б – Прототиты пользовательского интерфейса
Рисунок Б.1 – Пиктографическое меню для подсчета лейкоформулы.
Рисунок Б.2 –.
Рисунок Б.3-
Рисунок Б.4-
Рисунок Б.5-
Рисунок Б.6-
Приложение В – Атрибуты управляющих таблиц проектируемой подсистемы ЛИС
Имя поля | Тип | Значение | ||
Атрибуты таблицы «Единицы измерения» | ||||
ID | Числовой | Счетчик | ||
Название | Текстовый | Название ед. измерения | ||
Сокращение | Текстовый | Ед. измерения в сокращенном виде | ||
Порядок | Числовой | Порядок | ||
Атрибуты таблицы «Показатели числовые» | ||||
ID | Числовой | Счетчик | ||
Название | Текстовый | Название числового показателя | ||
ID_Анализ | Числовой | Идентификатор анализа | ||
ID_Ед_Измерения | Числовой | Идентификатор ед. измерения | ||
Степень | Текстовый | Порядок | ||
Атрибуты таблицы «Лейкоформула» | ||||
ID | Числовой | Счетчик | ||
ID_Заявки | Числовой | Идентификатор заявки | ||
ID_Исследования | Числовой | Идентификатор исследования | ||
Палочкоядерные | Числовой | Количество палочкоядерных | ||
Сегментарные | Числовой | Количество сегментарных | ||
Моноциты | Числовой | Количество моноцитов | ||
Лимфоциты | Числовой | Количество лимфоцитов | ||
Миелоциты | Числовой | Количество миелоцитов | ||
Метамелоциты | Числовой | Количество метамелоцитов | ||
Эозинофилы | Числовой | Количество эозинофилов | ||
Базофилы | Числовой | Количество базофилов | ||
Нормобласты | Числовой | Количество нормобластов | ||
Атрибуты таблицы «Тромбоциты» | ||||
ID | Числовой | Счетчик | ||
ID_Заявки | Числовой | Идентификатор заявки | ||
ID_Исследования | Числовой | Идентификатор исследования | ||
Тромбоциты/ретикулоциты | Числовой | Количество тромбоцитов | ||
№ прохода | Числовой | Номер прохода | ||
Эритроциты | Числовой | Количество эритроцитов | ||
Атрибуты таблицы «Миелограмма» | ||||
ID | Числовой | Счетчик | ||
ID_Заявки | Числовой | Идентификатор заявки | ||
ID_Исследования | Числовой | Идентификатор исследования | ||
Палочкоядерные | Числовой | Количество палочкоядерных | ||
Сегментарные | Числовой | Количество сегментарных | ||
Моноциты | Числовой | Количество моноцитов | ||
Лимфоциты | Числовой | Количество лимфоцитов | ||
Миелоциты | Числовой | Количество миелоцитов | ||
Метамелоциты | Числовой | Количество метамелоцитов | ||
Эозинофилы | Числовой | Количество эозинофилов | ||
Базофилы | Числовой | Количество базофилов | ||
10 | Числовой | Параметр крови | ||
11 | Числовой | Параметр крови | ||
12 | Числовой | Параметр крови | ||
13 | Числовой | Параметр крови | ||
14 | Числовой | Параметр крови | ||
15 | Числовой | Параметр крови | ||
16 | Числовой | Параметр крови | ||
17 | Числовой | Параметр крови | ||
18 | Числовой | Параметр крови | ||
19 | Числовой | Параметр крови | ||
20 | Числовой | Параметр крови | ||
21 | Числовой | Параметр крови | ||
22 | Числовой | Параметр крови | ||
23 | Числовой | Параметр крови | ||
24 | Числовой | Параметр крови |