Разработка корпоративной информационной системы на примере ООО "Сибирский центр программного обеспечения"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµдусмотрена программа для начинающих специалистов. Пройдя необходимую подготовку и сдав внутренние экзамены, стажеры могут стать постоянными сотрудниками фирмы.
1.2 Структура сети предприятия
Топология типа звезда представляетсобой более производительную структуру, каждая подсеть, соединяется отдельным сегментом кабеля с маршрутизатором (роутером).
Основным преимуществом такой сети является её устойчивость к сбоям, возникающим вследствие неполадок на отдельных ПК или из-за повреждения сетевого кабеля.
Структура сети предприятия ООО Сибирский Центр Программного Обеспечения представлена на рисунке 2.
Рис. 1.2 Структура сети
1.3 Карта программного обеспечения
На предприятии используется следующее программное обеспечение (Рис.3). На сервере установлена операционная система Windows Server 2003 и платформа 1С:
Предприятие 8 со всеми используемыми конфигурациями и базами 1С. С сервера ведется удаленный доступ с помощью программы Radmin 3.3.
На всех ПК установлена операционная система Windows XP Professional и соответствующие каждому отделу клиентские приложения 1С: 1С: Бухгалтерия 8, 1С:
Управление торговлей. Кроме того на всех рабочих станциях установлены:
Kaspersky Antivirus 2009, MS Office 2003 и программы для работы в интернете Opera 9.63 и QIP 2005.
1.4 Описание процесса разработки конфигураций
Одной из основных деятельностей фирмы является разработка конфигураций на платформе 1С: Предприятие 8.0. Ниже представлены основные этапы разработки конфигурации и детальный обзор каждого из этапов. На рисунке 1.4 представлена модель черного ящика бизнес процесса. На вход поступает заказчик, на выходе, в результате процесса разработки конфигурации получаем удовлетворенного заказчика. В качестве управляющих воздействий выступают технические возможности фирмы, а также законодательство Российской Федерации.
Рис. 1.4. Модель черного ящика
Рис. 1.5. Основные этапы разработки конфигурации
На рисунке 1.5 изображена декомпозиция черного ящика. Заказчик предъявляет свои требования для разрабатываемой системы, в процессе анализа этих требований составляется техническое задание.
На основе технического задания осуществляется проектирование конфигурации, результатом чего будет служить проект конфигурации.
На основании существующего проекта конфигурации происходит реализация конфигурации. Затем, разработанная конфигурация подвергается внедрению. Далее внедренная конфигурация может удовлетворять потребностям заказчика, и на этом процесс разработки конфигурации заканчивается, на выходе получаем удовлетворенного клиента, либо предприятие осуществляет сопровождение внедренной конфигурации.
В качестве управляющего воздействия на всех процессах выступают технические возможности предприятия и законодательство РФ. Исполнителями процессов являются сотрудники организации.
На рисунке 1.6 показан процесс анализирования требований. Системный аналитик выявляет требования к конфигурации и составляет соответствующий список требований.
На основе списка требований составляется техническое задание. Далее техническое задание идет на согласование с начальником ИТ отдела, а на основе технического задания определяется план-график сдачи и стоимости конфигурации. Управляющим воздействием на всех процессах также служат технические возможности организации и законодательство РФ. На выходе процесса анализа требований получаем техническое задание.
Рис. 1.6. Анализ требований
Рис.1.7.Проектированиеконфигурации
Процесс проектирования конфигурации изображен на рисунке 1.7. На основании технического задания разработчики проектируют архитектуру базы данных, затем идет процесс проектирования интерфейсов, которым тоже занимаются разработчики. На выходе процесса проектирования конфигурации получаем проект конфигурации. Управляющим воздействием являются технические возможности предприятия и законодательство РФ.
На рисунке 1.8 представлен процесс реализации конфигурации. На основе проекта конфигурации программист разрабатывает интерфейсы системы. Затем пишется программный код, исполнителем данного процесса также является программист. На основании написанного кода и разработанных интерфейсов технический писатель составляет документацию к системе, на выходе получаем готовую конфигурацию. В качестве управляющего воздействия выступают технические возможности фирмы и
Законодательство РФ
.
Рис. 1.8. Реализация конфигурации
Рис.1.9.Внедрениеконфигурации
На рисунке 1.9 показан процесс внедрения конфигурации. Разработанная конфигурация проходит тестирование, исполнителем данного процесса является тестировщик.
На протестированной конфигурации происходит обучение пользователей, обучение проводит разработчик. После обучения пользователей происходит сдача конфигурации заказчику, в качестве исполнителя также выступает разработчик. На выходе получаем внедренную систему и удовлетворенного заказчика. Управляющим воздействием являются технические возможности предприятия и законодательство РФ.
На рисунке 1.10 представлен процесс сопровождения информационной системы. В процессе эксплуатации разработчики выявляют ошибки конфигурации. Затем происходит исправление выявленных ошибок и проводится аудит системы. Данный процесiикличе