Хранение успеваемости студентов в цифровом виде. Разработка серверной части дневника студента в сети Интернет, его преимущества по сравнению с обычным дневником. Обзор технологий создания веб-приложений. Руководство по установке и сопровождению.
Аннотация к работе
1. Обзор технологий 1.1 Обзор технологий создания веб-приложений PHP Ruby On Rails Python Вывод 2.2 Обзор СУБД MySQL PostgreSQL Microsoft SQL Server MongoDB 3. Используемые технологии серверной части веб-приложения 3.1 3-х уровневая серверная архитектура 3.2 ASP.net MVC 5 3.3 С# 3.4 LINQ 3.5 ASP.net Identity 3.6 Entity Framework 3.7 Visual Studio 2015 3.8 MS SQL Server 3.9 IIS 4. Описание работы приложения 4.1 Инфологическая модель базы данных Пояснение к ER-диаграмме 4.3 Физическая модель данных 4.4 Скрипты создания таблиц 4.5 Используемые SQL запросы 4.6 Описание сценария приложения Общее описание Реализация сценария преподавателя Основная страница для преподавателя где выводятся оценки для выбранной группы по выбранной дисциплине Выбор преподавателем тех групп и предметов по которым он выставляет оценки Архив где выводятся проставленные оценки за прошлые семестры Создание таблицы - журнал Студент Основнная страница для студента с просмотром своих оценок Подача заявки на регистрацию студентом Администратор Основная типовая страница для Группы Создание Группы Редактирование Группы Удаление Группы Принятие заявки на регистрацию студента 5. Руководство по установке и сопровождению ПО Программные требования Хранение данных Публикация на веб-сервере IIS 8. Ruby On Rails Это полноценный, многоуровневый фреймворк на Ruby для построения веб-приложений, использующих базы данных, который основан на архитектуре Модель-Представление-Контроллер (Model-View-Controller, MVC). MySQL Свободная реляционная система управления базами данных. Новая СУБД получила имя, под которым она известна и развивается в текущий момент - PostgreSQL. Microsoft SQL Server Система управления реляционными базами данных, разработанная корпорацией Microsoft. Написана на языке C . Первая версия языка вышла вместе с релизом Microsoft Visual Studio.net в феврале 2002 года. При удалении одной из связанных таблиц Преподаватель Группа Дисциплина тоже удаляется. 4.5 Используемые SQL запросы Для запросов к субд в данном приложении используется расширения языка Linq, который сам формирует необходимый SQL запрос, поэтому в коде нету привычного SQL кода, но тем не менее можно посмотреть созданный SQL запрос.