- •Содержание
- •Введение
- •1 Анализ и постановка задачи
- •1.1 Определение требований
- •2 Проектирование базы данных
- •2.1 Определение сущностей
- •2.2 Определение взаимосвязей между сущностями
- •2.3 Задание первичных и альтернативных ключей, определение атрибутов сущностей
- •2.4 Создание физической модели данных
- •2.5 Описание физической модели
- •2.6 Требования, предъявляемые к базе
- •3 Разработка программной среды
- •3.2 Технология разработки интерфейса пользователя
- •3.3 Работа с данными
- •4 Документация пользователя
- •4.1 Системные требования
- •4.2 Назначение программной среды
- •4.3 Инструкция пользователя
- •4.4 Работа с запросами
- •4.5 Выходная документация
- •5 Заключение
- •6 Литература
- •(Обязательное) Листинг программы
4 Документация пользователя
4.1 Системные требования
Требования к комплектации вычислительной техники должны быть не ниже:
-
ПК на базе процессора Intel или AMD;
-
тактовая частота процессора 2000 MHz;
-
ОЗУ 512 Mb;
-
графический адаптер SVGA;
-
расширение экрана минимум 1280 на 1024 пикселей;
-
манипулятор типа мышь;
-
клавиатура.
Требования к программным средствам:
-
ЭВМ должна работать с операционными системами семейства Windows 98, ME, 2000, XP, Vista, Seven;
-
На компьютере должно быть установлено СУБД MS Access 2007 или 2010.
4.2 Назначение программной среды
Данная программа разработана для работы в автосалоне. В программе осуществляется просмотр существующей информации , реализована возможность ввода, изменения и удаления информации – сведений о клиентах, договорах, операциях с утвержденными отделом кадров сотрудниками, редактирование учетных записей, а так же общей справочной информации. Приложение поддерживает разграничение доступа.
При разработке системы было учтено разграничение прав доступа к определенным разделам системы, которые могут использовать определенные пользователи.
4.3 Инструкция пользователя
Работа с приложением для пользователя начинается с запуска файла База данных1.accdb. Перед вами появится окно формы «Ф_ОФ», на которой предлагается войти в систему. Изображение формы «Ф_ОФ» можно увидеть на рисунке 2. Программа представляет три режима работы. Для работы в разных режимах требуются разные права доступа.
Рисунок 2 – форма «Ф_ОФ»
На данной форме можно выбрать нужную нам процедуру. На рисунке 3 , мы можем увидеть редактор врачей:
Рисунок 3 –форма «Ф_врачи»
Простой и удобный в использовании редактор для ввода данных о сотрудниках , на рисунке 4 , мы можем увидеть редактор пациентов:
Рисунок 4 – Изображение формы «Ф_пациенты»
Простой и удобный в использовании редактор для ввода данных о пацитах; На главной форме выбрав раздел Талоны , мы увидим меню записи на талоны
рисунок 5:
Рисунок 5 –форма «Ф_ТЛ»
С помощью данной формы мы можем записать пациента к специалисту. С помощью кнопки "отчет" – мы увидим отчет по данному пациенту который находится в приложении B (рисунок 11) .Так же на данной форме мы можем узнать график работы специалистов Рисунок 6:
Рисунок 6 –форма «Ф_графикРаботы»
По нажатию кнопки Отчет , мы увидим отчет по графику работы специалиста который можно увидеть в приложении B (рисунок 9) . На главной форме , по нажатию кнопки Дополнительные услуги, мы попадем на форму «Ф_Услуги» , рисунок 7:
Рисунок 7 - формa «Ф_Услуги»
По нажатию отчета , мы увидим отчет по данному пациенту который находится в приложении B(рисунок 10).Так же на данной форме мы можем ознакомиться с перечнем услуг а так отредактировать его , рисунок 8:
Рисунок 8 - форма «Ф_цен»
4.4 Работа с запросами
Количество запросов в приложении считать бессмысленно по причине отсутствия в этом необходимости. Поэтому будут перечислены только пара запросов.
Первый запрос – служит для вывода отчета графика работы специалистов:
SELECT Т_Врачи.Фамилия, Т_графикРаботы.НачалоРД, Т_графикРаботы.КонецРД, Т_графикРаботы.НомерКабинета, Т_днинедели.ДеньНедели
FROM Т_днинедели INNER JOIN (Т_Врачи INNER JOIN Т_графикРаботы ON Т_Врачи.КодВрача = Т_графикРаботы.КодВрача) ON Т_днинедели.Код = Т_графикРаботы.ДниНеделиРаботы
WHERE (((Т_Врачи.Фамилия)=[Forms]![Ф_графикРаботы]![Фамилия]));
Второй запрос – служит для вывода отчета пациентов которые записались на определенные услуги :
SELECT Т_пациенты.Фамилия, Т_пациенты.Имя, Т_пациенты.Отчество, Т_ОказУслуги.Наимен, Т_ОказУслуги.Время
FROM Т_пациенты INNER JOIN Т_ОказУслуги ON Т_пациенты.КодПациента = Т_ОказУслуги.КодПациента
WHERE (((Т_пациенты.Фамилия)=[Forms]![Ф_услуги]![Фамилия]));