- •Проектная часть
- •1.1 Описание объекта автоматизации
- •1.2 Описание процесса сертификации программных продуктов
- •1.3 Обзор существующих систем поддержки процесса сертификации программных продуктов
- •1.4 Формирование требований к информационной системе
- •1.4.1 Назначение и задачи системы
- •1.4.2 Функциональные требования
- •1.5 Выбор средств разработки системы для поддержки сертификации
- •2 Технологическая часть
- •2.1 Проектирование системы
- •2.2 Разработка структуры базы данных
- •2.3 Структура веб-интерфейса системы
- •2.4 Разработка сайта
- •3 Эксплуатационная часть
- •3.1 Тестирование
- •3.2 Руководство администратора
- •3.3 Руководство пользователя
- •3.4 Руководство программиста
- •Список использованных источников
- •Приложение а
- •Приложение б
3.4 Руководство программиста
Программный код информационной системы реализован в среде Microsoft Visual Studio 2015 Community на языке программирования C#. Технология реализации веб-приложения – ASP .NET MVC 5.
В проекте используются библиотеки производства сторонних производителей. Перечень таких библиотек приведен в таблице 11.
Таблица 11 – Перечень используемых программных библиотек сторонних производителей
Имя программных библиотек |
Версия |
Библиотеки FastReport |
2015.2.16.0 |
Библиотеки Ext.NET |
3.1.0.29030 |
JavaScript-библиотеки JQuery |
2.1.4 |
JavaScript-библиотеки Sencha ExtJs |
4 |
Структура каталогов проекта соответствует рекомендуемой структуре для приложений ASP.NET MVC 5, создаваемых средой разработки Visual Studio. Описание структуры каталогов проекта приведено в таблице 12.
Таблица 12 – Структура каталогов проекта
Путь к каталогу |
Назначение |
bin |
Скомпилированные сборки приложения |
Classes |
Программные модули реализации вспомогательного функционала системы |
Classes/Reporting |
Программные модули реализации отчетов |
Controllers |
Классы MVC-контроллеров |
Data |
Каталог базы данных SQL Server Express |
Models/DataModels |
Модели сущностей данных |
Models/ViewModels |
Модели прочих данных |
packages |
JavaScript-библиотеки сторонних поставщиков |
Properties |
Настройки проекта Visual Studio |
ReferenceAssemblies |
.NET-библиотеки сторонних поставщиков |
Reports |
Макеты отчетов |
resources |
Контент сайта (иконки, таблицы стилей и др.) |
Scripts |
JavaScript-библиотеки сторонних поставщиков |
Views |
Представления веб-форм |
ЗАКЛЮЧЕНИЕ
Основным результатом выполнения работы стало создание Интернет-портала, предназначенного для поддержки процесса сертификации программной продукции.
Целью разработки системы для поддержки процессов сертификации программных продуктов является автоматизация процесса распределения задач сертификации между экспертами, процесса проведения сертификационных испытаний, а также процесса формирования отчетов о сертификации программных средств и учета объектов сертификации ПО.
Для достижения поставленной цели в ходе работы над проектом, были выполнены следующие задачи:
- анализ предметной области и обзор программных продуктов-аналогов информационной системы;
- определение требований к информационной системе;
- выбор программного обеспечения для реализации системы;
- проектирование информационной системы;
- разработка структуры базы данных;
- разработка структуры сайта системы;
- программная реализация Интернет-сервиса;
- тестирование разработанного программного продукта.
Использование разработанной системы позволит сократить время проведения сертификационных испытаний и оформления сертификата на ПО, а также обеспечит оперативное предоставление руководству центра сертификации актуальной информации по заявкам, находящимся в работе и удобное заполнение заявок на сертификацию ПО заказчиками.
