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

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

Содержание:

Введение

Расчеты с клиентами— это то, что имеется в любой компании, которая проводит работу с клиентами, к примеру, продажа товаров и услуг.

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

Предмет исследования - автоматизация расчетов с клиентами.

Я выбрал эту тему для написания курсовой т.к. автоматизация расчетов с клиентами является необходимым процессом для любого торгового предприятия. Автоматизированный расчет с клиентами в разы ускорит работу сотрудников, бухгалтеров и облегчит приобретение товаров и услуг самих клиентов. Комплексное использование современных информационных технологий и приобретение специальной информационной системы позволят улучшить расчеты с клиентами.

Объект исследования –небольшой магазин японской культуры со своим сайтом и большим ассортиментом товаров.

Хорошим вариантом для выбора объекта исследования я считаю любой магазин т.к. почти каждый магазин, ведет расчеты с клиентами при продаже им каких-либо товаров, следовательно, повысив производительность расчетов с клиентами, можно очень сильно улучшить работу всего предприятия.

Так же на таких предприятиях ведется учет клиентов, самой востребованной ими продукции и их предпочтений, следовательно, улучшив работу расчетов с клиентами можно смело утверждать, что предприятие сможет вести более точный учет данных показателей и в дальнейшем это сильно отразится на продуктивности всей компании.

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

При осуществлении расчетов с клиентами в организации, производится обработка и запись большого количества информации, связанной с клиентами, которая в себя включает:

Стоимость товаров, их наличие на складе и количество нужных клиенты товаров;

контроль за успешным расчетом с клиентом, для избегания недовольства со стороны клиентов в будущем, так как это может привести к серьезным проблемам для компании, в виде уменьшения прибыли, из-за негативных отзывов клиентов и их уменьшением;

своевременное и правильное оформление документации и контроль за каждой операцией расчетов с клиентами;

контроль над поведением сотрудников в работе с клиентами.

В связи с этим для надежного функционирования системы расчетов нужно вести их систематический и постоянный учет.

Так же программа должна уметь работать с отчетами и прочими документами необходимыми для работы и расчетов с клиентами.

Целью данного курсового проекта – внедрить программу для автоматизации расчетов с клиентами, для повышения эффективности компании и увеличения числа клиентов за счет быстрой, продуктивной, а главное правильной работе. Для достижения этой цели будет приобретаться готовая информационная система и внедрятся на предприятие.

Задачи курсового проекта – необходимые к выполнению мероприятия для успешного достижения цели курсовой работы.

Задачами курсовой работы являются:

Описание предприятия и его деятельности,

Составление программной и технической архитектуры предприятия,

Анализ собранных данных о предприятии,

Описание автоматизированного процесса на предприятии,

Выбор программного средства для автоматизации,

Составление технического задания,

Составление списков подходящих решений для автоматизации,

Описание технологии функционирования ИС,

Физическое проектирование БД,

Разработка экранных форм ввода-вывода и отчетов.

Составление пользовательской документации.

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

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

  “ugly samurais” - российская компания, специализирующаяся на продаже различных товаров японской культуры, таких как манга, декоративные катаны, юкаты, японские сладости, маски различных существ из мифов Японии, таких как маска тенгу, также компания в ходе сотрудничества с другой организацией начала выпускать геймпады для различных приставок, компьютерные мышки, коврики для мышки и клавиатуру, все это с изображениями японской культуры, компания продолжает пополнять список вещей на продажу. На середину 2018 года сеть насчитывает более 3 магазинов в городах России, также имеется свой собственный сайт. Штаб-квартира компании находится в Москве. Ввиду конфиденциальности настоящее название компании не указывается.

В 2015 году была основана компания “ugly samurais” и открыт первый магазин в Москве, в одном из помещений которого велись первые продажи продукции компании.

С 2016 года компания начинает развивать торговую сеть, открывая свой второй магазин. В том же году открывается третий магазин, и компания начинает работать с зарубежными партнерами. Одновременно с развитием в новых регионах расширяется уже существующая сеть в регионах присутствия.

В 2018 году филиальная сеть компании состояла из более чем 3 магазинов в 7 городах России, в которых было занято более 150 сотрудников. Компания к этому времени начала экспансию в столичный регион (Москва, Подмосковье)

В Феврале 2017 года “ugly samurais” открыл свой магазин в Санкт-Петербурге.

На 2019 год компания обеспечила своей продукцией более 500 тысяч людей.

