Файл: «Разработка проекта информационной системы обработки заказа клиента в интернет-фирме, включая обработку заказа и проверку, и обработку оплаты».pdf
Добавлен: 25.05.2023
Просмотров: 586
Скачиваний: 4
СОДЕРЖАНИЕ
1 Системный анализ предметной области
2 Концептуальное проектирование БД
2.2 Структура проектируемой системы
2.3 SADT-диаграмма разработки ИПО автоматизации обслуживания клиентов
2.5 Виды обеспечения для разрабатываемой системы
2.6 Эталонная система моделирования ИПО автоматизации обслуживания клиентов
2.7 Схема шагов по проектированию САПР
3 Логическое проектирование БД
3.1 Описание инфологической модели
3.3 Разработка даталогической модели
4 Физическое проектирование БД
5 Диаграмма вариантов использования (прецедентов, use-case)
6 Диаграммы последовательности
7 Диаграммы деятельности (активности)
9 Диаграммы кооперации, состояний
10 Количественное обоснование выбора СУБД и языка программирования
10.3 Выбор языков программирования
11 Разработка интернет-магазина
11.1 Технологии разработки Интернет-ресурсов
11.2 Взаимодействие между модулями программных средств
11.4 Проектирование баз данных
11.6 Практическая реализация Интернет-ресурса ООО «КИБЕРКОМ»
11.6.1 Этапы создания Интернет-ресурса
11.6.2 Проверка работоспособности сайта в различных браузерах
Введение
Стремительное развитие информационных технологий обязывает нас следовать им, чтобы быть в курсе происходящего вокруг нас. Сначала радио, потом телевидение, а теперь глобальная сеть Интернет играют роль источника информации. Причем Интернет опередил и радио, и телевидение. Новые сайты по различным тематикам появляются каждый день. За последние годы даже появились специфичные профессии - Web-дизайнер, Web-программист, верстальщик и они востребованы на рынке труда, что говорит о популярности Интернета среди населения нашей страны и не только
Компания ООО «КИБЕРКОМ» занимается продажей программного обеспечения, оргтехники, комплектующих, предоставляет услугу по ремонту и сопровождению офисной техники. Необходимо сразу заметить, что деятельность любой компании в современной экономике не является статичной, то есть компания может перестать продавать какие-либо продукты, может наоборот продавать новые продукты и предоставлять новые услуги. Все это говорит о том, что обязательно надо продумать возможность добавления новых видов услуг и удаления устаревших данных.
Актуальность выполненной работы очевидна. В настоящее время у каждой крупной фирмы, у некоторых наиболее успешных средних и малых фирм имеются свои Интернет-ресурсы, посредством которых они предоставляют информацию о себе и своей деятельности. Подобно средствам массовой информации Интернет-ресурсы доносят информацию до заинтересованных лиц, но стоимость донесения информации до заинтересованных лиц получается ниже, а подчас и быстрее. Если зайти на поисковую систему Yandex и в окне поиска написать продажа и ремонт оргтехники система найдет тысячи сайтов. Из этого следует, что многие компании, работающие в этой сфере уже имеют собственные сайты. Значит и
фирме ООО «КИБЕРКОМ», занимающей одно из лидирующих мест на компьютерном рынке, необходимо иметь собственный Интернет-ресурс.
Главной целью работы является разработка информационно-программного обеспечения автоматизации обслуживания клиентов для ООО «КИБЕРКОМ, которое бы являлось «отображением» деятельности компании и средством связи с клиентами и партнерами в сети Интернет.
Можно выделить следующие основные задачи:
- изучение деятельности фирмы ООО «КИБЕРКОМ», поиск проблем, предлагаемые технические решения (в области курсовой работы) для того, чтобы сайт удовлетворял требованиям компании в максимальной степени;
- создание структуры сайта, позволяющей реализовать удобный интерфейс и быстрый доступ пользователя к интересующей его информации;
- предусмотреть возможность изменения содержания сайта путем добавления, обновления, удаления записей в базе данных, в которой и будет храниться информационное наполнение сайта.
1 Системный анализ предметной области
Проблематика является полной и непротиворечивой, если она рассмотрена максимально всесторонне, подробно и ее элементы не противоречат друг другу. Проверить проблематику на адекватность можно с помощью сорита.
Схема вывода «сорит» – это средство генерации следствий на основе гипотетического образа объекта проектирования.
Определим основные понятия.
Сущность – все то, о чем можно нечто утверждать (все, о чем что-то можно говорить на естественном языке). Сущности могут образовывать классы – совокупности, объединенные с помощью общего имени.
Квантор «всякий» – будучи поставлен рядом с именем класса, показывает, что в высказывании будет утверждаться нечто, что одновременно истинно для всех сущностей, входящих в этот класс.
Квантор «некоторый» – будучи поставлен рядом с именем конкретного класса сущностей, обозначает, что в высказывании будет нечто утверждаться относительно какого-то подкласса сущностей, входящих в данный класс.
В высказываниях используются связки «есть» и «не есть». Эти связки интерпретируются как:
1) «Есть» – когда эта связка объединяет два класса, она интерпретируется как отношение включения сущностей, образующих эти классы.
2) «Не есть» – когда эта связка объединяет два класса, она интерпретируется как отношение не включения сущностей, образующих эти классы.
С помощью кванторов строится четыре схемы базовых высказываний, используемых в силлогистике:
1) всякий S есть P.
2) всякий S не есть P.
3) некоторый S есть P.
4) некоторый S не есть P.
S будем называть субъектом высказывания, а P - предикатом высказывания.
На основании приведённых проблем и описания разрабатываемой системы построим унарные высказывания
Использованные унарные высказывания:
1) W0 – Интернет-сайт.
2) W1 – Интернет-сайт, удовлетворяющий требованиям заказчика.
3) W2 – Интернет-сайт, оперирующий с БД организации.
4) W3 – Интернет-сайт, предоставляющий удаленный доступ к информации.
5) W4 – Интернет-сайт, имеющий приятный дизайн.
6) W5 – Интернет-сайт, автоматизирующий работу менеджеров.
7) W6 – Интернет-сайт, привлекающий новых клиентов.
8) W7 - Интернет-сайт, приносящий прибыль.
На основе унарных высказываний сформируем бинарные высказывания, в которых задействованы традиционные для формальной логики кванторы:
1) J, W0, W1 – некоторые Интернет-сайты есть сайты удовлетворяющие требованиям заказчика.
2) А, W0, W3 – всякий Интернет-сайт есть сайт, предоставляющий удаленный доступ к информации.
3) А, W6, W7 – всякий Интернет-сайт привлекающий новых клиентов есть сайт приносящий прибыль.
4) J, W4, W6 – некоторые Интернет-сайты, имеющие приятный дизайн есть сайты привлекающие новых клиентов.
5) J, W2, W5 – некоторые Интернет-сайты, оперирующие с БД организации есть сайты, автоматизирующие работу менеджеров.
6) J, W1, W7 – некоторые Интернет-сайты, удовлетворяющие требованиям заказчика есть сайты, приносящие прибыль.
Рисунок 1.1 - Ввод начальных данных
Рисунок 1.2 - Построение сорита
Анализ построенного сорита. Выбор ключевых сущностей.
Используя разрабатываемый Интернет-сайт, фирма стремится автоматизировать работу персонала и привлечь новых клиентов. Эти условия были заложены в сорит.
На верхних уровнях построенного сорита мы получили в качестве ключевой сущности W0(Интернет-сайт). Кроме того, сорит указал нам, что сущность W4(приятный дизайн).
Таким образом, мы имеем две ключевые сущности:
1) W4 – Интернет-сайт, имеющий приятный дизайн.
2) W0 – Интернет-сайт.
Выводы сорита с выбранными сущностями.
Для сущности W 4 – «W4 – Интернет-сайт, имеющий приятный дизайн»:
1) Некоторые Интернет-сайты, имеющие приятный дизайн, есть сайты привлекающие новых клиентов (J,4,6).
2) Некоторые Интернет-сайты, имеющие приятный дизайн есть сайты, приносящие прибыль (J,4,7).
Для сущности W 0 – «W0 – Интернет-сайт»:
1) Некоторые Интернет-сайты, есть сайты удовлетворяющие требованиям заказчика (J,0,1).
2) Всякие Интернет-сайты есть сайты, предоставляющие удаленный доступ к информации (А,0,3).
Концепция разрабатываемой системы.
Можно сделать вывод, что при разработке Интернет-сайта нужно учитывать требования заказчика и предпочтения клиентов. Для увеличения прибыли, необходимо привлечение новых клиентов. Это значит, что интерфейс сайта должен быть интуитивно понятным, а информация - легко доступной.
2 Концептуальное проектирование БД
2.1 Система как «чёрный ящик»
Согласно этой модели, представленной на рисунке 2.1, на вход поступают данные из базы данных сайта. На выходе же – выгруженные данные на сайт.
Рисунок 2.1 – Модель «Черный ящик»
2.2 Структура проектируемой системы
ИПО автоматизации обслуживания клиентов предназначено для автоматизации деятельности организации и прогнозирования электронных продаж ООО «КИБЕРКОМ».
Данная разработка очень важна для ООО «КИБЕРКОМ», с точки зрения руководства, так как оно позволяет сократить затраты на продажу товара, а также изучить спрос и спрогнозировать дальнейшие продажи.
Функционирование на предприятии осуществляется внутри её структурных сегментов с выходом во внешнюю среду для продажи и покупки товаров. На рисунке 2.2 представлена структура организации.
1- отношение директора к руководителям, 2 - отношение руководителя к сотрудникам, 3 - отношение сотрудников к руководителю, 4 - отношение руководителя к клиенту,
5 - отношение сотрудников к клиенту;
Рисунок 2.2 – Структура предприятия
Пояснения к рисунку 2.2 («цифренные» обозначения на рисунке соответствуют пунктам):
- определяет миссию предприятия; формирует цели компании; контролирует выполнение поставленных задач; производит внутренний аудит; занимается наиболее важными делами, дает распоряжения руководителям отделов (в форме личных бесед, письменных указаний и электронных писем);
- ставит конкретные задачи перед сотрудниками; планирует работу отдела; контролирует работу каждого конкретного сотрудника;
- каждые сотрудник отчитывается перед своим руководителем (еженедельные «планерки»);
- предоставляет отчет клиенту о проделанной работе;
- занимается непосредственной работой с клиентом.
Рассмотрим структурную единицу организации отдел продаж, изображенную на рисунке 2.3.
Менеджер отдела продаж находит новых клиентов, заключает с ними договоры или контракты; оформляет необходимые документы продажи. На каждом этапе своей деятельности заносит информацию во внутренний ресурс (информация о клиенте, номенклатурные позиции, документы движения).
Клиент
Компания(ООО«КИБЕРКОМ»)
Обращается за товаром или услугой
Менеджер
Оформляет документы на
Отдел системного администрирования
Склад
Сервисный центр
продажу или услугу
Рисунок 2.3 – Структура отдела продаж
К достоинствам существующей организации структурной единицы стоит отнести прямую работу с клиентом, быстродействие приема заявки (при небольшом количестве клиентов). Недостатки: количество одновременно оформленных заказов клиента ограничено человеческими способностями и навыками сотрудника, недостаточное количество рекламы на сторонних информационных ресурсах, ограничено время работы (временем работы организации). Для этих целей был создан интернет-магазин для автоматизации продаж. Покупатель выбирает необходимый товар из каталога, заполняет необходимые поля. После чего эти данные отправляются на почту организации и ему доставляют товар в удобное ему время. Также можно приехать самому за товаром и при этом получить скидку.
2.3 SADT-диаграмма разработки ИПО автоматизации обслуживания клиентов
Оптимальным вариантом описания разрабатываемой системы является функциональная SADT – модель.
SADT (Structured Analysis and Design Technique – методология структурного анализа и проектирования) – это методология, разработанная специально для того, чтобы облегчить описание и понимание искусственных систем, попадающих в разряд средней сложности. Описание системы с помощью SADT называется моделью.[2]
SADT – модель системы автоматизации тестирования представлена на рисунке графическим языком. Графический язык SADT организует естественный язык вполне определённым и однозначным образом и обеспечивает структуру и полную семантику естественному языку модели. Представленная модель сосредоточена на функциях системы и поэтому является функциональной. Функциональная модель представляет с требуемой степенью детализации систему функций, которые в свою очередь отражают свои взаимоотношения через объекты системы.[3]
Рассмотрим структурную SADT-диаграмму системы проверки правильности и последовательности соединений компонентов. Прежде всего сформулируем вопросы, на которые SADT-диаграмма должна отвечать: