Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Методы и средства проектирования информационных систем и технологий .

Содержание:

Введение

Необходимость автоматизации статистического учёта сегодня вытекает, прежде всего, из проведения на онлайн рынке новой экономической политики на основе маркетинговой стратегии, ориентированной на коммерческую эффективность. При этом должна достигаться основная цель - обеспечение устойчивого функционирования онлайн торговых площадок на рынке. В этих условиях оперативный статистический учёт приобретает важное экономическое значение, так как от его качества и оперативности зависит снижение затрат на поставку товаров от поставщика и получение дополнительных доходов от них.

Для улучшения качества взаимодействия клиентов с онлайн площадкой, повышения культуры обслуживания, повышения производительности и улучшения условий труда продавцов была создана автоматизированная система «Скан», работающая в масштабе реального времени.

«Скан» разработана как типовая система, предназначенная для комплексной автоматизации покупок и продаж на онлайн площадке. Она представляет собой распределённую вычислительную сеть коллективного пользования и целый ряд вычислительных центров.

АСУ «Скан» позволяет выполнять большую сферу услуг, таких, как продажа товаров, имеющихся на складе, предварительный заказ партии товара, выдача результата по запросу о наличии или отсутствия нужного товара на складе и т.д.

1. Технико-экономическая характеристика предметной области и предприятия.

1.1. Характеристика предприятия и его деятельности.

Компания

Оксар

ООО «Оксар»

Открыт интернет магазин был в 2008 году.

ООО «Оксар» - интернет магазин в котором продаются самые разные товары. Является одним из лидеров рынка в России.

Основные направления торговли ООО «Оксар»:

- Бытовая техника

- Электроника

- Товары для дома

- Детские товары

- Товары для спорта и отдыха

- Товары для животных

Общие правила оформления заказов поставщику:

  • Покупатель делает заказ и оплачивает его
  • Работники склада передают товар в службу доставки
  • Курьер доставляет товар покупателю
  • При необходимости магазин закупает товар у поставщика

год

Размер уставного капитала (руб.)

Размер уставного капитала (в акциях)

2017

2 296 264 000

2 296 472

Рисунок 1 Уставный капитал

Страны, куда осуществляется доставка

Российская Федерация, бывшие страны СНГ


Рисунок 2 Технические характеристики

Миссия:

Миссия компании заключается в развитии бизнеса на основе эффективного исполнения функций национального перевозчика грузов.

Описание работы отдела продаж:

  • отдел продажи насчитывает девять сотрудников
  • 5 операторов отдела закупки.
  • Четыре человека следят за серверами

Общие правила продажи билетов:

  • Предварительная продажа билетов производится в кассе, на сайте и у официальных распространителей билетов
  • Продажа билетов в кассе производится за наличный и безналичный расчет в российских рублях за указанную на билетах цену
  • Покупка осуществляется с 9:00-23:00
  • Онлайн покупка круглосуточно

1.2. Выбор комплекса задач автоматизации, структуры комплекса технических и программных средств и характеристика существующих бизнес - процессов.

Аппаратные средства отдела по продаже билетов:

Наименование устройства

Технические характеристики

Установленное программное обеспечение

1

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

2

Файловый сервер TopComp PW 4467655

Intel Core i3 2100 3.1 ГГц, DDR3 8 Гб 1333 МГц, HDD 1000 Гб 7200rpm, Quadro K420 2048 Мб, DVD±RW, Без ОС

Ubuntu 20.10 Server Edition

С1, Microsoft Visio, Microsoft Word

3

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

4

Маршрутизатор Cisco ISR4331R/K9

полноценный SOHO маршрутизатор с 5 гигабитными портами,

портом USB 2.0 и встроенными MIMO антеннами для подключения WiFi устройств.

5

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

6

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

7

Hikvision DS-I114

IP видеокамера 6 шт

цветная, матрица: 1.3 Мп, разрешение: 1280x960, фокусное расстояние: 2,8-12 мм, корпус: купольная, ик-подсветка: до 30 м, размер: 119х97.2 мм, дополнительно: функция день и ночь

8

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

9

2x Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

10

Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

11

Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

12

Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

13

Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