Выручка компании на 2019 год составляет 387 млн. рублей.

Основные технико-экономические показатели компании указаны в таблице 1.

Таблица 1.1. Основные технико-экономические показатели компании.

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

показателя

Единица

измерения

За 2019 год

Объем оказанных услуг

Шт.

29456

Число обслуженных клиентов

чел.

370097

Выручка от оказания услуг, продаж

тыс. руб.

35000

Среднесписочная численность работников

чел.

169

Годовой фонд оплаты труда

тыс. руб.

30840

Среднемесячная заработная плата работников

тыс. руб.

28500

Основными конкурентами компании являются крупные и средние магазины одежды, аксессуаров и игровой техники. Так же к конкурентам можно отнести и маленькие торговые сети.

Основными поставщиками компании являются изготовители игровых электронных устройств: Крупные торговые компании (NVidia, MSI, ASUS и т.д.)

Потребителями наших товаров являются физические лица, которые пользуются продукцией компании OOO “For Honor”, а также просто любители японской культуры и литературы.

Информационная система будет внедрятся в Московский филиал компании (Офис), в связи с этим количество сотрудников, программная и техническая архитектура, а также организационная структура будет описывается в соответствии с этим филиалом.

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

Московский филиал имеет в своем распоряжении 19 сотрудников.

В состав штата сотрудников входят: директор, Главный бухгалтер, Менеджер, Секретарь, кладовщик, Системный администратор, 4 кассира, Кладовщик, 7 курьеров, 2 техника.

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

Рисунок 1.1. Организационная структура предприятия

Описание должностей сотрудников

Администрация:

Директор — директор, высшая административная должность, размещается в администрации, управляет всем предприятием и поддерживает его работоспособность, использует ПК и принтер.

Секретарь — офисный работник с широким кругом обязанностей от заполнения отчетностей до помощи директору.

Основные обязанности:

  1. Работа с документами
  2. Планирование и подготовка приёма посетителей
  3. Участие в подготовке деловых переговоров
  4. Заказ канцтоваров и прочих вещей, необходимых для жизнедеятельности офиса.

Располагается в администрации, использует ПК и принтер.

Менеджер -  начальник, занятый управлением процессами и персоналом на определённом участке предприятия, организации. Основная функция менеджера — управление, включающее процесс планирования, организации, мотивации и контроля. Он располагается в администрации и использует ПК и принтер.

Бухгалтерия:

Главный бухгалтер — специалист по организации бухгалтерского учета хозяйственно-финансовой деятельности и контролю за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия.

IT-отдел:

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

Обязанности:

  1. подготовка и сохранение резервных копий данных, их периодическая проверка и уничтожение;
  2. установка и конфигурирование необходимых обновлений для операционной системы и используемых программ;
  3. установка и конфигурирование нового аппаратного и программного обеспечения;
  4. создание и поддержание в актуальном состоянии пользовательских учётных записей;
  5. ответственность за информационную безопасность в компании;
  6. планирование и проведение работ по расширению сетевой структуры предприятия;
  7. документирование всех произведенных действий.

Располагается в IT-отделе, использует ПК и принтер.

Техник –специалист, работающий в области техники , отвечающий за работоспособность технического парка предприятия, основными обязанностями являются починка оборудования и работа по заявкам сотрудников. Располагается в IT- отделе, подчиняется системному администратору и использует только ПК.

Склад:

Кладовщик– это универсальный специалист, выполняющий большинство складских операций: прием и отпуск товарно-материальных ценностей, проверка товарно-сопроводительных документов, ведение складской документации, и др.

Обязанности:

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

Контролирует ведение учета складских операций, установленной отчетности.

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

Располагается в складском отделе, использует ПК и принтер.

Упаковщик – сотрудник склада, который расфасовывает и упаковывает товары в организации.

Грузчик – сотрудник, который грузит товары.

Прочие сотрудники:

Кассир сотрудник организации ответственный за работу с работу на кассе, расчеты с клиентами и работу с ними

Курьер сотрудник организации, который осуществляет доставку товара по адресу, указанному клиентом

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

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

Расчеты с клиентами осуществляют следующие взаимосвязанные функции: продажа товаров, работа с клиентами ведение отчетности по продукции и клиентам.

Назначение информационной системы – обеспечить автоматизацию деятельности расчетов с клиентами в соответствии с бизнес-процессами предприятия.

