Создание SQLite базы данных по учёту больных в среде Visual c# 2010 Express - Курсовая работа

бесплатно 0
4.5 113
Построение диаграммы вариантов использования, ER-диаграммы состояний, диаграммы классов. Хранение информации и сохранение отчетов. Выгрузка запрошенных данных из базы данных по учёту больных в формате XML. Использование механизма XML-сериализации.


Аннотация к работе
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Ульяновский государственный технический университет Создание SQLITE базы данных по учету больных в среде Visual c# 2010 ExpressИмеется возможность принять больного, назначить ему лечение, выписать домой.Слово «встраиваемый» означает, что SQLITE не использует парадигму клиент-сервер, то есть движок SQLITE не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLITE. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLITE хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа. Есть, конечно, и другие причины для выбора SQLITE: · SQLITE имеет небольшой объем памяти, и только одна библиотека требуется для доступа к базам данных, что делает его идеальным для встраиваемых приложений баз данных.На рис.1 представлена диаграмма «Вариантов использования», построенная с помощью языка UML в соответствии с заданием. Во взаимодействии с системой учета больных могут участвовать 2 актера [врач, медсестра], между которыми существует отношение обобщения, медсестра является родительским актером. С помощью отношения ассоциации, соединяющего актеров и вариант использования, указываем кратность «*» для актера «Медсестра» и «*» для «Врач». Т.е. экземпляр варианта использования «Заполнение данных о пациенте» может иметь в качестве своего элемента неограниченное количество - «Медсестра» и «Врач». Большая часть вариантов использования связана с основным отношением включения, что говорит о необходимости их выполнения для полного осуществления базового[Заполнения данных о пациенте].На рис.2 демонстрируется статическая структура модели системы «Учет пациентов». Диаграмма состоит из 5 классов, каждый из которых имеет свои атрибуты и операции.Локальная или встраиваемая СУБД (англ. embedded DBMS) - СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Каждая база данных SQLITE представляет собой один файл в пользовательской файловой системе, содержащий все таблицы и служебную информацию внутри себя. При использовании СУБД SQLITE процесс, желающий получить доступ к базе данных, с помощью вызываемых функций библиотеки читает и пишет данные напрямую в файл, хранящийся на диске. Библиотека самой последней на текущий момент версии SQLITE3 занимает всего около 300 килобайт и может быть использована в большинстве современных языков программирования.Для правильной работы приложения необходимо, чтобы заранее было установлено следующее программное обеспечение:-Microsoft Office версии от 2003г. для формирования и просмотра отчетов в формате xml,-Adobe Reader для формирования и просмотра отчетов в формате pdf. Чтобы установить на свой компьютер данное приложение необходимо вставить прикрепленный к пояснительной записке диск и запустить файл setup.exe, в открывшемся диалоговом окне нажать «Установить». После завершения установки приложение будет автоматически запущено, и пользователь сможет продолжить работу с базой данных. Приложение «Пациенты» по регистрации и учету больных представлено в виде пользовательского графического интерфейса (рис.4). Подтверждение (сохранение) вносимых изменений осуществляется при нажатии кнопки «сохранить», которая располагается на навигационной панели (рис.5).Конечным результатом работы можно назвать разработанный и реализованный переносимый графический интерфейс пользователя для работы со встраиваемой реляционной БД на примере СУБД SQLITE с возможностью заполнения, внесения изменений, удаления, поиска и фильтрации данных, а так же составления отчетов.Полный код приложения using System; using System.Collections.Generic; using System.Data; using System.Text; using System.Windows.

План
Содержание

1. Задание на курсовую работу

2. Введение

3. Проектная часть.

3.1 Построение диаграммы вариантов использования

3.2 Построение ER-диаграммы состояний

3.3 Построение диаграммы классов

4. Разработка

5. Эксплуатация

6. Заключение

7. Литература

8. Приложение

1. Задание на курсовую работу по дисциплине «Технология программирования»

Составление базы данных по учету пациентов.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?