Интернет-магазин

Автор работы: Пользователь скрыл имя, 17 Февраля 2013 в 15:55, курсовая работа

Описание

Для чего создавать Интернет-магазин? Для чего он нужен? Ответ банален: главная причина создания Интернет-магазина – извлечение прибыли от торговли. Виртуальный магазин позволяет начать бизнес без особых затрат любому человеку, а так же, вывести на качественно новый уровень уже существующий бизнес. Благодаря Всемирной Сети появилась возможность продавать товары по всему миру, не нуждаясь при этом в большом штате сотрудников.

Работа состоит из  1 файл

Курсовая работа ИС (Автосохраненный).docx

— 357.79 Кб (Скачать документ)

 

Таблица 8 – Описательная спецификация прецедента «Состояние заказа»

Раздел

Описание

1

2

Краткое описание

Пока клиент ожидает прибытия компьютера, он может проверить состояние  заказа (поставлен в очередь / собран / отправлен).

Субъекты

Клиент, Web-страница.

Предусловия

Заказ оформлен.

Основной поток 

После отправки счета-фактуры  на склад вместе с требованием  заказанной конфигурации, заказ помечается как поставленный в очередь. Собранный  ПК передается со склада в отдел  доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). По окончании работы с заказом, он помечается в системе как выполненный.

Альтернативный поток

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

Постусловия

Возможен просмотр статуса  заказа.


 

Таблица 9 – Описательная спецификация прецедента «Доставка ПК»

Раздел

Описание

1

2

Краткое описание

Компьютер поставляется клиенту (статус заказа – отправлен).

Субъекты

Клиент, курьер.

Предусловия

Заказ оформлен, оплачен, собран.

Основной поток 

Курьер поставляет клиенту  заказ.

Альтернативный поток

-

Постусловия

Заказ доставлен. Будет автоматически  удалён через 15 месяцев.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    1. Аттестация требований

Наименование  сайта «Интернет-магазин ООО «КомпАс»»

Сайт  предназначен для продажи компьютеров  и его частей через интернет-магазин.

Наименование  темы разработки - «интернет-магазин». Условное обозначение темы разработки (шифр темы) - «ИМ1.0»

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

Испытания проводятся на основании Приказа  Заказчика № 345/с12 от 08.02.13 г.

Основанием  проведения испытаний является Приказ о проведении испытаний с составом приемочной комиссии.

Приемо-сдаточные  испытания должны проводиться на объекте Заказчика в сроки  с 20.02.13 г. по 22.02.13 г.

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

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

Состав  программной документации должен включать в себя:

–Техническое  задание на разработку (спецификация);

–руководство  оператора;

–текст  сайта на носителе.

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

Перечень  проверок, проводимых на 1 этапе испытаний, должен включать в себя:

  • проверку комплектности программной документации;
  • проверку комплектности состава технических и программных средств.

Перечень  проверок, проводимых на 2 этапе испытаний, должен включать в себя:

  • проверку соответствия технических характеристик сайта;
  • проверку степени выполнения требований функционального назначения сайта.

В ходе проведения приемо-сдаточных испытаний  оценке подлежат качественные (функциональные) характеристики сайта. Проверке подлежит возможность выполнения сайтом перечисленных  ниже функций:

­добавление БД;

­редактирование БД;

­обновление БД;

- регистрация пользователей;

-оплата  различными способами.

(Согласно  п. Требования к составу выполняемых  функций из технического задания).

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

Технические средства, используемые во время испытаний:

­работа сайта осуществляется на IBM PC-совместимый  компьютер. Процессор с минимальной  тактовой частотой 2 GHz, оперативная  память 512 MB, место на жестком диске 512 MB;

­ набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов - Denwer;

­язык программирования – PHP + язык разметки гипер текста - HTML;

-хранилище  данных - MySQL Server.

Для проверки работоспособности программного обеспечения на компьютере должна быть установлена лицензионная операционная система Windows (XP/Vista/7). Для проведения испытаний предоставляется инсталляционная (установочная) версия разработанного сайта.