Целью разработки информационной системы является улучшение работы с клиентами, путем повышения качества расчетов с клиентами компании ООО “ugly samurais”, а также возможность формирования печатных форм документов, отчётов и других объектов конфигурации.

Необходимо разработать систему учёта, которая включает в себя:

  • Учет востребованных товаров;
  • Учет новых и старых клиентов;
  • Учет производства;
  • Учет проданной продукции;
  • Учет хранимой продукции;
  • Передача электронных документов;
  • Хранение информации на сервере;
  • Возможность документального отражения в учётной программе всех этапов движения услуг;

Бизнес-процесс расчета с клиентами представлен на рисунке 1.2.

Рис 1.2. Контекстная диаграмма учета продукции

Диаграмма расчета с клиентом указана на рисунке 1.3.

Рис.1.3. Диаграмма IDEF0 для расчетов с клиентами.

Диаграмма доставки товара клиенту представлена на рисунке 1.4.

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\Документ2.png

Рис. 1.4. Диаграмма IDEF0 доставки товара клиенту.

Анализ готовых решений

Сравнение готовых решений представлено в таблице 1.2.

Табл.1.2. сравнение готовых решений

Возможности

1C управление торговлей

Фрегат склад

SV: Склад

Access

Инвентаризация

+

+

-

+

Управление персоналом

+

-

-

-

Составление отчетности

+

+

+

+

Ведение учета товаров

+

+

+

+

Управление информацией о клиентах

+

-

+

+

Ведение учета клиентов

-

+

-

+

Управление продажами

+

-

-

+

Исходя из данных, приведенных в таблице 1.2. можно утверждать, что Access лучше других подходит для автоматизации расчетов с клиентами на данном предприятии т.к. рассматриваемая компания нуждается в системе для управления торговлей, продажами, управлением информации о клиентах и ведения учета товаров, следовательно, эти Access более чем подходит под эти критерии.

Программа «Access»

Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения. Инструменты MS Access, которые позволяют реализовать такое взаимодействие, называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

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

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

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

изменение ширины столбцов и высоты строк,

перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

изменение сортировки,

применение нового фильтра,

изменение шрифта; цвета текста, сетки и фона,

и т. п.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

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

Техническое и программное обеспечение предприятия

Технический парк предприятия указан в таблице 1.3.

Таблица 1.3. Технический парк предприятия

№п/п

Аппаратное средство

Конфигурация

Установленное ПО

1.

ПК

Gigabyte Z370 HD3, Intel Core i3 - 8100 BOX, 1Tb SATA-III Western Digital Blue (WD10EZRZ), 8Gb DDR4 2133MHz Hynix

Операционная система -Windows 10(x64),

Microsoft Office 2019

1С Бухгалтерия,

Access 2019, Visual studio,

Яндекс браузер,

Kaspersky internet security

2.

принтер

HP Proliant ML30 G10 (P06781-425)

Технология печати — лазерный, формат печати — A4, скорость ЧБ-печати (А4) до 38стр/мин, оптическое разрешение сканера 1200×1200 dpi, автоматическая двусторонняя печать, USB, WiFi, RJ-45, Air Print. Тип памяти DDR-4

Windows server 2016.

Active directory.

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

прокси ipv6

3

Сервер Synology DS416 Slim

(прокси)

ASUS Z11PA-D8, Intel Xeon Gold 5222 OEM, 4Tb SAS Seagate Enterprise Capacity (ST4000NM0025)), 128Gb DDR4 2400MHz Samsung ECC Reg, 1Tb SAS Dell SSD (400-ADSB)

Windows server 2016

Active directory

4

сервер

HP Proliant ML30 G10 (P06781-425)

(файловый)

ASUS Z11PA-D8, Intel Xeon Gold 5222 OEM, 4Tb SAS Seagate Enterprise Capacity (ST4000NM0025)), 128Gb DDR4 2400MHz Samsung ECC Reg, 200Gb SAS Dell SSD (400-ADSB)

Windows server 2016

Active directory

5.

Canon Pixma MG2540S

Технология печати — струйный

, формат печати — A4, скорость ЧБ-печати (А4)- 8 стр/мин

, оптическое разрешение сканера 1200×1200 dpi, автоматическая двусторонняя печать, USB, WiFi, RJ-45, Air Print.

Драйвера для работы принтера

6

Маршрутизатор Mikrot Ik RB40011i GS

Порты: 2 Гбит/с, 8 Гбит/с LAN, 2 порта USB,

