Разработка БД “Больницы города”

Автор работы: Пользователь скрыл имя, 31 Октября 2013 в 19:10, курсовая работа

Описание работы

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

Файлы: 1 файл

Курсовой_Ч.doc

— 733.00 Кб (Скачать файл)

«Гость» может заходить в базу данных без пароля. Гости мгут просматривать всю информацию кроме архива, но не имеют возможности добавлять, удалять или редактировать информацию. Также гостям недоступен просмотр отчетов.

 

 

 

 

ВЫВОДЫ

 

За время выполнения курсового проекта была изучена предметная область. В результате выполненной работы, была получена база данных «Больницы города», которая выполняет хранение, изменение информации, получение необходимой информации с помощью запросов, обеспечивает комфортную работу пользователя с помощью форм, позволяет создавать и печатать отчеты по данной предметной области. В базе данных автоматизирована работа с помощью макросов и модулей. Она обеспечивает быстроту достижения поставленных целей, удобный интерфейс пользователя за счет использования форм и надежность хранения данных. Также реализованы средства для разграничения доступа, что предотвращает несанкционированный доступ к важной информации посторонних лиц. Таким образом, обеспечивается безопасность и удобство при работе с базой данных.

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1. Роджер Дженнигс. Использование Microsoft Access 2003. Специальное издание: Пер. с англ. – М: Издательский дом «Вильямс», 2006 – 1312 с.: ил. – Парал. тит. англ.

2. Гончаров А.Ю. Access 2003. Самоучитель с примерами – М.: КУДИЦ-ОБРАЗ, 2004. – 272 с.

3. Астахова И.Ф. SQL в примерах и задачах; Учеб. пособие / И.Ф. Астахова, А.П. Толстобров,В.М. Мельников.— Мн.: Новое знание, 2002. — 176 с.

4. Microsoft Press. Microsoft Access 2000. Шаг за шагом: Практ. пособ. / Пер. с англ. М.: Издательство ЭКОМ, 2002. — 352 с.: илл.

 

 

 

 

 

 

 

 

Приложение А

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

А.1 Общие сведения

 

Тема курсового проекта: «Разработка БД “Больницы города”».

Система проектируется  студентом 2-го курса Государственного университета информатики и искусственного интеллекта (ГУИиИИ), факультета СКИТ, группы ПО-07б Чиркой Д.С.

Задание выдано кафедрой программного обеспечения интеллектуальных систем (ПОИС) по дисциплине "Организация баз данных и знаний".

 

А.2 Этапы разработки и  сроки выполнения

 

Сроки выполнения приведены  в таблице А.1.

 

Таблица А.1 График выполнения курсового проекта

 

Вид работы

Сроки выполнения

1.

Получение задания на разработку.

10.02.09

2.

Постановка задачи: формулировка, исходные данные, результаты, определение  требований к программному продукту

10.02.09-24.02.09

3.

Подбор и изучение предметной области.

24.02.09-10.03.09

4.

Определение структуры базы данных.

10.03.09-24.03.09

5.

Создание базы данных.

24.03.09-21.04.09

6.

Отладка и тестирование.

21.04.09-28.04.09

7.

Написание пояснительной  записки.

28.04.09-12.05.09

8.

Защита курсового проекта.

25.05.09


 

А.3 Назначение и цели создания проекта

 

БД разрабатывается  для систематизации данных о больницах и медработниках города.

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

 

 

 

 

 

А.3.1 Сведения об объекте автоматизации

 

Объектом автоматизации  является процесс занесения, обработки  и хранения данных о больницах города, отделениях больниц и медработниках.

 

А.3.2 Сведения об условиях эксплуатации  КП

 

Данная БД разрабатывается  с использованием СУБД Access, которая оснащена инстинктивно понятным. Данной БД может пользоваться любой пользователь, умеющий пользоваться компьютером.

 

А.4 Требования к проекту

 

А.4.1 Требования к КП в целом

 

КП  в целом должен :

