Курсовая работа: Разработка технического задания на создание автоматизированной системы по учету заказов в ООО Софт Лаборатория

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Управление электронными документами.

Управление деловыми процессами.

Канцелярия.

Обращения граждан.

Управление показателями эффективности.

Договорная работа.

Совещания.

Согласование счетов на оплату.

Межкорпоративный финансово-учетный документооборот.

Финансовый архив.

Банки и страхование.

Государственные учреждения и органы власти.

Холдинговые структуры.

Средний и малый бизнес.

Нефтегаз и энергетика.

Системы имеют расширенный функционал, который не потребуется для деятельности отдела. Данные СЭД могли бы подойти крупным компаниям для обработки огромного количества документов. Наша главная задача - автоматизировать учет поступившей заявки. Кроме того, будет выгоднее реализовать систему собственными силами сотрудников компании.

Обоснование выбора технологии

При реализации автоматизированной информационной системы должны применяться следующие языки высокого уровня: Delphi XE6.

Среда предназначена для быстрой (RAD) разработки прикладного ПО для операционных систем Windows, Mac OS X, а также IOS и Android. Благодаря уникальной совокупности простоты языка и генерации машинного кода, позволяет непосредственно, и, при желании, достаточно низкоуровнево взаимодействовать с операционной системой, а также с библиотеками, написанными на C/C++.

При кодировании и декодировании данных должно применяться Windows CP1251 кодирование.

Windows-1251 выгодно отличается от других 8-битных кириллических кодировок (таких как CP866, KOI8-R и ISO 8859-5) наличием практически всех символов, использующихся в русской типографике для обычного текста (отсутствует только значок ударения); она также содержит все символы для близких к русскому языку языков: украинского, белорусского, сербского, македонского и болгарского.

При реализации алгоритмов манипулирования данными необходимо использовать стандартный язык запроса к данным SQL.

Формальный непроцедурный язык программирования, применяемый для создания, модификации и управления данными в произвольной реляционной базе данных, управляемой соответствующей системой управления базами данных

С помощью SQL программист описывает только то, какие данные нужно извлечь или модифицировать. То, каким образом это сделать, решает СУБД непосредственно при обработке SQL-запроса.

При описании предметной области должен использоваться Erwin.

При организации диалога АИС с пользователем должен применяться графический оконный пользовательский интерфейс.

ВЫВОДЫ ПО ПЕРВОЙ ГЛАВЕ

Данная глава посвящена обследованию объекта автоматизации, которым является организация ООО «СофтЛаборатория», а именно один из ее отделов - отдел проектирования и разработки 1С.

В процессе написания главы отдел был изучен по следующему плану:

1. Анализ технико-экономическая характеристика отдела.

2. Постановка задачи.

3. Анализ существующих решений.

В ходе изучения технико-экономической характеристики отдела были выделены и описаны следующие разделы:

1. Сфера деятельности организации.

2. Организационная структура.

3. Численность персонала.

4. Нормы и правила функционирования.

В процессе написания постановки задачи, были рассмотрены основные операции, выполняющиеся в отделе, была разработана и заполнена анкета для составления первоначального представления о деятельности организации.

Так же были рассмотрены документы: входные, выходные и внутренние. Были рассмотрены факторы, влияющие на результат работы отдела, произведен анализ узких мест и принято управленческое решение.

Помимо этого, были рассмотрены и проанализированы уже существующие на данный момент разработки и произведено обоснование выбора технологий для реализации будущей системы. После проведения анализа было принято решение о создании автоматизированной информационной системы по принятию и обработки заявки.

ГЛАВА 2. РАЗРАБОТКА ПРОЕКТНЫХ РЕШЕНИЙ

2.1 Разработка концепции

АИС предназначена для повышения оперативности и качества работы отдела «Проектов и разработки 1С» в организации ЗАО «Софт Лаборатория».

Основным назначением АИС является организация оборота документов в отделе «Проектов и разработки 1С».

В рамках проекта автоматизируется информационно-аналитическая деятельность в следующих бизнес-процессах:

1. Анализ поступившей заявки.

2. Формирование документов на выполнение заявки.

3. Выполнение заявки.

4. Тестирование заявки.

5. Формирование акта выполненных работ.

6. Формирование отчетности.

АИС создается с целью:

1. Исключения задержек в оформлении документов.

2. Организации документооборота в отделе.

3. Автоматизации заполнения и оформления документов.

4. Обработки первичной информации.

В результате создания АИС должны быть улучшены значения следующих показателей:

1. Времени сбора и обработки первичной информации.

2. Времени оформления документов.

3. Сроков передачи документов участникам проектов.

Требования к системе в целом Требования к структуре и функционированию системы

АИС должна быть централизованной и иметь четырехуровневую архитектуру.

Предлагается выделить следующие функциональные подсистемы:

1. Подсистема загрузки данных.

2. Подсистема обработки данных.

3. Подсистема хранения данных.

4. Подсистема формирования отчетности.

5. Подсистема визуализации отчетности.

В качестве протокола взаимодействия между компонентами Системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP.

Система должна поддерживать следующие режимы функционирования:

1. Основной режим, в котором подсистемы АИС выполняют все свои основные функции.

2. Профилактический режим, в котором одна или все подсистемы АИС не выполняют своих функций.

В основном режиме функционирования АИС должна обеспечивать:

1. Работу пользователей в постоянном режиме.