скорость WAN: 400 Мбит/с,

2 слота SIC

Протоколы TCP/IP, EIGRP

7

Коммутатор ZYXEL ES1100-16P

16 портов 1Гбит/с,

Кол-во портов с поддержкой POE 8 шт., ёмкость коммут. 168 Гбит/с, произв-сть коммут. 42 Mpps, IPv4 и IPv6 статич. маршр. клиент DHCP,

управление: Web/SNMP

Протоколы TCP/IP, EIGRP

Техническая архитектура позволяет охарактеризовать все аппаратные средства и включает такие элементы как:

  • процессор;
  • память;
  • жесткие диски;
  • Материнская плата;
  • периферийные устройства;
  • коммуникационное оборудование.

Основное назначение технической архитектуры – обеспечение надежных IT сервисов в рамках всего предприятия в целом.

На данный момент компания имеет 1 офис в Москве. Рассмотрим его техническую архитектуру.

Техническая структура компании представлена ниже рисунок 2. Ниже представлен список оборудования, которое числится в организации:

  • 1 коммутаторов;
  • 1 маршрутизатор;
  • 1 вид персонального компьютера (Всего 7 ПК);
  • 1 принтер;
  • 2 сервера;
  • 1 Wi-Fi роутер.

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

Рисунок 1.5. Техническая архитектура предприятия

Более подробное описание технического парка указано далее в таблицах 1.4-1.9

Таблица 1.4. Характеристики Canon Pixma MG2540S

Название

Характеристика

Порты

USB 2.0

LAN

Память и процессор

Микропроцессор MIPS64 с тактовой частотой 1200 МГц

32 Мбайт флэш-памяти

Размер пакетного буфера: 10 Мбайт

256 Мбайт SDRAM

Время задержки

150 Мб Время ожидания: < 5 мс

1500 Мб Время ожидания: < 5 мс

Пропускная способность

до 10 млн пакетов/с

Производительность маршрутизации/коммутации

100 МБ/с

Функции управления

Встроенный беспроводной интерфейс

Командная строка

Таблица 1.5. Характеристики ПК

Название

Характеристика

ПК

Тип процессора: Intel Core i3 8100 BOX;

Тактовая частота: 3.6 ГГц;

Кол-во ядер: 4 ядра;

Объем кэша L1: 1 МБ, L2: 1.5 МБ, L3: 12 Мб;

Чипсет: Intel Z370;

Объем памяти: 8 Гб;

Тип памяти: DDR4;

Видеокарта: интегрированная (Intel UHD Graphics 630);

Объем видеопамяти: 4 ГБ

Дисковая система: HDD (жесткий диск) 500 Гб, 5400 об. /мин., 3.5"

Таблица 1.6. Характеристики Маршрутизатор Mikrot Ik RB40011i GS

Название

Характеристика

Частота

2.4 ГГц

Макс скорость беспроводного соединения

8 Гбит/с LAN

Защита информации

Встроенный брандмауэр

Скорость портов

2 Гбит/с

Расширенные функции

DHCP

Таблица 1.7. Характеристика сервера “Сервера HP Proliant ML30 G10 (P06781-425)” (Файловый)

Название

Характеристика

Память

До 128 ГБ оперативной памяти DDR4-2400

Дисковая подсистема

4Tb SAS Seagate Enterprise Capacity 3.5"

1Tb SAS Dell SSD (400-ADSB)

Сетевой адаптер

2-канальный интегрированный сетевой адаптер 10 Гбит/с

Система удалённого управления сервером

IPMI 2.0 Server Management

Таблица 1.8. Характеристика сервера “Сервер Synology DS416 Slim” (прокси)

Название

Характеристика

Память

До 128 ГБ оперативной памяти DDR4-2400

Дисковая подсистема

4Tb SAS Seagate Enterprise Capacity 3.5"

1Tb SAS Dell SSD (400-ADSB)

Сетевой адаптер

2-канальный интегрированный сетевой адаптер 10 Гбит/с

Система удалённого управления сервером

IPMI 2.0 Server Management

Таблица 1.9. Коммутатор ZYXEL ES1100-16P

Название

Характеристика

Порты

24 порта 1Гбит/с, 4 порта SFP 1Гбит/с

Пропускная способность

168 Гбит/с

Производительность

42 Mpps

Протокол

Клиент DHCP

