Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2016_DRH_GB-125_,tks[DY.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.47 Mб
Скачать

2.3 Требования к подсистеме

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

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

Структура разрабатываемой подсистемы будет представлена следующими компонентами:

  1. Базы данных компьютерного оборудования компании.

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

  1. Выбор, поиск, сортировка по различным критериям.

  2. Учет остатков компьютерного оборудования и комплектующих на складе IT – отдела компании.

2.3.2 Требования к численности пользователей

Анализ организационно – штатной структуры компании показал, что исполь­зовать данную подсистему будет только IT – компании.

Не посредственно в IT - отделе данную подсистему будут использовать только два сотрудника:

  • Начальник IT – отдела;

  • Системный администратор.

У данных сотрудников будет иметься полный доступ к информации о компь­ютерном оборудовании и комплектующих. Также они смогут формировать и выво­дить необходимую отчетность.

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

  1. подсистема должна быть доступна сотрудникам в течение всего рабо­чего пользователей;

  2. подсистема должна работать непрерывно в течение 5 дней в неделю, по 9 часов в день.

2.3.3 Требования к аппаратно-программной части

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

При работе подсистемы наиболее вероятно возникновение следующих вне­штатных ситуаций:

  • сбой электроснабжения (например, внезапное отключение подачи элек­троэнергии);

  • сбой локальной сети компании;

  • программные ошибки, которые не были выявлены на этапе отладки;

  • ошибки программного обеспечения.

Время восстановления работоспособности подсистемы не должно превышать двух часов.

Сервер, на котором хранятся базы данных подсистемы, должен быть подклю­чен к источнику бесперебойного питания, чтобы в случае сбоя электроснабжения была возможность в течение 15 минут, безопасно и без потери данных завершить работу с подсистемой.

2.4 Методы и обоснование проектных решений по автоматизации процесса «Учета компьютерного оборудования it - отдела»

2.4.1 Выбор и обоснование средств разработки

Для разработки подсистемы была выбрана среда разработки приложений Mi­crosoft 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]