ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту

на тему

 «Обработка информации медицинского учреждения»

 ВВЕДЕНИЕ 4

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ФОРМИРОВАНИЕ ТРЕБОВАНИЙ 6

1.1 Анализ предметной области 6

1.2 Обзор аналогов 7

1.3 Постановка задачи 9

1.4 Входные и выходные данные 10

1.5 Выбор и обоснование средств разработки 11

2 МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И РАЗРАБОТКА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ 15

2.1 Разработка функциональной модели 15

2.2 Спецификация функциональных требований 16

2.3 Инфологическая модель 16

3 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА 19

3.1 Структура программного средства 19

3.2 Физическая модель БД 21

3.3 Разработка архитектуры программного средства 30

3.4 Разработка алгоритмов программного средства 30

3.5 Конструирование программного средства 31

3.6 Разработка пользовательских интерфейсов 32

4 ТЕСТИРОВАНИЕ 34

4.1 Описание тестового стенда 34

4.2 Выбор и обоснование видов тестирования 35

4.3 Выводы по тестированию 35

5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 37

ЗАКЛЮЧЕНИЕ 46

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47

Приложение А Код программы 48

Приложение Б Контекстная диаграмма 76

Приложение В Диаграмма вариантов использования 77

Приложение Г Схема алгоритма 78



Фрагмент работы:

Постановка задачи

 

Необходимо разработать веб-приложение для автоматизации обработки информации медицинского учреждения. Данное веб-приложение должно хранить данные о пациентах и сотрудниках медицинского учреждения, вести учет болезней пациентов, результатов пройденных анализов и хранить информацию о заказанных талонах к специалистам.

Цель разрабатываемого веб-приложения – предоставить пользователю возможности получения информации о перенесенных заболеваниях и результатах анализов, а сотруднику – ведения базы данных для поддержания актуальной данной информации.

К задачам веб-приложения относятся:

ведение базы данных с актуальной информацией;

предоставление пользователю средства для просмотра личной информации и заказа талонов;

предоставление сотрудникам средства для просмотра информации о пациентах;

работа с актуальными данными в текущий момент времени;

обеспечение удобства переключения между страницами сайта;

предоставление понятной системы навигации;

обеспечение быстроты взаимодействия пользователя с данными;

использование удобного интерфейс.

В веб-приложении должно быть реализовано разделение прав доступа. Логика работы включает два вида выдаваемых прав доступа: сотрудники и пользователи.

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

Функции веб-приложения со стороны пользователя:

функция авторизации;

функция просмотра историй болезней;

функция просмотра результатов анализов;

функция заказа талона к специалисту.

Функции веб-приложения, реализуемые на стороне сотрудника:

функция регистрации;

функция авторизации;

функция получения информации о пациентах.

Веб-приложение должно иметь интуитивно понятный пользовательский графический интерфейс. Интерфейс должен обеспечивать удобную навигацию в диалоге с пользователем, не имеющим специальной подготовки для работы с сайтом. Элементы интерфейса должны соответствовать визуально соответствовать общепринятым практикам для организации структуры сайта.

Кнопки должны быть снабжены соответствующими картинками для быстрой навигации пользователя.

При необходимости интерфейс изменяется только разработчиком.

 

 

 Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 689 c.

Берд, Барри Java для чайников / Барри Берд. - М.: Диалектика / Вильямс, 2013. - 521 c.

Гарнаев, Андрей WEB-программирование на Java и JavaScript / Андрей Гарнаев , Сергей Гарнаев. - Москва: СПб. [и др.] : Питер, 2017. - 718 c.

Гонсалвес, Энтони Изучаем Java EE 7 / Энтони Гонсалвес. - М.: Питер, 2016. - 640 c.

Гупта, Арун Java EE 7. Основы / Арун Гупта. - М.: Вильямс, 2014. - 336 c.

Монахов, В. Язык программирования Java и среда NetBeans (+ CD-ROM) / В. Монахов. - М.: БХВ-Петербург, 2012. - 720 c.

Савитч, Уолтер Язык Java. Курс программирования / Уолтер Савитч. - М.: Вильямс, 2015. - 928 c.

Хабибуллин, Ильдар Самоучитель Java / Ильдар Хабибуллин. - М.: БХВ-Петербург, 2014. - 768 c.

Шилдт, Герберт Java 8. Руководство для начинающих / Герберт Шилдт. - М.: Вильямс, 2015. - 720 c.

Эккель, Брюс Философия Java / Брюс Эккель. - М.: Питер, 2016. – 809 c.

 


Цена сегодня: 50.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!