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

Самостоятельная работа студента (Вариант 41)

.docx
Скачиваний:
0
Добавлен:
20.01.2026
Размер:
1.2 Mб
Скачать

Оглавление

Постановка задачи 1

1. Проектирование системы безопасности 1

1.1. Обзор возможностей 1

1.2. Пользователи системы 1

1.3. Система доступа пользователей к базе данных РИС 1

1.3.1. Доступ пользователей к таблицам базы данных 1

1.3.2. Диаграммы баз данных пользователей 2

2. Разработка WEB-Сайта ASP.NET 3

2.1. Обзор возможностей 4

2.2. Создание главной страницы web-сайта 4

2.3. Разработка навигации по страницам web-сайта 5

2.4. Реализация страниц пользователей 6

2.4.1. Страница диспетчера 6

2.4.2. Страница менеджера по продажам 6

2.4.3. Страница заведующего парком техники 6

2.4.4. Страница менеджера по персоналу 8

2.4.5. Страница заказа билета 9

Список использованных источников 10

Постановка задачи

Необходимо разработать web-сайт asp.net, который позволит удобно и быстро вносить, изменять и просматривать данные из базы данных железнодорожной кассы.

  1. Проектирование системы безопасности

    1. Обзор возможностей

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

    1. Пользователи системы

Имя пользователя

Описание

1. disp

Диспетчер

2. mang

Менеджер по продажам

3. rem

Заведующий парком техники

4. pers

Менеджер по персоналу

    1. Система доступа пользователей к базе данных РИС

      1. Доступ пользователей к таблицам базы данных

Таблица

Владелец

Разрешения пользователей

Билет

mang

mang (r/w)

Бригада

pers

pers (r/w), disp (r)

Маршрут

disp

disp (r/w), mang (r)

Пассажир

mang

mang (r/w)

Рейс

disp

disp (r/w), mang (r)

Состав

rem

rem (r/w), disp (r)

Члены бригады

pers

pers (r/w)

r – право на чтение (выборку),

w – право на запись (добавление, обновление, удаление).

      1. Диаграммы баз данных пользователей

Диаграмма пользователя disp:

Диаграмма пользователя mang:

Диаграмма пользователя rem:

Диаграмма пользователя pers:

  1. Разработка WEB-Сайта ASP.NET

    1. Обзор возможностей

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

    1. Создание главной страницы web-сайта

Главная страница является шаблоном внешнего вида страниц. Главная страница позволяет создавать разметку страницы и затем создавать отдельные страницы, содержимое которых можно объединять с главной.

    1. Разработка навигации по страницам web-сайта

Для перехода между страницами сайта необходима навигация. Навигация осуществляется с помощью меню.

    1. Реализация страниц пользователей

      1. Страница диспетчера

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

      1. Страница менеджера по продажам

Менеджер по продажам анализирует экономическую эффективность деятельности предприятия. Благодаря функционалу страницы он может посмотреть доходность маршрута только с определённым номером.

      1. Страница заведующего парком техники

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

      1. Страница менеджера по персоналу

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

      1. Страница заказа билета

На странице заказа билет можно заказать билет на интересующий рейс. Для этого надо выбрать точку отправления и прибытия, а также дату отправления.

Список использованных источников

1. Рыбальченко М.В. Архитектура информационных систем: учебное пособие для СПО / М.В. Рыбальченко. – М.: Издательство Юрайт, 2018. – 91 с. –(Серия: профессиональное образование) – ISBN 978-5-534-01252-1 – Режим доступа: www.biblio-online.ru/book/F490757C-8BC3-4897-86C7B54F649CBE93

2. Грекул В.И. Управление внедрением информационных систем [Электронный ресурс]: учебник / Грекул В.И., Денищенко Г.Н., Коровкина Н.Л.—Электрон. текстовые данные — Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. — 224 c.—Режим доступа: http://www.iprbookshop.ru/72342.html — ЭБС «IPRbooks»

3. Орлова А.Ю. Архитектура информационных систем [Электронный ресурс]: учебное пособие / Орлова А.Ю., Сорокин А.А.— Электрон. текстовые данные. —Ставрополь: Северо-Кавказский федеральный университет, 2015. — 113 c.—Режим доступа: http://www.iprbookshop.ru/63073.html — ЭБС «IPRbooks»

4. Головицына М.В. Информационные технологии в экономике [Электронный ресурс]: учебное пособие / Головицына М.В.— Электрон. текстовые данные.— Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 589 c. — Режим доступа: http://www.iprbookshop.ru/89438.html— ЭБС «IPRbooks»

5. Фролова Е.А. Программирование на РТ/ЗОГ. [Электронный ресурс]: Учебно-методическое пособие по дисциплине Базы данных/ — М.: Брис-М, 2016. — 24 с. - Режим доступа: http://lib.mtuci.ru/libdocs/ec 1/dbi/dl/download.php?book_id=10398 (ЭБС МТУСИ, доступ по сети МТУСИ).

6. Фролова Е.А. Разработка приложения баз данных в среде СУБД. Developer 2000 [Текст] Учебное пособие/ — М.:Брис-М, 2010 - 133 с. – Режим доступа: http://lib.mtuci.ru/libdocs/ec1/dbi/search.php (ЭБС МТУСИ, доступ по сети МТУСИ).

7. Фролова Е.А. Практикум по СУБД Огас!е [Текст] Учебное пособие/ — М.:Брис-М, 2004 - 54 с. — Режим доступа: http://lib.mtuci.ru/libdocs/ec 1/dbi/search.php (ЭБС МТУСИ, доступ по сети МТУСИ).