2. Выполнение своих функций.

В профилактическом режиме АИС должна обеспечивать возможность проведения следующих работ:

1. Техническое обслуживание.

2. Модернизацию аппаратно-программного комплекса.

3. Устранение аварийных ситуаций.

Требования к приспособляемости системы к изменениям

Обеспечение приспособляемости системы должно выполняться за счет:

1. Своевременности администрирования.

2. Модернизации процессов сбора, обработки и загрузки данных в соответствии с новыми требованиями.

3. Модификации процедур доступа и представления данных конечным пользователям.

4. Наличия настроечных и конфигурационных файлов у ПО подсистем.

Требования к надежности Требования к надежности ТС и ПО

Требования, предъявляемые к надежности, представлены в Таблице 5.

Таблица 2.

Техническое или программное обеспечение

Требование

1

Надежность оборудования

В качестве аппаратных платформ должны использоваться средства с повышенной надежностью. Применение технических средств соответствующих классу решаемых задач. Аппаратно-программный комплекс АИС должен иметь возможность восстановления в случаях сбоев.

2

Надежность электроснабжения

С целью повышения отказоустойчивости системы в целом необходима обязательная комплектация серверов источником бесперебойного питания с возможностью автономной работы системы не менее 30 минут. Система должны быть укомплектована подсистемой оповещения Администратора о переходе на автономный режим работы. Система должны быть укомплектована системой автоматической остановки операционной системы в случае, если перебой электропитания превышает 25 минут. Должно быть обеспечено бесперебойное питание активного сетевого оборудования.

3

Надежность аппаратных и программных средств

Предварительного обучения пользователей и обслуживающего персонала. Соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств. Своевременное выполнение процедур резервного копирования данных.

4

Надежность аппаратного обеспечения

Предварительного обучения пользователей и обслуживающего персонала. Своевременного выполнения процессов администрирования. Соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств. Своевременное выполнение процедур резервного копирования данных.

Требования к защите информации от несанкционированного доступа Требования к информационной безопасности

Информационное обеспечение безопасности АИС должно удовлетворять требованиям, указанным в Таблице 6.

Таблица 3.

Требование

1

Защита должна обеспечиваться на всех этапах обработки информации и во всех режимах функционирования, в том числе при проведении ремонтных и регламентных работ.

2

Программно-технические средства защиты не должны ухудшать основные функциональные характеристики АИС.

3

Защита должна обеспечиваться комплексом программно-технических средств.

4

Защита должна обеспечиваться организационными мероприятиями.

5

Разграничение прав доступа.

Требования к антивирусной защите

Средства антивирусной защиты должны быть установлены на всех рабочих местах пользователей и администраторов АИС. Средства антивирусной защиты рабочих местах пользователей и администраторов должны централизованно обеспечивать следующие функции:

1. Управление и администрирование антивирусными продуктами.

2. Сканирование рабочих мест.

3. Удаление вирусов.

4. Протоколирование вирусной активности.

5. Установка антивирусного программного обеспечения.

6. Протоколирование вирусной активности.

7. Обновление вирусных баз и сигнатур.

8. Ведение журнала учета вирусной активности.

Требования к хранению, обновлению и восстановлению данных

АИС должна протоколировать все события, связанные с изменением своего информационного наполнения, и иметь возможность в случае сбоя в работе восстанавливать свое состояние, используя ранее запротоколированные изменения данных и резервные копии.

Требования к программному обеспечению

Система должна быть реализована с учетом следующих требований.

Требования к серверной станции представлены в Таблице № 9.

Таблица 4.

Обеспечение

Характеристика

1

Операционная система

Windows Server

2

СУБД

Microsoft SQL Server

Требования к рабочей станции пользователя представлены в Таблице 10.

Таблица 5.

Обеспечение

Характеристика

1

Операционная система

Windows 7, Windows 8 или выше.

2

Платформа

Microsoft .NET Framework v.3.5 или выше.

Требования к техническому обеспечению

Система должна быть реализована с учетом следующих требований.

Требования к серверной станции представлены в Таблице № 11.

Таблица 6.

Обеспечение

Характеристика

1

Процессоры

До 2-x Intel Xeon E5-26XX

2

Диски

8x3,5" SATA/SAS HDD с горячей заменой

3

Память

До 1 TB (24 слота)

4

Сеть

4xGbE LAN Ports

5

RAID

Intel SW RAID 0,1,10

Требования к рабочей станции пользователя представлены в Таблице 12.

Таблица 7.

Обеспечение

Характеристика

1

Сетевая карта

Поддержка 10/100 FastEthernet

2

Тип процессора

Core i5-4440 или выше

3

Частота процессора

3.1 ГГц или выше

4

Оперативная память

4 GB или выше

5

Жесткий диск

500 GB или выше

6

Количество ядер

4 или выше

2.2 Обоснование проектных решений по видам обеспечения АС

Требования к математическому обеспечению Требования не предъявляются.

Требования к информационному обеспечению Требования к составу, структуре и способам организации данных в системе

Структура хранения данных в АИС должна состоять из следующих основных областей: область временного и постоянного хранения данных.

Физические и логические модели структуры хранения данных представлены на Рис. 1 и Рис. 2.

Требования к информационному обмену между компонентами системы

Информационный обмен между компонентами АИС должен быть реализован следующим образом, представленным в Таб. 1.