Добавил:
t.me Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая.docx
Скачиваний:
6
Добавлен:
27.08.2024
Размер:
2.62 Mб
Скачать

ГУАП

КАФЕДРА № 14

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

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

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

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

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

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

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

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

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

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

Проектирование и разработка веб-ресурса Школа

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

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

СТУДЕНТ ГР.

4016

М.О. Жовтяк

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

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

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

2023

Оглавление

Введение 4

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

1. Диаграмма прецедентов для Школы 5

2. Диаграмма прецедентов для администратора 6

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

1. Диаграмма потока событий прецедента «Поиск информации о задании» 6

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

1. Диаграмма состояний объекта «Задание» 7

2. Диаграмма активности действия «Создание задания» 8

3. Диаграмма активности для процесса создания и выполнения задания с применением категорией пользователей 8

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

1. Логическая модель БД 9

2. Физическая модель БД 10

3. Схема данных БД в MS Access 10

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

1. Наполнение главной страницы 12

2. Реализация запроса 12

3. Фильтрация данных 13

6. Реализация авторизации и регистрации 14

1. Авторизация 14

2. Регистрация 16

ЗАКЛЮЧЕНИЕ 17

Введение

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

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

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

В данной работе как раз таки будет разрабатываться веб-ресурс для средней образовательной организации – школы.

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

В качестве программы для выполнения работы была использована «Star UML». Полученная диаграмма прецедентов для системы представлена на рисунке 1.

    1. Диаграмма прецедентов для Школы

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

Интернет-клиент, попадая на сайт, получает доступ к просмотру информации об учебном заведении.

Родитель получает информацию о детях, их оценках, общается с учителем. Ученик получает информацию о заданиях, их оценках.

Учитель же получает информацию об учениках, классах, имеет права на изменение оценок, общается с родителями.

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

    1. Диаграмма прецедентов для администратора

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

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

Для прецедента «Поиск информации о задании» учеником разработаны потоки событий, приведённые на рисунке 3.

    1. Диаграмма потока событий прецедента «Поиск информации о задании»

Рисунок 3- Диаграмма потока событий прецедента «Получение информации о задании» учеником

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

Создаётся диаграмма состояний для объекта «Задание». Она характеризует поведение объекта в процессе его жизненного цикла. Диаграмма представлена на рисунке 4.

    1. Диаграмма состояний объекта «Задание»

Рисунок 4 – Диаграмма состояний объекта «Задание»

Далее создаётся диаграмма активности для действия «Создание задания». На ней также выделены сущности, которые участвуют в этом действии, а именно: «Предмет», «Класс», «Пользователь». Диаграмма представлена на рисунке 5.

    1. Диаграмма активности действия «Создание задания»

Рисунок 5 – Диаграмма активности действия «Оформление заказа»

Создаётся полная диаграмма активности процесса создания, выполнения задания учеником, проверки задания учителем. В данном случае в действии принимают участие два участника: Учитель и Ученик. Диаграмма представлена на рисунке 6.

    1. Диаграмма активности для процесса создания и выполнения задания с применением категорией пользователей

Рисунок 6 – Диаграмма активности для процесса создания выполнения задания с применением категорией пользователей

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

Смоделирована логическая модель данных БД, что представлено на рисунке 7.

    1. Логическая модель БД

Рисунок 7 – Логическая модель БД

Уже на основе логической модели была построена физическая модель, здесь описаны все сущности, но уже с соответствующими названиями полей и типом используемых данных. Модель представлена на рисунке 8.

    1. Физическая модель БД

Рисунок 8 – Физическая модель БД

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

    1. Схема данных БД в MS Access

Рисунок 9 – Схема данных БД в MS Access

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

Реализуется подключение базы данных со всеми её таблицами и данными к приложению. Подключение записано как ConnectionString2. Это представлено на рисунке 10.

Рисунок 10 – Подключённая база данных

Реализуется шаблон главной страницы mainPage.master, на которой есть заголовок, блок с авторизацией, эмблемой, панелью навигации и местом для вывода данных. Сайт в конструкторе представлен на рисунке 11.

Рисунок 11 – Шаблон главной страницы

Соседние файлы в предмете Проектирование информационных систем