Разработка базы данных для учёта работы аптеки с использованием СУБД ACCESS 2007

Автор работы: Пользователь скрыл имя, 31 Марта 2014 в 00:14, курсовая работа

Краткое описание

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

Содержание

Объем работы по курсу
1. Расчетная часть:
1.1. Анализ предметной области
1.2. Разработка структуры БД
1.3. Разработка приложения БД
1.4. Руководство пользователя.
2. Графическая часть:
Схема работы системы
Диаграмма потоков данных
Диаграмма «Сущность – связи»
3. Экспериментальная часть:
3.1. Создание и загрузка базы данных.
3.2. Разработка и отладка приложения БД.

Прикрепленные файлы: 1 файл

ПЗ.docx

— 4.93 Мб (Скачать документ)

 

 

 

 

 

 

 

 

Таблица 2.3. – Описание полей таблицы «Продажи»

Свойства поля

Поле 1

Поле 2

Поле 3

Поле 4

Поле 5

Имя поля

№ продажи

Дата

Наименование

Количество

Покупатель

Тип

Счетчик

Дата/время

Текстовый

Числовой

Числовой

Размер

Длинное целое

 

50

Длинное целое

Длинное целое

Формат / Число дес. знаков

Основной

Краткий формат даты

>

Авто

Авто

Маска ввода

 

00.00.0000

     

Подпись

         

Значение по умолчанию

         

Условие на значение

     

>0

 

Сообщение об ошибке

         

Обязательность

 

Да

Да

Да

Да

Индекс (допускаются ли совпадения)

Да (Совпадения не допускаются)

Да (Допускаются совпадения)

Да (Допускаются совпадения)

Да (Допускаются совпадения)

Да (Допускаются совпадения)

Тип элемента управления

   

Список

 

Список

Тип источника строк

   

Таблица или запрос

 

Таблица или запрос

Источник строк

   

SELECT Лекарства.Наименование FROM Лекарства, Лекарства AS Лекарства_1;

 

SELECT Льготник.[Код льготника], Льготник.ФИО FROM Льготник;

Присоединенный столбец

   

1

 

1

Число столбцов

   

1

 

2

Ширина столбцов

       

0см;3см


 

 

 

 

Ограничения на связи между таблицами опишем в таблице 3.

Таблица 3 – Описание связей БД

Связь

Контроль целостности

Каскадное обновление

Каскадное удаление

Таблица «Лекарства»

Поле «Наименование»

Таблица «Продажи»

Поле «Наименование»

Да

Да

Да

Таблица «Льготники»

Поле «Код льготника»

Таблица «Продажи»

Поле «Покупатель»

Да

Да

Да


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. РАЗРАБОТКА ПРИЛОЖЕНИЯ  БД

3.1. Описание информационных задач

Основные задачи программы заключаются в следующем:

- хранить данные о льготниках, лекарствах и продажах;

- выводить в удобной форме данные по следующим запросам пользователя:

  • поиск сведений о наличии заданного лекарственного средства;
  • выборка перечня лекарственных средств, необходимых для заданной категории льготников;
  • расчет количества зарегистрированных лекарственных средств по категориям;
  • вычисление стоимости лекарственных средств, предоставленных льготникам за год;
  • диаграмма – количество лекарственных средств по категориям;
  • вывод в табличной форме сведений о суммах обеспечения льготников лекарственными средствами по категориям и месяцам (перекрестный);

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

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

- выводить следующие данные на печать, в файл и на экран – карточка льготника, перечень лекарственных средств для льготников по группам, отчет об обеспечении льготников лекарственными средствами за месяц, таблица сведений о суммах обеспечения льготников лекарственными средствами по категориям и месяцам (перекрестная), диаграмма.

- выводить сведения об авторе и назначении программы.

 

 

 

3.2 Описание программы 

3.2.1 Требования к ПК

Файл программы имеет название Aptek.accdb

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

  • Процессор с тактовой частотой 400 MHz и выше;
  • 64Мб оперативной памяти (ОЗУ) - такие требования к ОЗУ обусловлены тем, что программа работает с большим количеством растровых изображений формата BMP, при работе с которыми требуются большой объем оперативной памяти.
  • Видеоадаптер SVGA с объемом памяти не менее 2Мб - требование обусловлено тем, что программа корректно работает при разрешении экрана 800*600 точек, с глубиной цвета в 16 бит (65 536 цветов). Для поддержания таких параметров необходим объем видеопамяти не менее 2Мб;
  • Объем памяти на жестом диске (HDD), занимаемый программой 100Мб, пояснительной документацией - 6 Мб;
  • Операционная система Windows 95 и выше - требование обусловлено тем, что при работе с версиями Windows ниже 95 невозможно программное изменение настроек экрана.
  • Sound Card (необязательно) - в программе имеется некоторое звуковое сопровождение.
  • Монитор (желательно 17 дюймов) - требования к монитору предъявлены с учетом того, что при работе с программой возникает необходимость часто смотреть на картинки, отображаемые на небольшом мониторе достаточно мелко, что является вредным для зрения.
  • Принтер - наличие принтера обусловлено тем, что программа в программе используются справочные материалы, предназначенные для печати.
  • Манипулятор (мышь)
  • Устройство ввода (клавиатура)