Программное архитектура – основа программного обеспечения, на котором строиться вся деятельность организации. Она состоит из следующих элементов:

  • операционные системы;
  • программы;
  • программные средства ведения базы данных;
  • возможности операционных систем;
  • специальное программное обеспечение:

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

Описание программного обеспечения предприятия:

Kaspersky Internet Security — линейка программных продуктов, разработанная компанией «Лаборатория Касперского» на базе «Антивируса Касперского» для комплексной защиты домашних персональных компьютеров и мобильных устройств в реальном времени от известных и новых угроз.

Windows 10 — операционная система для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft 

1С:Бухгалтерия — собирательное название бухгалтерских продуктов фирмы «1С». Конфигурация «Бухгалтерия предприятия» предназначена для автоматизации бухгалтерского и налогового учёта, включая подготовку обязательной (регламентированной) отчётности в организации.

Microsoft Office — офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows, Windows Phone, Android, macOS, iOS. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE-объектов и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office.

Microsoft Office Access — реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.

Active Directory («Активный каталог», AD) — службы каталогов корпорации Microsoft для операционных систем семейства Windows Server, включает возможности интеграции с другими службами авторизации, выполняя для них интегрирующую и объединяющую роль. Позволяет администраторам использовать групповые политики для обеспечения единообразия настройки пользовательской рабочей среды, разворачивать программное обеспечение на множестве компьютеров через групповые политики или посредством System Center Configuration Manager, устанавливать обновления операционной системы, прикладного и серверного программного обеспечения на всех компьютерах в сети, используя Службу обновления Windows Server. Хранит данные и настройки среды в централизованной базе данных.

Яндекс. Браузер — браузер, созданный компанией «Яндекс».

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

1. Общие сведения

1.1. Наименование системы

Автоматизация расчетов с клиентами

Краткое название АРК

1.2. Заказчик и исполнитель

Заказчик: UglySamurays

Фактический адрес: выползов переулок дом 10

Телефон: 8 (963) 665-32-07

Исполнители: StupidGuy

Фактический адрес: страстной бульвар дом 5, строение 5

Телефон: 8 (953) 557-23-32

1.3. Основание для проведения работ

Работа выполняется на основание договора № 1459 от 13.09.2019 UglySamurays и StupidGuy

1.4. Плановые сроки начала и окончания работ

Работы должны быть завершены в течении 10-х календарных месяцев.

1.5. источники и порядок финансирования

Указано в Договоре.

1.6. Порядок оформления и предъявления заказчику результатов работ

Работы по созданию АРК сдаются Исполнителем поэтапно в соответствии с календарным планом Проекта. По окончании каждого из этапов работ Исполнитель сдает Заказчику соответствующие отчетные документы этапа, состав которых определены Договором.

1.7. Стадийность работ

Таблица 1.10. Стадии разработки

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

Этапы работ

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

Сроки проведения

1. Исследование и обоснование создания системы

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

Сбор данных

Октябрь 2019

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

Ноябрь 2019

Разработка и оформление требований к системе

технико-экономическое обоснование, тактико-техническое задание

Декабрь 2019

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

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

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

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

Январь 2020

Разработка технического задания в целом и, при необходимости, частных ТЗ на подсистемы

Февраль 2020

Эскизный проект

Разработка предварительных решений по выбранному варианту АИС

Март 2020

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

Разработка окончательных решений по общесистемным вопросам, в том числе по структурам АИС

процедурам (задачам), реализуемым системой; процессу функционирования системы и, при необходимости, выдача частных технических заданий на разработку видов обеспечения АИС или видов обеспечения подсистемы АИС

Апрель 2020

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

Май 2020

5. Рабочая документация

Разработка рабочей документации по техническому обеспечению

Июнь 2020

6. Внедрение

Подготовка технических средств к внедрению АИС

Июль 2020

1.8. особые условия

Возможна замена технических средств (Сервер и терминал)

2. Назначение и цели создания системы (подсистемы, модуля)

2.1. Назначение

Информационная система обеспечивает автоматизацию деятельности расчетов с клиентами в соответствии с бизнес-процессами предприятия.

2.2 Цели

Целью разработки системы является улучшение работы с клиентами, путем повышения качества расчетов компании ООО “ugly samurais” с клиентами.

3. Характеристика объектов автоматизации

Выделены следующие процессы в деятельности расчетов с клиентами, в рамках которых производится анализ информации и сделаны соответствующие выводы о возможности их автоматизации:

