Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Патронов_Денис_Евгеньевич_4012_2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
328.16 Кб
Скачать

Разработка web-приложения

Разработка состояла из следующих стадий:

  1. Изучение технического задания и отчёта ИВТ по пройденной аккредитации

  2. Изучение основ технологий ASP.NET

  3. Создание базы данных

  4. Создание понятного интерактивного интерфейса

  5. Добавление функции заполнения базы данных.

Код написан в среде 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-приложения поддержки профессионально-общественной аккредитации, позволяющее оптимизировать работы экспертов при проведении экспертизы. В приложении реализовано хранение информации о проведённой аккредитации по каждому критерию, представленном в техническом задании.

Список литературы

  1. Сайт Национального агентства развития квалификаций, [Электронный ресурс]. Режим доступа: http://www.nark-rspp.ru/, свободный.

  2. Сайт Общероссийской общественной организацией малого и среднего предпринимательства «ОПОРА РОССИИ», [Электронный ресурс]. Режим доступа: http://opora.ru/, свободный.

  3. Сайт Агентства по контролю качества образования и развития карьеры, [Электронный ресурс]. Режим доступа: http://www.akkork.ru/r/index.php, свободный.

  4. Сайт Министерства труда и социальной защиты Российской Федерации, [Электронный ресурс]. Режим доступа: http://www.rosmintrud.ru/, свободный.

  5. MSDN – сайт сети разработчиков Microsoft, [Электронный ресурс]. Режим доступа: https://msdn.microsoft.com/, свободный.

  6. Трей Нэш «C# 2010. Ускоренный курс для профессионалов», Издательство Вильямс, Apress, 2010.

  7. Адам Фримен. «ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов, 5-е издание Pro ASP.NET MVC 5». Издательство.: «Вильямс», 2014.

  8. Даниэль Арсеновски. «Рефакторинг в C# и ASP.NET для профессионалов» - «Professional Refactoring in C# & ASP.NET». Издательство.: «Диалектика», 2009.

  9. Роберт Э. Уолтерс, Майкл Коулс. «SQL Server 2008: ускоренный курс для профессионалов» - «Accelerated SQL Server 2008». Издательство.: «Вильямс», 2008.

  10. Петкович Д. «Microsoft SQL Server 2008. Руководство для начинающих.» Издательство БХВ-Петербург, 2009.