Разработка web-сайта магазина «Stels»
Курсовая работа, 27 Марта 2014, автор: пользователь скрыл имя
Описание работы
Цель работы: разработка web-сайта магазина «Stels», обеспечивающего всей необходимой информацией покупателей и потребителей данного магазина.
Для достижения поставленной цели были поставлены следующие задачи:
изучить и проанализировать имеющиеся в колледже материалы по данному направлению деятельности;
построить модель web - сайта;
спроектировать web - интерфейс и базу данных;
выбрать технологии и средства разработки;
разработать web - сайт магазина «Stels»;
провести тестирование и отладку программного обеспечения;
внедрить программный продукт в деятельность колледжа.
Файлы: 1 файл
Курсавая.doc
— 507.00 Кб (Скачать файл)
ЗАКЛЮЧЕНИЕ
- Проведенная работа позволила создать программный продукт, который является первым шагом для модернизации существующей информационной системы. Внедрение новых технологий позволяет проводить дальнейшие разработки с целью улучшения качества и расширения ее возможностей и в совокупности с модульной организацией легко реализовывать их программно.
- С помощью данного программного продукта информационная система выходит на уровень web-технологий и позволяет создать представительство организации в Интернет. Web-сайт позволит обеспечить более тесное взаимодействие с клиентами через Интернет. С помощью данного программного продукта клиенты имеют возможность: быстро и просто найти интересующую их информацию о фирме и товаре.
- Разработанное программное обеспечение отражает требования пользователей, обладает умеренными потребностями в аппаратных ресурсах, основано на кроссплатформенной технологии.
- Web-сайт прошел ряд тестовых испытаний на предмет выявления ошибок в проектировании и реализации программы. Программный продукт соответствует требованиям заказчика и обладает функциональностью, надежностью, мобильностью и удобством использования.
- Создание распределенной архитектуры приложения повысило надежность и производительность программного комплекса. Четко определенная роль каждой из подсистем на всех уровнях продукта в значительной мере упростила задачи проектирования и реализации системы, позволила обеспечить модификацию продукта и его легкость его сопрвождения.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
- Эймор Д. Internet-магазины и закупочная деятельность: Электронный бизнес. Эволюция и/или революция. – М.: Вильямс, 2006. – 302 с.
- Пирогов С.В. Обзорных крупных проектов: Электронная коммерция. – М. : Элком, 2008. – С.61-69.
- Балабанов И.Т. Торговля через виртуальный магазин: Электронная коммерция. – М.: Элком, 2009. – С.195-197.
- Кузнецов М.В. Самоучитель РНР 5/ Кузнецов М.В.Симдянов И.В. – СПБ.: БХВ-Петербург, 2005. – 560 с. ил.
- Будилов В.А. Основы программирования для Интернета / Будилов В.А. – СПБ.: БХВ - Петербург, 2008. – 736 с. ил.
- Леонтьев Б.В. Web-Дизайн: Тонкости, хитрости и секреты / Леонтьев Б.В. – М.: Майор, 2006. – с. 170.
- Томсон
Л. Разработка web-приложений на PHP. – СПб:
ООО "ДиаСофтЮП", 2008. – 213. - Мейнджер Д. Java: основы программирования : Пер. с англ. – К.: Издательская группа BHV,2006. – 320с.
- Симкин С., Бартлет Н., Лесли А. Программирование на Java. Путеводитель : Пер. с англ. – М.: НИПФ «ДиаСофт Лтд», 2007. – 736 с.
- Кристиансен Т., Торкингтон Н. PHP: Библиотека программиста : Пер. с англ. – СПб.: Издательство «Питер», 2005. – 736с.: ил.
- Эферган М. Java: справочник. – СПб.: Питер, 2006. – 448с.: ил.
- PHP, http://raskolbas.com/WORK/PHP/
php2.php - Гилмор В. PHP 4. Учебный курс. Спб.: «Питер», 2006.
- История PHP, http://ru.wikipedia.org/wiki/P
HP.html - PHP+MySQL для разработчика, http://7nebo.kiev.ua/page/stat
ia_2.shtml - Грегори Йеркса, Ахмед Абуалсемид. Лучшие
средства разработки,
http://zeiss.net.ru/docs/izone/izone132/pub/izone23.htm - Ойхман Е.Г., Новоженов Ю.В. PHP технологии.
http://www.citforum.ru/seminars/cbd2000/cbd_day2_04. shtml - Эферган М. Java: справочник. – СПб.: Питер, 2007. – 448с.: ил.
- Кристиансен Т., Торкингтон Н. PHP: Библиотека программиста : Пер. с англ. – СПб.: Издательство «Питер», 2007. – 634с.: ил.
- Симкин С., Бартлет Н., Лесли А. Программирование на Java. Путеводитель : Пер. с англ. – М.: НИПФ «ДиаСофт Лтд», 2005. – 223 с.
21.Доля рынка web-серверов, www.fcentre.ru/forprint.shtml?
ГЛОССАРИЙ
Интернет – глобальная сеть компьютеров,
взаимодействующих
друг с другом посредством набора общих
протоколов таких, как HTTP
и TCP/IP.
HTML (HyperText Markup Language) – это язык маркировки гипертекстов.
Администраторы – группа лиц, занимающаяся поддержкой работы сайта.
Клиент – сервер – технология, при которой определенные компьютеры, называемые клиентами, обращаются к ресурсам или службам других компьютеров, называемых серверами, с целью получения ответа.
Клиент – компьютер, осуществляющий доступ
к предоставленным
в совместное использование ресурсам
другого компьютера (называемого сервером).
Кроссплатформенность – способность программного продукта функционировать на различных программно-аппаратных конфигурациях, с минимальной коррекцией исходного кода или вообще без нее.
Надёжность – это свойство программного продукта сохранять работоспособность в течение определённого периода времени, в определённых условиях эксплуатации с учётом последствий для пользователя каждого отказа.
Пользователи сайта – люди, посещающие сайт для получения какой либо информации, имеют ограниченный доступ
Предметная область – часть реальной системы, представляющей интерес для данного конкретного исследования.
Сервер – компьютер, предоставляющий свои ресурсы другим компьютерам в локальной вычислительной сети.
Тестирование – процесс многократного выполнения программы с целью обнаружения ошибок.
СПИСОК АББРЕВИАТУР
MS - Microsoft
HTTP - HyperText Transfer Protocol
PHP - Hypertext Preprocessor
ИС - информационная система
ОС – операционная система
ПО – программное обеспечение
ПП – программный продукт
ПС – программное средство
ПРИЛОЖЕНИЯ
П.1. Техническое задание на разработку web - сайта
Разработка web - сайта «Stels»
для магазина «Stels»
Техническое задание
Листов 5
Абакан, 2011 г.
МИНОБРНАУКИ РОСИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Хакасский государственный университет им. Н.Ф. Катанова»
Колледж педагогического образования, информатики и права
ПЦК естественнонаучных дисциплин, математики и информатики
Преподаватель информационных дисциплин |
|
Разработка web - сайта «…..»
для …………………..
Техническое задание
Лист утверждения
Листов 5
________________ ________________ Дата подписи |
Абакан, 2011 г.
Введение
Данный документ является техническим заданием на создание программного средства: web - сайт для ………………..
Областью применения ПП является процесс сбора, хранения и выдачи информации о …………………..
Основания для разработки
Основанием на разработку является: задание на курсовую работу выданное 15.09.2011 Иванова ИИ. Данный документ утвержден заведующей предметно цикловой комиссии естественно научных дисциплин и математики колледжа педагогического образования, информатики и права.
Назначение разработки
Разрабатываемый программный продукт предназначен для предоставления пользователям информации об организации, а так же позволяет пользователю задать вопрос и получить ответ с помощью форума, так же ПП позволяет администрировать всю поступающую информацию.
Состав выполняемых функций
Разрабатываемый web - сайт должен:
- Хранить данные.
- Предоставлять информацию.
- Искать информацию в БД и по сайту.
- Обеспечивать работу разделов сайта.
Требования к надежности
Надежность системы в целом зависит от используемой OC. Кроме того:
- ПП не должен содержать ошибок, искажающих данных об учебном заведении;
- ПП не должен переходить в неопределенное состояние при неправильных действиях пользователя.
Условия эксплуатации
- количество информации, которое необходимо воспринять и переработать пользователю для принятия решений по управлению системой, должно быть минимальным;
- ПП должен реагировать на недопустимые действия пользователя или на неразрешенные сочетания данных - игнорируя их;
- система должна быть рассчитана на пользователя, не знакомого с программированием ЭВМ и управлением операционной системой;
- количество манипуляций мышью и клавиатурой должно быть минимальным.
Функциональные требования к программному продукту
Разрабатываемый проект должен обладать характеристиками:
- работать под управлением ОС Windows ХР/Vista/7;
- иметь доступный и простой интерфейс пользователя;
- обеспечивать такие функции как: вывод интересующей информации для клиентов;
- сервер должен хранить базу данных и непосредственно сам сайт, на сервере необходима установка web - сервера Apache и MySQL.
Входные данные: аутентификация пользователя, если он зарегистрирован на форуме, и непосредственно само сообщение.
Выходные данные: предоставление информации о вопросах администратору.
Требования к составу и параметрам технических средств
- компьютер с процессором Intel Pentium - IV 1.70 GHz;
- оперативная память не менее 128 Мb;
- жесткий диск объемом не менее 3 Gb;
- установленная ОС Windows XP/Vista/7;
- наличие адаптера подключения к сети (сетевой карты);
- настроенный протокол TCP/IP.
Стадии и этапы разработки
Содержание этапа работы |
Срок выполнения |
1. Сбор исходных материалов |
|
2. Разработка
алгоритмов и программная |
|
3. Отладка сетевого взаимодействия |
|
4. Анализ тестовых
испытаний и опытной |
|
5. Оформление пояснительной записки и иллюстративного материала |
Порядок контроля и приемки
Испытания предоставленного программного продукта и контроль качества его работы провести на базе колледжа. Во время испытаний проверить работу системы по следующим позициям:
- Запуск всех частей программного продукта.
- Выполнения пробного заполнения БД.
- Выполнения пробного поиска информации в БД.
После разработки ПП будет передан в эксплуатацию. Этот факт должен быть засвидетельствован актом внедрения.
Требования к составу и содержанию работ по внедрению программного средства в эксплуатацию
Программный продукт должен нормально устанавливаться в вычислительной сети, построенной на базе операционных систем Windows XP и более новых. Установка комплекса не должна требовать квалификации выше опытного пользователя.
П.2. Пользовательский web - интерфейс сайта
Для данного сайта была разработана главная страница, которая позволяет пользователю производить навигацию по сайту, выбирая интересующие его разделы и содержащая основную информацию о web - сайте.
Рис. П. 2.1. Главная страница web - сайта
Лист | |