- •Введение
- •1 Описание предметной области
- •2 Постановка задачи
- •3 Концептуальное проектирование системы
- •3.1 Инфологическое моделирование предметной области
- •3.1.1 Построение диаграммы потоков данных
- •3.1.2 Построение диаграммы «сущность-связь»
- •3.2 Выбор модели представления данных
- •3.2.1 Иерархическая модель данных
- •3.2.2 Сетевая модель данных
- •3.2.3 Реляционная модель данных
- •3.3 Нормализация таблиц
- •4 Программная реализация системы
- •4.1 Обоснование выбора субд
- •4.2 Описание таблиц
- •4.3 Проектирование пользовательского интерфейса
- •4.3.1 Уровни доступа к бд
- •4.3.2 Модель пользовательского интерфейса
- •4.4 Описание функционирования системы
- •4.5 Взаимодействие компонентов системы
- •4.6 Комплект поставки и порядок установки системы
- •Приложение а
- •Приложение б
- •Приложение в
4.5 Взаимодействие компонентов системы
Логическая схема функционирования системы с учетом всех компонентов приведена на рисунке 4.24.
4.6 Комплект поставки и порядок установки системы
Работать с базой данных, можно при использовании программы Microsoft Access 2003 и выше, которая может функционировать под управлением операционных систем Windows NT 3.51 и выше.
Для начала работы с денной базой данных необходимо через Microsoft Access запустить файл «Сеть_аптек.mdb». В появившемся диалоговом окне необходимо выбрать пункт «открыть» и далее откроется форма «Вход». После авторизации можно начинать работу с БД, в соответствии с предоставленными правами.
В комплект поставки входят следующие файлы:
1. Файл базы данных Сеть_аптек.mdb - пустая база данных, готовая к использованию.
2. Файл БД Сеть_аптек_full.mdb - база данных с заполненными таблицами (можно использовать как пример).
3. Отчет по выполненной базе данных в виде файла Сеть_аптек.doc
Порядок установки и использования:
1. Скопировать файл Сеть_аптек.mdb на жесткий диск компьютера.
2. Открыть файл Сеть_аптек.mdb
3. Следовать дальнейшим инструкциям.
В текущей базе данных для начала следует внести все данные. Для этого нужно с формы "Вход" перейти в режим Управляющий и заполнить там все данные таблиц, таких как "Аптека", "Изготовитель", "Владелец", "Поступает", "Медикамент", "Тип", "Препараты".
Также в данной базе можно совершать архивацию и восстановление данных. Архивация выполняется по поступлениям, для ее выполнения требуется ввести дату и все поступления, которые произведены раньше этой даты, заархивируются.
Резервное копирование копирует текущую базу в корень диска С: под названием Backup.mdb
Рис. 4.24 – Схема функционирования системы
Выводы
Результатом проделанной работы является система автоматизирующая работу аптек, реализованная в СУБД Microsoft Access 2003, имеющая удобный пользовательский интерфейс, предназначенный для работы различных групп пользователей.
БД предоставляет пользователю полную информацию об аптеках, медикаментах и их изготовителях.
В целом информационная система отвечает следующим требованиям:
содержит всю необходимую информацию, формирующуюся ввиде запросов, отчетов, форм;
имеет удобный пользовательский интерфейс;
обеспечивает хранение информации в удобном виде;
обеспечивает изменение, удаление и добавление информации;
обеспечивает архивацию и восстановление данных за выбранный период;
обеспечивает резервное копирование базы данных в корень диска.
Информационная система может иметь широкое применение. Ее могут использовать прикладные программисты, коммерческие предприятия, студенты, проходящие курс по сходной тематике, аптеки. Информационная система проста в использовании и содержит удобный интерфейс, что даже неопытный пользователь сможет легко разобраться, как с ней работать. Для понимания ее функционирования не требуется знаний особых разделов проектирования баз данных, специальных навыков программирования и знаний экономических дисциплин. Не возникнет проблем с использованием этой БД и при наличии компьютера, обладающего минимальной вычислительной мощностью.
К достоинствам этой базы данных можно отнести реализацию защиты данных за счет разбиения ее на уровни доступа пользователей. Во-первых, это избавляет авторизовавшегося пользователя от ненужных ему форм, которыми он не пользуется, а во-вторых, лишает его прав превышать свои права по просмотру и/или редактированию или добавлению информации.
Перечень ссылок
Кузнецов С.Д. Основы баз данных. – Интернет-университет информационных технологий – ИНТУИТ.ру, 2005. – 488 с.
Хансен Г., Хансенс Дж. Базы данных: разработка и управление: Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 1999. – 704 с.
Дейт К. Введение в системы баз данных: Пер. с англ. – 6-е изд. – К.; М.; СПб.: Издательский дом «Вильямс», 2000. – 848 с.
Гончаров А.Ю. Access 2003. Самоучитель с примерами. – М.: КУДИЦ – ОБРАЗ, 2004. – 272 с.
Орлов С. Технологии разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 464 с.