Диплом: Автоматизация процесса взаимодействия с клиентами компании "Билайн"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
целесообразно применить анкетную форму расположения реквизитов, удобную
для выполнения этих операций.
В основе выбора экранных форм лежат принципы минимальной
трудоемкости и стоимости ввода информации в ЭВМ, максимальной степени
читабельности результатной информации, выводимой на экран, и
максимальной надежности и достоверности выполнения этих операций.
При разработке системы использовалась реляционная модель базы
данных. Реляционная модель данных некоторой предметной области
представляет собой набор отношений изменяющихся во времени. При создании
информационной системы совокупность отношений позволяет хранить данные
об объектах предметной области, моделировать связи между ними. При этом
сами данные хранятся в таблицах. Для удобства идентификации каждая
таблица созданной базы данных обладает уникальным кодом.
В связи с этим содержание экранных форм должно включать следующие
основные реквизиты:
наименование;
количество;
дата ввода;
дополнительные реквизиты.
Данные
реквизиты
должна
содержать
каждая
форма,
и
кроме
того, в
зависимости
от
назначения
конкретной
формы
должны
учитываться
свои,
уникальные реквизиты.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность программ,
реализующих функции и задачи ИС и обеспечивающих устойчивую работу
комплексов технических средств. В состав программного обеспечения входят
общесистемные и специальные программы, а также инструктивно-
методические материалы по применению средств программного обеспечения.
43
К общесистемному (общему) программному обеспечению относятся
программы, рассчитанные на широкий круг пользователей и предназначенные
для организации вычислительного процесса и выполнения часто
встречающихся вариантов обработки информации. Они позволяют расширить
функциональные возможности ЭВМ, автоматизировать планирование
очередности вычислительных работ, а также автоматизировать работу
программистов. Специальное (функциональное) программное обеспечение
представляет собой совокупность программ, разрабатываемых при создании ИТ
конкретного функционального назначения. Оно включает пакеты прикладных
программ, осуществлявших организацию данных и их обработку при решении
функциональных задач ИС.
При
выборе
комплекса
технических
средств для
разработки
системы,
одним
из
важнейших
критерием
является
выбор
операционной
системы.
Операционная
система
управляет
техническими
средствами
компьютера,
поддерживает
запуск и
выполнение
тех или
иных
программ и
приложений,
обеспечивает
защиту
данных,
выполняет
различные
сервисные
функции.
Каждая программа пользуется средствами, предоставляемыми операционной
системой. Таким образом, выбор операционной системы очень важен, так как
он
определяет
набор
программ
и
формат
исполняемых
файлов,
а
также
их
взаимодействие с операционной системой.
На компьютерах с архитектурой x86, используемых в качестве рабочих
мест
пользователей,
чаще
всего
применяются
следующие
операционные
системы:
операционные системы семейства Windows от фирмы Microsoft
операционные системы Linux/BSD семейства (UNIX подобные) от
различных
фирм
разработчиков
(Red
Hat,
Debian,
Novel,
Mandrake
soft,
Gentoo, Slackware, IBM, Oracle, NetBSD, OpenBSD, FreeBSD).
Для
разработки
программного
приложения
автоматизированной
обработки выбор той или иной операционной системы не повлияет на
44
функциональность системы по причине того, что при реализации алгоритмов
программного приложения не требуется использования каких-либо
специфических функций операционной системы. Оба типа операционных
систем позволяют разрабатывать программный продукт без потери его
функциональности, по причине наличия программных сред (языков
программирования) для обоих типов операционных систем.
Все из вышеперечисленных операционных систем содержат интерфейсы
межсетевого взаимодействия, что позволяет использовать программное
приложение в сети, для обмена данными и параллельной работы нескольких
копий программного приложения с одними исходными данными. Оба типа
операционных систем содержат в себе качественный интерфейс пользователя,
что также позволяет производить разработку программного приложения для
любой из этих операционных систем.
В качестве операционной среды для разработки и применения программы
была выбрана операционная система семейства Windows, в частности
операционная система Windows 10. Этот выбор обусловлен тем, что на
сегодняшний день Windows 10 является одной из наиболее распространенных
операционных систем. Операционная система Windows 10 обеспечивает
стабильность работы, предоставляя пользователям возможность
сосредоточиться на выполняемой работе.
Одним из важных требований, предъявляемых к проектированию
информационных систем, эксплуатируемых совместно на технологической базе
весьма ограниченных возможностей, является большая их однородность,
позволяющая обеспечить совместимость, мобильность, переносимость.
Выбор
системы
управления баз
данных
(далее по
тексту
СУБД)
представляет собой сложную многопараметрическую задачу и является одним
из
важных
этапов при
разработке
приложений баз
данных.
Выбранный
программный
продукт
должен
удовлетворять как
текущим,
так и
будущим
потребностям предприятия, при этом следует учитывать финансовые затраты
45
на
приобретение
необходимого
оборудования,
самой
системы,
разработку
необходимого
программного
обеспечения
на ее
основе,
а
также
обучение
персонала.
Кроме
того,
необходимо
убедиться,
что
новая
СУБД
способна
принести предприятию реальные выгоды.
Наиболее простой подход при выборе СУБД основан на оценке того, в
какой мере существующие системы удовлетворяют основным требованиям
создаваемого проекта информационной системы. Более сложным и
дорогостоящим вариантом является создание испытательного проекта на
основе нескольких СУБД и последующий выбор наиболее подходящего из
кандидатов. Но и в этом случае необходимо ограничивать круг возможных
систем, опираясь на некие критерии отбора. В данном случае можно выделить
несколько групп критериев:
моделирование данных;
особенности архитектуры и функциональные возможности;
контроль работы системы;
особенности разработки приложений;
производительность;
надежность;
требования к рабочей среде;
смешанные критерии.
Основным принципом выбора СУБД следует считать определение
программного продукта, в наибольшей мере соответствующего предъявляемым
требованиям. Эту задачу решить не очень просто. Во-первых, к СУБД
предъявляется большое число требований, которые с течением времени
изменяются, во-вторых, СУБД имеют большое число параметров, что
затрудняет их сравнение. Кроме того, информация о СУБД часто носит
рекламный характер, не позволяющий сделать правильное суждение.
Процедуру выбора СУБД следует проводить в три этапа:
46
на качественном уровне оценить предлагаемые программные
продукты на предмет пригодности;
оценка технических характеристик отобранных систем;
оценка производительности программных продуктов.
Ниже, в таблице 3 приведена сравнительная таблица трех
распространенных систем управления базами данных, конкурирующих на
рынке программного обеспечения по основным показателям.
Таблица 3
Сравнение СУБД
Показатели
Microsoft SQL
Server 2008
MySQL 5.1
1С:Предприятие
Поддерживаемые
операционные системы
Windows
Desktop/Server
Windows
Desktop/Server,
Linux, Unix, Mac
Windows
Условии лицензирования
Коммерческий
продукт
с
закрытым
исходным кодом.
Коммерческая
лицензия и GNU
GPL.
Лицензия
Наличие
предустановленных
драйверов в ОС
семейства Windows
Да
Нет
Нет
Поддержка репликации
Да, встроенная и
разных типов. Но
внесение
тсруктурных
изменений после
начала
репликации –
очень сложный
процесс.
Да, включая
mater-master
репликацию.
Да, но с помощью
сторонних
продуктов с
открытым
исходным
кодом.
Репликация
всех
типов.
В проекте наиболее приемлема Система программ "1С:Предприятие ".
47
Система программ "1С:Предприятие " включает в себя платформу и
прикладные решения, разработанные на ее основе, для автоматизации
деятельности организаций и частных лиц. Сама платформа не является
программным продуктом для использования конечными пользователями,
которые обычно работают с одним из многих прикладных решений
(конфигураций), разработанных на данной платформе. Такой подход позволяет
автоматизировать различные виды деятельности, используя единую
технологическую платформу. Области применения Гибкость платформы
позволяет применять "1С:Предприятие " в самых разнообразных областях:
автоматизация производственных и торговых предприятий,
бюджетных и финансовых организаций, предприятий сферы обслуживания
и т.д. поддержка оперативного управления предприятием;
автоматизация организационной и хозяйственной деятельности;
ведение бухгалтерского учета с несколькими планами счетов
ипроизвольными измерениями учета;
регламентированная отчетность;
широкие возможности для управленческого учета и построения
аналитической отчетности, поддержка многовалютного учета;
решение задач планирования, бюджетирования и финансового анализа;
расчет зарплаты и управление персоналом;
другие области применения.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое
обеспечение
комплекс
технических
средств,
предназначенных для
работы
информационной
системы,
а
также
соответствующая документация на эти средства и технологические процессы.
Комплекс технических средств составляют:
компьютеры;
48
устройства
сбора,
накопления,
обработки,
передачи и
вывода
информации
жесткие
диски,
устройства
хранения
данных,
сканеры,
принтеры, факсимильные аппараты;
устройства передачи данных и линий связимодемы;
эксплуатационные материалыбумага, CD (DVD) – диски и т.п.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность, стоимостные
затраты, производительность, простота использования и др. От значения
указанных параметров зависит возможность работы с требуемыми
программными средствами, а следовательно, и успех создания системы.
Для каждого из элементов данной схемы выделяется перечень критериев,
наиболее важных при осуществлении выбора технического обеспечения. Эти
критерии таковы:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
Для решения поставленной задачи необходимо использовать
персональный компьютер с уровнем вычислительной мощности AMD 2000
Мгц, либо Intel 2000 Мгц, с объемом оперативной памяти от 2 Гб. Система
оптимизирована для работы в экранном разрешении 1024х768 на мониторе с
диагональю 17 дюймов. Все эти технические средства обладают достаточной
для решения задачи конфигурацией.
В
настоящее
время
разрозненный
парк
персональных
компьютеров
создает
сложности с их
техническим
обслуживанием,
ремонтом,
поэтому
необходимо его унифицировать и закупить одинаковые рабочие станции.
Технические характеристики подходящей рабочей станции приведены в
таблице 4.
49
c
Таблица 4
Характеристики рабочей станции
Производитель
Hugel
Модель процессора
Intel Atom Single Core N270 – 1.66GHz
Оперативная память
2048Mb
Жесткий диск
160 Gb
Оптический привод
DVD-RW
Видеоадаптер
Интегрирован в чипсет
Разъемы на материнской плате
7 USB, выход S/PDIF, 2xCOM, D-Sub,
DVI, Ethernet, PS/2 (клавиатура), LPT
Корпус
mATX 250W
Операционная система
Не установлена
Размеры (ШхГхВ)
283 х 282 х 95 (мм)
Кроме того, для работы файл-сервера необходимо закупить
специализированной серверное оборудование, например Team Server 3420P,
характеристики которого приведены в таблице 5.
Таблица 5
Технические характеристики рекомендуемого сервера
Типичное применение
интернет / интранет-службы,
терминальные службы, контроллер
домена, файловый сервер,
универсальный сервер рабочей группы
или небольшой компании
Процессоры
Один четырехядерный процессор Intel Xeon 3400
Кэш-память процессора
64KB кэш-памяти 1-го уровня для каждого ядра
256KB кэш-памяти 2-го уровня для каждого ядра
8 МБ общей для всех ядер кэш-памяти 3-го
уровня
Серверная платформа
Intel S3420GP
Набор микросхем
чипсет Intel 3420
Оперативная память
до 32 ГБ ECC Registered DIMM DDR3
800/1066/1333
Сетевой контроллер
два интегрированных однопортовых Intel Gigabit
Ethernet
Дисковый контроллер/
RAID-контроллер
интегрированный 6-ти портовый Serial ATA II
RAID контроллер (уровни 0, 1, 10)
Дисковод / оптический
привод
привод SATA DVD-RW
Максимальное количество
внутренних дисковых
отсеков
6 Serial ATA II или SAS
Возможность «горячей»
замены дисков
Да
Максимальная емкость
внутренних накопителей
6 ТБ SATA (6x1000 ГБ)
6 ТБ SAS (6x1000 ГБ)
Интерфейсы
6 портов USB 2.0, Serial port, монитор
Графический адаптер
интегрированный видеоконтроллер LLC Pilot II с
64 MB видеопамяти (VGA DB-15)
В данном виде информационная система будет готова к внедрению
автоматизированной системы.
50
II.
Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл ИС можно представить как ряд событий, происходящих
с системой в процессе ее создания и использования. Модель жизненного цикла
отражает различные состояния системы, начиная с момента возникновения
необходимости в данной ИС и заканчивая моментом ее полного выхода из
употребления. Модель жизненного цикластруктура, содержащая процессы,
действия и задачи, которые осуществляются в ходе разработки,
функционирования и сопровождения программного продукта в течение всей
жизни системы, от определения требований до завершения ее использования.
В настоящее время известны и используются следующие модели
жизненного цикла:
каскадная модель предусматривает последовательное выполнение
всех этапов проекта в строго фиксированном порядке. Переход на следующий
этап означает полное завершение работ на предыдущем этапе;
поэтапная
модель
с
промежуточным
контролем.
ф
Разработка
ИС
ведется итерациями с циклами обратной связи между этапами. Межэтапные
корректировки
позволяют
учитывать
реально
существующее
взаимовлияние
результатов разработки на различных этапах; время жизни каждого из этапов
растягивается на весь период разработки;
цикличная модель. На каждом цикле выполняется создание
очередной версии продукта, уточняются требования проекта, определяется его
качество и планируются работы следующего цикла. Особое внимание
уделяется начальным этапам разработкианализу и проектированию, где
реализуемость тех или иных технических решений проверяется и
обосновывается посредством создания прототипов (макетирования).
51
В
ранних
проектах
достаточно
простых ИС
каждое
приложение
представляло собой единый, функционально и информационно независимый
блок.
Для
разработки
такого
типа
приложений
эффективным
оказался
каскадный
способ.
Каждый
этап
завершался
после
полного
выполнения и
документального оформления всех предусмотренных работ.
Можно
выделить
следующие
положительные
стороны
применения
каскадного подхода:
на
каждом
этапе
формируется
законченный
набор
проектной
документации, отвечающий критериям полноты и согласованности;
выполняемые
в
логической
последовательности
этапы
работ
позволяют
планировать
сроки
завершения
всех
работ
и
соответствующие
затраты.
Каскадный подход хорошо зарекомендовал себя при построении
относительно простых ИС, когда в самом начале разработки можно достаточно
точно и полно сформулировать все требования к системе. Основным
недостатком этого подхода является то, что реальный процесс создания
системы никогда полностью не укладывается в такую жесткую схему,
постоянно возникает потребность в возврате к предыдущим этапам и
уточнении или пересмотре ранее принятых решений. В результате реальный
процесс создания ИС оказывается соответствующим поэтапной модели с
промежуточным контролем.
Цикличная модель ЖЦ была предложена для преодоления перечисленных
проблем. На этапах анализа и проектирования реализуемость технических
решений и степень удовлетворения потребностей заказчика проверяется путем
создания прототипов. Каждый цикл соответствует созданию работоспособного
фрагмента или версии системы. Это позволяет уточнить требования, цели и
характеристики проекта, определить качество разработки, спланировать работы
следующего цикла. Таким образом, углубляются и последовательно
конкретизируются детали проекта, и в результате выбирается обоснованный

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

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