Таблица 1.11. Список автоматизированных объектов

Бизнес-процесс

Необходимость АИС

Учет количества клиентов

Будет автоматизировано

Учет самой востребованной продукции

Будет автоматизировано

Учет проданной продукции

Будет автоматизировано

Передача электронных документов

Будет автоматизировано

Составление отчетов

Будет автоматизировано

Хранение документов в базе

Без автоматизации

4. Требования к системе

4.1. Требование к системе в целом

Состав системы; Стандартизация и взаимодействие; Обновление системы; Персонал; Подготовка персонала; Надежность и безопасность системы; Сохранность информации, обслуживание, ремонт и хранение; Требования к грамотной работе с клиентами, подготовке сотрудников; Условия и режим эксплуатации).

Система должна быть централизованной, т.е. все данные должны располагаться на основном сервере. Система должна обеспечивать: Учет производства, Учет хранимой продукции, Учет проданной продукции, Учет новых и старых клиентов, Учет востребованной продукции, Передача электронных документов, Составление отчетов в электронном формате и хранение информации в базе данных.


4.2. Функции и задачи системы.

Учет востребованных товаров

Учет новых и старых клиентов

Учет производства

Учет хранимой продукции

Учет проданной продукции

Передача электронных документов

Хранение информации на сервере


4.3. Требования к видам обеспечения (информационному, лингвистическому, программному и техническому обеспечению).

Требования к ПО:

Гибкий и понятный интерфейс;

Простота в использовании;

Русская локализация;

Универсальность;

Экономичность;

Наличие БД;

4.4 Требования к численности и квалификации персонала системы и режиму его работы

В состав персонала, необходимого для обеспечения эксплуатации системы в рамках соответствующих подразделений Заказчика, необходимо выделение следующих ответственных лиц:

Администратор – 1

Менеджер по работе с клиентами – 4

Консультант - 3

Оператор баз данных - 1

Данные лица должны выполнять следующие функциональные обязанности.

Администратор – поддерживает систему на сетевой уровне.

Менеджер по работе с клиентами – должен искать клиентов любыми доступными коммуникационными каналами. Для этого он должен проводить анализ рынка, выявлять целевую аудиторию и мониторить конкурентов.

Консультант – сотрудник, который должен уметь презентовать товар и работать с клиентами.

Оператор баз данных – сотрудник, отвечающий за поддержание БД в рабочем состоянии.

4.5. Требования к квалификации персонала

К квалификации персонала, эксплуатирующего систему, предъявляются следующие требования.

Конечный пользователь:

знание соответствующей предметной области;

знания и навыки работы с СУБД

Администратор – знание архитектуры сети CISCO;

Оператор БД – знания и навыки работы с СУБД, и знания языка SQL.

4.6. Требования к надежности

Уровень надежности должен достигаться согласованным применением организационных, организационно-технических мероприятий и программно-аппаратных средств. Надежность должна обеспечиваться за счет:

- применения технических средств, системного и базового программного обеспечения, соответствующих классу решаемых задач;

- своевременного выполнения процессов администрирования Системы;

- соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств;

- предварительного обучения пользователей.

4.7. Требования к надежности технических средств и программного обеспечения

К надежности оборудования предъявляются следующие требования:

- в качестве аппаратных платформ должны использоваться средства с повышенной надежностью;

- применение технических средств, соответствующих классу решаемых задач;

- аппаратно-программный комплекс системы должен иметь возможность восстановления в случаях сбоев.

Надежность аппаратных и программных средств должна обеспечиваться за счет следующих организационных мероприятий:

- предварительного обучения пользователей;

- своевременного выполнения процессов администрирования;

- соблюдения правил эксплуатации и технического обслуживания программноаппаратных средств;

- своевременное выполнение процедур резервного копирования данных. Надежность программного обеспечения подсистем должна обеспечиваться за счет:

- надежности общесистемного ПО и ПО, разрабатываемого исполнителем;

- проведением комплекса мероприятий отладки, поиска и исключения ошибок.

5. Состав и содержание работ по созданию системы

Этап 1: Проектирование. Разработка эскизного проекта. Разработка технического проекта – команда Исполнителя должны изучить бизнес-процессы фирмы-заказчика, создать подходящие модели и найти способы оптимизации работы.

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

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

Этап 2: Разработка рабочей документации. Адаптация программ

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

Этап 3: Ввод в действие

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

Этап 4. Поддержка системы

