- •Введение
- •1 Общая характеристика компании ооо «Триумф»
- •1.1 Описание компании
- •1.2 Описание структурных подразделений компании
- •1.3 Оценка степени автоматизации в компании
- •1.4 Бизнес – процессы компании
- •2. Проектные решения и их обоснование
- •2.1 Постановка задачи на разработку подсистемы
- •2.2 Организационно - экономическая сущность
- •2.3 Требования к подсистеме
- •2.3.1 Требования к функциям, выполняемым подсистемой
- •2.3.2 Требования к численности пользователей
- •2.3.3 Требования к аппаратно-программной части
- •2.4 Методы и обоснование проектных решений по автоматизации процесса «Учета компьютерного оборудования it - отдела»
- •2.4.1 Выбор и обоснование средств разработки
- •2.4.2 Методы проектирования
- •2.5 Перспективы развития и модернизации подсистемы
- •3 Проектная часть разработки подсистемы
- •3.1 Проектирование информационного обеспечения подсистемы
- •3.1.1 Построение модели процессов «Учет компьютерного оборудования it - отдела»
- •3.1.2 Логическая структура базы данных
- •3.1.3 Разработка физической модели данных
- •3.2 Руководство пользователя
- •3.2.1 Работа со справочниками
- •Заключение
- •Приложение
2.3 Требования к подсистеме
Подсистема должна осуществлять ввод и накопление информации о компьютерном оборудовании компании. Помимо этого подсистема должна обеспечить возможность редактирования и удаления информации, вывод отчетов.
2.3.1 Требования к функциям, выполняемым подсистемой
Структура разрабатываемой подсистемы будет представлена следующими компонентами:
Базы данных компьютерного оборудования компании.
В базах данных компьютерного оборудования и комплектующих будет обеспечиваться накопление и хранение информации обо всем компьютерном оборудовании компании (инвентарный номер, название, технические характеристики, дата покупки, срок гарантии, дата окончания гарантии, цена, поставщик).
Выбор, поиск, сортировка по различным критериям.
Учет остатков компьютерного оборудования и комплектующих на складе IT – отдела компании.
2.3.2 Требования к численности пользователей
Анализ организационно – штатной структуры компании показал, что использовать данную подсистему будет только IT – компании.
Не посредственно в IT - отделе данную подсистему будут использовать только два сотрудника:
Начальник IT – отдела;
Системный администратор.
У данных сотрудников будет иметься полный доступ к информации о компьютерном оборудовании и комплектующих. Также они смогут формировать и выводить необходимую отчетность.
Требования к режимам функционирования подсистемы:
подсистема должна быть доступна сотрудникам в течение всего рабочего пользователей;
подсистема должна работать непрерывно в течение 5 дней в неделю, по 9 часов в день.
2.3.3 Требования к аппаратно-программной части
Для недопущения потери данных при возникновении внештатных ситуаций (сбой электроснабжения), необходимо предусмотреть возможность резервного копирования данных, для последующего их восстановления.
При работе подсистемы наиболее вероятно возникновение следующих внештатных ситуаций:
сбой электроснабжения (например, внезапное отключение подачи электроэнергии);
сбой локальной сети компании;
программные ошибки, которые не были выявлены на этапе отладки;
ошибки программного обеспечения.
Время восстановления работоспособности подсистемы не должно превышать двух часов.
Сервер, на котором хранятся базы данных подсистемы, должен быть подключен к источнику бесперебойного питания, чтобы в случае сбоя электроснабжения была возможность в течение 15 минут, безопасно и без потери данных завершить работу с подсистемой.
2.4 Методы и обоснование проектных решений по автоматизации процесса «Учета компьютерного оборудования it - отдела»
2.4.1 Выбор и обоснование средств разработки
Для разработки подсистемы была выбрана среда разработки приложений Microsoft Visual Studio 2013 Ultimate и SQL Server Management Studio 2012 для администрирования и управления всеми компонентами Microsoft SQL Server 2012. В результате разработки подсистемы, будет повышена работоспособность IT – отдела компании за счет своевременного учета остатков компьютерного оборудования на складе IT – отдела и формирования отчетности.
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.
Данный продукт позволяет разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Каждая новая версия программы состоит из новейших инструментов и технологий, позволяющих разрабатывать приложения с учетом особенностей и положительных моментов современных платформ. Например, Visual Studio может поддерживать более ранние версии, в том числе Windows XP и Windows Server 2003. При этом разработчикам открыта дорога к созданию новых и модернизации уже существующих приложений, предназначенных для ранних версий ОС Windows. Стоит отметить, что в процессе использования поддерживаемых системой вариантов исходные файлы, проекты и решения в программе Visual Studio будут работоспособными, но исходный код может нуждаться в изменениях.
Также стоит отметить, что Visual Studio имеется в свободном доступе на официальном сайте разработчика. Правда, данные версии являются урезанными.[6]
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.
Microsoft SQL Server позволяет разработчику структурировать неструктурированные данные. Также Microsoft SQL Server может работать как связка между платформами неструктурированных данных. Помимо этого Microsoft SQL Server является эффективным инструментом для аналитики больших объемов данных.
Данные средства позволяют быстро разработать подсистему, с простым и интуитивно понятным интерфейсом, который позволит уменьшить количество времени затрачиваемого на обучение сотрудников.[7]
