Автор: Пользователь скрыл имя, 19 Декабря 2012 в 20:15, контрольная работа
Цель разработки информационной системы (базы данных): организация оперативного учета поступивших и выполненных заявок работы с клиентами.
Задачи:
ведение каталога услуг (прайс — листы);
учет поступивших заявок;
учет выполнения заявок (по срокам, объемам, исполнителям).
проектирование модель данных предметной области.
реализация отчетов и запросов
отчет об услугах, выполненных в период с___ по____;
отчет об объеме (стоимости) работ, выполненных указанным исполнителем;
отчет о невыполненных работах, услугах.
1. ВВЕДЕНИЕ…………………………………………………...………………
1. Проектирование таблиц базы данных…………………………………..
1.1. Представление таблиц сущностей в режиме конструктора……….
1.2. Определение ключевого поля ……………………………………….
1.3. Создание связей между таблицами ………………………………....
2. Создание запросов базы данных.
3. Проектирование отчетной выходной документации…………………..
4. Создание форм базы данных……………………………………………
5. Создание главной кнопочной формы БД РА «Черный слон»…………
ЗАКЛЮЧЕНИЕ …………………………………………………………….
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .....…………………..
|
3 | |||
|
6 | |||
1.1. Представление таблиц сущностей в режиме конструктора………. |
6 | |||
1.2. Определение ключевого поля ………………………………………. |
7 | |||
1.3. Создание связей между таблицами ……………………………….... |
7 | |||
|
10 | |||
3. Проектирование отчетной выходной документации………………….. |
15 | |||
4. Создание форм базы данных…………………………………………… |
19 | |||
5. Создание главной кнопочной формы БД РА «Черный слон»………… |
21 | |||
|
23 24 | |||
|
В современном мире человеку приходится сталкиваться с огромными массивами однородной информации. Эту информацию необходимо упорядочить каким-либо образом, обработать однотипными методами и в результате получить сводные данные или разыскать в массе конкретную информацию. Этой цели служат базы данных. Используя Microsoft Office Access, который входит в пакет офисных приложений Microsoft Office, вы можете самостоятельно создать базу данных.
Под базой данных принято понимать
объективную форму
Наименование фирмы: рекламное агентство «Черный слон»
Наименование предметной области: работа отдела маркетинга, учет работы с клиентами (заказчиками)
Цель разработки информационной системы (базы данных): организация оперативного учета поступивших и выполненных заявок работы с клиентами.
Задачи:
Для организации информационной базы используется СУБД MS Access.
По мере поступления документов, содержащих данные, должен осуществляться ввод этих данных в БД, где они должны храниться. Поэтому должна быть разработана логическая структура реляционной базы данных (входная информация - формы, выходные документы - отчеты).
Перечень процессов, которые будут далее рассмотрены подробнее:
Взаимодействие бизнес-компонентов с информационными потоками:
В реляционной модели объекты реального мира и взаимосвязи между ними представляются с помощью совокупности связанных между собой сущностей. В нашем случае можно выделить следующие взаимодействия сущностей друг с другом:
Заказчик сообщает Сведения о заявке
Заявка содержит информацию о Рекламной услуге (прайс-лист)
Менеджеры оформляют заявку на рекламные услуги,
Рекламные услуги выполняются Исполнителями (художники, дизайнеры)
Менеджеры выписывают Платёжное поручение.
Существующая взаимосвязь представлена на рис.1.
1:М
ЗАКАЗЧИК
УСЛУГА
ЗАКЛЮЧАЮТ
1:М
РЕКЛАМНАЯ УСЛУГА
ИСПОЛНИТЕЛИ
ПЛАТЕЖНОЕ ПОРУЧЕНИЕ
Перечень выявленных сущностей:
Для каждой выделенной в предметной области сущности нужно создать таблицу: ЗАКАЗЧИК, ЗАЯВКИ, ИСПОЛНИТЕЛИ, РЕКЛАМНЫЕ УСЛУГИ, ПЛАТЕЖНОЕ ПОРУЧЕНИЕ. Для каждой таблицы ниже определяются атрибуты, которые идентифицируют каждый объект, определены первичные ключи для каждой из таблиц.
Рис.2. Таблица ЗАКАЗЧИК в режиме конструктора
Рис 3. Структура таблицы ЗАЯВКИ
Имя поля |
Тип данных |
Примечание |
Номер заявки |
Числовой |
Ключевое поле (PK) |
Дата приема |
Дата/время |
|
Код заказчика |
Числовой |
|
Код услуги |
Числовой |
|
Исполнитель |
Числовой |
|
Выполнение, % |
Числовой |
Рис 4. Структура таблицы ИСПОЛНИТЕЛИ
Имя поля |
Тип данных |
Примечание |
Код исполнителя |
Числовой |
Ключевое поле (PK) |
Фамилия |
Текстовый |
|
Имя |
Текстовый |
|
Отчество |
Текстовый |
|
Должность |
Текстовый |
Рис 5. Структура таблицы РЕКЛАМНЫЕ УСЛУГИ
Имя поля |
Тип данных |
Примечание |
Код услуги |
Числовой |
Ключевое поле (PK) |
Наименование |
Текстовый |
|
Материал |
Текстовый |
|
Единица измерения |
Текстовый |
|
Стоимость |
Денежный |
Рис 6. Структура таблицы ПЛАТЕЖНОЕ ПОРУЧЕНИЕ
Имя поля |
Тип данных |
Примечание |
№ П/П |
Числовой |
Ключевое поле (PK) |
Дата |
Дата/время |
|
Код заказчика |
Текстовый |
|
Номер заявки |
Числовой |
|
Сумма |
Числовой |
Access является реляционной базой данных (от relation – отношение). В таких базах данных специфически сгруппированные данные можно хранить в разных таблицах и задавать связи между ними, соединяя их в единую базу. Для установления связей нужно выполнить следующие шаги.
На рис.7. представлена диаграмма отношения сущностей, выполненная на основе анализа концептуальной модели (логическая модель)
Рис. 7. Диаграмма отношения сущностей (ERD)
На рис.8. представлена схема, описывающая связи ЗАКАЗЧИК, ЗАЯВКИ, ИСПОЛНИТЕЛИ, ПЛАТЕЖНОЕ ПОРУЧЕНИЕ, РЕКЛАМНЫЕ УСЛУГИ
Запросы
– это средство отбора данных из
одной или нескольких таблиц при
помощи определенного пользователем
условия. Результатом такого запроса
является динамическая таблица (выборка)
с интересующей пользователя информацией.
С выборкой можно обращаться как
с реальной таблицей – добавлять,
удалять и редактировать
В Ассеss возможно использование различных типов запросов, различающихся по результатам их действия, особенностям их выполнения и, наконец, по способу формирования. Различают запросы: на выборку, перекрестный, на удаление, на добавление, на создание таблиц, на обновление, а также параметрический запрос.
Задачи создания запросов:
С целью учета выполнения заявок, составим запрос Акт выполненных работ.
Рис.9. Запрос Акт выполненных работ
Для учета выполненных рекламных работ по срокам в период создам запрос с 18.10.2012 по 22.10.2012 год с указанием наименования заказанной услуги, заказчиком и данным исполнителя (менеджера, дизайнера).
Рис. 20. Запрос Выполненные рекламные услуги (ВРУ)
в режиме конструктора
Создадим Запросы Оплата и Долги с целью учета оплаты заказчиком услуг и определение размеров возможного долга с указанием названия заказчика и наименованием предложенных рекламных услуг.
Информация о работе Учет заявок на выполнение работ (услуг) рекламного агенства