14

Intel Xeon E5-2630 v4

Cores: 2x 10x 2.20 GHz (Dual 10 Core), RAM: 32 GB DDR4 ECC reg., HDDs: 2x 1TB SATA 7.2k RPM HW Raid, IPMI/KVM

Microsoft Windows 10

Microsoft Office, С1

ПO ЛВС типа клиент-сервер NetWare 386 версии 3.11

Протоколы TCP/IP, SNMP, CMIP стандарта V/32bis

16

HP Color LaserJet Pro MFP M177fw

МФУ для небольшого офиса, 4-цветная лазерная печать, до 16 стр/мин, Макс. формат печати A4 (210 × 297 мм)

Драйвер работы МФУ

17

HP Color LaserJet Pro MFP M177fw

МФУ для небольшого офиса, 4-цветная лазерная печать, до 16 стр/мин, Макс. формат печати A4 (210 × 297 мм)

Драйвер работы МФУ

18

HP Color LaserJet Pro MFP M177fw

МФУ для небольшого офиса, 4-цветная лазерная печать, до 16 стр/мин, Макс. формат печати A4 (210 × 297 мм)

Драйвер работы МФУ

Рисунок 3 техническая архитектура

Техническая архитектура представлена на рисунке на нем присутствуют

следующие объекты:

  • 16 персональных компьютеров
  • 4 много функциональных устройства
  • Коммутатор
  • Одна точка Wi-Fi
  • Камеры
  • Файловый сервер
  • Сервер баз данных
  • Сервер приложений
  • Сервер видеонаблюдения

Для обеспечения безопасности используется Kaspersky Antivirus

Protection.

Полный список программного обеспечения:

1 операционные системы: Windows 10 Корпоративная;

2 СУБД: Oracle 12.2, Microsoft SQL Server;

3 средства обеспечения информационной безопасности и защиты данных:

Kaspersky Antivirus Protection, Kaspersky Internet security;

4 офисные приложения: Office 2013 (Microsoft Word, Microsoft Excel,

Microsoft Outlook, Microsoft PowerPoint, Microsoft Access, Microsoft Visio);

5 специализированное программное обеспечение: Autocad.

Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

1. Пред проектное обследование 

Исследование объекта автоматизации

Сбор исходной информации;

Постановка задачи.

Обоснование необходимости разработки программы

Научно-исследовательские работы

Определение структуры входных и выходных данных;

Предварительный выбор методов решения задач

Разработка и утверждение технического задания

Определение требований к программе

Разработка технического задания

2. Технический проект

Разработка технического проекта

Уточнение структуры входных и выходных данных;

Разработка алгоритма решения задачи

Утверждение технического проекта

Разработка плана мероприятий по разработке и внедрению программ.

3. Рабочий проект

Выполнение комплекса работ по разработке дополнительных возможностей выбранной программы

Адаптация начальной конфигурации программы

Перенос данных

Занесение копий старых данных

Отладка программы

Испытания программы

Согласование и утверждение программы, проведение испытаний

4. Внедрение

Пост проектное сопровождение системы

Подготовка и передача программы и программной документации для сопровождения

Обучение сотрудников

Подготовка и передача программы и программной документации для сопровождения.

Календарный план:

Работа/Длит.

1-3

3-6

6-9

9-12

12-15

15-20

20-30

Техническое задание 

Исследование объекта автоматизации

Обоснование необходимости разработки программы

Научно-исследовательские работы

Разработка и утверждение технического задания

Технический проект

Разработка технического проекта

Утверждение технического проекта

Рабочий проект

Выполнение комплекса работ по разработке дополнительных возможностей выбранной программы

Перенос данных

Отладка программы

Испытания программы

Внедрение

Пост проектное сопровождение системы

Обучение сотрудников

Длительность

(дни)

1-3

3-6

6-9

9-12

12-15

15-20

20-30

Диаграмма idf0 покупка товара

Безымянный1

Рисунок 8 Диаграмма idf0 нулевой уровень

Безымянный2

Рисунок 9 контекстный уровень

Безымянный3

Рисунок 10 второй уровень

1.3 Организационная структура управления предприятием

