Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа_Резникова.doc
Скачиваний:
6
Добавлен:
13.11.2019
Размер:
804.86 Кб
Скачать

Общая характеристика работы

Актуальность темы курсовой работы. Использование сетевой базы даны в сайте кафедры теорий функций, функционального анализа и прикладной математики является необходимостью. Применение для разработки данного сайта современных технологий ADO.NET и ASP.NET делает его не только удобным для пользователей и администраторов, но и позволяет осуществить политику безопасности от несанкционированного доступа к базам данным сайта.

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

Методы исследования. Методами исследования является технология ADO.NET – сетевая база данных Microsoft SQL Server 2005 и технология ASP.NET – Microsoft Visual Studio 2010, язык программирования C#.

Цели и задачи курсовой работы. Целью работы является разработка web-приложения сайта кафедры теорий функций, функционального анализа и прикладной математики. Для достижения этой цели поставлены следующие задачи:

  • разработать базу данных для web-приложения, используя сетевую базу данных SQL server 2005, технологию ADO.NET;

  • составить логическую структуру базы данных и сформировать связи между ними;

  • подключить базу данных к сайту, используя технологию ASP.NET;

  • составить хранимые процедуры и SQL-запросы для отображения, добавления, изменения и удаления информации из таблиц базы;

  • разработать классы, связующие информацию сайта с базой данной

  • разработать классы, выполняющие операции над данными в базе;

  • разработать систему поиска на страницах web-приложения;

  • разработать модули форумов, статей, опросов общественного мнения;

  • разработать модуль новостей с возможностью их рассылки на электронную почту подписчикам;

  • разработать модуль администрирования, для управления данными;

  • настроить станицы сайта для отображения, добавления, изменения и удаления данных из базы с учетом ролей пользователя, который будет производить данные операции;

  • разработать пользовательские элементы (controls), необходимые для работы сайта, его визуализации;

  • разработать темы дизайна сайта.

Основное содержания дипломной работы. Настоящая работа состоит из оглавления, общей характеристики работы, введения, двух глав, заключения, списка использованных источников и приложений.

В первой главе приводится построение логической модели проектирования. Она состоит из шести пунктов: «Постановка задачи»; «Описание предметной области», приводиться та деятельность кафедры, которую необходимо отобразить в web-приложении; «Описание логической структуры таблиц базы данных», приводится перечень таблиц базы со всеми полями и их описанием; «Связи в таблицах»; «Описание программного обеспечения, используемого в работе; «Система меню»- перечень пунктов вертикального меню пользовательского элемента MenuBox.ascx, часть когда панели «хлебные крошки», листинг файла web.Sitemap.

Во второй главе «Состав отдельных модулей», которая состоит из шести пунктов («Хранимые процедуры»; «Класс связующий информацию сайта с базой данной»; «Класс, выполняющий операции над данными в базе»; «Страница сайта, отображающая информацию с базы данных Newsletters.aspx»; «Страница сайта, отображающая информацию с базы данных Newsletters.cs»; «Страница добавления (изменения) информации из базы данных AddEditNewsletters.cs», непосредственно приводится взаимодействие технологий: ASP.NET – страниц сайта с технологией ADO.NET – базой данных. Данная взаимосвязь рассматривается на примере связи таблицы «tbh_Newsletters» (Новости) с сайтом, посредством написания хранимых процедур в базе, и необходимых классов в проекте сайта.

Приложения содержат в себе схему данных всех таблиц базы данных и некоторые снимки экрана страниц, а именно: страница «Сотрудники» в обычном (гостевом) сеансе, страница «O сотруднике» в режиме администратора, также страница просмотра всех новостей в обычном (гостевом) сеансе и в администраторском, приводится снимок экрана редактирования новости, страницы «Студенты», «Публикации кафедры» и страницы «Администрирование».