Общее описание предметной области и бизнес-процессов. Описание подразделов "Продажа продукции" с помощью Use Case Diagram. Прецедент операции над данными справочников. Создание базы данных в SQL Server. Проектировнаие таблиц, отчетов и запросов.
Аннотация к работе
Благодаря прогрессу в области IT-услуг и техники, возможность моделировать процессы возрастает. Стоит отметить, что изза большого объема существующих факторов, влияющих на создание автоматизированного и организованного процесса, не удается учесть их всех, в последствие чего возникают некие проблемы. Поэтому в качестве образца программ со схожим принципом работы выступают создаваемые программы, моделирующие различные процессы и алгоритмы. Не стоит забывать, что приходится сталкиваться с тем, что возникают ситуации, когда информация о существующих клиентах и заказах хранится в бумажном виде, а создание нового клиента осуществляется с помощью специального бланка. Цель данной работы - разработать программу автоматизированного рабочего места дистрибьютора.Каждую неделю дистрибьютор принимает заказы от клиентов и делает отправку заказов в компанию. Весь учет клиентской базы, а именно: Ф.И.О, дата рождения, паспортные данные, контактные данные, информация о проживании и месте регистрации, ведется дистрибьютором вручную, с помощью табличного процессора. Также клиент может совершить заказ, который в свою очередь дистрибьютор заполняет с помощью бланка заказа. Краткое описание Прецедент дает возможность дистрибьютору выполнять операции над данными (удаление, изменение, добавление) в справочниках. Основной поток Дистрибьютор выбирает вид справочника и потом выбирает один из пунктов имеющегося меню: Дистрибьютор выбирает пункт "Добавить новые данные в справочник" из имеющегося меню.Чтобы привести отношение к 2 НФ вынесем поля, относящиеся к клиенту, товару, заказам, способам отправки, способы оплаты, категориям, точкам выдачам и группам. В таблице «Customer» ключом будет являться поле: «CUSTOMERID», и сами поля: «Surname», «Name», «Patronomic», «DATEOFBIRTH», «SERIESPASSPORTS», «PASSPORTNUMBER», «SUBDIVISIONCODE», «DATEOFISSUE», «Issued», «REGISTEREDADDRESS», «Address», «Phone», «GROUPID», «Inactive». В таблицу «Goods» добавим поля, относящиеся к товару: «GOODNAME» и «description», «volume», «price», «Category». Для избавления от транзитивных зависимостей сами категории вынесем в отдельную таблицу «Category» с ключом «CATEGORYID», по которому по которому она будет связана с таблицей «Goods». Для избавления от транзитивных зависимостей сами таблицы, такие как точки выдачи, способы оплаты, клиент, товары и методы доставк вынесем в отдельные таблицы с ключами «TERMSOFISSUEID», «MAYMENTMETHODSID», «CUSTOMERID», «GOODSID», «DELIVERYMETHODSID»., по которому по которому они будет связана с другими таблицами.Мною был произведен анализ бизнес-процесса «Деятельность дистрибьютора», анализ аналогичных систем, были сформированы требования к информационной системе, проведено проектирование базы данных, проектирование форм клиентского приложения, а также разработка самого приложения. Работа включает всю необходимую информацию для реализации данного проекта. База данных включает в себя полную информацию о клиентах, товарах, заказов клиента, точках выдачи заказов, способов оплаты, способах доставки.
Введение
На сегодняшний день динамика появления и расширения компьютерных технологий является одной из основных составляющих современного мира. Благодаря прогрессу в области IT-услуг и техники, возможность моделировать процессы возрастает.
Стоит отметить, что изза большого объема существующих факторов, влияющих на создание автоматизированного и организованного процесса, не удается учесть их всех, в последствие чего возникают некие проблемы. Поэтому в качестве образца программ со схожим принципом работы выступают создаваемые программы, моделирующие различные процессы и алгоритмы.
Данная программа предназначена для автоматизации хранения и обработки данных о самих клиентах и заказах. Целевой аудиторией пользователей является сам дистрибьютор, который заносит, и редактирует необходимую информацию, следит за корректной работой системы. Не стоит забывать, что приходится сталкиваться с тем, что возникают ситуации, когда информация о существующих клиентах и заказах хранится в бумажном виде, а создание нового клиента осуществляется с помощью специального бланка. В данном случае представленный метод ведения учета базы данных со стороны дистрибьютора нерационален.
Цель данной работы - разработать программу автоматизированного рабочего места дистрибьютора.
Для создания базы данных выбрана система управления реляционными базами данных Microsoft SQL Server, а для создания приложения - среда разработки Microsoft Visual Studio 2012.
В ходе курсовой работы необходимо решить следующие задачи: Анализ бизнес-процесса (БП) «Деятельность дистрибьютора».
Анализ аналогичных систем.
Формирование требований к информационной системе(ИС).
Проектирование БД.
Проектирование форм клиентского приложения.
Разработка клиентского приложения.
Объектом исследования является деятельность дистрибьютора, предметом исследования ? ИС для автоматизации деятельности дистрибьютора.
Сегодня для успешного функционирования различных организаций представлена огромная вариация развитых информационных систем, которые реализуют автоматизированный сбор, обработку и манипулирование данными. Чаще всего данные реализуются и хранятся в текстовых файлах или же в базе данных. Тем не менее, в процессе работы планируется разработать новую информационную систему учета клиентской базы, которая сможет послужить как примером для доработки той или иной системы, так и системой, моделирующею рабочее место дистрибьютора.
Актуальность данной темы вызвана тем, что качественно разработанная программа значительно облегчит работу дистрибьютора с клиентами и их заказами.
Вывод
Целью данной работы было создание информационной системы для автоматизированного рабочего места дистрибьютора. Мною был произведен анализ бизнес-процесса «Деятельность дистрибьютора», анализ аналогичных систем, были сформированы требования к информационной системе, проведено проектирование базы данных, проектирование форм клиентского приложения, а также разработка самого приложения. Работа включает всю необходимую информацию для реализации данного проекта. База данных включает в себя полную информацию о клиентах, товарах, заказов клиента, точках выдачи заказов, способов оплаты, способах доставки. БД строилась в среде Microsoft SQL Server Management studio, а реализован проект с помощью Microsoft Visual Studio 2012. Интерфейс программы доступен для понимания дистрибьютора, что позволит ему улучшить свой рабочий процесс.
В ходе тестирования программы ошибок не было обнаружено. Полученный продукт имеет тенденцию к усовершенствованию с помощью реализации дополнительных операций. В ходе работы был приобретен опыт работы с базами данных в области языка программирования С#.
Список литературы
Ueasley. Проектирование баз данных. Нормализация // Клуб программистов [Электронный ресурс] [Режим доступа: http://club.shelek.ru/viewart.php?id=311] [Проверено 13.03.2015]
Гнусин С.А., Уроки по технологии ADO.NET. // Cybern [Электронный ресурс] [Режим доступа: http://cybern.ru/category/csharp/adonet] [Проверено 10.12.2014]
Дейт К.Дж. Введение в системы баз данных: Пер. с англ. - 6-е изд. - Киев: Диалектика, 1998. - 784 с.
Кузнецов М.В., Симдянов И.В. Разработка веб-приложений с помощью PHP и MYSQL. - М.: Вильямс , 2010. - 848 с.
Нормализация баз данных [Электронный ресурс][Режим доступа: ].
Системы CRM - мощный инструмент для работы с клиентами и партнерами [Электронный ресурс] [Режим доступа: www.modera.ru/crm-system] [Проверено 13.03.2015]
Советы по работе с MS SQL Server // Лаборатория АГРОГИС-технологий [Электронный ресурс] [Режим доступа: http://npk-kaluga.ru/SOVETYMSSQL.htm] [Проверено 13.03.2015]