Курсовая работа: Автоматизированная система "Медицинские организации города"

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

С понятием базы данных неразрывно связано понятие СУБД (системы управления базами данных). СУБД – программа, которая управляет данными, осуществляет хранение, извлечение, поиск, редактирование информации, хранимой в базе данных. В мире существует немало различных систем управления базами данных. Многие из них на самом деле являются не законченными продуктами, а специализированными языками программирования, с помощью которых каждый, освоивший данный язык, может сам создавать такие структуры, какие ему удобны, и вводить в них необходимые элементы управления.

Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе. Крупные предприятия могли позволить себе сделать заказ на программирование специализированной «системы под себя». Малым предприятиям зачастую не по силам было не только решить, но даже и правильно сформулировать эту задачу.

Положение изменилось с появлением с появлением в составе пакета MicrosoftOffice системы управления базами данных Access. Ранние версии этой программы были Access 2.0 и Access 95. Последняя версия AccessXPSP‑2.

С помощью Access обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа с Access не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке VisualBasic.

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

Еще одним дополнительным достоинством Access является интегрированность этой программы с Excel, Word и другими программами пакета Office. Данные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

1. Задание по первой части курсовой работы

1.1 Теоретическое обоснование выбора компонент структуры базы данных

Организация оказания медицинских услуг требует, как и любая другая сфера услуг, систематизации. Это достаточно актуальная тема в наше время, в особенности, в данной предметной области. Ведь с каждым днём, месяцем, годом возрастает потребность в оказании медицинских услуг. Но не только в этом состоит главная суть проблемы. Помимо всего прочего очень тяжело держать всю информацию либо в голове, либо на бумаге в качестве всевозможной документации. Именно поэтому люди создали, разработали ЭВМ и программы для облегчения трудовой деятельности. Так почему же не воспользоваться этим?

Я думаю, что моя первая часть курсовой работы ещё не достаточно доработана (в плане организации информации). Но это не по причине моего нежелания работать. Если бы у меня была возможность предоставить свою работу в медицинское учреждение, то, естественно, я бы многое добавила. Это даже понятно из жизненного опыта. Но так как эта работа лишь учебная, то та информация, которая заключена в моей работе и есть максимально необходимая.

Я уверена, что такие программы пользовались бы спросом в том случае, если бы наша система здравоохранения более серьёзно воспринималась государством и больше финансировалась.

1.2 Создание структур базы данных

Таблицы – это объект БД, предназначенный для хранения данных в виде записей (строк) и полей (столбцов), в которых хранится информация, составляющая содержание БД. Это базовый объект Access, все остальные объекты являются производными и создаются на базе ранее подготовленной таблицы. Каждая запись в таблице БД должна иметь первичный ключ, т. е. идентификатор (или адрес), значение которого однозначно определяет ту или иную запись. Ключ может состоять из одного или нескольких полей. Первичный ключ должен обладать двумя свойствами: однозначная идентификация записи: запись должна однозначно определяться значением ключа; отсутствие избыточности: никакое поле нельзя удалить из ключа, не нарушая при этом свойства однозначной идентификации.

Каждое значение первичного ключа в пределах таблицы должно быть уникальным. В противном случае невозможно отличить одну запись от другой. Таким образом, указание первичного ключа – это и есть единственный способ отличить один экземпляр объекта от другого. В данной работе использовались индексированные поля, поскольку при этом MSAccess 2000 работает наиболее эффективно.

Создаваемая БД «Медицинские организации города» по своей структуре должна быть многотабличной. MSAccess 2002 позволяет создавать таблицы в режиме конструктора и в режиме мастера. В данной работе при создании таблиц использовался режим конструктора.


Таблица SwitchboardItems была создана автоматически при создании главной кнопочной формы, которую мы рассмотрим в дальнейшем.

Таблица «Больницы»

Таблица «Заместители»


Таблица «Отделения»

Таблица «Врачебный персонал»


Таблица «Характеристики врачей»

Таблица «Обслуживающий персонал»


Таблица «Пациенты»

К-во Просмотров: 501
Бесплатно скачать Курсовая работа: Автоматизированная система "Медицинские организации города"