Разработка автоматизированной информационной системы ООО "Фарватер"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?сунки и другие объекты. Формы являются тем типом объектов базы данных, который обычно используется для отображения данных в базе данных. Форму можно также использовать как кнопочную форму, открывающую другие формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными.
Для анализа данных или представления их определенным образом в печатном виде создаются отчеты. Отчет является удобным и эффективным средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Источником записей отчета являются поля в базовых таблицах и запросах. Присоединенный отчет получает данные из базового источника записей. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета.
Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке VBA (Visual Basic for Applications). Макрос - это группа команд, объединенных под одним именем и выполняющих определенную функцию (например, открытие/закрытие формы, отчета, запуск запроса и т. д.). Каждый макрос представляет собой небольшой отлаженный модуль на VBA, их применение значительно упрощает процесс программирования и уменьшает количество ошибок при разработке программы.
С помощью VBA можно настроить формы и отчеты, запустить макросы, а также отобразить объект Access в других приложениях или извлечь данные. Используя Visual Basic для приложений, можно вывести формы и отчеты, выполнить методы объектов, а также создать и изменить элементы. Кроме того, имеется возможность работать с информацией непосредственно: можно создать наборы данных, задать их параметры и изменить информацию в них.
3.1Разработка моделей базы данных
База данных предназначена для учета деятельности фирмы, а также для хранения данных о заказчиках и сотрудниках.
База данных обеспечивает:
1)учет заказов фирмы;
2)хранение персональных данных о сотрудниках;
)хранение персональных данных о заказчиках;
)формирование списка предоставляемых фирмой услуг;
)формирование и сводных данных о сотрудниках и исполняемых ими заказах;
)формирование информации о задолженностях по заказам.
Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью.
Для того чтобы база данных адекватно отражала предметную область, проектировщик базы данных должен хорошо представлять себе все нюансы, присущие данной предметной области, и уметь отобразить их в базе данных. Поэтому прежде чем начинать проектирование базы данных, необходимо как следует разобраться, как функционирует предметная область, для отображения которой создается база данных. Предметная область должна быть предварительно описана. Для этого в принципе может использоваться и естественный язык, но его применение имеет много недостатков, основным из которых являются громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные языковые средства. В связи с этим под инфологической моделью понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств.
Описание и анализ предметной области
База данных ООО Фарватер должна содержать информацию о сотрудниках, а именно:
Данные о сотруднике:
-Фамилия, Имя, Отчество
-Серия паспорта
-Номер паспорта
-Дата выдачи паспорта
-Кем выдан паспорт
-Адрес регистрации
-Адрес проживания
-Телефон
-Дата рождения
-Семейное положение
Целью деятельности фирмы является привлечение как можно большего количества заказчиков. Поэтому очевидно наличие как потенциальных, так и фактических заказчиков. В БД необходима следующая информация о них:
Данные о заказчике:
-лицо (физическое или юридическое)
-Наименование (ФИО)
-Адрес регистрации
-Фактический адрес
-Телефон
для физического лица:
-серия и номер паспорта
-дата выдачи паспорта
-кем выдан паспорт
для юридического лица:
-ИНН
-КПП
-Расчетный счет
-Банк
В ходе своей деятельности сотрудники фирмы выполняют работы на объектах, каждый из которых характеризуется наименованием и местоположением (адресом). Следовательно, система должна содержать и эту информацию:
Данные об объекте:
-Наименование объекта
-Адрес объекта
ООО Фарватер имеет несколько офисов. Необходима информация о них:
Данные об офисах:
-Наименование
-Адрес
-Телефон
ООО Фарватер выполняет услуги, у каждой из которых есть название, и ее можно отнести к какой либо категории услуг. Следовательно, необходим список категорий услуг и самих услуг:
Информация о категориях:
-Название
Информация об услугах:
-Категория
-Наименование
Для учета поступления заказов, для контроля за их выполнением, назначением специалистов для их выполнения необходимо располагать всеми данными о заказах. Каждый заказ имеет номер, характеризуется услугой, которую заказал заказчик для определенного объекта:
Данные о заказах ООО Фарватер:
-Номер заказа
-Дата заказа
-Срок выполнения
-Заказчик
-Объект
-Услуга
Для учета фин