Автор работы: Пользователь скрыл имя, 17 Февраля 2013 в 15:55, курсовая работа
Для чего создавать Интернет-магазин? Для чего он нужен? Ответ банален: главная причина создания Интернет-магазина – извлечение прибыли от торговли. Виртуальный магазин позволяет начать бизнес без особых затрат любому человеку, а так же, вывести на качественно новый уровень уже существующий бизнес. Благодаря Всемирной Сети появилась возможность продавать товары по всему миру, не нуждаясь при этом в большом штате сотрудников.
Таблица 8 – Описательная спецификация прецедента «Состояние заказа»
Раздел |
Описание |
1 |
2 |
Краткое описание |
Пока клиент ожидает прибытия компьютера, он может проверить состояние заказа (поставлен в очередь / собран / отправлен). |
Субъекты |
Клиент, Web-страница. |
Предусловия |
Заказ оформлен. |
Основной поток |
После отправки счета-фактуры на склад вместе с требованием заказанной конфигурации, заказ помечается как поставленный в очередь. Собранный ПК передается со склада в отдел доставки, при этом заказ помечается как собранный. Компьютер поставляется клиенту (статус заказа – отправлен). По окончании работы с заказом, он помечается в системе как выполненный. |
Альтернативный поток |
Если заказ оплачивается наличными, курьер по возращении передает деньги в кассу, заказ помечается как оплаченный. |
Постусловия |
Возможен просмотр статуса заказа. |
Таблица 9 – Описательная спецификация прецедента «Доставка ПК»
Раздел |
Описание |
1 |
2 |
Краткое описание |
Компьютер поставляется клиенту (статус заказа – отправлен). |
Субъекты |
Клиент, курьер. |
Предусловия |
Заказ оформлен, оплачен, собран. |
Основной поток |
Курьер поставляет клиенту заказ. |
Альтернативный поток |
- |
Постусловия |
Заказ доставлен. Будет автоматически удалён через 15 месяцев. |
Наименование
сайта «Интернет-магазин ООО «
Сайт предназначен для продажи компьютеров и его частей через интернет-магазин.
Наименование темы разработки - «интернет-магазин». Условное обозначение темы разработки (шифр темы) - «ИМ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 и опыт создания документации.
Проверка
комплектности программной
Проверка считается завершенной в случае соответствия состава и комплектности программной документации, представленной Исполнителем.
Проверка
комплектности и состава
Проверка считается
В первом разделе курсовой
работы была проанализирована информационная
система компьютерного
Проведен анализ процессов.
Построены диаграммы бизнес-
Был проведен анализ требований к системе. Осуществлен процесс специфицирования требований.
2. Проектирование информационной системы
2.1 Архитектурное проектирование
Клиент-сервер (англ. Client-server)
— вычислительная или сетевая
архитектура, в которой задания
или сетевая нагрузка распределены
между поставщиками услуг (сервисов),
называемыми серверами, и заказчиками
услуг, называемыми клиентами. Нередко
клиенты и серверы
Почему именно эта архитектура?
1. Отсутствие дублирования
кода программы-сервера
2. Так как все вычисления
выполняются на сервере, то
требования к компьютерам на
которых установлен клиент
3. Все данные хранятся
на сервере, который, как
4. Позволяет объединить
различные клиенты.
5. Позволяет разгрузить
сети за счёт того, что между
сервером и клиентом
2.2 Пользовательский интерфейс
Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами.
Интерфейс - в широком смысле слова, это способ (стандарт) взаимодействия между объектами. Интерфейс в техническом смысле слова задаёт параметры, процедуры и характеристики взаимодействия объектов. Различают:
Интерфейс пользователя - набор методов взаимодействия компьютерной программы и пользователя этой программы.
Программный интерфейс - набор методов для взаимодействия между программами.
Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.
Пользовательский интерфейс
- это совокупность программных и
аппаратных средств, обеспечивающих взаимодействие
пользователя с компьютером. Основу
такого взаимодействия составляют диалоги.
Под диалогом в данном случае понимают
регламентированный обмен информацией
между человеком и компьютером,
осуществляемый в реальном масштабе
времени и направленный на совместное
решение конкретной задачи. Каждый
диалог состоит из отдельных процессов
ввода / вывода, которые физически
обеспечивают связь пользователя и
компьютера. Обмен информацией
2.3 Проектирование баз данных
Логическая модель данных
описывает понятия предметной области
и их взаимосвязи и является прототипом
будущей базы данных. Логическая модель
разрабатывается в терминах информационных
понятий, но без какой-либо ориентации
на конкретную СУБД. Наиболее широко используемым
средством разработки логических моделей
баз данных являются диаграммы "сущность-связь"
- Entity-Relationship (ER-диаграммы). Следует заметить,
что логическая модель данных, представленная
ER-диаграммами, в принципе, может
быть преобразована как в
Очевидно, что качество разработанной базы данных всецело зависит от качества выполнения отдельных этапов её проектирования. Огромное значение имеет качественная разработка логической модели базы данных, так как она, с одной стороны, обеспечивает адекватность базы данных предметной области, а с другой стороны, определяет структуру физической базы данных и, следовательно, её эксплуатационные характеристики.
Одни и те же данные могут
группироваться в таблицы-отношения,
различными способами, то есть, возможна
организация различных наборов
отношений взаимосвязанных
Определенный набор отношений обладает лучшими свойствами при включении, модификации и удалении данных, если он отвечает определенным требованиям нормализации отношений. Нормализация отношений — это формальный аппарат ограничений на их формирование, который позволяет устранить дублирование данных, обеспечить их непротиворечивость и уменьшить затраты на поддержание базы данных.
На практике наиболее часто используются понятия первой, второй и третьей нормальных форм.