Диплом: Исследование и разработка информационной системы биллинговых процессов на примере АО «Казахтелеком»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
Apple);
- особый компонент WebBrowser, рассчитанный на OS X;
- усовершенствованный комплект компонентов платформы, а также
отдельно настраиваемых компонентов, включая новые версии стиля для iOS и
усиленную работу с Z-порядком (подразумевается свойство ControlType для
элементов управления нестандартного типа);
- специальный компонент ImageList, предназначенный для FireMonkey;
- усовершенствованная поддержка в FireMonkey мультимедиа;
- поддержка в компонентах камеры более высокого разрешения;
- включение по умолчанию стиля Android Lollipop (исключительно для
Android);
- дополненные протоколы и расширения для обеспечения связи
приложений;
- поддержка различных средств анализа приложений в FireMonkey (чтобы
обеспечить хранение и доступ к данным, подлежащим анализу, нужен
специальный контракт с оплатой, зависящей от общего объема данных);
- поддержка приближения с применением технологии маяков (включая
стандарты AltBeacon и iBeacon) для Android, iOS и OS X;
- усовершенствованная платформа Bluetooth и новейший компонент
TBluetooth, предназначенный для классического Bluetooth.
Кроме того, ряд дополнений было реализовано относительно библиотеки
визуальных компонентов (VCL):
- поддержка необходимых средств анализа для приложений VCL (хранение
и доступ к данным, которые нужны для анализа, запрашивают особенного
контракта с оплатой, зависящей от объема всех данных);
- усовершенствованное масштабирование шрифтов VCL;
- дополненные протоколы и расширения для связывания между собой
приложений VCL;
- включение нового компонента TBluetooth специально для классического
Bluetooth и усовершенствованная платформа Bluetooth.
В число возможностей языка, а также работы с библиотеками среды
реализации входит:
88
- физический движок Box2D;
- заголовки API, предназначенные для архитектуры iOS (64-разрядной), а
также интеграция с RTL для C++ и Delphi;
- интерфейсы Object Pascal, предусмотренные для движка Box2D;
- модуль RTL System.Hash, располагающий хэш-функциями, и
обеспечивающий поддержку платформы HTTP;
- новая платформа HTTP клиентского типа, вмещающая в себе эквиваленты
для библиотек на каждой из поддерживаемых платформ;
- новейшие компоненты NetHTTPRequest и NetHTTPClient, гарантирующие
достаточно простой доступ к платформе HTTP клиентского типа;
- поддержка HTTP/HTTPS своих клиентских библиотек в OS X, Windows,
на мобильных платформах (Android и iOS).
Среди улучшенных возможностей Delphi 7 необходимо выделить
следующие:
Соединение Subversion и среды разработки, включая метки перечня
изменений, переключение веток, диалоговое окно объединения SVN и прочие
функции.
Интегрирование контроля версий Git со средой разработки, что включает
регистрацию, проверку подлинности, доставание изменений из удаленных
репозиториев.
Объединение контроля версий Mercurial со средой разработки, что
предусматривает локальную фиксацию изменений, поддержку клонирования
удаленного репозитория, отображение журнала.
Выполненная работа над базами данных:
- оптимизация DB.PAS TField.
Возможности библиотеки доступа к различным данным FIREDAC для тех
или иных устройств:
- поддержка БД FireDAC Teradata на базе ODBC-драйвера,
предназначенного специально для Teradata;
- поддержка FireDAC для предоставления уведомлений о выполненных
изменениях;
- поддержка FireDAC для возможности просмотра всех изменений в XE7;
89
- усовершенствованное управление всеми обновлениями FireDAC;
- сценарии и инструменты для обычного переноса кода dbExpress в БД
FireDAC;
- поддержка мобильных версий баз данных Android и iOS, в том числе
InterBase ToGo, SQLite и IBLite;
- всесторонняя поддержка БД SQLite (от 3 версии и выше), включая
«интеллектуальное» распознавание различных типов данных, а также поддержка
статических и динамических ссылок.
Кроме того, были усовершенствованы потенциалы InterBase XE7 Developer
Edition – максимум 80 логических подключений и 20 пользователей.
Перечисленные возможности – это лишь часть новых потенциалов, но даже
указанные характеристики позволяют уверенно и аргументированно выбрать
Delphi 7 для разработки модуля ИС сервисного центра.
SQL представляет собой своеобразный структурированный язык запросов.
Он позволяет работать в реляционных БД, представляющих собой комплексы
объединенных сведений, хранящихся в таблицах.
В связи с постепенной унификацией информационного пространства
возникла необходимость в разработке стандартного языка, подходящего для
использования в самых разных видах компьютерных сред. Благодаря
стандартному языку пользователи, оперирующие одинаковым набором команд,
могут применять их для нахождения, создания, корректировки и передачи
сведений. При этом не имеет значения тот факт, работают ли они на
универсальной ЭВМ, сетевой рабочей станции или персональном компьютере.
В компьютерном мире, который становится все более взаимосвязанным,
снабженный данным языком пользователь обладает огромным преимуществом в
обобщении и применении информации из разнообразных источников
посредством огромного количества способов.
Благодаря независимости от специфики тех или иных компьютерных
технологий и поддержке основных лидеров в сфере технологии реляционных БД
SQL получил статус ключевого стандартного языка. Именно поэтому каждый
желающий работать с базами данных, созданных в 90-х годах, обязан достаточно
хорошо знать SQL.
90
Следует подчеркнуть, что стандарт SQL устанавливается Американским
Национальным Институтом Стандартов (ANSI). Кроме того, сегодня он
принимается Международной Организацией по Стандартизации (ISO). Тем не
менее, большая часть коммерческих программ БД выполняют расширение SQL
без соответствующего уведомления ANSI, внося в этот язык специфические
элементы. В некоторых случаях они нарушают установленный стандарт языка,
хотя положительные идеи склонны развиваться и со временем превращаться в
стандарты «рынка» по причине значимости своих качеств.
В данном случае в основном соблюдается стандарт ANSI, хотя в отдельных
ситуациях будут демонстрироваться и некоторые самые общие отклонения от
стандарта. Точное и подробное описание всех особенностей языка представлено
в надлежащей документации на применяемую СУБД. Так, SQL такой системы как
InterBase 4.0 отвечает стандарту ANSI-92, а также отчасти стандарту ANSI-III.
Основной состав языка SQL
Названный язык создан для реализации манипулирования различными
данными в реляционных БД, установления структуры баз и управления правами
доступа к информации в многопользовательской среде. Соответственно, в
качестве составляющих элементов в язык SQL входит:
- язык манипулирования информационными данными (DML, Data
Manipulation Language);
- язык установления данных (DDL, Data Definition Language);
- язык управления информационными данными (DCL, Data Control
Language).
Необходимо отметить, что указанные языки являются только отдельными
командами одного языка. Подобное деление представлено лишь с точки зрения
различного функционального предназначения данных команд.
Интерактивный SQL применяется в особых утилитах (по типу DBD или
WISQL), которые позволяют в интерактивном режиме вносить запросы с
использованием надлежащих команд SQL, отправлять их для осуществления на
сервер, а также в особом окне получать результаты.
Встроенный SQL применяется в программах прикладного характера,
разрешая им отправлять серверу запросы и выполнять обработку полученных
91
результатов. В таком случае могут комбинироваться record-ориентированный и
set-ориентированный подходы.
1.5.3 Обоснование проектных решений по техническому обеспечению
В настоящее время в АО «Казахтелеком» множество компьютеров, как
сильной комплектации как и менее оснащением. В таблице 2 представлена
средняя комплектация компьютера, который имеется на организации.
Таблица 2
Технические характеристики компьютера менеджера
Критерий
Характеристика
1
Страна производитель
Китай
2
Процессор
Intel Core i3-2100 Sandy Bridge 3100MHz
3
Оперативная память
DDR3 4 Гб Hynix
4
Монитор
ACER V206HQLb 19,5'' черный
5
Жесткий диск (HDD)
500Гб SATA 5400 Об/мин
6
SSD
120 Gb SSD SB60
7
Сетевая карта
Gigabit Ethernet (10/100/1000 Мбит/с)
8
Видеокарта
Встроенная
9
Оптический привод
DVD+-RW/DL
10
Материнская плата
ASUS H61M-K DDR3
11
Интерфейсы
2 x PS/2, 4 x USB 2.0, VGA (D-Sub), DVI, RJ-45
12
Корпус
CROWN CMC-SM640
13
Габариты
180x430x410 мм
14
Вес
2,5кг
15
ОС
Windows 7 SP 1 Профессиональная 32-bit
16
Office
Microsoft Office 2003
17
Антивирус
ESET NOD32 Antivirus 4.2.76.1
Операционная система установлена на твердотельном SSD, его объема в
120 Гб вполне достаточно для стабильной работы Windows 7 и установки
необходимых программ. Используется Microsoft Office 2003 данная версии
продукта уже морально устарела, но менеджеры к ней привыкли и не хотят
переучиваться, тем более данной версии вполне достаточно для всех офисных
работ.
Очень удобно наличие оптического привода, т.к. в отделе обслуживания
клиентов имеются материалы на оптических носителях. Сетевая карта позволяет
подключить компьютер в локальную сеть и пользоваться Интернет-ресурсами
92
через сеть АО «Казахтелеком». Наличие четырех USB-портов позволяет
подключить дополнительное оборудование. В настоящее время каждый рабочий
стол сотрудника оснащен отдельным принтером, либо печать осуществляется по
сети у старшего менеджера.
Техническое обслуживание и ремонт компьютерной и офисной техники
производит системный администраторы организации. Сохранение данных
производится вручную раз в неделю и хранится на двух флеш-носителях.
Таким образом, техническое обеспечение организации, вполне позволяет
без дополнительных затрат автоматизировать работу АО «Казахтелеком».
Для обеспечения автоматизации, вся информация должна быть
представлена в виде данных, т.е. упорядочена и формализована, компьютер пока
не может обрабатывать неформализованную информацию. Упорядочение и
формализация достигается путем использования классификаторов, которые
облегчают поиск и отбор данных.
В качестве среды программирования выбрана интегрированная среда
разработки ПО для Microsoft Windows Borland Delphi 7. Программы, написанные
в Delphi, занимают небольшой объем динамической памяти в процессе работы,
само приложение занимает совсем немного места в жесткой памяти.
Исполнительные файлы Delphi 7 совместимы с Microsoft Windows, достаточно
скопировать программу на жесткий диск и запустить исполняемый файл, обычно
это – Project1.exe [4].
В качестве антивируса используется: ESET NOD32 Antivirus 4.2.76.1,
данное ПО закуплено для всей организации.
Технологическое обеспечение – это определенный комплекс операций,
выполняемых в строго регламентированной последовательности и
использованием определенных методов обработки и инструментальных средств,
охватывающих все этапы обработки данных, начиная с регистрации первичных
данных и заканчивая передачей пользователю для выполнения функций
управления.
93
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Цикл жизни информационной системы длится от времени принятия
разработчиком решения о ее создании и до момента прекращения ее
эксплуатации. На сегодня действует международный стандарт, который детально
регламентирует жизненный цикл всех информационных систем – ISO/IEC 12207.
Он устанавливает общую структуру жизненного цикла, в том числе действия,
процессы и задачи, которые должны выполняться в ходе разработки
информационной системы. В соответствии с этим стандартом структура
жизненного цикла любого инструментального средства состоит из таких этапов:
Осуществление предпроектного исследования и анализ собранных данных:
- обследование конкретного объекта и аргументация необходимости
разработки автоматизированной системы;
- вырабатывание запросов пользователя к создаваемой автоматизированной
системе;
- подготовка отчета о проведенных работах и оформление заявки на
разработку соответствующей автоматизированной системы.
На указанном этапе обнаруживаются все изъяны анализируемой области и
подбирается оптимальный метод их ликвидации.
Проектирование системы – предполагает подготовку общей концепции и
определение желаемого результата от внедрения автоматизированной системы.
Создание приложений, их тестирование и работа над документацией:
- разработка программного обеспечения;
- подготовка документации (проектной и эксплуатационной);
- написание учебных и текстовых материалов.
Внедрение – предусматривает введение в эксплуатацию созданных
приложений. На данном этапе с приложениями учатся работать те специалисты,
для которых они и готовились. При этом любые изменения рекомендуется
внедрять поэтапно:
94
- разработка БД в IBexpert;
- выполнение настройки, а также оптимизация процесса обучения
персонала;
- внедрение создаваемых форм для работников отдела менеджеров и
реализация обучения персонала;
- внедрение дополнительного оборудования и осуществление обучения
надлежащего персонала.
Практическое применение и постоянное сопровождение – предполагает
последующую доработку системы, если такая необходимость возникнет. Когда
все изменения будут внедрены в АО «Казахтелеком», следует заполнить все
введенные формы:
- по окончанию установки программы распаковки нужно настроить SQL
сервер;
- по завершению настройки программного обеспечения требуется внести
соответствующие данные в таблицы.
Кроме того, существующий стандарт ГОСТ 34 «Единая
автоматизированная система учета кадров всех госпредприятий» точно
определяет процесс автоматизации кадрового учета на разных стадиях. Другой
стандарт ISO 15288 прописывает основы описания цикла жизни систем,
разработанных людьми, подробно указывает структурированные процессы и
соответственную терминологию. В этом стандарте также упомянуты процессы,
поддерживающие определение, совершенствование и контроль процессов
жизненного цикла в рамках конкретного проекта или внутри отдельной
организации. Данный стандарт может применяться относительно полного цикла
жизни системы, предполагающего такие этапы как замысел, создание,
производство, применение, прекращение эксплуатации, а также покупку и
поставку систем, реализуемых вне или внутри организации. В названном
стандарте не конкретизируются различные процессы цикла жизни в терминах
процедур и методов, требующихся для удовлетворения запросов и достижения
желаемых результатов процесса.
Стандарт Microsoft Solutions Framework (MSF) представляет собой
комплекс правил и принципов деятельности и отчасти ориентированный на
95
проекты создания программного обеспечения и дальнейшего развития всей
информационной инфраструктуры. Основу MSF составляют шесть главных
моделей:
- производственной архитектуры, заключающаяся в планомерной
адаптации информационных технологий к потребностям бизнеса;
- проектной группы, устанавливающая взаимосвязанные обязанности и
роли участников на различных стадиях реализации проекта;
- процесса, характеризующая все фазы проекта и их контрольные точки,
работы участников проектной группы, выполняемые на каждой из фаз и
достигнутые результаты;
- управления рисками, отображающая порядок обнаружения самых
значимых рисков и превентивного реагирования на них;
- процесса проектирования, характеризующая трехфазное проектирование:
от пользовательской точки зрения через видение проектной группы к мнению
разработчиков;
- приложения (одна из самых важных), описывающая метод разработки
проекта как комплекс трехуровневых сервисов: данных, пользовательских и
бизнес-логики.
Немного раньше в документах Microsoft подавалась седьмая модель –
общей стоимости владения (TCO), но уже в новейших материалах указанная
модель не упоминается в качестве составляющей MSF.
Стандарт Rational Unified Process (RUP) – это программный продукт,
созданный компанией IBM Rational Software. Он является итогом союза подходов
Objectory Process и Rational Approach, реализованного вследствие объединения в
1995 году компаний Objectory AB и Rational Software.
Стандарт RUP во многом отвечает нормативным документам и стандартам,
касающимся процессов цикла жизни программного обеспечения и оценивания
зрелости в технологическом смысле организаций-разработчиков (ISO 9000, ISO
12207, CMM и др.).
ISO представляет собой стандарт качества самых разных процессов, как
производства мороженного, так и создания программного обеспечения. В то же
время CMM является моделью качества, намеренно сопоставленной с процессом
96
создания программного обеспечения. В целом, CMM – это разветвленный
стандарт качества с множеством ступеней, который охватывает процесс
разработки программного обеспечения, начиная от проектирования и заканчивая
внедрением. При этом он подходит для улучшения качества и оптимизации
создаваемого программного обеспечения.
CMM можно считать моделью зрелости процесса разработки программного
обеспечения либо моделью совершенствования способности конкретной фирмы к
созданию программного обеспечения должного качества. Данная модель является
описательной, так как она характеризует ключевые (или существенные) атрибуты,
определяющие, на каком именно уровне технологической зрелости пребывает
организация. Однако не стоит рассматривать CMM в качестве предписания, ведь
она не указывает организации направления или способы развития. CMM лишь
описывает конкретные характеристики организаций на разных уровнях
технологической зрелости, но не дает инструкций по переходу из одного уровня
на другой. В итоге, организации может понадобиться несколько лет, чтобы
переместиться с первого уровня на второй, а также достаточно много времени на
переход на следующие уровни.
Стандарт Control OBjectives for Information Technology (COBIT) определяет
основные задачи управления в ИT и других сопредельных областях. Он считается
набором рекомендаций и стандартов для управления и аудита информационных
технологий.
Общую методологию реализации управления, аудита и контроля
информационными системами подготовила Международная ассоциация контроля
и аудита информационных систем (ISACA). Данная методология позволяет
реализовать следующее:
- организовать на процессной базе функционирование информационно-
технологической службы;
- наладить мониторинг деятельности информационно-технологической
службы, связанный с задачами и целями бизнеса;
- реализовать сопоставление уровня развития ИТ с иными предприятиями
отрасли.
Чтобы любая организация могла полностью обеспечивать себя

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

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