Разработка приложения «Справочное аптек города»
Студентка гр. 315а
Гирсёнок Н.С.
“____”_________2015г.
Новосибирск
Оглавление
Описание предметной области. 3
Виды пользователей. 4
Функции, выполняемые приложением в интересах каждого пользователя. 4
Структура базы данных «АРМ сотрудника справочного аптек города». 4
Заключение. 10
Описание предметной области
Необходимо разработать Web-приложение «Справочное аптек города», где каждый пользователь, пришедший на сайт, смог бы получить информацию о наличии лекарств в аптеках города. Т.е. по введенным параметрам искомого лекарства, гость получает информацию об аптеках, в которых данное лекарство находится. Кроме того, гость мог бы получить информацию о конкретном лекарстве, по введенным параметрам лекарства.
Система должна предусматривать режимы ведения системного каталога лекарств, отражающего перечень лекарств в аптеках города. Все медикаменты должны иметь уникальный внутренний номер и полное наименование. Каждое лекарство может присутствовать в нескольких экземплярах. Ведение каталога заболеваний. Ведение информации об аптеках и наличии лекарств в аптеках города.
Виды пользователей
Данная информационная система имеет два вида пользователей:
— Гость;
— Администратор базы данных.
Функции, выполняемые приложением в интересах администратора
1.1. Ведение информации в каталоге лекарств, которое предполагает просмотр, добавление, удаление, изменение информации о лекарствах.
1.2. Каждое лекарство характеризуется следующими параметрами:
u № лекарства
u Название
u Описание
u Страна производитель
u Город производитель
u Фирма
u Дата производства
u Форма выпуска
u Количество мл/таблеток
u Цена
Лекарства могут иметь одинаковое название, но различаться по уникальному шифру.
1.3. Ведение каталога заболеваний, которое предполагает просмотр, добавление, удаление, изменение информации о заболеваниях. Каждое заболевание характеризуется следующими параметрами:
u № заболевания
u Название
u Описание
u Симптомы
1.4. Ведение информации об аптеках города, которое предполагает просмотр, добавление, удаление, изменение информации об аптеках города. Требуется хранить следующую информацию:
u № аптеки
u Название аптеки
u Телефон
u Адрес
u ФИО владельца (ответственного лица).
1.5. Ведение информации о наличии лекарств в аптеках города. Требуется хранить следующую информацию:
u № аптеки
u № лекарства
u Остаток лекарства
u Цена
1.6. Ведение информации о том, какое заболевание, каким лекарством лечится, т.е. информацию о лечении:
u № лекарства
u № заболевания
u Дозировка
1.7. Печать отчётов «Каталог лекарств», «Каталог заболеваний», «Каталог клиентов», «Каталог аптек»
Функции, выполняемые приложением в интересах гостя
2.1. Каждый гость, желающий получить информацию должен зарегистрироваться. Ввести свое ФИО, логин, пароль.
2.2. Гость имеет возможность просматривать информацию о медикаментах (лекарствах).
2.3. Поиск информации о нужном лекарстве по введенным параметрам.
2.4. Просмотр информации о заболеваниях
2.5. Просмотр информации об аптеках
2.6. Поиск наличия лекарств в аптеках города
2.7. Поиск лечения по заболеванию
Структура базы данных «АРМ сотрудника справочного аптек города»
На основании сформулированных функциональных требований спроектирована следующая структура базы данных, см. рисунки ниже.
Рис. 1. Структура таблицы «Аптеки»
Рис. 2. Структура таблицы «Заболевания»
Рис. 3. Структура таблицы «Медикаменты»
Рис. 4. Структура таблицы «Наличие лекарств»
Таблица
Рис. 5. Структура таблицы «Лечение»
Таблица «Клиенты»:
Схема базы данных в стиле Access с заданием связей: