Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Информационное моделирование. 
Биллинг клиентов сети передачи данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Логическая модель Билинг 2.0 так же претерпела изменения, в прежней версии приложения была дополнительная логическая таблица «DataTable1» которая объеденяла выборку по всем трём таблицам отображая данные в главном окне, однако со введением разграничений по пользователям, данная необходимость отпала. Каждый пользователь видит исключительно те приложения на которые у него есть доступ. Рисунок 4.3… Читать ещё >

Информационное моделирование. Биллинг клиентов сети передачи данных (реферат, курсовая, диплом, контрольная)

Базу данных можно разделить на 2 модели: это физическая модель и логическая модель.

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

Физическаямодель базы данных.

Рисунок 4.1 Физическаямодель базы данных При разработке приложения Биллинг 2.0 была использована за основу схема базы данных билинг однако существенно доработана. В частности была расширена таблица пользователей, в ней появились не только описательные поля, но и поля для авторизации такие как логин и пароль. Таблица приложений так же была расширенна и модифицирована.

Основным нововедением в приложении Билинг 2.0 стало разграничение пользователей и доступ к различным элементам интерфейсам. Для создания данного функционала было введены две дополнительные таблицы: Роли для пользователей и Роли. Таблица роли описывает возможные комбинации прав доступа к элементам интерфейса, а таблица роли для пользователя служит связкой Многие-ко-Многим, так как Любой пользователь может иметь много ролей в приложении, а каждая роль много пользователей. Схема базы данных Биллинг 2.0 представленна на рисунке 4.2.

База данных приложения билинг2.0.

Рисунок 4.2 База данных приложения билинг2.0.

Логическая модель Билинг 2.0 так же претерпела изменения, в прежней версии приложения была дополнительная логическая таблица «DataTable1» которая объеденяла выборку по всем трём таблицам отображая данные в главном окне, однако со введением разграничений по пользователям, данная необходимость отпала. Каждый пользователь видит исключительно те приложения на которые у него есть доступ.

Рисунок 4.3 Логическая модель базы данных В логической модели так же появились таблицы с ролями пользователей. Так же появилось множество функций осуществляющий прямой доступ к базе данных таким образом число запросов с параметрами увеличилось с одного до восьми. Также появились новые запросы INNER JOIN которые используются для определения и выдачи прав, сортировки приложений.

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

Рисунок 4.4 Логическая модель Билинг 2.0.

Показать весь текст
Заполнить форму текущей работой