Разработка web-приложения
Разработка состояла из следующих стадий:
Изучение технического задания и отчёта ИВТ по пройденной аккредитации
Изучение основ технологий ASP.NET
Создание базы данных
Создание понятного интерактивного интерфейса
Добавление функции заполнения базы данных.
Код написан в среде Visual Studio 2013 с применением технологии ASP.NET на языке C#, база данных построена с помощью встроенного MS SQL Server.
База данных состоит из 8 идентичных таблиц с одинаковыми полями (см.рис.3).
Рисунок 3. База данных
Поля таблиц:
Id – первичный ключ, уникальный номер показателя;
pok – наименование показателя;
oc – оценка эксперта;
kom – комментарий эксперта
Интерфейс приложения (см. рис. 1 и 2) состоит из кнопок (для каждого критерия, а также записи их в базу), надписей (для каждого показателя критерия) и полей ввода оценок и комментариев экспертов. При взаимодействии с кнопками критериев, форма приложения изменяется, код представлен на рисунке (см. рис. 4). Текст названий показателей преобразуется в соответствующий показатель данного критерия. Также при необходимости скрываются или показываются поля ввода оценок и комментариев эксперта, что наглядно показано на рисунке (см. рис. 5).
Рисунок 4. Код кнопки критерия
Рисунок 5. Переключение критерия
Запись в базу данных осуществляется по нажатию отдельной кнопки (см. рис. 2). С помощью переменной pr определяется, какой критерий на данный момент будет записан в базу данных. Исходя из этого значения, составляется определённое количество частей строки SQL-команды, которые применяются для записи данных в таблицу. Далее приложен код данного действия (см. рис. 6).
Рисунок 6. Запись в базу данных
Заключение
В данной работе описана разработка web-приложения поддержки профессионально-общественной аккредитации, позволяющее оптимизировать работы экспертов при проведении экспертизы. В приложении реализовано хранение информации о проведённой аккредитации по каждому критерию, представленном в техническом задании.
Список литературы
Сайт Национального агентства развития квалификаций, [Электронный ресурс]. Режим доступа: http://www.nark-rspp.ru/, свободный.
Сайт Общероссийской общественной организацией малого и среднего предпринимательства «ОПОРА РОССИИ», [Электронный ресурс]. Режим доступа: http://opora.ru/, свободный.
Сайт Агентства по контролю качества образования и развития карьеры, [Электронный ресурс]. Режим доступа: http://www.akkork.ru/r/index.php, свободный.
Сайт Министерства труда и социальной защиты Российской Федерации, [Электронный ресурс]. Режим доступа: http://www.rosmintrud.ru/, свободный.
MSDN – сайт сети разработчиков Microsoft, [Электронный ресурс]. Режим доступа: https://msdn.microsoft.com/, свободный.
Трей Нэш «C# 2010. Ускоренный курс для профессионалов», Издательство Вильямс, Apress, 2010.
Адам Фримен. «ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов, 5-е издание Pro ASP.NET MVC 5». Издательство.: «Вильямс», 2014.
Даниэль Арсеновски. «Рефакторинг в C# и ASP.NET для профессионалов» - «Professional Refactoring in C# & ASP.NET». Издательство.: «Диалектика», 2009.
Роберт Э. Уолтерс, Майкл Коулс. «SQL Server 2008: ускоренный курс для профессионалов» - «Accelerated SQL Server 2008». Издательство.: «Вильямс», 2008.
Петкович Д. «Microsoft SQL Server 2008. Руководство для начинающих.» Издательство БХВ-Петербург, 2009.