Организационная структура отдела по продаже железнодорожных билетов

Должностные обязанности директора

Рисунок 4 организационная структура

  • Руководство деятельностью организации.
  • Организация работы и эффективного взаимодействия всех структурных подразделений субъекта.
  • Представление интересов общества, заключение сделок от его имени.
  • Обеспечение законности ведения финансово-хозяйственной деятельности общества.

Должностные обязанности директора:

  • Руководство деятельностью организации.
  • Организация работы и эффективного взаимодействия всех структурных подразделений субъекта.
  • Представление интересов общества, заключение сделок от его имени.
  • Обеспечение законности ведения финансово-хозяйственной деятельности общества.

Должностные обязанности финансового директора:

  • Сбор и анализ информации
  • Принятие решений
  • Учёт, анализ, контроль, урегулирование.

Должностные обязанности менеджера:

  • Занимается поиском потенциальных клиентов.
  • Ведёт коммерческие переговоры с клиентами.
  • Осуществляет приём и обработку заказов клиентов, оформляет необходимые документы.
  • Выясняет потребности клиентов в продукции, реализуемой компанией, и согласовывает заказы с клиентом в соответствии с его потребностями и наличием ассортимента.
  • Мотивирует клиентов на работу с компанией в соответствии с утверждёнными программами по стимулированию сбыта.
  • Составляет ежемесячный план продаж.

Должностные обязанности кладовщика:

  • приём продукции и других товарно-материальных ценностей на склад.
  • выдача (отпуск) продукции и других товарно-материальных ценностей со склада.
  • хранение материальных ценностей, внутреннее перемещение предметов на складе.
  • проверка товарно-сопроводительных документов.
  • учёт и ведение складской документации.

Должностные обязанности бухгалтера:

  • Участвует в разработке и осуществлении мероприятий, направленных на соблюдение финансовой дисциплины и рациональное использование ресурсов.
  • Осуществляет приём и контроль первичной документации по соответствующим участкам бухгалтерского учёта и подготавливает их к счётной обработке.
  • Отражает на счетах бухгалтерского учёта операции, связанные с движением основных средств, товарно-материальных ценностей и денежных средств.
  • Составляет отчётные калькуляции себестоимости продукции (работ, услуг), выявляет источники образования потерь и непроизводительных расходов, подготавливает предложения по их предупреждению.
  • Производит начисление и перечисление налогов и сборов в федеральный, региональный и местный бюджеты, страховых взносов в государственные внебюджетные социальные фонды, платежей в банковские учреждения, средств на финансирование капитальных вложений, заработной платы рабочих и служащих, других выплат и платежей, а также отчисление средств на материальное стимулирование работников предприятия.

2. Информационное обеспечение задачи.

2.1. Информационная модель и её описание.

рисунок 5 диаграмма деятельности

2.2. Характеристика нормативно-справочной, входной и результатной информации

рисунок 6 диаграмма прецедентов

Описание актёров и прецедентов

Актёры:

Менеджер по снабжению – человек занимающийся управлением информацией о поставщиках и управлением комплектации заказа.

Завскладом - человек занимающийся учётов поступлений товара на склад и выдачей товара.

Покупатель - человек, который сделал заказ.

Менеджер по работе с заказом - человек работающий с заказом.

Прецеденты:

Работа с заказом - этот прецедент инициируется менеджером по работе с заказом. Менеджер получает заказ и передаёт информацию завскладу.

Управление информацией о поставщиках - этот прецедент инициируется менеджером по снабжению. Менеджер связывается с поставщиками и заказывает необходимые материалы.

Управление информацией о комплектации - этот прецедент инициируется менеджером по снабжению. Менеджер проверяет заказ и передаёт материалы завскладу

Учёт поступлений и выдачи - этот прецедент инициируется завскладом. Завсклад собирает и передаёт комплект покупателю.

Аутентификация пользователя - этот прецедент инициируется покупателем. Покупатель делает заказ.

2.3. Характеристика базы данных

диаграмма сущность связь

ER модель базы данных “продажа товаров”

Рисунок 7 диаграмма сущность связь

Для проектирования ИС была создана модель сущность-связь. В ней

