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 | Числовой | Параметр крови | ||