- •Студент ______________________(подпись) руководитель ________________(подпись)
- •Введение
- •Разрабатываемый проект предназначен для выполнения следующих функций:
- •1. Аналитическая часть
- •1.1 Анализ предметной области и формирование требований к информационной системе
- •Описание предприятия и его характеристики
- •Организационная структура
- •Бизнес-процессы модели «as-is»
- •Анализ существующих web-сайтов
- •Технико-экономическое обоснование
- •Характеристика объекта автоматизации
- •Перечень и характеристика недостатков в организации и управлении
- •Функции и задачи создаваемой системы
- •Выводы и предложения
- •Разработка концепции
- •Разработка функциональной структуры
- •Ожидаемые изменения организационной структуры.
- •Матрица ответственности.
- •Ооо Бригантина
- •Разработка технического задания
- •Характеристика объектов автоматизации
- •Требования к системе
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к информационному обеспечению.
- •Состав и содержание работ по созданию системы
- •Требования к документированию
- •Техническое проектирование
- •Нормативно-технические документы
- •Описание процесса деятельности
- •Основные технические решения
- •Анализ дерева функций
- •Характеристика базы данных
- •Структура сайта (страницы)
- •Управление хостингом
- •Продвижение сайта
- •Схемы технологического процесса сбора, передачи, обработки и выдачи информации
- •Программа испытаний
- •Контрольный пример реализации проекта и его описание
- •Для того чтобы зарегистрироваться, вам нужно нажать на кнопку «регистрация» в меню, и вы сразу перейдете на нужную вам страницу. Страница содержит поля для ввода личных данных.
- •Зарегистрированный клиент в базу данных и хранится там бессрочно.
- •Экономическая часть
- •Расчет затрат на разработку интернет сайта
- •Расчет затрат на разработку сайта
- •Расчет отчислений на социальное страхование и обеспечение
- •Единичные затраты
- •Расчет экономической эффективности от внедрения интернет сайта
- •Экономичность разрабатываемого проекта
- •Приложение 1. Временные характеристики этапов проекта разработки Интернет-магазина
Основные технические решения
Способы и средства связи для информационного обмена между компонентами сайта
Связь между компонентами сайта возлагается на БД и кодом.
Режимы функционирования системы
Web-сайт функционирует в двух режимах: стандартном и аварийном.
Численность, функции и квалификация персонала
Для эксплуатации web-сайта определены следующие роли:
администратор;
пользователь.
Комплекс технических средств
Компьютер должен быть оснащен процессором не ниже Intel Atom 1500 МГц, оперативной памятью 4 GB.
Анализ дерева функций
Этот проект разрабатывается в целях создания web-сайта.
Все автоматизируемые функции, доступные клиенту, представлены на рис. 2.1 в виде дерева функций.
Таковым образом, клиенту доступны последующие главные функции:
- просмотр каталога;
- ознакомление с представленной информацией;
- оформление заказа;
Рис. 2.1 Дерево функций системы, доступных покупателю.
На
основе состава функций и их иерархии
разрабатывается сценарий диалога
пользователя с системой, представленный
на рис. 2.2.
Рис. 2.2 Сценарий диалога системы
Характеристика базы данных
В системе употребляется СУБД MySQL. База данных состоит из 6 таблиц. Для зрительного проектирования базы данных употреблялся программный продукт ERWIN. ER-диаграмма базы данных приведена на рис. 2.3.
В таблице «ysluga» хранятся данные о экскурсиях, в таблице «basket_ysluga» - корзина, в таблице «klient» - данные о клиентах, в таблице «categories» -общий вид услуг и стоимость трансфера, в таблице «zakaz» - заказ, в таблице «zakazi_ysluga» - данные о заказах.
Ниже
приведена характеристика таблиц базы
данных:
Рис. 2.3 ER-диаграмма базы данных
Таблица 4
Таблица «klient»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код клиента |
id_klient |
int(5) |
2. |
Фамилия |
fam |
varchar(30) |
3. |
Имя |
im |
varchar(30) |
4. |
Адрес |
addr |
varchar(100) |
5. |
Почта |
varchar(30) |
|
6. |
Логин |
login |
varchar(10) |
7. |
Пароль |
pass |
varchar(130) |
8. |
Подписка на новости |
subscribe |
int(1) |
Таблица 5
Таблица «ysluga»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код услуги |
id_ysluga |
int(5) |
2. |
Наименование услуги |
name_ ysluga |
varchar(100) |
3. |
Код категорий услуг |
id_cat |
int(5) |
4. |
Описание |
opisanie |
varchar(50) |
5. |
Стоимость услуги |
cena |
int(4) |
6. |
Дата |
data |
int(4) |
7. |
Изображение |
image |
varchar(50) |
Таблица 6
Таблица «basket_ysluga»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код заказа в корзине |
id_bask |
Char(15) |
2. |
Код услуги |
id_ysluga |
Int(5) |
3. |
Кол-во экскурсий. |
Kol-vo |
Int(5) |
4. |
Дата заказа |
date_bask |
Date |
Таблица 7
Таблица «zakaz_ysluga»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код заказав |
id_zakazya |
Char(15) |
2. |
Код заказов |
id_zac |
Int5) |
Таблица 8
Таблица «zakaz»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код заказа |
id_zac |
Char(15) |
2. |
Дата |
date |
date |
3. |
Код клиента |
id_klient |
int(5) |
4. |
Способ транспортировки |
dostavka |
int(1) |
5. |
Код корзины |
id_bask |
int(5) |
5. |
Бонус |
bonus |
int(5) |
Таблица 9
Таблица «categories»
№ п/п |
Название |
Идентификатор поля |
Тип данных, длина |
1. |
Код видов услуг |
id_cat |
int(5) |
2. |
Наименование |
name_cat |
varchar(50) |
