Методы и средства проектирования информационных систем. Автоматизация расчетов с клиентами
Содержание:
Введение
Расчеты с клиентами— это то, что имеется в любой компании, которая проводит работу с клиентами, к примеру, продажа товаров и услуг.
Расчет с клиентами играет важную роль на предприятии в связи с необходимостью любого магазина, вести продажи своих товаров и услуг, сверять правильность расчетов с клиентами и т.д., из этого следует что проблемы, связанные с расчетами с клиентами будут актуальны еще долгое время. Следовательно, выбор темы курсовой работы, связанной с решением расчетов с клиентами, является актуальным.
Предмет исследования - автоматизация расчетов с клиентами.
Я выбрал эту тему для написания курсовой т.к. автоматизация расчетов с клиентами является необходимым процессом для любого торгового предприятия. Автоматизированный расчет с клиентами в разы ускорит работу сотрудников, бухгалтеров и облегчит приобретение товаров и услуг самих клиентов. Комплексное использование современных информационных технологий и приобретение специальной информационной системы позволят улучшить расчеты с клиентами.
Объект исследования –небольшой магазин японской культуры со своим сайтом и большим ассортиментом товаров.
Хорошим вариантом для выбора объекта исследования я считаю любой магазин т.к. почти каждый магазин, ведет расчеты с клиентами при продаже им каких-либо товаров, следовательно, повысив производительность расчетов с клиентами, можно очень сильно улучшить работу всего предприятия.
Так же на таких предприятиях ведется учет клиентов, самой востребованной ими продукции и их предпочтений, следовательно, улучшив работу расчетов с клиентами можно смело утверждать, что предприятие сможет вести более точный учет данных показателей и в дальнейшем это сильно отразится на продуктивности всей компании.
Функциональные возможности программы должны охватывать большой спектр товаров, большое внимание программы будет сфокусировано на базе данных, где будут учитываться все клиенты и товары, которые они закупают. Программа должна поддерживать ведение базы товаров, клиентов и сотрудников, а также обеспечивать правильное взаимодействие этих баз. Кроме того, необходимо обеспечение всех пользователей программы нужной им информацией в удобной форме через удобный и понятный интерфейс.
При осуществлении расчетов с клиентами в организации, производится обработка и запись большого количества информации, связанной с клиентами, которая в себя включает:
Стоимость товаров, их наличие на складе и количество нужных клиенты товаров;
контроль за успешным расчетом с клиентом, для избегания недовольства со стороны клиентов в будущем, так как это может привести к серьезным проблемам для компании, в виде уменьшения прибыли, из-за негативных отзывов клиентов и их уменьшением;
своевременное и правильное оформление документации и контроль за каждой операцией расчетов с клиентами;
контроль над поведением сотрудников в работе с клиентами.
В связи с этим для надежного функционирования системы расчетов нужно вести их систематический и постоянный учет.
Так же программа должна уметь работать с отчетами и прочими документами необходимыми для работы и расчетов с клиентами.
Целью данного курсового проекта – внедрить программу для автоматизации расчетов с клиентами, для повышения эффективности компании и увеличения числа клиентов за счет быстрой, продуктивной, а главное правильной работе. Для достижения этой цели будет приобретаться готовая информационная система и внедрятся на предприятие.
Задачи курсового проекта – необходимые к выполнению мероприятия для успешного достижения цели курсовой работы.
Задачами курсовой работы являются:
Описание предприятия и его деятельности,
Составление программной и технической архитектуры предприятия,
Анализ собранных данных о предприятии,
Описание автоматизированного процесса на предприятии,
Выбор программного средства для автоматизации,
Составление технического задания,
Составление списков подходящих решений для автоматизации,
Описание технологии функционирования ИС,
Физическое проектирование БД,
Разработка экранных форм ввода-вывода и отчетов.
Составление пользовательской документации.
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. Организационная структура предприятия
Описание должностей сотрудников
Администрация:
Директор — директор, высшая административная должность, размещается в администрации, управляет всем предприятием и поддерживает его работоспособность, использует ПК и принтер.
Секретарь — офисный работник с широким кругом обязанностей от заполнения отчетностей до помощи директору.
Основные обязанности:
- Работа с документами
- Планирование и подготовка приёма посетителей
- Участие в подготовке деловых переговоров
- Заказ канцтоваров и прочих вещей, необходимых для жизнедеятельности офиса.
Располагается в администрации, использует ПК и принтер.
Менеджер - начальник, занятый управлением процессами и персоналом на определённом участке предприятия, организации. Основная функция менеджера — управление, включающее процесс планирования, организации, мотивации и контроля. Он располагается в администрации и использует ПК и принтер.
Бухгалтерия:
Главный бухгалтер — специалист по организации бухгалтерского учета хозяйственно-финансовой деятельности и контролю за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия.
IT-отдел:
Системный администратор – сотрудник, должностные обязанности которого подразумевают обеспечение штатной работы парка компьютерной техники, сети и программного обеспечения.
Обязанности:
- подготовка и сохранение резервных копий данных, их периодическая проверка и уничтожение;
- установка и конфигурирование необходимых обновлений для операционной системы и используемых программ;
- установка и конфигурирование нового аппаратного и программного обеспечения;
- создание и поддержание в актуальном состоянии пользовательских учётных записей;
- ответственность за информационную безопасность в компании;
- планирование и проведение работ по расширению сетевой структуры предприятия;
- документирование всех произведенных действий.
Располагается в IT-отделе, использует ПК и принтер.
Техник –специалист, работающий в области техники , отвечающий за работоспособность технического парка предприятия, основными обязанностями являются починка оборудования и работа по заявкам сотрудников. Располагается в IT- отделе, подчиняется системному администратору и использует только ПК.
Склад:
Кладовщик– это универсальный специалист, выполняющий большинство складских операций: прием и отпуск товарно-материальных ценностей, проверка товарно-сопроводительных документов, ведение складской документации, и др.
Обязанности:
Следит за наличием и исправностью противопожарных средств, состоянием помещений, оборудования и инвентаря на складе и обеспечивает их своевременный ремонт.
Контролирует ведение учета складских операций, установленной отчетности.
Принимает участие в разработке и осуществлении мероприятий по повышению эффективности работы складского хозяйства, сокращению расходов на транспортировку и хранение товарно-материальных ценностей, внедрению в организацию складского хозяйства современных средств вычислительной техники, коммуникаций и связи.
Располагается в складском отделе, использует ПК и принтер.
Упаковщик – сотрудник склада, который расфасовывает и упаковывает товары в организации.
Грузчик – сотрудник, который грузит товары.
Прочие сотрудники:
Кассир – сотрудник организации ответственный за работу с работу на кассе, расчеты с клиентами и работу с ними
Курьер – сотрудник организации, который осуществляет доставку товара по адресу, указанному клиентом
1.3 Выбор комплекса задач автоматизации, структуры комплекса технических и программных средств и характеристика существующих бизнес-процессов.
Среди всех функций на предприятии я решил выбрать для автоматизации функции расчетов с клиентами.
Расчеты с клиентами осуществляют следующие взаимосвязанные функции: продажа товаров, работа с клиентами ведение отчетности по продукции и клиентам.
Назначение информационной системы – обеспечить автоматизацию деятельности расчетов с клиентами в соответствии с бизнес-процессами предприятия.
Целью разработки информационной системы является улучшение работы с клиентами, путем повышения качества расчетов с клиентами компании ООО “ugly samurais”, а также возможность формирования печатных форм документов, отчётов и других объектов конфигурации.
Необходимо разработать систему учёта, которая включает в себя:
- Учет востребованных товаров;
- Учет новых и старых клиентов;
- Учет производства;
- Учет проданной продукции;
- Учет хранимой продукции;
- Передача электронных документов;
- Хранение информации на сервере;
- Возможность документального отражения в учётной программе всех этапов движения услуг;
Бизнес-процесс расчета с клиентами представлен на рисунке 1.2.
Рис 1.2. Контекстная диаграмма учета продукции
Диаграмма расчета с клиентом указана на рисунке 1.3.
Рис.1.3. Диаграмма IDEF0 для расчетов с клиентами.
Диаграмма доставки товара клиенту представлена на рисунке 1.4.
Рис. 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. Технический парк предприятия
Техническая архитектура позволяет охарактеризовать все аппаратные средства и включает такие элементы как:
- процессор;
- память;
- жесткие диски;
- Материнская плата;
- периферийные устройства;
- коммуникационное оборудование.
Основное назначение технической архитектуры – обеспечение надежных 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. Характеристики ПК
Название |
Характеристика |
||
---|---|---|---|
ПК |
|
Таблица 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.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.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. Требования к документированию
Заказчику должен быть предоставлен пакет документов:
Техническое задание;
Ведомость эскизного (технического) проекта;
Техническая архитектура
Программная архитектура
Описание информационной базы;
Руководство пользователя;
Руководство администратора;
Программа и методика испытаний;
Акт выполненных работ
Методы испытаний
Настоящее Техническое Задание разработано на основе следующих документов и информационных материалов:
ГОСТ 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.
Рис.2.3. Схема данных
3. Контрольный пример
Экранные формы с функционалом программы приведены на рисунках 3.1.-3.10.
Рис.3.1 Список сотрудников
Рис.3.2 Товары
Рис.3.3 Бонусная карта клиента
Рис 3.4 Клиент
Рис 3.5. Расчет общей стоимости товара
Рис 3.6. Форма сотрудников
Рис 3.7. Форма товаров
Рис 3.8 запрос на сотрудников “продавец консультант”
Рис 3.9 запрос на бонусные карты клиентов, у которых баланс больше 2500
Рис 3.9. Отчет по сотрудникам “продавец консультант”
Рис 3.10. отчет по бонусным картам с балансом выше 2500
Заключение
Подводя итоги курсовой работы, могут быть сформулированы следующие выводы. Информационная система для автоматизации расчетов с клиентами была успешно внедрена на предприятие и хорошо справилась со своей задачей.
В результате выполнения курсовой работы был проведен анализ предметной области и сфер работы предприятия и его отделов, а также был произведен анализ объекта автоматизации.
В результате выполнения курсовой работы все поставленные цели и задачи были выполнены. Были описаны технологии функционирования информационной системы, выполнено физическое проектирование базы данных, разработаны экранные формы ввода-вывода и отчеты, разработаны функциональные модули, была составлена база данных и ее модель, а также были выявлены все бизнес-процессы на предприятии.
В результате проделанной работы было разработано приложение для работы учета расчетов с клиентами. Оно автоматизирует операции по расчету с клиентами и ускоряет и делает проще как работу персонала, так и облегчает жизнь клиентам.
Информационная система разработана на платформе Access. Данный выбор обусловлен широкими возможностями создания баз данных и их управления ими, а также из-за гибкой работы с другими базами данных и возможностью работы с языком SQL.
Список литературы
- Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
- Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
- Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru
- Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
- Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru
- Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.
- Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
- Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
- Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
- "Календарное планирование проекта"
- Активные и пассивные операции банка (ПАО «АКБ Связь-Банк»)
- Аудиторская деятельность как вид предпринимательства: общая характеристика в РФ
- Анализ деятельности спортивной организации на примере Футбольного Клуба «Спартак» Москва
- Особенности политики мотивации персонала организаций бюджетной сферы . .
- Организация работы ресторана на основе стандартов (ресторан «НИЯМА»)
- Договорные конструкции
- Договорные конструкции
- Понятие и виды наследования*
- Жизненный цикл организации (Структура жизненного цикла организации)
- Основные способы и значение консервирования пищевых продуктов (Объект исследования: образцы пищевой продукции группы овощей –кабачков.)
- Кадровое обеспечение органов местного самоуправления: состояние и пути оптимизации (Общая характеристика кадрового обеспечения муниципального управления)