
курсач 2сем / Янышева_4716
.docxГУАП
КАФЕДРА № 14
КУРСОВАЯ РАБОТА (ПРОЕКТ)
ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
старший преподаватель |
|
|
|
Н.В. Барклаевская |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ |
Разработка веб-ресурса ВУЗа |
по курсу: Проектирование информационных систем |
|
|
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТКА ГР. |
4716 |
|
|
|
С.А. Янышева |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2020
Оглавление
Введение 4
1. Объектно-ориентированный подход к проектированию ИС 5
2. Разработка диаграмм взаимодействия 6
3. Разработка диаграмм поведения 7
4. Моделирование данных при помощи CASE-средств 9
5. Создание сайта с использованием MS Visual Studio 11
Заключение 13
Введение
С появлением Web-технологии компьютер начинают использовать совершенно новые слои населения Земли, компьютеры стали доступны к использованию множеству категорий потенциальных пользователей.
Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счёт пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во «Всемирной Паутине».
Web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощён до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.
С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых была совершенно различной – от сайтов крупных компаний, повествующих об успехах компании и её провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.
Для современного бизнеса, стремящегося развиваться, получение собственного веб-ресурса становится одной из важнейших задач.
Объектно-ориентированный подход к проектированию ИС
В программной среде StarUML разработана диаграмма прецедентов для ВУЗа, которая представлена на рисунке 1.
Рисунок 1- Диаграмма прецедентов для ВУЗа
Каждый из пользователей системы может быть авторизованным или неавторизованным гостем, которые могут войти в существующий профиль. Пользователям доступны сведение о ВУЗе.
Авторизованным пользователям доступно редактирование профиля, выход из системы, просмотр расписания и публикация заданий.
Более полная диаграмма для администратора приведена на рисунке 2. Администраторы системы редактируют данные информационной системы, регистрируют новых пользователей и публикуют новости.
Рисунок 2 – Диаграмма прецедентов для администратора
Разработка диаграмм взаимодействия
Для наиболее сложных прецедентов разработаны потоки событий, приведённые на рисунках 3-4.
Рисунок 3- Диаграмма потока событий прецедента «Авторизация» для зарег. пользователя
Рисунок 4 – Диаграмма потока событий прецедента «Загрузка задания» для администратора
Разработка диаграмм поведения
Построена диаграмма состояния для загрузки задания в личный кабинет, приведённая на рисунке 5.
Рисунок 5- Диаграмма состояния для загрузки
На рисунке 6 приведена диаграмма активности для загрузки задания.
Рисунок 6 – Диаграмма активности для загрузки задания
Построена диаграмма активности загрузки задания с дорожками, приведённая на рисунке 7.
Рисунок 7 – Диаграмма активности загрузки задания с дорожками
Моделирование данных при помощи CASE-средств
Смоделирована модель данных для ВУЗа, представленная на рисунке 8.
Рисунок 8 – Модель данных
Устанавливаем связь с Access (рисунок 9).
Рисунок 9 – Установка связи с БД
Сгенерируем код создания БД.
Рисунок 10 – Успешная генерация код
Разработанная модель импортирована в MS Access, что продемонстрировано на рисунке 11.
Рисунок 11 – Схема данных БД
Создание сайта с использованием 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; } } |