Дипломная работа: Автоматизация управления продажами интернет-магазина для организации "Строй сити трейд"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
Данный подход в реляционной модели к структурированию и целостности
данных дает возможность просто и легко упорядочить и организовать процесс
по проектированию и реализации сложных БД, а реляционные операции
располагают значительными возможностями по управлению данными и их
обработки.
Учитывая все достоинства реляционных моделей данных для
представления информации, которая обрабатывается при решении задачи,
целесообразно применение реляционной модели БД.
Приступая к разработке следует сформировать набор данных, на которых
будет основываться логика работы сайта.
1. Входящие информационные потоки:
а) для менеджера:
•Ассортимент товара в продаже
б) для покупателя:
•Цены на товары;
•Ассортимент товара в каталоге;
•Контактная информация предприятия.
2. Выходные информационные потоки:
а) для менеджера:
•Заказы от клиентов;
•Документация о продаже товара;
•Оборот денежных средств;
•Статистика заказов и продаж.
б) для клиента:
•Счета к оплате;
•Статистика покупок.
1.4.2 Обоснование проектных решений по программному
обеспечению
В качестве программного обеспечения (ПО) подразумевается
совокупность программ для решения задач и целей автоматизированной системы
[2].
Программное обеспечение бывает двух видов: общее (операционные
54
оболочки, операционные системы, интерпретаторы, компиляторы программные
среды для разработки прикладных программ, сетевые программы, СУБД и др.) и
специальное (совокупность прикладных программ, которые разработаны для
определённых задач в рамках функциональных подсистем, и контрольные
примеры) [3].
Для работоспособности и использования программы нужна операционная
система (ОС). Операционные системы, обеспечивают управление при работе ПК
и с их ресурсами, запускают на выполнение разные прикладные программы, по
запросу пользователя выполняют разнообразные дополнительные действия.
Операционные системы разделяются на многопользовательские,
однопользовательские, и сетевые. Факторы, которые влияют на выбор
определенной операционной системы, перечислены ниже:
-· необходимое количество поддерживаемых программных продуктов,
-· требования, предъявляемые к аппаратным средствам,
-· обеспечение поддержки сетевой технологии,
-· присутствие справочной службы для пользователя,
-· наличие дружественного интерфейса и легкость в использовании;
-· быстродействие.
На компьютерах, входящих в состав АРМов сотрудников компании на
данный момент установлена ОС MS Windows 10 Professional x64, это считается
оптимальным выбором, т.к. ОС семейства Windows наиболее распространённые
на сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать [25].
Для разработки информационной системы считается целесообразным
использование клиент-серверной архитектуры и разработка веб-приложения.
В качестве языка программирования CMS Wordpress использует PHP и
JSScript, в качестве СУБД MySQL [10].
Для того, чтобы разрабатываемая автоматизированная система
функционировала, необходим Web-сервер. Web-сервер — специальное
программное обеспечение (сервер), принимающее пользовательские HTTP-
запросы, как правило, браузеров, и отправляет им HTTP-ответы, совместно с
HTML-страницей, файлом, изображением, медиа-потоком либо прочей
55
информацией [26].
Web-сервером называется как программное обеспечение, выполняющее
функции Web-сервера, так и ПК, на котором действует это ПО. Через Web-
интерфейс по URL адресу пользователь получает доступ к серверу.
Дополнительными опциями многих Web-серверов являются:
-·ведение серверного журнала об обращениях пользователей к ресурсам;
-·аутентификация пользователей;
-·поддержка HTTPS для защиты соединений с пользователями;
-·поддержка динамично генерирующихся страниц.
Существует 2 наиболее известных в применении Web-сервера:
-·Apache –– это Web-сервер с открытым исходным кодом, часто
применяющийся в Unix-аналогичных ОС;
-·IIS –– это Web-сервер, созданный в компании Microsoft, как правило,
используется на ОС рода Microsoft Windows.
Ключевыми преимуществами Apache считаются безопасность и гибкость
конфигурации. Данный Web-сервер позволяет подключения наружных модулей
для предоставления информации, изменять сообщения об ошибках,
использовать СУБД для аутентификации пользователей. Недостатком является
отсутствие стандартного удобного администраторского интерфейса.
Преимуществом IIS является интеграция с иными продуктами компании
Microsoft. Значительный недостаток IIS состоит в трудности интеграции этого
сервера с интерпретатором PHP, что в целом усложняет настройку и
использование данного Web-сервера.
Значит, более логично применять Web-сервер Apache.
Для применения системы на рабочих пользовательских станциях
необходимо установить Web-браузер. В настоящее время большую известность
получили браузеры: Firefox, Chrome, Opera, Internet Explorer.
В разрабатываемой системе применяется методика асинхронного обмена
информацией AJAX и JavaScript код, который выполняется на стороне
пользователя, поэтому главное требование к браузеру – это его скорость
обрабатывания JavaScript кода. Среди вышеприведенных браузеров, самым
быстрым в работе с JavaScript выявился Opera, что доказывают итоги
56
множественных тестирований в разных бенчмарках. Непосредственно данным
браузером рекомендовано заменить используемый на сегодняшний день.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Под техническим обеспечением (ТО) подразумевается набор технических
средств, который предназначается для обеспечения работоспособности
автоматизированной системы [4].
В такой комплекс входят ЭВМ, которые осуществляют обработку
информации, средства по сбору и регистрации информации, средства по
накоплению и сохранению данных и по выдаче результатной информации.
Также имеются организационная техника, средства по подготовке данных на
машинных носителях, средства, обеспечивающие передачу данных по каналам
связи и вспомогательное оборудование [27].
Рекомендуемые требование к техническому обеспечению сервера:
Процессор – 4 ядра (8 логических потоков) частота 3-3.3 ГГц и более.
Оперативная память – 32 Гб и больше.
Свободное дисковое пространство – 128Гб (зависит от размера хранимых
документов).
Пропускная способность сетевого интерфейса – 1Гбит/с.
Тип накопителя – SSD .
Блок питания – не менее 800 ватт.
Требования к сети – стабильный канал связи от 10 мб/сек.
Система должна быть с хорошим охлаждением для без перебойной работы.
Для компании ИМ ООО «Строй Сити Трейд», предлагается создать сайт,
основанный на клиент-серверной архитектуре, соответственно требованиям,
которые предъявляются к техническому обеспечению. Они включают в себя
требования как к серверной, так и к клиентской части. Все компьютеры
компании объединяются в локальную сеть, что позволяет удовлетворить все
потребности информационного обмена. На рабочих местах сотрудников
компании находятся принтеры для печати разных отчётов, счетов, списков, и др.
выходных документов.
57
Поскольку задачи предполагается решать при помощи веб-
ориентированной системы, необходимы будут компьютеры для клиентских
рабочих мест, а также веб-сервер. Характерные особенности архитектуры
«клиент-сервер» и прочие особенности веб-ориентированных систем дают
возможность им работать на ЭВМ с низкими системными требованиями.
Сдерживающим фактором являются запросы операционной системы, потому,
что современные браузеры к ресурсам нетребовательны.
Успешная работа торгового предприятия в условиях жесткой конкуренции
возможна лишь при условии максимально эффективной организации работы
всех подразделений фирмы. Не последнюю роль в этом играет информационная
система, используемая на предприятии.
Каждый сотрудник ИМ ООО «Строй Сити Трейд» (за исключением разве
что водителей-экспедиторов) в своей повседневной работе использует
компьютер и разнообразные программные средства, установленные на нем.
Более того, работа всех сотрудников фирмы невозможна без использования
компьютеров. Это объясняется тем, что в настоящее время, благодаря сети
интернет любая деятельность становится более эффективной. Например, сдача
бухгалтерской отчётности производится в несколько кликов, загрузкой всех
документов на сайт налоговой службы, поиск адресов предприятий очень
эффективен при работе с интернет-каталогами и справочниками организаций,
поиск поставщиков продукции также осуществляется очень быстро, так как
большинство предприятий так или иначе представлены в сети интернет.
Описанные технические характеристики ПК компании относятся к
компьютерам, имеющих среднюю производительность, откуда следует, что их
замена или модернизация не требуется для выполнения установленной задачи.
Также не требуют улучшения технические характеристики серверов,
поскольку сейчас применяемые модели серверов обладают возможностью
наращивания своей производительности для реализации автоматизируемой
задачи, не причиняя ущерба другим выполняемым ими задачам.
Соединительным линиям ЛВС дают оценку по потенциальной пропускной
способности. Поскольку в процессе работы создаваемого модуля и обмена
информацией с сервером видео или голосовой трафик не передается, либо
Источник: https://baza.diplomsite.ru/previewfile/2291