Скачиваний:
24
Добавлен:
01.06.2021
Размер:
4.65 Mб
Скачать

ГУАП

КАФЕДРА № 14

КУРСОВАЯ РАБОТА (ПРОЕКТ)

ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

старший преподаватель

Н.В. Барклаевская

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ

Разработка веб-ресурса ВУЗа

по курсу: Проектирование информационных систем

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТКА ГР.

4716

С.А. Янышева

подпись, дата

инициалы, фамилия

Санкт-Петербург

2020

Оглавление

Введение 4

1. Объектно-ориентированный подход к проектированию ИС 5

2. Разработка диаграмм взаимодействия 6

3. Разработка диаграмм поведения 7

4. Моделирование данных при помощи CASE-средств 9

5. Создание сайта с использованием MS Visual Studio 11

Заключение 13

Введение

С появлением Web-технологии компьютер начинают использовать совершенно новые слои населения Земли, компьютеры стали доступны к использованию множеству категорий потенциальных пользователей.

Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счёт пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во «Всемирной Паутине».

Web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощён до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых была совершенно различной – от сайтов крупных компаний, повествующих об успехах компании и её провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.

Для современного бизнеса, стремящегося развиваться, получение собственного веб-ресурса становится одной из важнейших задач.

  1. Объектно-ориентированный подход к проектированию ИС

В программной среде StarUML разработана диаграмма прецедентов для ВУЗа, которая представлена на рисунке 1.

Рисунок 1- Диаграмма прецедентов для ВУЗа

Каждый из пользователей системы может быть авторизованным или неавторизованным гостем, которые могут войти в существующий профиль. Пользователям доступны сведение о ВУЗе.

Авторизованным пользователям доступно редактирование профиля, выход из системы, просмотр расписания и публикация заданий.

Более полная диаграмма для администратора приведена на рисунке 2. Администраторы системы редактируют данные информационной системы, регистрируют новых пользователей и публикуют новости.

Рисунок 2 – Диаграмма прецедентов для администратора

  1. Разработка диаграмм взаимодействия

Для наиболее сложных прецедентов разработаны потоки событий, приведённые на рисунках 3-4.

Рисунок 3- Диаграмма потока событий прецедента «Авторизация» для зарег. пользователя

Рисунок 4 – Диаграмма потока событий прецедента «Загрузка задания» для администратора

  1. Разработка диаграмм поведения

Построена диаграмма состояния для загрузки задания в личный кабинет, приведённая на рисунке 5.

Рисунок 5- Диаграмма состояния для загрузки

На рисунке 6 приведена диаграмма активности для загрузки задания.

Рисунок 6 – Диаграмма активности для загрузки задания

Построена диаграмма активности загрузки задания с дорожками, приведённая на рисунке 7.

Рисунок 7 – Диаграмма активности загрузки задания с дорожками

  1. Моделирование данных при помощи CASE-средств

Смоделирована модель данных для ВУЗа, представленная на рисунке 8.

Рисунок 8 – Модель данных

Устанавливаем связь с Access (рисунок 9).

Рисунок 9 – Установка связи с БД

Сгенерируем код создания БД.

Рисунок 10 – Успешная генерация код

Разработанная модель импортирована в MS Access, что продемонстрировано на рисунке 11.

Рисунок 11 – Схема данных БД

  1. Создание сайта с использованием MS Visual Studio

Создан проект в среде MS Visual Studio, к проекту подключена база данных access. На рисунке 12 показана разработанная модель сайта.

Рисунок 12 – Главная страница сайта

Была создана страница Расписание, на этой страницы реализована фильтрация данных по № группы, результат продемонстрирован на рисунках 13-14. Листинги программного кода страницы приведен в приложении 1.

Рисунок 13 – Развернутое расписание группы №6

Рисунок 14 – Развернутое расписание группы №7

Заключение

Подготовлена презентация для обсуждения требований к ИС ВУЗа. Выделены основные категории пользователей и сформулированы функциональные требования к системе.

Выделены объекты и изучены отношения между объектами ИС ВУЗа. Разработаны диаграммы последовательности событий для сложных прецедентов.

Произведена визуализация, конструирование и документация динамических аспектов информационной системы ВУЗа.

Создана полная атрибутивная модель, содержащая все сущности в 3-ей нормальной форме с атрибутами и связями.

Создана информационная система музыкальной школы при помощи технологии ASP.NET. В разработанной системе реализована фильтрация данных по определенным критериям.

Приложение 1. Фильтрация на странице Расписание

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class raspisanie : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

Session["IDA"] = this.DropDownList1.SelectedValue;

}

}

Соседние файлы в папке курсач 2сем