Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

курсовая

.pdf
Скачиваний:
12
Добавлен:
27.08.2024
Размер:
2.21 Mб
Скачать

ГУАП

КАФЕДРА № 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 – Шаблон главной страницы

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