Разработка информационной системы «Интернет-магазин компьютеров»
Курсовая работа, 10 Апреля 2013, автор: пользователь скрыл имя
Описание работы
Целью выполнения данной курсовой работы является разработка информационной системы «Интернет-магазин компьютеров», обеспечивающей продажу компьютеров и комплектующих посредством оформления интернет-заказов.
Содержание работы
Введение 2
1. Разработка технического проекта 5
1.1 Постановка задачи………………………………………………………………5
1.2 Требования к проекту…………………………………………………………...6
2. Методологии функционального моделирования 8
3. Моделирование функциональных требований к БД 11
4. Логическая схема 13
5. Функциональная схема…………………………………………………….………17
5.1 Диаграмма прецедентов………………………………………………………18
5.2 Описание прецедентов………………………………………………………..21
6. Диаграмма деятельности 27
7. Реализация информационной системы 31
Заключение 33
Список используемых источников 34
Файлы: 1 файл
1.docx
— 257.24 Кб (Скачать файл)
3
4
СОДЕРЖАНИЕ
Введение 2
1. Разработка технического проекта 5
1.1 Постановка
задачи………………………………………………………………
1.2 Требования
к проекту………………………………………………………
2. Методологии функционального моделирования 8
3. Моделирование функциональных требований к БД 11
4. Логическая схема 13
5. Функциональная схема…………………………………………………….………
5.1 Диаграмма
прецедентов…………………………………………………
5.2 Описание
прецедентов…………………………………………………
6. Диаграмма деятельности 27
7. Реализация информационной системы 31
Заключение 33
Список используемых источников 34
ВВЕДЕНИЕ
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности.
Информационная система – это программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставления для пользователя удобного и легко осваиваемого интерфейса.
Практически в любой области деятельности люди используют тот или иной вид моделей (математических, физических или компьютерных), чтобы иметь более ясное представление о том, что они делают. Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации [1].
Методология проектирования информационных систем описывает процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ) ИС, представляя его как некоторую последовательность стадий и выполняемых на них процессов (разработка требований, проектирование, реализация, тестирование, вход в действие).
Проектирование ИС охватывает три основные области:
- проектирование объектов данных, которые будут реализованы в базе данных;
- проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
- учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
Проектирование информационных систем всегда начинается с определения цели проекта. В общем виде цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент запуска системы и в течение всего времени ее эксплуатации:
- требуемой функциональности системы и уровня ее адаптивности к изменяющимся условиям функционирования;
- требуемой пропускной способности системы;
- требуемого времени реакции системы на запрос;
- безотказной работы системы;
- необходимого уровня безопасности;
- простоты эксплуатации и поддержки системы.
Сегодняшняя революция в информационных
технологиях изменяет традиционные
представления о ведении
Сегодня у каждой фирмы может
быть собственный электронный
Целью выполнения данной курсовой работы
является разработка информационной системы
«Интернет-магазин компьютеров»
Для достижения поставленной цели необходимо решить задачи создания функциональной и логической схемы данной ИС, модели функционирования и диаграммы деятельности информационной системы «Интернет-магазин компьютеров».
- РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА
- Постановка задачи
Магазин компьютеров предлагает возможность приобретения своих товаров через Интернет. Клиент может выбрать компьютер на web-странице магазина. Компьютеры подразделяются на серверы, настольные, портативные и карманные. Заказчик может выбрать стандартную конфигурацию из списка и детально ознакомиться с ней на отдельной web-странице. Если стандартная конфигурация ему не подходит, он может построить требуемую ему конфигурацию в диалоговом режиме. Компоненты конфигурации (такие, как оперативная память, процессор, жесткий диск и т. п.) представляются как список для выбора из доступных альтернатив. Для каждой новой конфигурации система может подсчитать цену. Чтобы оформить заказ, клиент должен заполнить электронную форму с адресами для доставки товара и отправки счета-фактуры, а также деталями, касающимися оплаты. Оплата компьютеров осуществляется наличными курьеру, осуществляющему доставку, или банковским переводом на счет интернет-магазина. После ввода заказа система отправляет клиенту по электронной почте сообщение с подтверждением получения заказа вместе с относящимися к нему деталями (стоимость, номер счета, банковские реквизиты для безналичной оплаты и т. п.). Пока клиент ожидает прибытия компьютера, он может проверить состояние заказа (поставлен в очередь / собран / отправлен). Работник магазина проверяет, поступила ли оплата (в случае безналичного расчета) и делает соответствующую пометку при поступлении денег. Если деньги не поступают в течение 5 банковских дней, заказ аннулируется. После оплаты или в случае оплаты наличными работник печатает счет-фактуру и отправляет ее на склад вместе с требованием заказанной конфигурации. Заказ помечается как поставленный в очередь. Собранный компьютер вместе со счетом-фактурой и накладной передается со склада в отдел доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). Если заказ оплачивается наличными, курьер по возращении передает деньги в кассу, заказ помечается как оплаченный. По окончании работы с заказом, он помечается в системе как выполненный. Заказы хранятся в системе в течение 15 месяцев с момента создания для составления годовых и квартальных отчетов, после чего автоматически удаляются.
1.2 Требования к проекту
Требования к функциональным характеристикам
Система должна выполнять следующие функции:
- Формирование заказа;
- Подбор компьютеров в зависимости от требований клиента;
- Подсчёт стоимости выбранного товара;
- Доставка товара клиенту;
- Предоставление отчёта о сформированном заказе;
- Предоставление возможности просмотра состояния заказа.
Исходные данные:
- Предлагаемый товар;
- Адрес для доставки;
- Метод оплаты.
Результаты:
- Отчёт о сформированном заказе;
- Состояние заказа;
- Счёт-фактура;
- Требование заказанной конфигурации;
- Накладная;
- Доставленный заказ.
Требования к надежности
Для обеспечения надежности информационной системы «Интернет-магазин компьютеров» необходимо:
- Проверка на заполнение всех полей формы заказа;
- Проверка на корректность вводимых данных (адрес электронной почты, наличие цифр в Фамилии и имени и т.д.)
Требования к техническим средствам
Система может работать как на IBM совместимых компьютерах, так и на ноутбуках, нетбуках, сотовых телефонах с выходом в интернет.
Минимальная конфигурация:
Наличие выхода в интернет.
Требования к информационной и программной совместимости
Информационная система «
Требования к программной документации
Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю.
В состав сопровождающей документации должны входить:
- Пояснительная записка.
- Руководство пользователя.
- Методологии функционального моделирования
Разработка базы данных невозможна без ее тщательного проектирования: слишком велико влияние этого шага на последующие этапы жизненного цикла информационной системы, в основе которой лежит создаваемая база данных.
Для целей проектирования информационной системы могут быть использованы следующие виды моделей:
- методология функционального моделирования работ SADT (Structured Analysis and Design Technique);
- диаграммы потоков данных DFD (Data Flow Diagrams);
- методология объектного проектирования на языке UML (UML-диаграммы).
Методология SADT (Structured Analisys and Design Technique
- технология структурного анализа
и проектирования) разработана Дугласом
Т. Россом и является одной из самых
известных и широко используемых
методик проектирования. Новое название
методики, принятое в качестве стандарта,
-IDEF0 (Icam DEFinition) является частью программы
ICAM (Integrated Computer -Aided Manufacturing - интегрированная
компьютеризация производства)[
Процесс моделирования в SADT включает
сбор информации об исследуемой области,
документирование полученной информации,
представление ее в виде модели и
уточнение модели. Кроме того, этот
процесс подсказывает вполне определенный
путь выполнения согласованной и
достоверной структурной
В IDEF0 система представляется как
совокупность взаимодействующих работ
(или функций). Связи между работами
определяют технологический процесс
или структуру взаимосвязи
Основными понятиями методологии функционального моделирования работ являются:
Работы (activity) - поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. На диаграмме работы изображаются прямоугольниками.
Вход (Input) - материал или информация, которые используются работой для получения результата (стрелка, входящая в левую грань).
Управление (Control) - правила, стратегии, стандарты, которыми руководствуется работа (стрелка, входящая в верхнюю грань). В отличие от входной информации управление не подлежит изменению.
Выход (Output) - материал или информация, которые производятся работой (стрелка, исходящая из правой грани). Каждая работа должна иметь хотя бы одну стрелку выхода, так как работа без результата не имеет смысла и не должна моделироваться.
Механизм (Mechanism) - ресурсы, которые выполняют работу (персонал, станки, устройства - стрелка, входящая в нижнюю грань).
Вызов (Call) представляет собой взаимодействие одной модели работ с другой (стрелка, исходящая из нижней грани).
Различают в IDEF0 пять типов связей работ.
Связь по входу (input-output) имеет место, когда выход вышестоящей работы направляется на вход следующей работы.
Связь по управлению (output-control) обозначает ситуацию, когда выход вышестоящей работы направляется на управление следующей работы. Связь показывает доминирование вышестоящей работы.