Проект базы данных "Дневной стационар"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? диагноза;

поиск заданной операции;

поиск заданного анастезического пособия;

поиск заданной процедуры параотделения;

поиск заданного врача;

поиск заданной врачебной должности;

выборка всех данных о лечении заданного пациента;

выборка прошедшего лечения по заданному периоду по ОМС;

выборка прошедшего лечения по заданному периоду по ДМС.

) Автоматизировать обработку информации при следующих бизнес-операциях:

заведение нового лечения;

редактирование данных о лечении и некоторых данных о пациенте;

выгрузка данных для отправки в ИВЦ о прошедшем лечение по заданному периоду по ОМС в текстовый файл;

выгрузка данных для отправки в отдел статистики больницы о прошедшем лечение по заданному периоду по ОМС в текстовый файл;

выгрузка данных о прошедшем лечении для отправки в отдел статистики больницы по заданному периоду по ДМС в текстовый файл.

 

1.3 Анализ средств программирования, используемых для решения задачи

 

Для реализации клиентской части программного продукта была выбрана среда разработки Inprise (Borland) Delphi 7.

Язык программирования служит двум связанным между собой целям:

он дает программисту аппарат для задания действий, которые должны быть выполнены;

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

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

Так же данная среда разработки предоставляет возможность связываться из своего приложения с другими приложениями.

Обычно, визуальная среда разработки состоит из трех взаимосвязанных компонентов: редактора, отладчика и конструктора форм. В любом из современных инструментов ускоренной разработки приложений (Rapid Application Development - RAD) эти три компонента должны гармонично взаимодействовать друг с другом. При работе в конструкторе форм Delphi неявно генерирует программный код тех компонентов, которые размещаются или обрабатываются в формах. В окне редактора в код автоматически созданной программы можно внести необходимые дополнения, определяющие специфическое поведение данного приложения. Здесь же, в окне редактора, можно отладить код, внося точки останова, точки просмотра.

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

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

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

Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.

Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером. Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных при одновременной работе. Так как Access не является клиент серверной СУБД, возможности его по обеспечению многопользовательской работы несколько ограничены. Обычно для доступа к данным по сети с нескольких рабочих станций, файл БД Access (с расширением *.mdb) выкладывается на файловый сервер. При этом обработка данных ведется в основном на клиенте - там, где запущено приложение, в силу принципов организации файловых СУБД. Этот фактор ограничивает использование Access для обеспечения работы множества пользователей (более 15-20) и при большом количестве данных в таблицах, так как многократно возрастает нагрузка не сеть.

Однако MS Access обладает и большим количеством преимуществ.

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