Автор работы: Пользователь скрыл имя, 09 Октября 2013 в 16:50, реферат
Вы работаете в компании, занимающейся перевозками грузов. Вашей задачей является отслеживание стоимости перевозок с учетом заработной платы водителей.
Компания осуществляет перевозки по различным маршрутам. Для каждого маршрута вы определили некоторое название, вычислили примерное расстояние и установили некоторую оплату для водителя. Информация о водителях включает фамилию, имя, отчество и стаж. Для проведения расчетов вы храните полную информацию о перевозках (маршрут, водитель, даты отправки и прибытия). По факту некоторых перевозок водителям выплачивается премия.
1. Описание предметной области 3
2. Анализ предметной области 4
3. Структура спроектированных таблиц 5
4. Схема данных со связями между таблицами 10
5. Примеры форм, обеспечивающих интерфейс пользователя 12
6. Запросы 16
7. Отчеты (в режиме отчета и конструктора) 20
8. Главная кнопочная форма 22
10. Заключение 25
11. Список литературы 26
Министерство
образования и науки
Российской
Федерации
Новосибирский
государственный университет экономики
и управления
Итоговое индивидуальное задание
«Разработка приложений с
помощью баз данных: Access»
по дисциплине «Информатика»
Кафедра Экономической информатики
Выполнила: Свистунов Владимир
Группа: № 2052
Проверила: Привалова П.А.
Новосибирск
2013
Оглавление
1. Описание предметной области 3
2. Анализ предметной области 4
3. Структура спроектированных таблиц 5
4. Схема данных со связями между таблицами 10
5. Примеры форм, обеспечивающих интерфейс пользователя 12
6. Запросы 16
7. Отчеты (в режиме отчета и конструктора) 20
8. Главная кнопочная форма 22
10. Заключение 25
11. Список литературы 26
Вариант 15. Грузовые перевозки.
Вы работаете в компании, занимающейся перевозками грузов. Вашей задачей является отслеживание стоимости перевозок с учетом заработной платы водителей.
Компания осуществляет перевозки
по различным маршрутам. Для каждого маршрута
вы определили некоторое название, вычислили
примерное расстояние и установили некоторую
оплату для водителя. Информация о водителях
включает фамилию, имя, отчество и стаж. Для
проведения расчетов вы храните полную
информацию о перевозках (маршрут, водитель,
даты отправки и прибытия). По факту некоторых
перевозок водителям выплачивается
Любая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации в структурированном виде и своевременный доступ к ней.
Областью применения базы данных являются Грузовые перевозки. Грузовые перевозки-это процесс, вследствие которого совершается перемещение в какое-либо место ценных, хрупких, крупногабаритных, да и вообще, любых объектов с помощью какого-нибудь транспорта.
В базе данных «Грузовые перевозки» используются следующие входные данные:
Выходной информацией являются результаты работы запросов, на печать информация выводится в виде отчетов.
В нашей задаче можно выделить следующие взаимодействия сущностей друг с другом:
Водители проходят маршрут;
Водители получают отчет о проделанной работе;
Проделанная работа
Маршрут
Водители
Графически данные взаимодействия можно изобразить в виде ER-модели:
Набор записей базы данных удобно представлять в виде таблиц. В этих записях (строках таблицы), состоящих из отдельных полей, и хранится информация, составляющая содержимое базы данных.
Существует несколько способов создания таблиц в MS Access 2007:
В своем индивидуальном задании я создавал таблицы при помощи конструктора. В моей базе данных три таблицы:
Таблица №1 «Водители»
Код водителя |
Счетчик |
Первичный ключ |
ФИО |
Текстовый |
|
Стаж |
Числовой |
|
Возраст |
Числовой |
Таблица №2 «Маршруты»
Код маршрута |
Счетчик |
Первичный ключ |
Название |
Текстовый |
|
Дальность |
Числовой |
|
Время в пути |
Числовой |
|
Оплата водителя |
Денежный |
Таблица №3 «Проделанная работа»
Код путевого листа |
Счетчик |
Первичный ключ |
Код водителя |
Числовой |
|
Код маршрута |
Числовой |
|
Дата отправки |
Дата/время |
|
Дата возвращения |
Дата/время |
|
Премия |
Денежный |
Таблица «Водители» в режиме конструктора
Окончательный вид таблицы «Маршруты»
Окончательный вид таблицы «Водители»
Окончательный вид таблицы «Проделанная работа»
После того, как мы закончили заполнять таблицы, можно переходить к созданию схемы данных.
Access является реляционной базой данных (от relation – отношение). В таких базах данных специфически сгруппированные данные можно хранить в разных таблицах и задавать связи между ними, соединяя их в единую базу.
Схема данных Грузовые перевозки.
Между таблицей «Водители» и таблицы «Проделанная работа» тип связи один-ко-многим – это означает, что одной строке из таблицы «Водители» может соответствовать несколько строк из таблицы «Проделанная работа».
Между таблицей «Проделанная работа» и таблицей «Маршруты» тип связи один-ко-многим – это означает, что одной строке из таблицы «Проделанная работа» может соответствовать несколько строк из таблицы «Маршруты».
Форма представляет собой бланк, подлежащий заполнению, или маску, накладываемую на набор данных. Бланк-форма позволяет упростить процесс заполнения базы данными, благодаря чему появляется возможность поручить ввод информации персоналу невысокой квалификации. Маска-форма позволяет ограничить объем информации, доступной пользователю, обращающемуся к базе.
Простая форма «Водители» в режиме формы
Форма «Водители» в режиме конструктора
При помощи данной формы вводятся данные о водителях.
Сложная форма «Обращающиеся пациенты»
Сложные формы – это такие формы, внутри которых находятся другие формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной.
Подчиненная форма удобна для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим». Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме.
При использовании сложных форм
для ввода новых записей
В данном случае форма «Обращающиеся пациенты» является главной формой, а форма «Прием» - подчиненной.
Сложная форма <<Водитель>> в режиме формы
Сложная форма «Водитель» в режиме конструктора
Сложная форма <<Маршруты подчиненная>> в режиме формы
Сложная форма <<Маршруты подчиненная>> в режиме конструктора
Запросы – это средство отбора данных из одной или нескольких таблиц при помощи определенного пользователем условия. Результатом такого запроса является динамическая таблица (выборка) с интересующей пользователя информацией. С выборкой можно обращаться как с реальной таблицей – добавлять, удалять и редактировать данные. Вносимые изменения будут отражаться в записях исходных таблиц.
Запрос номер 1 (заработок водителя)
Режим конструктора (заработок водителя)
Запрос номер 2 (маршруты января)
Режим конструктора (Маршруты января)
Запрос номер 3 (Путевый лист)
Режим конструктора (путевый лист)
Как правило, выбранная из базы информация должна быть представлена в виде распечатки - отчета, оформленного соответствующим образом. Доступные способы оформления информации в отчетах Microsoft Access весьма разнообразны и эффективно используют технологические возможности как оболочки Windows, так и современных принтеров.
Отчеты в режиме отчета смотрите в Приложении 1.
Простой отчет «Заработок водителя» в режиме конструктора
Предоставляет информацию о заработке водителя.
Отчет «Маршруты января» в режиме конструктора
Предоставляет информацию о маршрутах января .
Отчет «Путевый лист водителя» в режиме конструктора
Предоставляет информацию о путевом листе водителя .
Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню созданной Вами базы данных или разработанного приложения. Покажем, как можно создать главную кнопочную форму.
Главная страница кнопочной формы
Раздел Справочник
Итоговое домашнее задание выполнено в полном объеме и представляет собой подробное изложение базы данных, со всеми функционирующими элементами: таблицы, связи, формы, запросы, отчеты, главная кнопочная форма.
Созданию базы данных способствовали знания, полученные в течение семестра на лекционных и семинарских занятиях, методические материалы, составленные преподавателем, а также приобретенные навыки на семинарах.
Результатом является итоговое домашнее задание, состоящее из:
Описания предметной области;
4.Применение
CASE-средства Erwin 2.5 для информационного
моделирования в системах обработки данных.
С.В. Горин А.Ю. Тандоев.
Информация о работе Разработка приложений с помощью баз данных: Access