Оперативная ликвидация появляющихся ошибок;

Внесение доработок и улучшений.

Обучение сотрудников – будущих пользователей системы.

6. Порядок контроля и приемки системы

6.1. Виды и объем испытаний системы

Система подвергается испытаниям следующих видов:

1. Предварительные испытания.

2. Опытная эксплуатация.

3. Нагрузочный тест.

4. Испытания безопасности

Состав, объем и методы предварительных испытаний системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Рабочая документация». Состав, объем и методы опытной эксплуатации системы определяются документом «Программа опытной эксплуатации», разрабатываемым на стадии «Ввод в действие». Состав, объем и методы испытаний безопасности системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Ввод в действие» с учетом результатов проведения предварительных испытаний и опытной эксплуатации. Нагрузочный тест определяется документом “Методы испытаний”

7. Требования и содержание работ по подготовке системы к вводу в действие

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

Определить подразделение и ответственных должностных лиц, ответственных за внедрение и проведение опытной эксплуатации;

Обеспечить присутствие пользователей на обучении работе с системой;

Обеспечить соответствие помещений и рабочих мест пользователей системы;

Обеспечить выполнение требований, предъявляемых к программно-техническим средствам, на которых должно быть развернуто программное обеспечение;

Провести опытную эксплуатацию системы.

8. Требования к документированию

Заказчику должен быть предоставлен пакет документов:

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

Ведомость эскизного (технического) проекта;

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

Программная архитектура

Описание информационной базы;

Руководство пользователя;

Руководство администратора;

Программа и методика испытаний;

Акт выполненных работ

Методы испытаний

9. Источники разработки

Настоящее Техническое Задание разработано на основе следующих документов и информационных материалов:

ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению

2. Программное обеспечение задачи

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

Описание актеров указано в таблице 2.1.

Таблица 2.1. Актеры

Актер

Краткое описание

Работник организации

Сотрудник, работающий в данной организации определенное количество часов в день.

Администратор системы

Сотрудник, занимающийся контролем за работой системы.

Клиент

Абсолютно любой человек который приобретает услуги и товары компании

Менеджер по работе с клиентами

Сотрудник, который ведет учет клиентов, учет самых востребованных товаров общается с заказчиком и работает с заказом

Бухгалтер

Сотрудник, в обязанности которого входит ведение БД сотрудников, расчет отработанных часов, расчет удержаний за прогулы, расчет начислений по больничным листам, расчет НДФЛ, расчет окончательной ЗП.

Возможности системы:

  • Актер “Администратор системы” использует систему для ее настройки;
  • Актер “Бухгалтер” использует систему для внесения информации о сотрудниках, расчета отработанных часов, расчета удержаний за прогулы, расчета начислений по больничным листам, расчета НДФЛ, расчета окончательной заработной платы;
  • Актер “клиент” использует систему для приобретения нужных ему товаров и услуг
  • Актер “менеджер по работе с клиентами” использует систему для внесения информации о клиентах, общается с заказчиком и работает с заказами

На основании вышеизложенного можно выделить прецеденты, указанные в таблице 2.2

Таблица 2.2. Прецеденты

Прецедент

Краткое описание

Заказ товаров и услуг

Запускается клиентом. Система позволяет сделать заказ интересующих покупателя товаров и услуг.

Работа с заказами

Запускается менеджером по работе с клиентами. Система позволяет взаимодействовать с заказами клиентов, а также заносить в БД данные о клиентах

Ведение БД сотрудников

Запускается бухгалтером. Система позволяет удалять и добавлять сотрудников, а также редактировать информацию о них.

Расчет отработанных часов

Запускается бухгалтером. Система позволяет управлять информацией об отработанных часов сотрудников и составлять отчеты.

Расчет удержаний за прогулы

Запускается бухгалтером. Система позволяет рассчитать размер удержаний за дни, которые работник пропустил по неуважительной причине.

Расчет начислений по больничным листам

Запускается бухгалтером. Система позволяет рассчитать размер начислений за дни, которые сотрудник пропустил в связи с болезнью.

Расчет НДФЛ

Запускается бухгалтером. Система позволяет рассчитать налог на доходы физических лиц (НДФЛ).

Расчет окончательной ЗП

Запускается бухгалтером. Система позволяет рассчитать окончательную сумму заработной платы с учетом всех начислений и удержаний.

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

Запускается администратором. Система позволяет производить настройки для дальнейшего использования.

