Детский туберкулезный диспансер
Курсовая работа, 02 Декабря 2013, автор: пользователь скрыл имя
Краткое описание
Целью данной курсовой работы являлась разработка объектно-ориентированной системы, позволяющей автоматизировать работу детского туберкулёзного центра. Данная система будет обеспечивать хранение и обработку данных о пациентах (т.е. ведение карточки пациента), о сотрудниках, о хранящихся на складе товаров, а также создание отчетов. Все данные о товарах могут просматриваться и редактироваться в соответствии с правами доступа пользователя в системе.
Содержание
ВВЕДЕНИЕ 3
ГЛАВА 1. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К СИСТЕМЕ 4
1.1. Техническое задание 4
1.1.1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 4
1.1.2. НАЗНАЧЕНИЕ РАЗРАБОТКИ 4
1.1.3. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ 5
1. Требования к функциональным характеристикам 5
2. Требования к надежности 7
3. Условия эксплуатации 8
4. Требования к составу и параметрам технических средств 8
1.1.4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 9
1.1.5. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ (календарный план) 10
ГЛАВА 2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА. 12
2.1. Диаграмма вариантов использования. 12
2.2 Диаграммы последовательностей 15
2.3. Диаграмма классов 17
2.4. Диаграмма развертывания 20
ГЛАВА 3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 21
Заключение 27
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 28
Прикрепленные файлы: 1 файл
Дисансер.docx
— 579.97 Кб (Скачать документ)МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ
Государственное образовательное учреждение высшего профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
______________________________
Институт - кибернетики
Специальность - прикладная информатика (в экономике)
Кафедра - ОСУ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
по дисциплине “Разработка и стандартизация ПСИИТ”
на тему
Детский туберкулезный диспансер.
Студентка гр. 8592 ________________ А.О. Михайлова
(подпись студента)
Студент гр. 8592 ________________ Ф.Ф. Нечепал
(подпись студента)
Преподаватель ________________ Д. Ю. Кузнецов
(Оценка) (Подпись)
__________
Томск 2013г.
Оглавление
ВВЕДЕНИЕ 3
ГЛАВА 1. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К СИСТЕМЕ 4
1.1. Техническое задание 4
1.1.1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 4
1.1.2. НАЗНАЧЕНИЕ РАЗРАБОТКИ 4
1.1.3. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ 5
1. Требования к функциональным характеристикам 5
2. Требования к надежности 7
3. Условия эксплуатации 8
4. Требования к составу и параметрам технических средств 8
1.1.4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 9
1.1.5. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ (календарный план) 10
ГЛАВА 2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА. 12
2.1. Диаграмма вариантов использования. 12
2.2 Диаграммы последовательностей 15
2.3. Диаграмма классов 17
2.4. Диаграмма развертывания 20
ГЛАВА 3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 21
Заключение 27
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 28
ВВЕДЕНИЕ
Целью данной курсовой работы являлась разработка объектно-ориентированной системы, позволяющей автоматизировать работу детского туберкулёзного центра. Данная система будет обеспечивать хранение и обработку данных о пациентах (т.е. ведение карточки пациента), о сотрудниках, о хранящихся на складе товаров, а также создание отчетов. Все данные о товарах могут просматриваться и редактироваться в соответствии с правами доступа пользователя в системе.
Написание программы реализуется среде Microsoft Visual Studio 2010, БД была создана Microsoft Accesses 2010 , диаграммы в Rational Rose.
В распоряжение проектировщика системы Rational Rose предоставляет следующие типы диаграмм, последовательное создание которых позволяет получить полное представление о всей проектируемой системе и об отдельных ее компонентах :
- Диаграмма вариантов использования;
- Диаграмма последовательности;
- Диаграмма классов;
- Диаграмма развертывания;
ГЛАВА 1. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К СИСТЕМЕ
Техническое задание
Настоящее техническое задание (ТЗ) предназначено для разработки проектной документации ПО, автоматизирующего систему организации детского туберкулезного диспансера.
Разрабатываемое ПО должно иметь клиент-серверную архитектуру. На сервере должна располагаться база данных (БД).
Готовый продукт должен предоставлять возможность директору – получать обобщенные документированные отчеты, а сотрудники могут добавлять и изменять данные по деятельности.
ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Разработка данного программного продукта ведется на основании договора № 2611 от 8 февраля 2013 г. заключенного с детским туберкулезным диспансером.
НАЗНАЧЕНИЕ РАЗРАБОТКИ
Программный продукт предназначен для автоматизации деятельности организации по предоставлению:
- услуг врачей, оказывающих медицинскую помощь больным детям;
- санаторного обслуживания.
Заказчик получает
Заказчик получает программный продукт, который обеспечивает следующие возможности:
- Контроль наличия продуктов питания и медикаментов на складе;
- Создание, изменение данных о поставщиках;
- Ведение учета пациентов;
- Создание и хранение в БД назначений лекарств врачом;
- Учет расходов;
- Создание личных карт пациентов;
- Создание, изменение данных о сотрудниках;
- Формирование отчетов.
1.1.3. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ
1. Требования к функциональным характеристикам
Программный продукт состоит из подсистем:
Подсистема работы с сотрудниками:
Данная подсистема предоставляет возможность внесения новых и редактирования существующих данных отделом кадров. Так же осуществляется распределение сотрудников по должностям. Далее информация с ФИО и должностью передаться администратору для выдачи логина и пароля.
Входные данные:
ФИО сотрудников, паспортные данные, контактный номер, дата найма, адрес проживания, должность, квалификация, оклад.
Выходные данные:
Обобщенные данные о сотрудниках, стаж, зарплата за последний отчетный период.
Подсистема регистрации:
Подсистема реализует
возможность регистрации
Входные данные:
Данные сотрудника: ФИО, должность.
Выходные данные:
Зарегистрированный сотрудник, который получает: логин – пароль, с помощью которых имеет особый доступ к системе для работы с ней.
Подсистема авторизации:
Подсистема реализует проверку достоверности данных пользователя, то есть осуществляет проверку соответствия логина и пароля пользователя.
Входные данные:
Данные пользователя: логин, пароль.
Выходные данные:
Ответная реакция системы: соответствие пары: логин, пароль – вход в систему по учётной записи, либо несоответствие логина и пароля, что приводит к выдаче пользователю соответствующего сообщения.
Подсистема работы склада:
Предназначена для осуществления заведующим склада контроля за поступлением новых продуктов питания, медикаментов и наличием их на складе, выдача товара и формирование заказа.
Входные данные:
О товарах: наименование товара, количество, вид товара, дата прихода на склад, срок годности.
Выходные данные:
О товарах: Отчет о наполненности склада.
Подсистема бухгалтерии:
Подсистема позволяет формировать отчёты: «Пациенты», «Отчет по выдаче медикаментов», «Отчет по выдаче продуктов питания», «Отчет по заработной плате».
Входные данные:
- Информация о пациентах: номер пациента, диагноз, возраст, лечение, отчётный период.
- Информация о расходах на медикаменты: отчётный период;
- Информация о расходах продуктов питания: отчётный период;
- Информация о сотрудниках: ФИО сотрудника, должность, стаж, отчетный период, оклад;
Выходные данные:
О сотрудниках: премия.
Готовые отчеты: «Пациенты», «Отчет по выдаче медикаментов», «Отчет по выдаче продуктов питания», «Отчет по заработной плате».
Первый показывает, информацию о пациентах, поставленный диагноз, назначенное лечение.
Во втором и третьем отображаются расходы за определённый период.
Четвертый показывает основную информацию по каждому сотруднику за определённый период.
Подсистема работы с пациентами:
Данная подсистема предоставляет возможность внесения новых и редактирования старых данных по пациентам.
Входные данные:
ФИО пациента, свидетельство о рождении, страховой полис, контактный номер, дата начала лечения, адрес проживания, симптомы, диагноз.
Выходные данные:
Создание карточки пациента, назначенное лечение.
Вся информация должна храниться в единой базе данных.
2. Требования к надежности
Надежное функционирование программы должно соответствовать всем требованиям заказчика.
Время восстановления
после отказа, вызванного сбоем электропитания
технических средств не должно превышать
времени, требуемого на устранение неисправностей
технических и программных
Отказы программы возможны при взаимодействии не обученного пользователя с данным программным обеспечением. Во избежание подобных ситуаций необходимо разделить права пользователей.
3. Условия эксплуатации
Для эксплуатации данного программного продукта пользователь должен пройти предварительную подготовку.
В случае
возникновения технических
4.
Требования к составу и параметрам
технических средств
Для успешного функционирования системы необходим сервер и 7 персональных компьютера, которые должны быть объединены в локальную сеть. Параметры компьютеров должны удовлетворять следующим требованиям:
- Рабочая станция:
- Компьютер на базе процессора Intel (не ниже 2 GHz);
- Оперативная память не менее 2048 Mb DDR3;
- Свободная память на жестком диске не менее 250 Gb;
- Видеопамять не менее 512 Mb;
- Наличие сетевого адаптера.
- Пропускная способность сети не менее 10 Мбит/с.
- Сервер (для работы с единой базой данных)
- Компьютер на базе процессора Intel (не ниже 2 GHz);
- Оперативная память не менее 8 Gb DDR3;
- 2 жестких диска (Объемом по 2048 GB);
- Наличие сетевого адаптера;
- RAID5- контроллер;
- Устройство бесперебойного питания компьютера (UPS).
- Вентиляторный модуль;
Для работы необходимы ПК, имеющие ОС- семейства Windows.
1.1.4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
Разработчик предоставляет:
- системную документацию;
- описание логической структуры базы данных;
- руководство пользователя «Глав. Врач»;
1.1.5. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ (календарный план)
Этап |
Начало этапа |
Окончание этапа |
Ожидаемые результаты |
Ответственное лицо |
Исследование организации |
01.03.2013 |
10.03.2013 |
Представление об функционировании организации, Диаграмма вариантов использования |
Нечепал Ф.Ф., Михайлова А.О |
Разработка технического задания |
10.03. 2013 |
25.03.2013 |
Техническое задание |
Нечепал Ф.Ф., Михайлова А.О |
Проектирование ПО. Разработка структуры БД |
27.03.2013 |
09.04.2013 |
Диаграмма классов. Логическая структура базы данных |
Нечепал Ф.Ф., Михайлова А.О |
Разработка подсистемы, отвечающей за вывод информации из БД |
28.03.2013 |
1.04.2013 |
Диаграммы последовательностей, Подсистема, отвечающая за вывод информации из БД |
Нечепал Ф.Ф., Михайлова А.О |
Разработка подсистемы отвечающей за управление системой |
2.04.2013 |
5.04.2013 |
Подсистема, отвечающая за управление системой |
Нечепал Ф.Ф., Михайлова А.О |
Соединение подсистем и |
7.04.2013 |
10.04.2013 |
Первая версия программы. |
Нечепал Ф.Ф., Михайлова А.О |
Тестирование и отладка |
12.04.2013 |
15.04.2013 |
Функционирование программного продукта |
Нечепал Ф.Ф., Михайлова А.О |
Оформление технической |
15.04.2013 |
16.04.2013 |
Техническая документация |
Нечепал Ф.Ф., Михайлова А.О |
Пробная эксплуатация программного продукта на аппаратной базе заказчика |
16.04.2013 |
18.04.2013 |
Функционирование программного продукта на аппаратной базе заказчика |
Нечепал Ф.Ф., Михайлова А.О |
Внедрение и обучение персонала |
18.04.2013 |
21.04.2013 |
Программа внедрена, персонал обучен. |
Нечепал Ф.Ф., Михайлова А.О |