ВВЕДЕНИЕ 4
1 Теоретическая часть 5
1.1 Языки программирования 5
1.2 Среды разработки веб-приложений 10
1.3 Аутентификация и разграничение прав доступа 16
2 База данных 20
2.1 Нормализация базы данных 20
2.2 Модель предметной области 23
2.3 Инфологическая модель 25
2.4 Создание базы данных 27
3 Создание веб-приложения "Информатор" 31
3.1 Начало работы в Visual Studio 31
3.2 Основные элементы создания веб-приложения 35
3.3 Дизайн пользовательского интерфейса 37
3.4 Реализация веб-приложения 38
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46
ПРИЛОЖЕНИЕ
С развитием технологий и средств связи кардинально меняется и образ жизни человека. Современный человек вынужден использовать различные технологии для общения, причем не только повседневного, но и делового. Не осталось в стороне от этих изменений и образование. Теперь, для осуществления учебного процесса уже не достаточно личного контакта преподавателя и студента. В школах повсеместно вводятся "электронные журналы", в университетах - "электронные курсы".
На данный момент существует необходимость общения студентов с преподавателем для коррекции процесса обучения, обсуждения учебных вопросов и обмена информацией.
В данной работе создадим информационную систему "Информатор" в виде веб-приложения, для обмена информацией между группами студентов и преподавателями. В основе информационной системы лежит база данных, где храниться основная информация. Эта информация хранится и обрабатывается в результате запросов. Наша цель создать базу данных и интуитивно-понятный интерфейс для работы с ней. Для создания и развития веб-приложения потребуется понимать и использовать различные технологии. Разработка веб¬приложения включает три основных компонента: веб-сервер, язык программирования запросов, исполняемых на стороне сервера, и базу данных.
Для дальнейшей организации работы, решим следующие задачи:
- изучить специальное программное обеспечение для создания реляционных баз данных MS SQL Server;
- определиться со структурой баз данных;
- освоить язык программирования, на котором будет написан сайт (С# и язык гипертекстовой разметки HTML);
- создать веб-приложение на основе технологии ASP.NET.
На практике были применены знания по созданию баз данных с использованием программы MS SQL Management Studio. Рассмотрена технология ASP.NET, позволяющая приложению управлять и взаимодействовать с серверным хранилищем данных. Технология ASP.NET в полной мере способна предоставить механизм для доступа к любому источнику данных, тем самым давая разработчику мощный механизм взаимодействия с базами данных, способный реализовать все потребности, возникающие при проектировании информационной системы.
В результате работы разработана база данных с информацией о студентах, преподавателях, расписанием занятий, и веб-приложение реализующее общение студентов с преподавателями, в виде веб-сайта с размещенным в нем расписанием и форумом.