3.2.2 Описание логики.

Для описания логики программы составим схему работы системы. Анализируя схему работы системы можно сделать вывод о том, что при запуске программы выводится форма «Главное меню». Из этой формы доступны следующие действия: Учет льготных категорий граждан, учет лекарственных средств, учет продаж, справка.

Иерархическая диаграмма программы выглядит следующим образом:

 

 

Рисунок 3. Иерархическая диаграмма программы

4. Руководство пользователя

Назначение и условия применения

Программа доступна любому пользователю, знающему основные принципы работы в среде MS Windows. Программа применяется для учета жильцов в домоуправлении. Более подробно информация изложена в разделе «1. Введение» и «2.1. Анализ информационных потоков».

Подготовка к работе

Диск с программой содержит следующие файлы:

  • Файл базы данных – Домоуправление.accdb
  • Файл архива удаленных жильцов – Архив.accdb
  • Файл руководства пользователя – Схема программы.vsd

Для нормальной работы программы на компьютере необходимо установить средство MS Access версии 2003-2007 года. Более подробно о необходимых технических характеристиках программы информация изложена в разделе «3.2. Описание программы».

Описание операций

Для запуска программы запустите файл Aptek.accdb. Перед вами откроется главное меню программы (рис. 4).

Ниже поля с названием находится меню с доступом к основным функциям программы.

Рисунок 4. Главное меню программы

Для добавления нового льготника в базу данных нажмите кнопку «Учет льготных категорий граждан» Откроется форма с полями для ввода информации о новом доме (рис. 5). Выберите одно из приведенных в окне действий.

Рисунок 5. Учёт льготных категорий граждан.

Действие «открыть список льготников»: (рис.6)  

Рисунок 6. Открыть список льготников.

Для вывода на печать карточки льготника нажмите на кнопку «Печатать карточку льготника» и введите паспортные данные льготника (рис.7).

Рисунок 7. Просмотр Карточки льготника

Для добавления или удаления льготника нажмите кнопку «Коррекция списка льготников» и выберите одно из предложенных действий (рис. 8).

Рисунок 8. Коррекция списка льготников

Рисунок 9. Форма для ввода или изменения данных льготника

 

Аналогично построен раздел «Учёт лекарственных средств» (рис. 10).

Рисунок 10. Учёт лекарственных средств.

Рисунок 11. Перечень лекарственных средств по категориям.

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

Рисунок 12. Отчет об обеспечении льготников лекарствами за период.

Рисунок 13. Коррекция списка лекарственных средств.

Рисунок 14. Форма для добавления или изменения данных о лекарствах.

Для пролистывания записей нажимайте кнопки со стрелками соотвествующего направления.

Следующий раздел – «Учёт продаж» (рис. 15).

Рисунок 15. Учёт продаж.

Рисунок 16. Диаграмма «Количество проданных лекарственных средств по категориям».

  Рисунок 17. Отчёт «Сумма обеспечения льготников лекарствами по месяцам».

Рисунок 18. Коррекция журнала продаж.

Рисунок 19. Форма для добавления или изменения данных о продажах

Рисунок 20. Раздел «Справка».

Рисунок 21. «Информация о разработчиках»

 

 

Заключение

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

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

 

 

 

 

 

 

Перечень использованной литературы

  1. Степанов, В. Microsoft Access 2003 для начинающих /В. Степанов.– М.: Аквариум-Принт , 2006.− 128с.

  1. Степанов, В. Microsoft Access 2003 для начинающих /В. Степанов.– М.: Аквариум-Принт , 2006.− 128с.

  1. Тиори Т., Фрай Дж. Проектирование структур баз данных. Т.1,2, - М.: Мир,2011. -287с., -320с.

  1. Грабер М. Введение в SQL. - М.:ЛОРИ,2011. - 375с.

  1. Microsoft Access 2008. Русская версия: Учебный курс.-СПб.-Киев: Питер; ИД BHV, 2006. - 365 с..-Алфав. указ.: с. 353-364

  1. Базы данных: теория и практика: Учебник для вузов по направлениям "Информатика и вычислительная техника" и "Информационные системы", УМО по университетск.-М.: Высшая школа, 2008. - 463 с..-Библиография: с. 459-460

  1. Базы данных: Учебное пособие для вузов по направлениям "Информатика и вычислительная техника" , УМО вузов по универс.-М.: Академия, 2008. - 320 с..-Библиография: с. 313

Информация о работе Разработка базы данных для учёта работы аптеки с использованием СУБД ACCESS 2007