3.2 Физическое проектирование таблиц базы данных
В качестве СУБД предполагается использовать MicrosoftAccess. На клиентских машинах используется операционная система MicrosoftWindowsXP, а также офисные средства этой же фирмы (MicrosoftOffice 2003).
Физическое проектирование заключается в создании БД в среде конкретной СУБД.
Разработка производится последовательно:
- создаются таблицы БД;
Рисунок 7
Рисунок 8
Рисунок 9
Рисунок 10
- вводятся необходимые ограничения;
- определяются ключевые поля;
- формируются связи между таблицами;
Рисунок 11
- обеспечиваются условия целостности данных.
Для каждой реляционной таблицы БД приводится ее структура: состав полей, их имена, тип данных и размер каждого поля, ключи таблицы и другие свойства полей.
3.3 Разработка запросов к базе данных
Запросы обеспечивают простой доступ к определенному подмножеству полей и записей.
Рисунок 12
Запросы в базе данных формируются на основании информации представленной в описании предметной области. Запросы записываются в виде выражений SQL.
Рисунок 13
Рисунок 14
Рисунок 15
Рисунок 16
Рисунок 17
3.4 Разработка отчетов
Рисунок 18
Рисунок 20
Рисунок 21
Рисунок 22
Рисунок 23
4 Проектирование управляющей программы
4.1 Разработка форм для ввода данных
Формы для ввода данных
Рисунок 24
Рисунок 25
Рисунок 26
Рисунок 27
Рисунок 28
Рисунок 29
4.2 Разработка интерфейса пользователя
В части интерактивного общения с пользователем СУБД отвечает следующим требованиям:
- должен быть реализован графический многооконный режим отображения данных и ведения диалога;
- должен быть обеспечен удобный, простой windows-совместимый интерфейс, интуитивно понятный для пользователя, который знает свою предметную область и не является специалистом в области информационных технологий; интерфейс должен быть оптимизирован для выполнения типовых и часто используемых прикладных операций. Внешний вид форм должен быть спроектирован в соответствии с требованиями, разработанными фирмой Microsoft.
- взаимодействие пользователя с системой должно осуществляться на русском языке;
- интерфейс пользователя подсистемы должен способствовать уменьшению вероятности совершения оператором случайных ошибочных действий (ввод недопустимых значений в поля; удаление записей из основных таблиц, при наличии связанных записей при отсутствии каскадного удаления), должен поддерживать дружественную систему меню, предоставляющую пользователю выбор альтернативных действий.
Главная форма содержит отдельные группы действий с данными, так называемые режимы, что облегчает пользователю работу с СУБД.
Интерфейс главной формы
Рисунок 30
4.3 Разработка средств администрирования базы данных
Доступ к базе данных разграничен на пользователей «Admin», «User», «Woker».
Admin (Администратор) – оператор с неограниченным доступом ко всем функциям администрирования и работы с базой данных.
Worker (Работник). Имеет права доступа, позволяющие работать с таблицами БД (чтение, запись, удаление записей, вставка записей). Не имеет прав доступа к административным функциям;
User (Пользователь). Имеет права доступа, позволяющие только просматривать (читать) данные из таблиц БД. Самый низкий уровень доступа.
В режиме работы Worker кнопка «Администрирование» на главной форме не доступна.
В режиме работы User доступны только запросы, отчеты и просмотр таблиц БД.
Администратор имеет право изменять пароль пользователей, добавлять и удалять пользователей.
Выводы
При выполнении данной исследовательской работы была проанализирована деятельность станций технического обслуживания автомобилей и разработана информационная система (база данных).
Были разработаны концептуальная, логическая модели и модель «сущность-связь» на основе рассмотренной предметной области.
Также была разработана реляционная модель данных, на основе которой была спроектирована физическая база данных, в которой были созданы таблицы в соответствии с сущностями описанными в предметной области.
На основе полученных моделей была разработана управляющая программа.
ПереченЬ ССЫЛОК
1. Евдокимов В. В. и др. Экономическая информатика. Учебник для вузов/ Под. ред. д. э. н., проф. В. В. Евдокимова. – СПб.: Питер, 1997. – 592 с.
2. Информационные технологии управления: Учебное пособие/ Под ред. Ю.М. Черкасова.– М.: ИНФРА-М, 2001.– 216 с.
3. Козырев А.А. Информационные технологи в экономике и управлении: Учебник. – СПб.: Изд-во Михайлова В.А., 200.– 360 с.
4. Конноли Томас, Бэгг Каролин, Страчан Анна. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд. : Пер. с англ.: Уч.пос. – М.: Издательский дом «Вильямс», 2000. – 1120 с.: ил. – Парал. тит. англ.
5. Ситник В.Ф., Краєва О.С. Технологія обробки економічної інформації: Навч. посібник. – К.: КНЕУ, 1998. – 200 с.
6. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем/ Под. ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001.—512 с.