определены все основные объекты (сущности) и связи, которые существуют

между ними. Были выделены 4 сущности: клиент, посещаемость,

стоимость товара, сотрудник.

Сущности:

  • клиент
  • посещение
  • товар
  • сотрудник

Атрибуты:

  1. Клиент:
  • 1.1 Код клиента
  • 1.2 Фамилия клиента
  • 1.3 Имя клиента
  • 1.4 Отчество клиента
  • 1.5 Дата рождения
  • 1.6 Адрес
  • 1.7 Телефон
  1. Посещение:
  • 2.1 Время посещения
  • 2.1 Продолжительность посещения
  • 2.3 Дата посещения
  1. Стоимость товара:
  • 3.1 Код товара
  • 3.2 Название товара
  • 3.3 Стоимость товара
  1. Сотрудник:
  • 4.1 Номер сотрудника
  • 4.2 Имя сотрудника
  • 4.3 Фамилия сотрудника
  • 4.4 Отчество сотрудника
  • 4.5 Должность сотрудника

Между сущностями и атрибутами существуют следующие связи:

  1. клиент – один ко многим – посещение.

Один клиент может сделать множество посещений, один кассир может принимать много клиентов.

  1. клиент – многие ко многим – товар.

Многие клиенты могут приобретать многие товары.

  1. Посещение – многие ко многим - сотрудник

Многие сотрудники могут работать по многим посещениям.

Данные о хранении документов, используемых в АИС

Документ

Информационные потоки

Хранение

Вывод на принтер

Наименование

регистрация в БД

формирование

внешний

внутренний

входящий

исходящий

на бумаге

в БД

Должностная инструкция

+

+

+

+

+

+

табель учёта рабочего времени

+

+

+

+

+

+

Трудовой договор

+

+

+

+

+

+

Штатное расписание

+

+

+

+

+

Отчёты

+

+

+

+

+

+

Итого

2

3

2

3

2

4

5

5

2

- в столбце “Регистрация в БД” указать знак “+” только для тех

документов, для которых в БД будут сохраняться значения идентифицирующих реквизитов и некоторых других, состав

которых должен быть определён на данной стадии проектирования;

- в столбце “Формирование” указать знак “+” для тех документов, которые будут формироваться автоматически, на основе запросов к БД

- столбцы “Входящий”, “Исходящий” заполняются только для внешних информационных потоков.

В таблице 7 отображена декомпозиция документов и состав информационного обеспечения АИС.

3. Контрольный пример реализации

Схема данных «продажа товара»

Рисунок 11 Схема данных «продажа товара»

Описание таблиц

Таблица 1 «Поставщики»

Наименование поля

Идентификатор поля

Тип поля

Номер поставщика

Ключ

Числовой

ФИО

-

Короткий текст

Телефон

-

Числовой

Адрес

-

Короткий текст

Таблица 2 «Поставки»

Наименование поля

Идентификатор поля

Тип поля

№ поставки

Ключ

Числовой

Номер поставщика

-

Числовой

Код товара

-

Числовой

Цена поставки

-

Короткий текст

Срок поставки

-

Дата и время

Кол-во

-

Числовой

Номер счёта

-

Короткий текст

Ответственный

-

Короткий текст

Таблица 3 «Сотрудники»

Наименование поля

Идентификатор поля

Тип поля

Код сотрудника

Ключ

Счётчик

ФИО

-

Короткий текст

Должность

-

Короткий текст

Адрес

-

Короткий текст

Телефон

-

Числовой

Таблица 4 «Реализация»

Наименование поля

Идентификатор поля

Тип поля

Номер документа

Ключ

Счётчик

Дата

-

Дата и время

Ответственный

-

Короткий текст

Стоимость товаров

-

Числовой

Скидка

-

Числовой

Сумма к оплате

-

Числовой

Оплачено

-

Числовой

Сдача

-

Числовой

Таблица 5 «Должности»

Наименование поля

Идентификатор поля

Тип поля

Код должности

Ключ

Числовой

Наименование должности

-

Короткий текст

Таблица 6 «Что реализовано»

Наименование поля

Идентификатор поля

