ВВЕДЕНИЕ
В виду развитий технологий сети развиваются, меняют название, назначение но остаются все теми же сетями.
Как при телефонных сетях так и при компьютерных остается не измены важность информации о пользователе и его платежеспособности в текущем месяце.
В курсовой работе рассмотрен проект работы с пользователем, достаточно ли ресурса в этом месяце, управление пользователями и их информации. В итоге разработано программное обеспечение проектируемой системы.
АНАЛИЗ ОБЪЕКТА УПРАЛЕНИЯ
Характеристика объекта компьютеризации
Платежная система - это упорядоченный совокупность правил, современных коммуникационных решений и операций, позволяющий безопасно и оперативно производить расчеты.
Описание работы существующей ИС
Быстродействие. Процедура регистрации пользователя занимает максимум минут 5-10. Некоторого времени требует проверка документов, но тут уже речь идет о безопасности пользователя.
Простота. Сервис устроен максимально просто и продуманно. Разработанное приложение ориентируются на людей с минимальными пользовательскими навыками.
|
|
Обширный функционал. При основных функциях добавления и контроля за пользователем можно добавить функционал планирование или резерв ресурса. Внутри ИС может быть встроен онлайн-калькулятор, возможность выбора онлайн-кредитования или автоматического отчисления фиксированных сумм.
Безопасность. Многоступенчатая система безопасности.
Разработка моделей данных.
Логическая модель данных
Сущности и связи между ними отображены на рисунке 3.1
Рисунок 3.1 – ЛМД уровня сущностей
Физическая модель данных
На основе ЛМД была разработана ФМД для СУБД MySQL.
Этот код может быть использован для реализации изначального набора таблиц БД.
Рисунок 3.2 – Физическая модель данных
Таблица 3.1 - Сущности модели
№ | Сущность | Описание |
1 | Название пакета | Пакеты который есть в продаже. |
2 | Стоимость в месяц | Месячная стоимость пакета |
3 | Ф | Фамилия клиента |
4 | И | Имя клиента |
5 | О | Отчество клиента |
6 | id пакета | Индекс записи из таблицы «Пакеты» который определяет определённую запись пакета |
7 | ip | ip адрес пользователя |
8 | Сумма на счету | Количество денег на счету у пользователя |
9 | id фио | Индекс записи из таблицы «ФИО» который определяет определённую запись фио |
10 | id адреса | Индекс записи из таблицы «адресная книга» который определяет определённую запись адреса |
11 | Город | Название города |
12 | Улица | Название улицы |
13 | Дом | Номер дома |
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОДСИСТЕМЫ
|
|
Структура и функции частей программного обеспечения подсистемы
Программное обеспечение подсистемы является комплексным и включает в себя три части, предназначенные для решения задач различного направления при разработке и функционировании подсистемы. Структурная схема состав программного обеспечения приведена на рисунке 3.1. Программное обеспечение (ПО) включает общесистемное, предназначенное для обеспечения функционирования компьютера, как при разработке системы, так и при ее эксплуатации. К общесистемному программному обеспечению относят операционную систему, которой, в рамках данной задачи, была выбрана Windows 7. Обоснование выбора ОС приведено в следующем подразделе.
Средства разработки ПО используются на этапе разработки подсистемы. Для данной задачи в качестве средств разработки ПО использовались пакеты Erwin 7.3 Bpwin 4.0, MySQL, MS Visual Studio 2010, Notepad++, браузег Chrom, Firefox.
Сервисные программы и утилиты - вспомогательные программы, используемые на этапе создания и необходимые для дальнейшего функционирования подсистемы. К этой части ПО относятся WinRar 4.11, Антивирус Касперского 2018, Microsoft Office 2013.
Специальное программное обеспечение строится по модульному принципу с использованием визуального объектно-ориентированного программирования. Основой программы является формы ввода-вывода информации и главная форма меню для перехода между режимами работы программы. Взаимодействие программных модулей строится по двойному принципу, при котором управление из одного модуля при наступлении определенного события (например, нажатие кнопки в форме) передается другому компоненту программы. Разработанные формы обеспечивают возможность работы пользователя в диалоговом режиме. Формы используются для введения исходных данных, просмотра промежуточных и выходных данных.