
- •Введение
- •1 Системный анализ
- •1.1 Анализ предметной области
- •1.2 Экономическая и практическая целесообразность разрабатываемой системы
- •1.3 Анализ подобных программных продуктов
- •1.3.1 Интернет-аукцион eBay
- •1.3.2 Интернет-аукцион Meshok.Ru
- •1.3.3 Интернет-аукцион Aukro.Ua
- •1.4 Обзор электронных платёжных систем
- •1.5 Постановка задачи дипломного проектирования
- •1.6 Анализ и выбор технологий для реализации клиентской части и интерфейса пользователя
- •1.7 Анализ и выбор технологий для реализации серверной части
- •Основные преимущества:
- •2 Системное проектирование
- •2.1 Общая структура информационной системы
- •2.2 Функциональная структура информационной системы
- •2.3 Проектирование базы данных
- •2.3.1 Концептуальная модель данных
- •2.3.2 Логическая модель данных
- •2.4.3 Физическая модель данных
- •3 Техническое проектирование
- •3.1 Выбор среды разработки
- •Описание основных алгоритмов разрабатываемого программного обеспечения
- •3.4 Логика функционирования сайта
- •3.5 Работа сайта в различных режимах
- •3.5.1 Пользовательский режим
- •3.6.2 Режим администратора
- •3.12 Управление лотами
- •3.13 Управление пользователями
- •3.14 Просмотр статистики
- •4. Организационно-экономическая часть
- •4.1 Технико-экономическое обоснование необходимости разработки системы
- •4.2 Оценка затрат труда при разработке проекта
- •4.3 Планирование разработки
- •4.4 Организационный, юридический и финансовый аспекты разработки системы
- •4.5 Стоимостная оценка проекта
- •4.6 Формирование цены информационной системы
- •4.7 Оценка экономической эффективности системы
- •5. Безопасность жизнедеятельности
- •5.1 Обеспечение электробезопасности на рабочем месте оператора пэвм с учётом санитарных норм
- •5.2 Расчет естественного освещения на рабочем месте оператора пэвм с учётом санитарных норм
- •5.3 Специфика использования средств коллективной защиты го при чс
- •5.3.1 Защитные сооружения и их виды
- •5.3.2 Защита населения
- •5.3.3 Убежища
- •5.3.4 Противорадиационные укрытия
- •5.3.5 Простейшие укрытия
- •5.3.6 Расположение защитных сооружений
- •5.3.7 Укрытие в защитных сооружениях и их обслуживание
- •Заключение
- •Список литературы
- •Приложение а. Физическая модель данных.
- •Приложение б. Листинг страниц системы.
Основные преимущества:
MVC-архитектура.
Поддержка кэширования на разных уровнях.
Большое количество встроенных компонентов.
Возможность простого подключения сторонних библиотек.
Интеграция с jQuery.
Основные недостатки:
Сложен в освоении.
Маленькое сообщество по поддержке и развитию.
Таким образом, проведя анализ выбранных технологий, проанализировав плюсы и минусы каждой из технологий и объективно выбирая из представленных вариантов реализации клиентской и серверной части проекта, можно сказать, что нам потребуются такие технологии как DHTML +AJAX, а также PHP+ MODx CMF, использование которых в данном проекте будет оправдано в соответствии с требованиями обработки и представления информации на страницах сайта.
2 Системное проектирование
2.1 Общая структура информационной системы
Чтобы четко и легко представить функциональные особенности проекта проведём на данном этапе анализ его структуры и принцип работы. Это очень важно не только при разработке системы, но и позволит сделать систему интуитивно удобной и гарантировать, что пользователи потратят наименьшее количество времени на поиск нужной информации.
Для успешного функционирования данной системы необходима взаимосвязь следующих её компонентов:
Покупатели – пользователи, готовые приобрести товары или лоты;
Продавцы – пользователи готовые выставить свой товар на торги;
Служба доставки – партнёры и лица, готовые доставить товар от продавца к покупателю за определённое вознаграждение:
Платёжная система – компания, готовая принимать оплату в различной валюте и проводить безопасные транзакции между участниками системы;
Торговая площадка – место проведения аукционов, в данном случае это интернет-сайт, предоставляющий свои услуги по созданию аукционов, размещению на них лотов, являющийся местом встречи между всеми вышеперечисленными участниками.
Конечно же, это только основные компоненты системы. Все юридические и технические вопросы решаются владельцем данной системы совместно с её администратором. Приведем ниже на рис 2.1 общую схему работу информационной системы проведения интернет-аукционов.
Рис. 2.1 Общая структура разрабатываемой системы
Кроме понимания основных принципов работы интернет-аукционов необходимо разобрать структуру будущей информационной системы проведения интернет-аукционов. Для реализации этого задания предлагается использовать структуру системы, изображенную на рисунке 2.1
В общем виде система включает в себя:
пользовательскую часть, охватывающую весь состав задач, возложенных на проект, сюда входят подсистемы работы с покупателями и продавцами(торги и заключение сделок между всеми участниками системы), а также подсистема лотов;
систему администрирования – набор взаимосвязанных подсистем для обеспечения целостности и контроля над сайтом и его участниками, сюда входят модули по управлению продавцами, покупателями и другими пользователями, модули управления контентом сайта (созданные аукционы, лоты, юридически документы, служба доставки и др.).
средства, поддерживающие выполнение и работу системы в целом. Это модули информирования о событиях в системе, поиска и классификации нужной информации;
вспомогательные (дополнительные) подсистемы, позволяющие проводить коммерческие операции между её участниками и сделать функционирование системы надёжным и безопасным. Сюда входят модуль платёжной системы.