
курсовая
.pdfГУАП
КАФЕДРА № 14
КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
старший преподаватель |
|
|
|
Н.В. Барклаевская |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
Проектирование и разработка веб-ресурса Школа
по курсу: Проектирование информационных систем
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
|
СТУДЕНТ ГР. |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
|
|
|
||
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2023
Оглавление
Введение....................................................................................................................................................... |
3 |
||
1. |
Объектно-ориентированный подход к проектированию ИС .......................................................... |
4 |
|
|
1. |
Диаграмма прецедентов для Школы ............................................................................................. |
4 |
|
2. |
Диаграмма прецедентов для администратора .............................................................................. |
5 |
2. |
|
Разработка диаграмм взаимодействия .............................................................................................. |
5 |
|
1. |
Диаграмма потока событий прецедента «Поиск информации о задании» ................................ |
5 |
3. |
|
Разработка диаграмм поведения ........................................................................................................ |
6 |
|
1. |
Диаграмма состояний объекта «Задание»..................................................................................... |
6 |
|
2. |
Диаграмма активности действия «Создание задания» ................................................................ |
7 |
3.Диаграмма активности для процесса создания и выполнения задания с применением
|
категорией пользователей ...................................................................................................................... |
7 |
|
4. |
Моделирование данных при помощи CASE-средств ...................................................................... |
8 |
|
|
1. |
Логическая модель БД .................................................................................................................... |
8 |
|
2. |
Физическая модель БД.................................................................................................................... |
9 |
|
3. |
Схема данных БД в MS Access ...................................................................................................... |
9 |
5. |
Создание сайта с использованием MS Visual Studio...................................................................... |
10 |
|
|
1. |
Наполнение главной страницы .................................................................................................... |
11 |
|
2. |
Реализация запроса ....................................................................................................................... |
11 |
|
3. |
Фильтрация данных ...................................................................................................................... |
12 |
6. |
Реализация авторизации и регистрации.......................................................................................... |
13 |
|
|
1. |
Авторизация................................................................................................................................... |
13 |
|
2. |
Регистрация.................................................................................................................................... |
15 |
ЗАКЛЮЧЕНИЕ ......................................................................................................................................... |
17 |
Введение
С появлением Web-технологии компьютеры стали доступны для различных социальных групп, которые ранее не имели к ним доступа. Все больше людей, независимо от профессии или увлечений, начали использовать интернет для поиска информации и взаимодействия с компьютерами.
Эта технология перевернула наши представления о работе с информацией и компьютерами. Когда интерфейс стал более естественным и понятным для обычного человека, возник огромный интерес к использованию компьютеров.
С появлением большего количества сайтов в Интернете, компании всё более стремятся создать свой собственный веб-ресурс для продвижения своих услуг и товаров. Это становится одной из ключевых задач для развивающегося бизнеса.
В данной работе как раз таки будет разрабатываться веб-ресурс для средней образовательной организации – школы.

1.Объектно-ориентированный подход к проектированию ИС
Вкачестве программы для выполнения работы была использована «Star UML». Полученная диаграмма прецедентов для системы представлена на рисунке 1.
1.Диаграмма прецедентов для Школы
Рисунок 1- Диаграмма прецедентов для Ателье
Интернет-клиент, попадая на сайт, получает доступ к просмотру информации об учебном заведении.
Родитель получает информацию о детях, их оценках, общается с учителем. Ученик получает информацию о заданиях, их оценках.
Учитель же получает информацию об учениках, классах, имеет права на изменение оценок, общается с родителями.
Более полная диаграмма для администратора приведена на рисунке 2.
Администраторы системы редактируют и могут просматривать любую информацию, начиная от информации о пользователях, заканчивая просмотром заданиями и расписанием.

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

3.Разработка диаграмм поведения
Создаётся диаграмма состояний для объекта «Задание». Она
характеризует поведение объекта в процессе его жизненного цикла.
Диаграмма представлена на рисунке 4.
1.Диаграмма состояний объекта «Задание»
Рисунок 4 – Диаграмма состояний объекта «Задание»
Далее создаётся диаграмма активности для действия «Создание задания». На ней также выделены сущности, которые участвуют в этом действии, а именно: «Предмет», «Класс», «Пользователь». Диаграмма представлена на рисунке 5.

2.Диаграмма активности действия «Создание задания»
Рисунок 5 – Диаграмма активности действия «Оформление заказа» Создаётся полная диаграмма активности процесса создания,
выполнения задания учеником, проверки задания учителем. В данном случае в действии принимают участие два участника: Учитель и Ученик. Диаграмма представлена на рисунке 6.
3. Диаграмма активности для процесса создания и выполнения
задания с применением категорией пользователей
Рисунок 6 – Диаграмма активности для процесса создания выполнения
задания с применением категорией пользователей

4.Моделирование данных при помощи CASE-средств
Смоделирована логическая модель данных БД, что представлено на
рисунке 7.
1.Логическая модель БД
Рисунок 7 – Логическая модель БД Уже на основе логической модели была построена физическая модель,
здесь описаны все сущности, но уже с соответствующими названиями полей и типом используемых данных. Модель представлена на рисунке 8.

2.Физическая модель БД
Рисунок 8 – Физическая модель БД
Разработанная модель для дальнейшей работы импортирована в MS Access, что продемонстрировано на рисунке 9.
3.Схема данных БД в MS Access
Рисунок 9 – Схема данных БД в MS Access

5.Создание сайта с использованием MS Visual Studio
Реализуется подключение базы данных со всеми её таблицами и данными к приложению. Подключение записано как ConnectionString2. Это представлено на рисунке 10.
Рисунок 10 – Подключённая база данных
Реализуется шаблон главной страницы mainPage.master, на которой есть заголовок, блок с авторизацией, эмблемой, панелью навигации и местом для вывода данных. Сайт в конструкторе представлен на рисунке 11.
Рисунок 11 – Шаблон главной страницы