Тип поля

№ п/п

Ключ

Числовой

Номер документа

-

Числовой

Код товара

-

Числовой

Количество

-

Числовой

Таблица 7 «Товары»

Наименование поля

Идентификатор поля

Тип поля

Код товара

Ключ

Числовой

Название товара

-

Короткий текст

Кол-во на складе

-

Числовой

Единицы измерения

-

Короткий текст

Цена релиз

-

Числовой

Категория

-

Короткий текст

Описание

-

Короткий текст

Торговая марка

-

Короткий текст

Таблица 8 «Единицы измерения»

Наименование поля

Идентификатор поля

Тип поля

Код единиц измерения

Ключ

Числовой

Наименование единиц измерения

-

Короткий текст

Таблица 9 «Категории товаров»

Наименование поля

Идентификатор поля

Тип поля

Код категории

Ключ

Числовой

Наименование категории

-

Короткий текст

Таблица 10 «Торговые марки»

Наименование поля

Идентификатор поля

Тип поля

Код торговой марки

Ключ

Числовой

Торговая марка

-

Короткий текст

Адрес

-

Короткий текст

Телефон

-

Числовой

Исходные коды SQL

SELECT AVG([стоимость]) AS [средняя стоимость]

FROM товары;

SELECT наименование

FROM товары

WHERE описание Like '*о';

DELETE *

FROM заявки

WHERE название=кол-во;

SELECT [поставка]. наименование AS Выражение1, доставка. Время, [поставка].адрес AS Выражение2,

FROM визит

WHERE ((([визит].[наименование)='товары'))

ORDER BY 'наименование' DESC;

Контрольный пример реализации и описание

На рисунках изображено то, как происходит работа с запросом «Основная информация по сотрудникам». При запуске данной формы появляется окно, в которое требуется ввести фамилию уже существующего сотрудника. После этого, появляется информация, связанная с приказами и личными данными.

Рисунок 12 Работа с запросом «Основная информация по сотрудникам»

Рисунок 13 Работа с запросом «Основная информация по сотрудникам

изображён запрос, выдающий пользователю список сотрудников, проживающих только в Москве.

Рисунок 14 Запрос «Сотрудники из Москвы»

Выходные формы

Рисунок 15 форма «товары»

Рисунок 16 форма «поставщики»

Заключение

Мной проведена работа по теме «автоматизация статистического учёта». В ходе работы мной была собрана и сгруппирована информация о работниках, спроектирована и разработана база данных автоматизации статистического учёта интернет магазина.

В первой части я произвёл описание отдела по продаже товаров, рассмотрена проблема продажи товаров, выполнена работа над входными данными базы данных.

Во второй части я реализовал поставленную цель и решил задачи. Также я создал структуру базы данных благодаря программе Microsoft Office Access, разработаны запросы, формы и отчёт.

В третьей части я привёл показательный пример запросов и форм базы данных.

Список используемой литературы

  1. Delphi C/S 2. Русскоязычная документация; BorlandPress - Москва, 2017. – 377 c.
  2. Бобровский, С. Delphi 7. Учебный курс / С.Бобровский. - СПб: Питер – Москва, 2018. - 736 c.
  3. Буторин, Д. MS Agent и Speech API в Delphi (+ CD-ROM) / Д.Буторин. –БХВ-Петербург - Москва, 2016. - 440 c.
  4. Глушаков, С.В. Базы данных /С.В.Глушаков, Д.В. Ломотько. – Харьков: Фолио - Москва, 2020. - 504 c.
  5. Голицына, О.Л. Базы данных. / О.Л.Голицына. - Москва: Форум, 2017. - 399 c.
  6. Дарахвелидзе, П.Г. Delphi 2019 для Win32 наиболее полное руководство / П.Г.Дарахвелидзе, Е.П.Марков. – М: БХВ-Петербург, 2019. – 211 c.
  7. Дейт, К.Дж. Введение в системы баз данных /К.Дж. Дейт. – Киев: Диалектика, 2020. – 784 c.
  8. Диго, С.М. Базы данных /С.М. Диго. – М.: Финансы и Статистика - Москва, 2018. – 592 c.