Мегаобучалка Главная | О нас | Обратная связь


Задание на проектирование



2016-01-26 579 Обсуждений (0)
Задание на проектирование 0.00 из 5.00 0 оценок




В качестве задания на проектирование предлагается разработать базу данных и прикладные функции информационной системы, обеспечивающие регистрацию заказов и отправку грузов предприятий.

При выполнении задания необходимо:

· разработать локальные представления отдельных фрагментов предметной области и инфологическая модель «сущность - связь»;

· преобразовать полученную схему в реляционную модель данных, соответствующую третьей нормальной форме;

· определить ограничения логической целостности данных;

· разработать интерфейсы пользователя, позволяющие обеспечивать выполнение прикладных функций информационной системы (меню, формы, отчеты).

Анализ предметной области,

Идентификация сущностей и процессов.

Предприятия - грузоотправители оформляют заказы на перевозку грузов. Работник отдела аэропорта – грузоперевозчика регистрирует данные грузоотправителя, заказ, информацию о выполнении заказа. Каждый грузоотправитель может сформировать несколько заказов, несколько грузоотправителей могут сформировать один заказ.

Остальные варианты и условия отправления грузов грузоперевозчиком, такие как, отправление грузов частными лицами, визирование документов в различных инстанциях, временное хранение груза в соответствии с его типом и т.д. не рассматриваются для упрощения задачи.

Идентификация сущностей выполняется на основе анализа семантики предметной области и классифицируется теорий систем как неформальная задача, решение которой осуществляется на основе экспертных оценок. Поэтому решение задачи неоднозначно и может быть представлено несколькими различными способами, каждый из которых отражает субъективные взгляды разработчиков.

Для выполнения функций, определенных в задании на проектирование база данных информационной системы должна содержать информацию о следующих сущностях:

· предприятия – грузоотправители (далее - предприятия);

· заказы,

· отдел, регистрирующий грузы и их отправку.

Типы объектов, соответствующих сущностям предметной области и их свойства могут быть представлены следующим образом:

ПРЕДПРИЯТИЕ (Шифр предприятия, Название предприятия, Город, Адрес, Телефон),

ЗАКАЗ (Шифр заказа, Наименование заказа, Стоимость, Объем),

ВЫПОЛНЕНИЕ (Шифр предприятия, Шифр заказа, Дата выполнения, Отметка о выполнении, Дата отгрузки).

Идентифицирующий атрибут сущности, позволяющий исключить ошибочное дублирование, для сущности ПРЕДПРИЯТИЕ – Шифр предприятия, для сущности ЗАКАЗЫ - Шифр заказа.

Перечисленные характеристики (атрибуты) сущностей условно приведены для учебного задания. Другие атрибуты сущностей, например, такие как финансовые реквизиты предприятий, объявленная ценность груза для перевозки и таможни, форма оплаты, реквизиты грузополучателя и т.д. не учитываются с целью упрощения задачи.

По предварительному согласованию со службами аэропорта, на основании нормативных документов[4] грузоотправитель составляет заявку и передает ее совместно с грузом для регистрации (последующего временного хранения) и отправки на склад. Другая обработка груза в контексте задачи не рассматривается.

На основе анализа предметной области, выявленных сущностей и процессов построим инфологическую модель (Рис. 3). Так как инфологическая модель «сущность - связь» является формальной семантической моделью предметной области, то она может допускать неоднозначность и множественность представления и реализации.

 

 

 

 


Рис. 3. Инфологическая модель «сущность - связь»
Лабораторная работа 1. Создание структуры таблиц в Access.

 

Цель работы:

ознакомиться с процессом создания структуры таблиц в Access

получить практические навыки по созданию структуры таблиц.

Способы создания базы данных.

Access является системой управления реляционными базами данных (БД), представляемых совокупностью двумерных таблиц и отношений между ними.

Понятие таблицы.

Таблица - объект БД (Рис.4.), предназначенный для хранения данных в виде записей (строк) и полей (столбцов).

Рис. 4. Данные в таблице Предприятия.

Понятие файла БД.

При создании БД создается один файл БД(Рис.5.), содержащий не только данные, но и описание структуры таблиц, запросов, форм, отчетов и других объектов БД. Стандартное расширение файла БД Access - *. mdb(Рис.6).

Рис.5. Файл Лаб_1.mdb открыт.

 

 

Рис.6. Файлы MS Access имеют расширение *.mdb

Создание файла БД.

При создании новой или открытии существующей БД появляется окно Создание, позволяющее создавать базы данных, web-страницы доступа к базам данных (Рис.7а,б).

 

 

Рис.7. а, б. Окно Создать в Access 2000 и Access 2003.

 

При выборе База данных (Новая база данных) открывается окно файла базы данных (Рис.6). Это окно содержит вкладки “Таблицы”, “Запросы”, “Формы”, “Отчеты”, “Макросы”, “Модули”, предназначенные для вывода списка существующих объектов данного типа в текущей БД. Окно БД имеет также кнопки, позволяющие работать с объектами соответствующего типа (Открыть, Конструктор, Создать).

При открытии окна БД по умолчанию выводится панель инструментов “База данных”, кнопки которой позволяют ускорить выполнение многих обычных действий и часто служат альтернативой команд меню. Большинство кнопок недоступно до открытия БД.

Рис.8. Файл базы данных db1.

Способы создания БД.

Access поддерживает 2 способа создания БД:

1. создание БД определенного типа со всеми необходимыми объектами с помощью мастера БД.

2. создание пустой БД с последующим добавлением в нее объектов БД (таблиц, форм, отчетов и т.д.);

1. Мастер БД создает новую БД на основе выбираемого пользователем шаблона (Рис.7).

Рис.9.Окно выбора шаблона БД.

При выборе того или иного тематического шаблона, Мастер БД предлагает выбрать несколько таблиц (Рис.8), включить (или исключить) поля этих таблиц, создает формы, запросы и отчеты, которые традиционно выполняются при работе с указанным шаблоном.

Например, при выборе шаблона Прием заказов БД будет содержать определенные сведения о клиентах, заказах, и т.д (Рис.8).

 

Рис.10. Создание БД Прием заказов с помощью Мастера БД.

 

При этом создается кнопочная форма, помогающая перемещаться по БД. На ней помещаются кнопки, при нажатии которых открываются формы или отчеты (или открываются другие кнопочные формы), а также осуществляется выход из Access или изменяется сама кнопочная форма (Рис.9.).

 

Рис.11. БД Прием заказов, созданная при помощи Мастера БД.

 

Задание 1.1:

Создать БД с помощью мастера БД, выбрав шаблон Склад.

Опробовать работу кнопочной формы созданной БД.

Перейти в окно БД и ознакомиться с объектами созданной БД.

 

2. Создание пустой БД выполняется с помощью команды - Создать базу данныхиз меню Файл или путем нажатия соответствующей кнопки напанели инструментовБаза данных.При появлении окна (или панели) Создание (Рис.5.а, б) следует выбрать База данных или Новая база данных (как уже было указано выше). После создания пустой БД пользователь должен самостоятельно создать все объекты этой БД. Этим мы и займемся в процессе выполнения лабораторных работ.

 

Задание 1.2:

Создать пустую БД с именем Поставка грузов.

 

 

Независимо от способа создания БД имеется возможность в любое время изменить и расширить созданную БД.



2016-01-26 579 Обсуждений (0)
Задание на проектирование 0.00 из 5.00 0 оценок









Обсуждение в статье: Задание на проектирование

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (579)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)