Автор работы: Пользователь скрыл имя, 09 Апреля 2012 в 18:22, курсовая работа
В современном обществе, которое функционирует в жестких рыночных условиях, своевременная обработка информации способствует совершенствованию организации производства, оперативному и долгосрочному планированию, прогнозированию и анализу хозяйственной деятельности, что позволяет успешно конкурировать на рынке. Каждая организация стремиться минимизировать затраты времени, материальных, трудовых ресурсов в ходе своей деятельности и упростить процесс обработки информации. Эти задачи можно решить с использованием автоматизированных информационных систем.
Введение 5
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Технико-экономическая характеристика предметной области 7
1.2 Концептуальная модель предметной области 11
ГЛАВА 2. РАЗРАБОТКА И РЕАЛИЗАЦИЯ ПРОЕКТНЫХ РЕШЕНИЙ 12
2.1 Концепция предлагаемой системы 12
2.2 Логическая модель БД 15
2.3 Физическая модель 19
2.4 Структура программных модулей…………………………………............21
2.5 Обобщенный алгоритм работы системы 22
2.6 Интерфейс ИС 23
Заключение 25
Список использованных источников 27
Классы представляются в виде таблиц. В каждой таблице определен первичный ключ – поле, однозначно идентифицирующее запись и облегчающее установление связи между таблицами. При создании сущности необходимо выделить группу атрибутов, которые потенциально могут стать первичным ключом (потенциальные ключи), затем произвести отбор атрибутов для включения в состав первичного ключа, следуя следующим рекомендациям:
При
выборе первичного ключа можно внести
в сущность дополнительный атрибут
и сделать его ключом. Так, для
определения первичного ключа часто
используют уникальные номера, которые
могут автоматически
В
процессе построения логической модели
системы первым этапом является определение
сущностей и атрибутов.
Атрибут | Описание |
ID клиента | Уникальный номер для идентификации клиента |
Ф.И.О. | Фамилия, имя и отчество клиента |
Адрес | Адрес проживания, куда будет доставлен заказ |
Адреса электронной почты | |
ID заказа | Уникальный номер сделанного данным клиентом заказа |
Таблица
1 – Атрибуты сущности
«Клиент»
Так как клиент формирует
Атрибут | Описание |
ID товара | Уникальный номер для идентификации товара |
Наименование | Полное название товара |
Цена | Стоимость данного товара |
Вид конфигурации | Стандартная или
Комплектующие; если Стандартная:
Серверы/Настольные/ |
Описание | Подробное описание и характеристики |
Таблица 2 - Атрибуты сущности «Товар»
Определим сущность «Заказ» (таблица 3).
Атрибут | Описание |
ID заказа | Уникальный номер для идентификации заказа |
Сумма заказа | Подсчитанная стоимость заказа |
Оплачен | Да или Нет |
ID товара | Уникальные номера товаров, составляющих данный заказ |
Состояние заказа | Поставлен в очередь/Собран/Отправлен |
Номер счёта | Для оплаты данного заказа |
Вид оплаты | Курьеру/ Переводом на счёт |
Таблица
3 - Атрибуты сущности
«Заказ»
Составляется ERD-диаграмма, определяя типы атрибутов и проставляя связи между сущностями (рис. 6). Связь «Клиент» - «Заказ» - «один-к-одному», а «Заказ» - «Товар» - «один-ко-многим».
Рисунок
6. Диаграмма сущностей (логическая
модель)
Для построения физической модели следует определить ключевые атрибуты и типы атрибутов.
Атрибут | Тип | |
ID клиента | Number | |
Ф.И.О. | String | |
Адрес | String | |
String | ||
ID заказа | Number | |
ID товара | Number | |
Наименование | String | |
Цена | Number | |
Вид конфигурации | String | |
Описание | String | |
Сумма заказа | Number | |
Оплачен | Number | |
Состояние заказа | String | |
Номер счёта | Number | |
Вид оплаты | String |
Таблица
4 - Типы атрибутов
Выберем для каждой сущности ключевые атрибуты, однозначно определяющие сущность. Для сущности «Клиент» это будет ID клиента, для сущности «Товар» - ID товара, для сущности «Заказ» - ID заказа и номер счёта.
2.4. Структура
программных модулей
По результатам разработки ИС можно выделить структура, соответствующую данной модели.
В качестве примера товара
выступает компьютер.
Рис.7 Структура программных модулей
2.5 Обобщенный
алгоритм работы системы
Обобщенный
алгоритм можно представить в
качестве схемы, разработанной в
Microsoft Visio.
Рис.8
Обобщенный алгоритм
работы системы
2.6 Интерфейс
ИС
ИС охватывает три основные области:
В качестве примера разработки интерфейса можно привести следующие изображения форм программы.
Рис.7.
Главная форма
выбора работы с ИС
Рис.8. Просмотр товаров, имеющихся в наличии
Рис. 9
Просмотр данных о
клиенте, его заказе
и адресе доставки
Рис. 10.
Просмотр имеющихся
в наличии товаров
Заключение
Использование информационных систем делает любое производство более конкурентоспособным за счет повышения его управляемости и адаптируемости.
Подобная
автоматизация позволяет
В ходе выполнения данной курсовой работы была разработана информационная система «Интернет-магазин компьютеров», которая позволяет покупать компьютеры и комплектующие в сети Интернет.
В данной курсовой работе были построены диаграммы работы информационной системы «Интернет-магазин компьютеров» в целом и отдельных сценариев работ, отражающих логику и взаимоотношение подсистем, диаграмма потоков данных, описывающая движение информации в системе.
Следующим этапом было создание логической схемы, используя диаграммы классов с соответствующими атрибутами и взаимодействиями между классами.
Также была построена модель функционирования информационной системы, используемой для точного определения логики сценария выполнения прецедентов. Она отображает типы объектов, взаимодействующих при исполнении прецедентов, сообщения, которые они посылают друг другу, и любые возвращаемые значения, ассоциированные с этими сообщениями.
Диаграмма
деятельности используется для описания
поведения системы. Она определяет
все возможные состояния, в которых
может находиться объект, а также
процесс смены состояний
Результаты
проектирования являются основой для
разработки информационной подсистемы
«Интернет-магазин компьютерных комплектующих»,
которая может быть использована любой
торговой компанией, имеющей выход в Интернет,
а также любым клиентом, пожелавшим приобрести
компьютер или его комплектующие.
Список
используемой литературы
Информация о работе Разработка информационной системы учета номеров и клиентов в гостинице