- иметь обширную систему помощи, включающую сведения о КП в целом, руководство по использованию отдельных частей,  корректные сообщения об ошибках пользователя, если таковые имеются; осуществлять добавление, изменение, удаление и поиск информации из имеющейся БД;

  • обеспечить не избыточность, компактность, целостность хранимых  данных.

 

А.4.2 Требования к задачам и функциям КП

 

 Проектируемый программный  продукт должен реализовывать следующие задачи:

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

 

 

А.4.3 Требования к видам обеспечения

 

А.4.3.1 Требования к программному обеспечению

 

К программному обеспечению (ПО) предъявляются следующие требования:

- монитор типа SVGA;

- операционная система Microsoft Windows 98 и выше;

- установленная прикладная программа Access 2003 из программного пакета Microsoft Office. 

 

А.4.3.2 Требования к техническому обеспечению

 

Техническое обеспечение  должно удовлетворять следующим  требованиям:

   - тип компьютера- INTEL 5x 86;

   - объем памяти RAM 16Мб;

           

А.4.3.3 Требования к организационному обеспечению

 

К программной документации предъявляются следующие требования:

- наличие технического задания;

- пояснительной записки, включающей приложения.

 

 

 

 

 

 

 

 

 

Приложение Б

 

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЮ

 

Убедитесь, что на вашем  компьютере установлена программа Microsoft Access из пакета Microsoft Office. Затем скопируйте файл «hospital_base.mdb» в каталог жесткого диска, и запустите его.

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

После входа в систему  перед вами появится окно «Главная форма». Нажмите «Больницы» если вам  необходимо просмотреть информацию о больницах, либо «Работники» если вам необходимо просмотреть информацию о медработниках города.

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

Для добавления информации нажмите Файл → Добавить в строке меню,  и выберите необходимый тип информации: больница, отделение или работник. В появившемся окне заполните все поля и нажмите кнопку «Добавить». Данная функция доступна только пользователям и администраторам.

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

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

При работе с пустой базой данных необходимо соблюдать порядок ее заполнения:

  1. заполнить справочники «Тип», «Профиль», «Отделение», «Должность», «Категория», «Специализация», «Должность» необходимыми значениями;
  2. добавить в базу данных информацию о больницах города;
  3. добавить в базу данных информацию об отделениях больниц;
  4. внести информацию о медработниках.

 

Приложение В

 

ПЕРЕЧЕНЬ ОТЧЕТОВ

 

 

 
 
 
Приложение  Г

 

ЛИСТИНГ ПРОГРАММНОГО МОДУЛЯ

 

'Глобальная переменная, отвечающая за уровень доступа

Public AuthLevel As Integer

 

'Функция авторизации

Public Function Auth()

    Dim login As String

    Dim password As String

 

    'получение информации введенной пользователем

    Forms!Авторизация.ПолеСоСписком6.SetFocus

    login = Forms!Авторизация.ПолеСоСписком6.Text

    Forms!Авторизация.Поле3.SetFocus

    password = Forms!Авторизация.Поле3.Text

 

    'Проверка пароля администратора

    If (login = "Администратор") And (password = "1") Then

        AuthLevel = 1

        DoCmd.OpenForm ("Главная форма")

        Forms!Авторизация.SetFocus

        DoCmd.Close

 

    'Проверка пароля пользователя

    ElseIf (login = "Пользователь") And (password = "2") Then

        AuthLevel = 2

        DoCmd.OpenForm ("Главная форма")

        Forms!Авторизация.SetFocus

        DoCmd.Close

 

    'Вход в режиме Гость

    ElseIf login = "Гость" Then

        AuthLevel = 3

        DoCmd.OpenForm ("Главная форма")

        Forms!Авторизация.SetFocus

        DoCmd.Close

   

    Else: MsgBox ("Введите правильный пароль или выберите уровень Гость")

   

    End If

      

End Function

 

Public Function AuthLvl() As Integer

    AuthLvl = AuthLevel

End Function

 

Public Function doQuit()

    PB = MsgBox("Вы  действительно хотите выйти?", vbYesNo + vbQuestion + vbDefaultButton1)

    If PB = 6 Then

        DoCmd.Quit

    End If

End Function


Информация о работе Разработка БД “Больницы города”