Разработка информационной системы организации на примере магазина

Дипломная работа - Компьютеры, программирование

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



?остями. Каждая связь должна именоваться глаголом или глагольной фразой. Имя связи выражает некоторое ограничение или бизнес-правило и облегчает чтение диаграммы.

В модели магазина я выделил следующие сущности и атрибуты:

1)Информация о товаре с атрибутами: код товара, стоимость, наименование, характеристики, срок гарантии, комплектация, наличие на складе.

2)Накладная с атрибутами: номер накладной, код товара, дата, ФИО кассира, поставщик, количество товара.

)Информация о покупателе с атрибутами: код покупателя, ФИО покупателя, паспортные данные, адрес.

)Гарантийный талон с атрибутами: номер талона, код покупателя, наименование продавца, ФИО покупателя, производитель товара, срок гарантии.

)Чек с атрибутами: номер чека, код товара, количество товара, сумма, дата.

Чтобы создать и физическую и логическую модель, выбираем тип модели logical/physical и создаем сущности (рисунок 8, 9).

Рисунок 8 - Логическая модель ИС магазина.

Рисунок 9 - Физическая модель ИС магазина.

Сгенерируем код программы при помощи панели Access Schema Generation.

Код:

CREATE TABLE Гарантийный_талон

(

Код_товара integer NOT NULL ,

Наименование_продавца char NULL ,

ФИО_покупателя char(18) NULL ,

Производитель_товара char(18) NULL ,

Номер_талона integer NOT NULL ,

Срок_гарантии char(18) NULL ,

Код_покупателя integer NOT NULL

)

UNIQUE CLUSTERED INDEX XPKГарантийный_талон ON Гарантийный_талон

(

Номер_талона ASC,

Код_товара ASC,

Код_покупателя ASC

)

TABLE Информация_о_покупателе

(

ФИО_покупателя char(18) NULL ,

Адрес char(18) NULL ,

Паспортные_данные char(18) NULL ,

Код_покупателя integer NOT NULL

)

UNIQUE CLUSTERED INDEX XPKИнформация_о_покупателе ON Информация_о_покупателе

(

Код_покупателя ASC

)

TABLE Информация_о_товаре

(

Стоимость char(18) NULL ,

Наименование char(18) NULL ,

Характеристики char(18) NULL ,

Срок_гарантии char(18) NULL ,

Комплектация char(18) NULL ,

Наличие_на_складе char(18) NULL ,

Код_товара integer NOT NULL

)

UNIQUE CLUSTERED INDEX XPKИнформация_о_товаре ON Информация_о_товаре

(

Код_товара ASC

)

TABLE Накладная

(

Код_товара integer NOT NULL ,

Дата char(18) NULL ,

ФИО_кассира char(18) NULL ,

Поставщик char(18) NULL ,

Количество_товара char(18) NULL ,

Номер_накладной integer NOT NULL

)

UNIQUE CLUSTERED INDEX XPKНакладная ON Накладная

(

Номер_накладной ASC,

Код_товара ASC

)

TABLE Чек

(

Количество_товара char(18) NULL ,

Сумма char(18) NULL ,

Дата char(18) NULL ,

Номер_чека integer NOT NULL ,

Код_товара integer NOT NULL

)

UNIQUE CLUSTERED INDEX XPKЧек ON Чек

(

Номер_чека ASC,

Код_товара ASC

)

TABLE Гарантийный_талонCONSTRAINT R_3 FOREIGN KEY (Код_товара) REFERENCES Информация_о_товаре(Код_товара)

ON DELETE NO ACTIONUPDATE NO ACTION

TABLE Гарантийный_талон CONSTRAINT R_8 FOREIGN KEY (Код_покупателя) REFERENCES Информация_о_покупателе(Код_покупателя)

ON DELETE NO ACTIONUPDATE NO ACTION

TABLE НакладнаяCONSTRAINT R_4 FOREIGN KEY (Код_товара) REFERENCES Информация_о_товаре(Код_товара)DELETE NO ACTIONUPDATE NO ACTIONTABLE ЧекCONSTRAINT R_5 FOREIGN KEY (Код_товара) REFERENCES Информация_о_товаре(Код_товара)DELETE NO ACTIONUPDATE NO ACTION

go

Аналогично был сгенерирован код для создания остальных сущностей.

ЗАКЛЮЧЕНИЕ

система информационная модель проектирование

В данном курсовом проекте была реализована система организации на примере магазина при использовании инструментальных средств CA Erwin Process Modeler, AllFusion Process Modeler. Разработанная система позволяет осуществлять полноценное функционирование как отдельно взятого магазина бытовой техники, так и целой сети. Разработка информационной системы была разделена на следующие этапы:

1)углубленное изучение предметной области,

2)создание функциональной модели организации,

)создание логической и физической модели информационной системы.

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.Балабанов И.Т. Современные моделирования./ И.Т. Балабанов - СПб: Питер, 2002. - 120 с.: ил. - (серия Основы).

2.Венчковский Л.Б. Разработка сложных программных изделий. - электронный вариант.

3.Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. - М.: Финансы и статистика, 2002 электронный вариант

4.Журнал Opensys № 11, 2008 г. - Управление организацией

5.Пахчанян А. Обзор информационных систем // Директор информационной службы. - 2001.

6.CA Erwin Process Modeler [Электронный ресурс]:[справочный листок]. - ЕрВин, 2011. - Режим доступа:

7.CA Erwin Process Modeler [Электронный ресурс]:[справочный листок]. - Информационные Системы, 2011. - Режим доступа:

8.ITru [Электронный ресурс]:[справочный листок]. - Моделировании ИС, 2011. - Режим доступа:

9.INTERFACE [Электронный ресурс]:[справочный листок]. - Моделирование бизнеса и архитектура информационной системы, 2011. - Режим доступа:

10.Optima WorkFlow [Электронный ресурс]:[справочный листок]. - ОП