Дипломная работа: Автоматизация приема заявок на ремонт и модернизацию персональных компьютеров в АО "Информсвязь холдинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
компьютерном департаменте Беркли. POSTGRES был пионером во многих
концепциях, которые намного позднее стали доступными в некоторых коммерческих
СУБД. PostgreSQL ведёт своё происхождение от оригинального кода Беркли и является
продуктом с открытыми исходными текстами. PostgreSQL поддерживает стандарты
SQL92 и SQL99, и поскольку PostgreSQL распространяется под либеральной
лицензией, любой может свободно использовать, изменять и распространять
PostgreSQL в любых целях: личных, коммерческих или академических. В качестве
СУБД будет использоваться СУБД Mysql, поскольку она обеспечивает поддержку всех
необходимых для разрабатываемого АРМ функций.
Для функционирования, создаваемого АРМ необходим веб-сервер.
В настоящее время существует множество веб – серверов, которые можно
использовать в данном проекте. Наибольшую известность и распространенность
имеют два сервера: Apache и MS IIS (Microsoft Internet Information Server). Рассмотрим
их. Internet Information Server (IIS) - сетевой сервер файлов и приложений,
разработанный для коммерческих Web-узлов с высокой нагрузкой. Фактически IIS
является компонентом Windows NT Server. Тесная связь IIS с операционной системой
Windows NT Server обеспечивает доступ к функциям системы защиты и файловой
системы NTFS для построения мощных, гибких и защищенных узлов Интернета и
интрасети. IIS позволяет создавать динамичные, привлекательные и, главное,
современные Web-страницы. Для работы с ним Вам не придется знакомиться с новым
языком создания сценариев или изучать, как компилировать приложения. IIS
полностью поддерживает VBScript, Microsoft Visual Basic, Microsoft Visual C++, Java-
компоненты, CGI и WinCGI, а также фильтры и расширения на основе интерфейса
прикладного программирования сервера Интернета (Internet Server API, ISAPI). IIS
поддерживает протоколы ННТР, FTP и gopher, а его возможности можно расширять
средствами интерфейса общего шлюза (Common Gateway Interface, CGI) и ISAPI.
Apache позиционируется на рынке как мощный и гибкий веб-сервер. Это самый
распространенный веб-сервер в мире. Будучи бесплатной открытой программой,
Apache по функциональным возможностям и надежности не уступает коммерческим
серверам, а широкие возможности конфигурирования позволяют настроить его для
работы практически с любой конкретной системой. Существуют локализации сервера
для различных языков, в том числе и для русского. На сегодняшний день это самый
63
популярный веб-сервер, реализованный практически для всех существующих
операционных систем (изначально - для систем семейства Unix). Функциональность
Apache можно легко увеличить, установив свободно распространяемые модули
расширения. Еще одной его полезной особенностью является тот факт, что Apache
позволяет работать с множеством языков программирования, а также загружать
некоторые из них в свое адресное пространство, увеличивая таким образом скорость
обработки сценариев.
Таким образом для разработки дипломного проекта был выбран веб-сервер
Apache. К общим требованиям, выдвигаемым к специальному (функциональному) ПО
относятся:
надежность;
эффективность;
понятность пользователю;
мобильность;
минимизация затрат на сопровождение и поддержку.
Состав специального программного обеспечение, используемого для решения
данного комплекса задач, должен включать пакет традиционных офисных программ.
Для использования системы на рабочих станциях пользователей должен быть
установлен веб-браузер.
Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств, предназначенных
для работы информационной системы, а также соответствующая документация на эти
средства и технологические процессы. Эволюция технического обеспечения, которое
включает в себя аппаратные средства, средства коммуникации, программное
обеспечение, проходит неравномерно, скачкообразно. Развитие компьютерной
техники пока происходит в геометрической прогрессии. Каждые четыре года
происходит удвоение производительности компьютеров. Классификация
компьютерных технологий по типу пользовательского интерфейса (как
взаимодействует пользователь технологии с компьютером) - пакетные, диалоговые,
сетевые. В первом случае пользователь получает только результаты работы
64
технологии, в остальных он взаимодействует с ней на индивидуальном компьютере
или компьютере, подключенном к сети ЭВМ. Современные технические средства
обеспечения управления информационными ресурсами по своему составу и
функциональным возможностям весьма разнообразны. Средства вычислительной
техники, средства коммуникационной техники, средства организационной техники.
Компьютерная техника предназначена, в основном, для реализации
комплексных технологий обработки и хранения информации и является базой
интеграции всех современных технических средств обеспечения управления
информационными ресурсами. Коммуникационная техника предназначена, в
основном, для реализации технологий передачи информации и предполагает как
автономное функционирование, так и функционирование в комплексе со средствами
компьютерной техники.
Организационная техника предназначена для реализации технологий хранения,
представления и использования информации, а также для выполнения различных
вспомогательных операций в рамках тех или иных технологий информационной
поддержки управленческой деятельности. В рассматриваемой задаче автоматизации, в
ходе которой необходимо автоматизировать работу мастера по ремонту ПК, в качестве
технического обеспечения используются следующие средства:
персональные компьютеры менеджеров;
сервера;
соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
Так как разрабатываемый модуль будет работать на основе клиент-серверной
технологии, то все вычисления будут производиться на стороне сервера,
следовательно, системные требования к персональным компьютерам минимальны.
Описанные в пункте 1.1.3 технические характеристики персональных
компьютеров относятся к компьютерам со средней производительностью, откуда
можно сделать вывод, что их модернизация или замена в целях выполнения
65
поставленной задачи не требуется. Технические характеристики серверов также не
подлежат улучшению, так как в настоящее время используемые модели серверов имею
возможность нарастить свою производительность для выполнения автоматизируемой
задачи без ущерба для других выполняемых ими задач. Соединительные линии ЛВС
оцениваются по допустимой пропускной способности. Так как во время работы
разрабатываемого модуля и обмена информацией с сервером не передается голосовой
или видео трафик, или другие большие по объему данные, то и особых требований к
пропускной способности не предъявляется. Так как пропускная способность линий
связи в настоящее время составляет до 100 мбит/сек, то они также не требуют
модернизации или замены.
66
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
Для нашего проекта больше всего подойдет каскадная модель для создания
приложения, т. к. она имеет возможность контроля промежуточных значений, а также
проект не слишком большой, что может повлиять на отсутствие ее недостатков.
Затем производится выбор направления внедрения созданной системы. Сегодня
выделяют 4 стратегии внедрения ИС:
• Параллельная стратегия, которая подразумевает замену старой на новую;
• Скачок – подразумевается резкий переход с одной системы сразу на
другую;
• Опытное использование пилотного проекта – та же тактика скачка, только
к некоторому количеству изделий, при этом очень успешна на малом участке работы;
• Узкое место – внедрение узкого места план выполняется только для него
самого, и для сотрудников, которые там работают.
В итоге исходя из описаний и условий деятельности фирмы, а также из
характеристик создаваемой системы, в качестве стратегии выбирается «опытное
использование пилотного проекта», что позволяет установить всю систему сразу же
после ее подготовки. При этом прекращается использование ручного учета данных, что
позволяет значительно увеличивать скорость работы сотрудников фирмы прямо с
первого дня использования системы, и в таком случае само внедрение пройдет
безболезненно.
Этапы жизненного цикла проекта автоматизации
Совокупность стадий и этапов, которые проходит информационная система от
момента принятия решения о ее создании до полного прекращения ее использования,
называется жизненным циклом информационной системы.
Распространены несколько стандартов, описывающих жизненный цикл
информационной системы:
ГОСТ 34.601-90 – стандарт распространяется на автоматизированные системы,
используемые в различных видах деятельности (исследование, проектирование,
Источник: https://baza.diplomsite.ru/previewfile/1926