Производительность разработчика
Четкая модель программирования. ASP.NET значительно облегчает создание веб-приложений с помощью элементов управления сервера, которые позволяют создавать большие страницы, используя намного меньший объем кода по сравнению с классической платформой ASP.
Гибкие языковые возможности. ASP.NET поддерживает не только Microsoft Visual Basic Scripting Edition (VBScript) и Microsoft JScript, но и более 25 языков .NET, а также включает встроенную поддержку для Visual Basic .NET, Microsoft C# и JScript .NET.
Богатые возможности классов. Библиотека классов .NET Framework включает более 4500 классов, обладающих разнообразной функциональностью. Поддерживаются XML, доступ к данным, отгрузка файлов, регулярные выражения, создание изображений, наблюдение за производительностью и ведение журналов, транзакции, очереди сообщений и почта SMTP.[8]
Общая характеристика работы
Актуальность темы курсовой работы. Использование сетевой базы данных в сайте кафедры теорий функций, функционального анализа и прикладной математики является необходимостью. Применение для разработки данного сайта современных технологий 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), необходимые для работы сайта, его визуализации;
разработать темы дизайна сайта.
Do'stlaringiz bilan baham: |