Дипломная работа: Автоматизация учета и обработки заявок пользователей на ТО и ремонт техники (Help Desk) в компании ООО Планета-Р

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
Широкий выбор компонентов визуализации и редактирования позволяет легко
изменять вид представления наборов данных. C++Builder использует проводник
баз данных и масштабируемый словарь данных для того, чтобы автоматически
настроить средства отображения и редактирования применительно к специфике
вашей информации.
Наряду с дизайнерами и художниками-оформителями к прикладным
разработкам в ключевых областях сети все чаще привлекаются профессионалы-
программисты. Качественное приложение способно динамически выбирать
информацию с сервера и предоставлять ее в формате, удобном для потребителей
разного уровня, так, чтобы они смогли составить свое заключение и принять
адекватное решение в кратчайший срок. C++Builder 6 2010 полностью
удовлетворяет этим требованиям, обеспечивая:
высокую надежность, степень интеграции и качество управления;
быстрое визуальное проектирование эффективных приложений для
переработки больших объемов информации;
поддержку механизмов принятия решения и доступа к удаленным
базам данных.
C++Builder предоставляет свою мощь и широкие возможности языка C++
всему семейству систем объектно-ориентированного программирования. Система
C++Builder может быть использована везде, где требуется дополнить
существующие приложения расширенным промышленным стандартом языка
C++, повысить быстродействие и придать пользовательскому интерфейсу
профессиональный облик.
Все компоненты, формы и модули данных, которые накопили
программисты, работающие в Delphi, могут быть многократно использованы в
приложениях C++Builder без каких бы то ни было изменений. C++Builder
идеально подойдет тем разработчикам, которые предпочитают выразительную
мощность языка C++, однако хотят сохранить продуктивность Delphi. Уникальная
взаимосвязь этих систем программирования позволяет при создании приложения
без труда переходить из одной среды разработки в другую.
Учитывая все вышесказанное и результаты анализа экспертным
оцениванием можно сделать выбор среды программной разработки в пользу
52
Delphi, который обеспечивает чрезвычайно высокую производительность и
удобство использования.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение определяет совокупность технических средств,
необходимых для работы ИС, а также необходимая документация на эти средства
и технологические процессы.
Развитие технического обеспечения, включающее в себя технические
средства(аппаратные), средства связи, ПО, реализуется неравномерно,
скачкообразно. Становление компьютерной техники на современном этапе
происходит в геометрической прогрессии. Каждые 4 года наблюдается удвоение
мощности компьютеров.
Различие компьютерных технологий по типу пользовательского
интерфейса (каким образом происходит взаимодействие пользователя с
компьютером) - пакетные, диалоговые, сетевые. В первом варианте пользователь
имеет только результаты работы технологии, в остальных он взаимодействует с
ней на личном ПК или ПК, входящем в сеть.
В настоящее время технические средства реализации управления
информационными ресурсами по своему составу и возможностям довольно
разнообразны. Средства ЭВМ, средства связи, средства организационной
техники.
Компьютерная техника зачастую предназначена для разработки
комплексных технологий анализа и хранения данных и становится основой для
объединения всех новейших технических средств реализации управления
информационными ресурсами.
Коммуникационная техника предназначена для возможности передачи
данных и включает в себя как автономную работу, так и работу в комплексе со
средствами компьютерной техники.
Организационная техника создана для разработки технологий хранения,
отображения и применения информации, а также для запуска разных
53
вспомогательных операций в рамках различных технологий информационной
поддержки процесса управления.
В рассматриваемой задаче автоматизации в качестве технического
обеспечения используются следующие средства:
персональные компьютеры менеджеров;
сервера;
соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным
критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
Так как разрабатываемый модуль будет работать на основе клиент-
серверной технологии, то все вычисления будут производиться на стороне
сервера, следовательно, системные требования к персональным компьютерам
минимальны.
Технические характеристики используемых в банке персональных
компьютеров относятся к компьютерам со средней производительностью, откуда
можно сделать вывод, что их модернизация или замена в целях выполнения
поставленной задачи не требуется.
Технические характеристики серверов также не подлежат улучшению, так
как в настоящее время используемые модели серверов имею возможность
нарастить свою производительность для выполнения автоматизируемой задачи
без ущерба для других выполняемых ими задач.
54
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ)
ИС описывается методологией проектирования информационных систем. И
представляет его как некоторую последовательность стадий и выполняемых на
них процессов. Для каждого этапа определяются состав и последовательность
выполняемых работ, получаемые результаты, методы и средства, необходимые
для выполнения работ, роли и ответственность участников и т.д. Такое
формальное описание ЖЦ ИС позволяет произвести планирование и помогает
организовать процесс коллективной разработки и обеспечить управление этим
процессом.
Жизненный цикл ИС можно представить как ряд событий, происходящих с
системой в процессе ее создания и использования. Структура жизненного цикла
позволяет понять различные состояния системы, изначально с момента
возникновения необходимости в данной ИС и закончить моментом ее полного
выхода из употребления. Модель жизненного цикла - структура, содержащая
процессы, действия и задачи, которые осуществляются в ходе разработки,
функционирования и сопровождения программного продукта в течение всей
жизни системы, от определения требований до завершения ее использования.
В данный момент известны и могут быть использованы следующие модели
жизненного цикла:
Каскадная модель (Рис. 2.1) предполагает последовательное
выполнение всех этапов проекта в строго фиксированном порядке. Переход на
последующий этап несет под собой полное завершение всех работ запущенных на
предыдущем этапе.
Поэтапная модель с промежуточным контролем (Рис. 2.2).
Разработка ИС ведется итерациями с циклами обратной связи между этапами.
Межэтапные корректировки позволяют учитывать реально существующее
взаимовлияние результатов разработки на различных этапах. Количество времени
затраченное на каждый этап времени соответствует периоду разработки.
55
Спиральная модель (Рис. 2.3). На каждом цикле выполняется
создание очередной версии продукта, уточняются требования проекта,
определяется его качество, а также происходит планирование работы следующего
этапа. Особое внимание уделяется начальным циклам разработки – проведению
анализа и проектирование, где реализуемость тех или иных технических решений
проверяется и обосновывается посредством создания прототипов
(макетирования).
Разработка требований
Проектирование
Реализация
Тестирование
Ввод в действие
Рис. 2.1 Каскадная модель ЖЦ ИС
Разработка требований
Проектирование
Реализация
Тестирование
Ввод в действие
Рис. 2.2 Поэтапная модель с промежуточным контролем
Источник: https://baza.diplomsite.ru/previewfile/2384