Испытания должны проводиться в нормальных условиях по ГОСТ 22261-94. Условия проведения испытаний приведены ниже:

•Процессор  с минимальной тактовой частотой 2 GHz, оперативнаяпамять 512 MB, место на жестком диске 512 MB;

•частота  питающей электросети, Гц - 50 ;

•напряжение питающей сети переменного тока, В - 220.

При проведении испытаний Заказчик должен обеспечить соблюдение требований безопасности, установленных ГОСТ 12.2.007.0–75, ГОСТ 12.2.007.3 – 75, «Правилами техники безопасности при эксплуатации электроустановок потребителей», и «Правилами технической  эксплуатации электроустановок потребителей».

Поскольку (согласно подразделу Виды испытаний  Технического задания) испытания проводятся на объекте Заказчика, Заказчик должен обеспечить соблюдение мер безопасности.

Для решения задач тестирования требуется  один специалист в области тестирования программных средств. Кроме практического  опыта, связанного с разработкой  контрольных тестов и организации  собственно процесса тестирования он должен иметь навыки работы с ОС для ПВМ фирмы Microsoft и опыт создания документации.

Проверка  комплектности программной документации на программное изделие производится визуально представителями Заказчика. В ходе проверки сопоставляется состав и комплектность программной  документации, представленной Исполнителем, с перечнем программной документации.

Проверка  считается завершенной в случае соответствия состава и комплектности  программной документации, представленной Исполнителем.

Проверка  комплектности и состава технических  и программных средств производится визуально представителем Заказчика. В ходе проверки сопоставляется состав и комплектность технических  и программных средств, представленных Исполнителем.

Проверка считается завершенной  в случае соответствия состава и  комплектности технических и  программных средств, представленных Исполнителем.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    1. Выводы к разделу

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

 

Проведен анализ процессов. Построены диаграммы бизнес-вариантов  использования, описывающие деятельность работы сотрудников магазина.

Был проведен анализ требований к системе. Осуществлен процесс  специфицирования требований.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.  Проектирование  информационной системы

2.1 Архитектурное проектирование

Клиент-сервер (англ. Client-server) — вычислительная или сетевая  архитектура, в которой задания  или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками  услуг, называемыми клиентами. Нередко  клиенты и серверы взаимодействуют  через компьютерную сеть и могут  быть как различными физическими  устройствами, так ипрограммным обеспечением.

Почему именно эта архитектура?

1. Отсутствие дублирования  кода программы-сервера программами-клиентами.

2. Так как все вычисления  выполняются на сервере, то  требования к компьютерам на  которых установлен клиент снижаются.

3. Все данные хранятся  на сервере, который, как правило,  защищён гораздо лучше большинства  клиентов. На сервере проще обеспечить  контроль полномочий, чтобы разрешать  доступ к данным только клиентам  с соответствующими правами доступа.

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

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

 

 

 

2.2 Пользовательский интерфейс

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

Интерфейс - в широком  смысле слова, это способ (стандарт) взаимодействия между объектами. Интерфейс  в техническом смысле слова задаёт параметры, процедуры и характеристики взаимодействия объектов. Различают:

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

Программный интерфейс - набор  методов для взаимодействия между  программами.

Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.

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

 

 

 

2.3 Проектирование баз данных

Логическая модель данных описывает понятия предметной области  и их взаимосвязи и является прототипом будущей базы данных. Логическая модель разрабатывается в терминах информационных понятий, но без какой-либо ориентации на конкретную СУБД. Наиболее широко используемым средством разработки логических моделей  баз данных являются диаграммы "сущность-связь" - Entity-Relationship (ER-диаграммы). Следует заметить, что логическая модель данных, представленная ER-диаграммами, в принципе, может  быть преобразована как в реляционную  модель данных, так и в иерархическую, сетевую, постреляционную.

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

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

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

На практике наиболее часто  используются понятия первой, второй и третьей нормальных форм.

Информация о работе Интернет-магазин