- •Введение
- •1 Описание объекта управления
- •1.1 Технико-экономическая характеристика объекта
- •1.1.1 Общая характеристика предприятия
- •1.2 Краткая характеристика отдела информационно-технического обеспечения (оито)
- •1.3 Комплекс основных задач оито
- •1.4 Организационная структура оито
- •1.5 Функции оито в области производственно-технической деятельности:
- •2 Развернутая постановка задачи
- •2.1 Постановка задачи
- •1.6 Описание объекта управления
- •2.2 Структура данных
- •2.3 Схема структуры баз данных
- •3 Описание программы microsoft access
- •3.1 Реализация базы данных
- •4 Обеспечение задачи
- •4.1 Информационное обеспечение
- •4.2 Техническое обеспечение
- •4.3 Программное обеспечение
- •5 Методические указания
- •Заключение
- •Список использованной литературы
1.6 Описание объекта управления
В данной работе объектом управления является информация об аптечной продукции,а также её поставщиках и производителях этой продукции. База данных – это совокупность сведений (о реальных, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и в любой ее части.
База данных «Аптека» состоит из 3 таблиц, в которых содержится информация о продукции, поставщиках и производителях. Управление данными в базе осуществляется с помощью СУБД Access.
Система управления базой данных – система программного обеспечения, имеющая средства обработки на языке базы данных, позволяющая обрабатывать обращения к базе данных, которые поступают от прикладных программ и (или) конечных пользователей, и поддерживать целостность базы данных.
Проектируемая база обладает определенными свойствами:
целостность: в каждый момент времени существования базы данных сведения, содержащиеся в ней должны быть непротиворечивы. Нельзя удалить запись, если она связанна с другой;
восстанавливаемость: данное свойство полагает возможность восстановления базы данных после сбоя системы;
эффективность: минимальное время реакции на запрос пользователя, минимальная потребность в памяти, оптимальное сочетание первого и второго.
Существуют всего три вида логических моделей баз данных: иерархическая, сетевая, реляционная (табличная).
Модель данных - это совокупность структур данных и операций их обработки.
Реляционная (табличная) – база данных, в которой все данные, доступны пользователю, организованы в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.
Параметры реляционной модели:
запись-строка в таблице (не шапка);
поле-столбец в таблице.
2 Развернутая постановка задачи
2.1 Постановка задачи
Передо мной была поставлена задача о создании базы данных «Аптека», которая содержит информацию, продукции, поставщиках и производителях.
Первым этапом моей работы было создание табличной модели реляционной базы данных.
Концептуальная модель.
Проект ИС "Аптека». Тип деятельности: Учёт товара медицинского назначения. Поступление медикаментов от поставщика. А также данные сотрудников.
В данной предметной области мы можем выделить следующие параметры этой сущности:
Товар;
Учет товара;
Поставщик;
Сотрудники.
Исходя из «сущность учет товара» можем выделить следующие параметры этой сущности.
Товар;
Поставщик;
Сотрудники;
Дата поступления;
Количество поступило;
Дата продажи;
Количество продано.
Исходя из «сущность товар» можем выделить следующие параметры этой сущности.
Товар наименование;
Поставщик;
Вид лекарства;
Назначение;
Способ применения.
Исходя из «сущность поставщик» можем выделить следующие параметры этой сущности.
Наименование поставщика;
Страна поставщика.
Исходя из «сущность сотрудники» можем выделить следующие параметры этой сущности.
ФИО;
Дата рождения;
Домашний адрес;
Телефон;
Должность.
Вторым этапом было структурирование данных в таблицы с помощью программы Microsoft Excel, которые представленны в таблицах (1-7). Эти таблицы я импортировала в базу данных Microsoft Access. Затем были созданы формы: «Справочник товар», «Справочник производитель», «Справочник поставщик», «Справочник еденицы измерения», рабочая таблица «Учет товара в аптеке».
Таблица 1- Структура справочника «товар»
№ |
имя поля |
тип поля |
размер |
описание |
1 |
Код товара |
счетчик |
4 |
|
2 |
Наименование |
текстовый |
50 |
|
3 |
Код Поставщика |
счетчик |
4 |
|
4 |
Вид лекарства |
текстовый |
10 |
|
5 |
Назначение |
текстовый |
50 |
|
6 |
Способ применения |
текстовый |
15 |
|
|
|
|
|
|
Таблица 2- Данные справочника «товар»
код товара |
наимен. товара |
Код Поставщика |
Вид лекарства |
Назначение |
Способ применения |
1 |
мезим 1 упаковка |
1 |
суспензия |
при спазмах |
внутрь |
2 |
гастал 1 тюбик |
2 |
мазь |
при боли в суставах |
наружный |
Таблица 3- Структура справочника «Поставщик»
№ |
имя поля |
тип поля |
размер |
описание |
1 |
Код поставщика |
счетчик |
4 |
|
2 |
Наименование поставщика |
текстовый |
20 |
|
3 |
Страна поставщика |
текстовый |
20 |
|
Таблица 4- Данные справочника «Поставщик»
Код поставщ. |
наим. Поставщ. |
страна |
1 |
ООО "Айболит" |
Словения |
2 |
ООО "Айболит" |
Словения |
Таблица 5- Структура справочника «Сотрудники»
№ |
имя поля |
тип поля |
размер |
описание |
1 |
Код сотрудника |
счетчик |
4 |
|
2 |
ФИО |
текстовый |
30 |
|
3 |
Дата рождения |
дата |
10 |
дд.мм.гггг. |
4 |
Домашний адрес |
текстовый |
30 |
|
5 |
Телефон |
цифровой |
12 |
|
6 |
Должность |
текстовый |
20 |
|
Таблица 6- Данные справочника «Сотрудники»
Код сотрудника |
ФИО |
Дата рождения |
Домашний адрес |
Телефон |
Должность |
1 |
Степнов А.А |
10.12.1986 |
Ленина 11-8 |
89046981236 |
директор |
2 |
Сидоров В.В |
23.03.1991 |
Петрова 6-11 |
89221416596 |
Фармоцевт |
3 |
Филипенко А.И |
24.01.1986 |
Лермонтова 3-56 |
89536352654 |
Фармоцевт |
4 |
Сидоренко П.Г |
01.08.1986 |
Ленина 11-8 |
89126598632 |
бухгалтер |
5 |
Петрова А.С |
30.05.1993 |
Ленина 11-12 |
89022569948 |
уборщица |
Таблица 7- Структура рабочей таблицы «Учет товара в аптеке»
№ |
имя поля |
тип поля |
размер |
описание |
1 |
№ п/п |
счетчик |
4 |
|
2 |
Код товара |
счетчик |
4 |
|
3 |
Код Поставщика |
счетчик |
8 |
|
4 |
Код Сотрудника |
счетчик |
4 |
|
5 |
Дата поступления |
дата |
10 |
дд.мм.гггг |
6 |
Кол-во поступило |
цифровой |
4 |
|
7 |
дата продажи |
дата |
10 |
дд.мм.гггг |
8 |
кол-во проданно |
цифровой |
4 |
|
Таблица 8- Данные рабочей таблицы «Учет товара в аптеке»
№ п/п |
Код лекарства |
Код поставщика |
Код работника |
Дата поступления |
Количество поступления |
Дата продажи |
Количество продано |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
1 |
6 |
2 |
08.12.2010 |
335 |
09.12.2010 |
326 |
2 |
6 |
1 |
3 |
09.12.2010 |
456 |
10.12.2010 |
309 |
3 |
9 |
6 |
4 |
10.12.2010 |
777 |
11.12.2010 |
589 |
4 |
4 |
6 |
2 |
11.12.2010 |
333 |
12.12.2010 |
220 |
5 |
5 |
6 |
3 |
12.12.2010 |
213 |
13.12.2010 |
109 |
6 |
1 |
9 |
4 |
13.12.2010 |
113 |
14.12.2010 |
70 |
7 |
2 |
4 |
2 |
14.12.2010 |
245 |
15.12.2010 |
240 |
8 |
8 |
8 |
3 |
15.12.2010 |
113 |
16.12.2010 |
90 |
9 |
10 |
2 |
4 |
16.12.2010 |
440 |
17.12.2010 |
423 |
10 |
7 |
3 |
2 |
17.12.2010 |
340 |
18.12.2010 |
100 |
11 |
12 |
5 |
3 |
18.12.2010 |
550 |
19.12.2010 |
490 |
12 |
13 |
5 |
4 |
19.12.2010 |
780 |
20.12.2010 |
600 |
13 |
11 |
5 |
2 |
20.12.2010 |
324 |
21.12.2010 |
112 |
Продолжение таблицы 8- Данные рабочей таблицы «Учет товара в аптеке»
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
14 |
14 |
10 |
3 |
21.12.2010 |
509 |
22.12.2010 |
490 |
15 |
15 |
10 |
2 |
22.12.2010 |
201 |
23.12.2010 |
190 |
16 |
16 |
10 |
3 |
23.12.2010 |
749 |
14.12.2010 |
738 |
17 |
17 |
11 |
6 |
15.12.2010 |
556 |
16.12.2010 |
440 |
Третьим этапом было создание запросов - поиск информации по таблицам базы данных которые представленны на рисунке (8-9).
Четвертый этап- создание отчетов по запросам для вывода на печать, которые представленны в рисунке (13-14).
2.2.1 Разработка системы меню
Главное меню базы данных «Аптека» и представлено на рисунке 2.
С помощью кнопок «Ввод и редактирование данных», «Поиск по условию», «Просмотр и печать» можно перейти в соответствующие меню кнопочных форм.
Рисунок 2- Главное меню базы данных «Аптека»
Меню «Ввод и редактирование данных» представлено на рисунке 3. По кнопкам меню «Ввод и редактирование данных» организован доступ к формам таблиц базы данных (рисунок 3-7).
Рисунок 3 – Меню «Ввод и редактирование данных»
Рисунок 4- Форма «Справочник «Лекарства»
Рисунок 5- Форма справочник «Справочник «Работники»
Рисунок 6- Форма «Справочник «Поставщики»
Рисунок 7- Форма «Рабочая таблица «Учет лекарств в аптеке»
Меню «Поиск по условию» представлено на рисунке 8. По кнопкам меню «Поиск по условию» организован доступ к формированию запроса и просмотру его результата.
Рисунок 8- Меню «Поиск по условию»
В базе данных сформированы запросы «Запрос на заказ(конструктор) » и «Запрос на заказ (таблица)». На рисунке 9-10 изображены эти запросы в режиме конструктор для ввода условия.
Рисунок 9- Запрос на заказ (конструктор)
Рисунок 10 - Запрос на заказ (таблица)
На рисунке 11-12 представлены результаты поиска по запросам.
Рисунок 11- Результат поиска по запросу на заказ
Рисунок 12- Результат поиска по запросу вызов работника
Меню «Просмотр и печать» представлено на рисунке 12. По кнопкам меню «Просмотр и печать» организован просмотр отчета по запросу (рисунок 13,14) и вывод его на печать.
Рисунок 13- Меню «Просмотр и печать».
Рисунок 14- Отчет «Вызов работника»
Рисунок 15- Отчет на запрос