Диаграмма прецедентов для системы показана на рис.2.1.

Рисунок 2.1. - Диаграмма прецедентов для системы

Диаграмма деятельности

Далее я на диаграмме деятельности изобразил, как уже в автоматизированной системе происходит процесс расчетов с клиентами на рисунке 2.2.

Рис.2.2. UML диаграмма

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

Описание таблиц, входящих в модель «сущность-связь» представлено в таблицах 2.3.-2.8.

Таблица 2.3 – Атрибуты “Сотрудники”

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

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

Тип поля

Длина поля

Табельный номер

Ключ

Числовой

Длинное целое

ФИО

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

50

Дата рождения

Дата рождения

18

Номер телефона

Числовой

15

Паспортные данные

Длинный текст

130

Должность

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

30

Смена

Дата и время

18

Таблица 2.4 – Атрибуты “Клиент”

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

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

Тип поля

Длина поля

Код клиента

Ключ

Числовой

Длинное целое

ФИО

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

50

Код товара

Числовой

Длинное целое

Код бонусной карты

Числовой

Длинное целое

Адрес

Длинный текст

75

Электронная почта

Длинный текст

80

Номер телефона

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

15

Таблица 2.5 – Атрибуты “Товар”

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

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

Тип поля

Длина поля

Код товара

Ключ

Числовой

Длинное целое

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

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

50

Наличие товара на складе

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

3

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

Денежный

10

Таблица 2.6 – Атрибуты “Расчет стоимости товара”

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

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

Тип поля

Длина поля

Код клиента

Ключ

Числовой

Длинное целое

Код товара

Числовой

Длинное целое

Код бонусной карты

Числовой

Длинное целое

Дата заказа

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

50

Табельный номер

Числовой

Длинное целое

Общая стоимость товаров

Денежный

50

Таблица 2.7 – Атрибуты “Бонусная карта”

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

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

Тип поля

Длина поля

Прочее

Код бонусной карты

Ключ

Числовой

Длинное целое

Длинное целое

Код клиента

Числовой

Длинное целое

Длинное целое

Срок действия

Дата и время

18

18

Кол-во. бонусов

Числовой

Длинное целое

Длинное целое

Таблица 2.8 – Атрибуты “Бракованные т товары”

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

Тип поля

Длина поля

Прочее

Код продукта

Счетчик

Ключ

Название

Текстовой

255

Is Not Null

Количество

Числовой

Is Not Null

Описание брака

Текстовой

255

Is Not Null

Схема данных представлена на рисунке 2.3.

Снимок экрана (3)

Рис.2.3. Схема данных

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

Экранные формы с функционалом программы приведены на рисунках 3.1.-3.10.

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\сотрудники.png

Рис.3.1 Список сотрудников

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\товар.png

Рис.3.2 Товары

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\бонусная карта клиента.png

Рис.3.3 Бонусная карта клиента

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\клиент.png

Рис 3.4 Клиент

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\расчет общей стоимости товара.png

Рис 3.5. Расчет общей стоимости товара

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\Форма сотрудники.png

Рис 3.6. Форма сотрудников

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\Форма товар.png

Рис 3.7. Форма товаров

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\сортировка сотрудников родавец консультант.png

Рис 3.8 запрос на сотрудников “продавец консультант”

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\сортировка клиентов у которых баланс бонусной карты больше 2500.png

Рис 3.9 запрос на бонусные карты клиентов, у которых баланс больше 2500

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\отчет сотрудников.png

Рис 3.9. Отчет по сотрудникам “продавец консультант”

C:\Users\adamb\OneDrive\Рабочий стол\курсовая\отчет 2500.png

Рис 3.10. отчет по бонусным картам с балансом выше 2500

Заключение

Подводя итоги курсовой работы, могут быть сформулированы следующие выводы. Информационная система для автоматизации расчетов с клиентами была успешно внедрена на предприятие и хорошо справилась со своей задачей.

В результате выполнения курсовой работы был проведен анализ предметной области и сфер работы предприятия и его отделов, а также был произведен анализ объекта автоматизации.

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

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

Информационная система разработана на платформе Access. Данный выбор обусловлен широкими возможностями создания баз данных и их управления ими, а также из-за гибкой работы с другими базами данных и возможностью работы с языком SQL.

Список литературы

  1. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
  2. Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
  3. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru
  4. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
  5. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru
  6. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.
  7. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
  8. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  9. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России