Разработка информационной системы для обслуживания предметной области "Картотека ГИБДД"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

я).

Основные понятия методики моделирования IDEF1X:

Сущность представляет набор абстрактных или реальных объектов, которые объединены общим набором свойств. Конкретный объект такого набора называется экземпляром сущности.

Сущность является зависимой, если никакой экземпляр данной сущности не может существовать вне связи с некоторым экземпляром другой сущности. В противном случае, т.е., если все экземпляры данной сущности существуют независимо от связи с экземплярами других сущностей, то говорят, что данная сущность является независимой. На диаграмме IDEF1X сущность представляется прямоугольником. Если сущность зависимая, то углы прямоугольника должны быть скруглены. Каждой сущности должно быть присвоено уникальное название сущности.

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

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

Модель данных IDEF1X представлена в приложении 7.

В данном проекте выявлено 6 сущностей: тип, каталог, клиент, заказ, поставщик, сотрудник.

Между сущностями имеются следующие связи:

. Тип содержит товар из каталога

2. Клиент выбирает товар из каталога

. Клиент оформляет заказ

4. Сотрудник оформляет заказ

5. Из каталога заказывается товар в заказ

. Поставщик доставляет товар, который помещается в каталог

Сущность Тип имеет следующие атрибуты:

Код_типа (ключ), наименование, описание.

Сущность Каталог имеет следующие атрибуты:

Код_товара (ключ), наименование_товара, описание_товара, код_типа (внешний ключ), код_поставщика (внешний ключ), код_клиента (внешний ключ).

Сущность Клиент имеет следующие атрибуты:

Код_клиента (ключ), наименование_клиента, паспорт, телефон_клиента, факс_клиента, место_доставки.

Сущность Заказ имеет следующие атрибуты:

№ заказа (ключ), наименование _товара, цена_заказа, скидка, дата_заказа, табельный_номер (внешний ключ), код_товара (внешний ключ), код_типа (внешний ключ), код_поставщика (внешний ключ), код_клиента (внешний ключ).

Сущность Поставщик имеет следующие атрибуты:

Код_поставщика (ключ), наименование_поставщика, телефон_поставщика, адрес_поставщика, факс, ИНН.

Сущность Сотрудник имеет следующие атрибуты:

Табельный_номер (ключ), фамилия, имя, отчество, должность, дата_рождения, телефон_сотр, оклад.

5. Описание информационного обеспечения

 

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

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

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

Контроль данных при ручном вводе данных в систему операторами представляет собой:

контроль корректности вводимых данных;

контроль данных на наличие обязательных параметров;

контроль форматов вводимых данных;

Внутримашинная база данных организована в виде реляционной табличной структурой, обслуживаемой специализированным покупным программным обеспечением - сервером управления базами данных (СУБД).

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

Заключение

 

В результате курсового проекта была спроектирована автоматизированная информационная система "Продовольственный магазин".

Данная система удовлетворяет требованиям, предъявленным в задании, и реализует большинство необходимых сотрудникам функций.

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