Самостоятельная работа студента (Вариант 41)
.docxОглавление
Постановка задачи 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. disp |
Диспетчер |
2. mang |
Менеджер по продажам |
3. rem |
Заведующий парком техники |
4. pers |
Менеджер по персоналу |
Система доступа пользователей к базе данных РИС
Доступ пользователей к таблицам базы данных
Таблица |
Владелец |
Разрешения пользователей |
Билет |
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 – право на запись (добавление, обновление, удаление).
Диаграммы баз данных пользователей
Диаграмма пользователя disp:
Диаграмма пользователя mang:
Диаграмма пользователя rem:
Диаграмма пользователя pers:
Разработка WEB-Сайта ASP.NET
Обзор возможностей
На сайте реализован просмотр данных из базы, а также их удаление, изменение и добавление новых данных. У каждого пользователя, исходя из прав доступа будут свои страницы для работы.
Создание главной страницы web-сайта
Главная страница является шаблоном внешнего вида страниц. Главная страница позволяет создавать разметку страницы и затем создавать отдельные страницы, содержимое которых можно объединять с главной.
Разработка навигации по страницам web-сайта
Для перехода между страницами сайта необходима навигация. Навигация осуществляется с помощью меню.
Реализация страниц пользователей
Страница диспетчера
Диспетчер составляет расписание рейсов поездов. Для это ему нужны данные о маршрутах, по которым осуществляются рейсы, данные о имеющихся составах и бригадах.
Страница менеджера по продажам
Менеджер по продажам анализирует экономическую эффективность деятельности предприятия. Благодаря функционалу страницы он может посмотреть доходность маршрута только с определённым номером.
Страница заведующего парком техники
Заведующий парком техники отвечает за техническое обслуживание составов предприятия, для удалённой визуальной оценки состояния состава реализован функционал графики на web-страницах, благодаря которому можно посмотреть актуальное изображение состава прямо на странице.
Страница менеджера по персоналу
Менеджер по персоналу отвечает за набор новых сотрудников и их распределение по бригадам. Для удобства работы для менеджера по персоналу были созданы две страницы, на одной из которых менеджер просматривает состав бригады с конкретным номером, а на другой странице он может менять состав бригад. Переход между страницами осуществляется с помощью специального меню.
Страница заказа билета
На странице заказа билет можно заказать билет на интересующий рейс. Для этого надо выбрать точку отправления и прибытия, а также дату отправления.
Список использованных источников
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 (ЭБС МТУСИ, доступ по сети МТУСИ).
