Диплом: Автоматизация обработки заявок ИП "Байбеков"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
2) Разработка системы на заказ. Этот вариант приобретения ИС
позволит получить систему, полностью подходящую под требования
заказчика. Но при этом появляются дополнительные риски: сроки
разработки системы могут оказаться большими, стоимость высокой; в
программе могут оказаться скрытые дефекты, которые могут
обнаружиться уже после внедрения системы. Кроме того, этот вариант
приобретения системы связан с передачей компании-разработчику
конфиденциальных сведений, что крайне нежелательно для ИП
«БАЙБЕКОВ».
3) Покупка и доработка. Данный вариант позволит доработать
готовое решение до соответствия перечню функциональных требований,
выдвинутых к системе. Данное решение сочетает преимущества и
недостатки вариантов «Покупка готового решения» и «Разработка на
заказ». Полученное решение может не полностью соответствовать
потребностям предприятия. Часть программных модулей будет хорошо
отлажена, а часть написана «с нуля» и может содержать различные
дефекты. Длительность доработки будет невысокой по сравнению с
длительностью разработки новой системы, а стоимость – дороже, чем
приобретать готовое решение, но дешевле, чем разрабатывать всю систему
«с нуля». Однако, доработка системы, разработанной другой компанией,
может быть сопряжена со значительными трудностями, связанными с
отсутствием или неполнотой технической документации и сложностями во
взаимодействии с разработчиками системы-прототипа. Кроме того, при
таком способе приобретения ИС могут появиться дополнительные риски:
возможна несовместимость различных компонентов системы, скрытые
дефекты программного обеспечения.
4) Собственная разработка. Этот вариант позволит получить
систему, полностью удовлетворяющую нуждам предприятия. ИП
«БАЙБЕКОВ» имеет высокопрофессиональное IT-подразделение, которое
могло бы в короткие сроки выполнить автоматизацию складского учета.
37
Преимущества данного варианта – последующая модернизация системы;
существенно уменьшается риск получить решение, не соответствующее
потребностям компании; полная совместимость всех компонентов
системы; полная интеграция с имеющимися ИС собственной разработки;
конфиденциальная информация не проникнет за пределы компании.
Таким образом, для ИП «БАЙБЕКОВ» наилучшим решением является
разработка ИС собственными силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Под информационным обеспечением понимается совокупность
единой системы классификации и кодирования информации, а так же
унифицированных систем документации и информационных массивов,
которые представлены в определенной форме для дальнейшей
компьютерной обработки.
Информационное обеспечение по своему составу можно
подразделить на два комплекса компонентов:
– внемашинное информационное обеспечение, к которому относится
документация и классификаторы технико-экономической информации;
– внутримашинное информационное обеспечение, к которому можно
отнести макет, экранную форму для ввода первичных данных в
персональный компьютер, экранную форму вывода результативной
информации, а так же структуру информационной базы: входные,
выходные файлы, база данных.
Для эффективного поиска экономической информации, а так же для
ее обработки и передачи по каналам связи, данную информацию нужно
представить в цифровом виде. Для этого данную информацию сначала
классифицируют (упорядочивают), а потом кодируют (формализуют)
используя классификатор.
38
Под классификатором понимается документ, при помощи которого
можно формализовано описать экономическую информацию в
разрабатываемой информационной системе, которая содержит
наименования объектов, классификационные группировки, а так же их
кодовые обозначения.
Учитывая, что на сегодняшний момент реляционные модели данных
имеют большие преимущества для представления информации, которая
обрабатывается при решении задачи, то целесообразно использовать в
данном случае реляционную модель базы данных.
В связи с этим моделью логической структуры базы данных выберем
именно реляционную, так как с ее помощью можно в короткие сроки
сформировать связи между таблицами для правильного построения
запросов к базе данных и также легко разорвать данные связи для создания
новых и построения других запросов. Так же простота архитектуры
построения связи и меньшее время выполнения запросов в реляционной
модели выше сетевых или иерархических структур.
Для решения поставленных задач исходными сведениями будут
являться следующие данные:
- заявка от клиента;
- документы клиента (паспорт, права, техпаспорт автомобиля);
Результат решения данных задач отображается в различных отчетах,
которые связанны с поступающими заявками и ответами на них по
выполнению либо по невыполнению.
Для решения поставленных задач задействованы следующие
классификаторы объектов – клиенты, заявки, дефекты, комплектующие. В
таблице 7 представлены данные классификаторы и их описание.
39
Таблица 7
Описание используемых классификаторов
Наименование
кодируемого
множества
объектов
Значимость
кода
Система
кодирования
Система
классифи-
кации
Вид
классифи-
катора
Клиенты
4
Порядковая
Отсутствует
Локальный
Заявки
4
Порядковая
Отсутствует
Локальный
Дефекты
4
Порядковая
Отсутствует
Локальный
Комплектующие
4
Порядковая
Отсутствует
Локальный
1.4.2. Обоснование проектных решений по программному
обеспечению
Рассмотрим популярные и наиболее востребованные языки
программирования, используемые на сегодняшний момент.
1. Техническое сообщество не так давно отпраздновало 20-летний
юбилей Java. Это один из наиболее широко принятых языков
программирования, используемый около 9 миллионами разработчиков, и
работает на 7 млрд. устройств по всему миру. Это язык программирования,
используемый для разработки всех родных приложений Android.
Популярность Java-разработчиков исходит из того, что этот язык имеет
долгосрочную совместимость, которая гарантирует, что старые
приложения продолжат работать и сейчас и в будущем. Единственная
сложность заключается в том, что этот язык достаточно сложен в освоении
особенно для новичков.
2. JavaScript является серверным языком сценариев и идеально
подходит для того, чтобы разрабатывать сложные веб приложения, но так
как выполнение данных задач сильно нагружают серверную часть, в связи
с этим разработчиками была делегирована часть функций на клиентские
машины. JavaScript является языком программирования, который
выполняется в браузере клиента и все команды обрабатываются на его
40
компьютере, а не на сервере, снижая нагрузку на сервер и увеличивая
скорость работы приложения.
3. С# разработан в 2000 году и входит в семейство языков
программирования компании Microsoft. Язык С# работает под .NET
framework и сочетает в себе надежность языка С++, но с возможностями
Java. При помощи языка С# можно разработать практически любое
приложение, которое связано с Visual Studio IDE.
4. Язык программирования Си оказал существенное влияние на
развитие индустрии программного обеспечения, а его синтаксис стал
основой для таких языков программирования, как C++, C#, Java и
Objective-C. C ценят за его эффективность; он является самым популярным
языком для создания системного программного обеспечения. Изучение
этого языка ведет к пониманию и других языков. Язык С используется для
разработки низкоуровневых приложений, так как считается ближе всего к
аппаратному, уступая только ассемблеру.
5. Python — высокоуровневый язык программирования, который
часто считается самым легким языком благодаря своей простоте,
читаемости и синтаксису. 8 из 10 факультетов информатики в США и 27 из
39 лучших университетов используют Python для обучения студентов
программированию.
6. PHP является одним из самых известных и широко используемых
языков программирования динамических вебсайтов. Он является
открытым языком разработки, благодаря чему на сегодняшний момент
написано большое количество модулей, которые можно изменять под себя
доводя до необходимой функциональности. На языке программирования
PHP разработано много вебсайтов, которые ориентированы на большие
объёмы данных.
7. Язык Go является довольно молодым – его разработали Роберт
Гризмер, Роб Пайк и Кен Томпсон, работающие в компании Google в 2007
41
году, но официально Go представили общественности только в конце 2009
года.
Данный язык программирования был разработан специально для
системного программирования в целях создания высокоэффективных
программ, которые будет работать на современных распределённых
системах и обрабатываться современными многоядерными процессорами.
Данный язык можно рассматривать как попытку создания замены языку
Си.
8. Swift является языком программирования, созданным компанией
Apple для своих устройств и iPhone-приложений в 2014 году. За несколько
лет Swift уже завоевал популярность среди разработчиков.
При разработке данного языка было уделено особое внимание
обеспечению высокоэффективной компиляции. Программы написанные на
Go компилируются в объектный код, поэтому для него не требуется
виртуальная машина.
9. Подобно Java или языку Си, Ruby является языком
программирования общего назначения. Ruby on Rails используется для
написания веб-приложений, а также обеспечивает их интеграцию с веб-
сервером и базой данных. Ruby on Rails имеет много положительных
качеств, в том числе быстрое развитие и широкий выбор библиотек. Он
используется многими компаниями, начиная от небольших стартапов до
крупных предприятий. Hulu, Twitter, Github и Living Social используют
Ruby on Rails по крайней мере для одного из своих веб-приложений.
В результате анализа различных языков программирования
непосредственно для разработки информационной системы
документооборота наиболее оптимальным будет язык C#, так как для у
разработчика нет опыта работы с другими языками программирования.
При обзоре СУБД можно выделить две основные группы СУБД:
настольные и серверные.
42
Настольная СУБД используется для относительно небольших задач,
связанных с обработкой небольшого объема обрабатываемых данных и
малого количества пользователей. Данные СУБД имеют упрощенную
архитектуру и функционируют в режиме файл-сервер, при этом
поддерживая не все возможные функции СУБД. Однако, данные СУБД
имеют обширную область применения в государственных
(муниципальных) учреждениях, в сфере образования, сфере обслуживания,
малом и среднем бизнесе. В последние годы из данного типа СУБД
большую популярность получила СУБД Microsoft Access, которая входит в
пакет семейства Microsoft Office.
Среди серверных СУБД основными производителями являются 3
корпорации: Oracle, Microsoft и IBM. Наиболее распространенными
клиент-серверными системами здесь соответственно являются системы
Oracle, MS SQL Server, DВ2 Universal Database.
MS SQL Sеrvеr – предлагает обширный спектр услуг
администрирования. Это позволяет использовать ее в информационных
системах для среднего бизнеса и компьютерных информационных
системах. В основе платформы MS SQL Server используется среда
Windows. Главное преимущество программы – тесная интеграция с
программными продуктами от Microsoft и возможность экспорта/импорта
данных в большинство распространенных форматов данных, что позволяет
использовать MS SQL Server как центральное хранилище данных.
Оrаclе предлагает открытые и удобные в использовании
технологические решения. Готовые пакетируемые решения автоматически
включают в свою стоимость сервер приложений, базу данных,
инструменты управления данными, не подлежащими структурированию.
Масштабируемые бизнес-приложения Оrаcle могут быть легко
интегрированы с ИТ-инфраструктурой предприятия без потери уже
вложенных в IT инвестиций.
43
Универсальный сервер баз данных DВ2 Universal Database – это
объектнореляционная система управления базами данных с поддержкой
мультимедиа и Wеb, работающая на системах от ПК и серверов на
процессорах Intеl до Uniх, от простейших однопроцессорных систем до
симметричных многопроцессорных систем. DВ2 Univеrsal Datаbase
объединяет в себе высокую производительность систем обработки
операций в режиме on-line, модернизированные средства оптимизации с
возможностями параллельной обработки баз данных, объектно-
реляционные расширения.
На сегодняшний день лидером среди серверных СУБД для клиент-
серверных самописных приложений является SQL Server от компании
Microsoft. Среди настольных самой популярной СУБД является Microsoft
Access.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение - комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические
процессы.
Комплекс технических средств составляют:
– компьютеры;
– устройства сбора, накопления, обработки, передачи и вывода
информации - жесткие диски, устройства хранения данных, сканеры,
принтеры, факсимильные аппараты;
– устройства передачи данных и линий связи - модемы;
– эксплуатационные материалы - бумага, CD (DVD) - диски и т.п.
В нашем случае основными элементами технического обеспечения
будут автоматизированные рабочие места персонала организации.
44
В качестве АРМ предполагается использовать персональные
компьютеры со следующей конфигурацией:
Таблица 8
Конфигурация рабочих станций
Процессор
Intel I3 1,8
Оперативная память
2048 Мб
Дисковая память
500 Гб
Видео подсистема
интегрированные решения
Операционная система
Windows 10
Использование данной конфигурации дает возможность
осуществления работы в разрабатываемой информационной системе с
большой степенью надежности. Выбор процессора I3 обусловлен
соотношением цена/качество (в сравнении с аналогами), а так же заделом
на ближайшие годы. Размеры жесткого диска и оперативной памяти
является наиболее доступным и стандартным набором для классических
офисных машин. Так же в рабочей станции необходимо иметь сетевую
карту, обычно они уже встроенные поставляются вместе с материнской
платой и их параметров достаточно для комфортной работы офисному
сотруднику. В некоторые рабочие станции можно по желанию добавить
привод DVD±RW и картридер, но данные устройства не являются
обязательными и должны согласовываться с IT-отделом в целях
безопасности данных. Кроме того необходимо снабдить рабочие стации
источниками бесперебойного питания, для того чтобы данные были
успешно сохранены и работа компьютера корректно окончена в случае
выключения электроэнергии.
Выводы по главе 1
Мы выясняли что компания ИП «БАЙБЕКОВ» работает на рынке продаж
и обслуживания автомобилей более 12 лет.
Оказывает полный спектр услуг по продаже и обслуживанию
автомобилей.
45
Основные структурные подразделения компании, это - отдел продаж,
отдел маркетинга, отдел обслуживания и ремонта, IT-отдел, АХО,
бухгалтерия и секретарь.
В качестве сервера используются системы на основе процессора
Intel Xeon. На предприятии имеются два сервера, работают они под
разными операционными системами: один под управлением ОС Linux, а
другой под управлением Microsoft Windows 2008 server. Все ПК компании
имеют стандартный пакет программного обеспечения.
При исследование движения внутренней документации в ИП
«БАЙБЕКОВ» показало, что важный этап «Регистрация заявок от
клиентов» не автоматизирован, что может привести к потере документов
на бумажных носителях, а так же увеличит срок нахождения нужных
документов в случае необходимости. Создание дефектной ведомости, а так
же платежной накладной так же производятся вручную в программе
Microsoft Excel, что так же может привести к ошибкам при воде
информации. Объем документации в ИП «БАЙБЕКОВ» составляет 2608
документов, из них 34,6% приходится на оригиналы и 65,4% на
тиражирование документов. Больше всего в документообороте компании
является внутренних документов (48,12%), а исходящих только лишь
21,73% и с каждым годом наблюдается тенденция роста документооборота
в компании. Можно сделать вывод, что в компании полностью отсутствует
организация архивного хранения документов, поэтому нужно организовать
внедрение системы автоматизации заявок клиентов и начать формировать
документы в дела, т.е. организовать полноценный электронный архив.
Таким образом, проведение анализа системы обработки заявок
клиента, позволило оценить текущую ситуацию с точки зрения
автоматизации процессов электронной обработки заявок клиента и тем
самым, была выявлена потребность в проектировании разрабатываемого в
дипломном проекте программного средства, которое включает

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)