Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Характеристика объекта компьютеризацииСтр 1 из 5Следующая ⇒
ВВЕДЕНИЕ В виду развитий технологий сети развиваются, меняют название, назначение но остаются все теми же сетями. Как при телефонных сетях так и при компьютерных остается не измены важность информации о пользователе и его платежеспособности в текущем месяце.
В курсовой работе рассмотрен проект работы с пользователем, достаточно ли ресурса в этом месяце, управление пользователями и их информации. В итоге разработано программное обеспечение проектируемой системы.
АНАЛИЗ ОБЪЕКТА УПРАЛЕНИЯ Характеристика объекта компьютеризации Платежная система - это упорядоченный совокупность правил, современных коммуникационных решений и операций, позволяющий безопасно и оперативно производить расчеты.
Описание работы существующей ИС Быстродействие. Процедура регистрации пользователя занимает максимум минут 5-10. Некоторого времени требует проверка документов, но тут уже речь идет о безопасности пользователя. Простота. Сервис устроен максимально просто и продуманно. Разработанное приложение ориентируются на людей с минимальными пользовательскими навыками. Обширный функционал. При основных функциях добавления и контроля за пользователем можно добавить функционал планирование или резерв ресурса. Внутри ИС может быть встроен онлайн-калькулятор, возможность выбора онлайн-кредитования или автоматического отчисления фиксированных сумм. Безопасность. Многоступенчатая система безопасности.
Разработка моделей данных. Логическая модель данных
Сущности и связи между ними отображены на рисунке 3.1 Рисунок 3.1 – ЛМД уровня сущностей
Физическая модель данных На основе ЛМД была разработана ФМД для СУБД MySQL. Этот код может быть использован для реализации изначального набора таблиц БД.
Рисунок 3.2 – Физическая модель данных
Таблица 3.1 - Сущности модели
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОДСИСТЕМЫ Выбор компонентов программного обеспечения Разработка специального программного обеспечения подсистемы Описание программного модуля «Карточка пользователя» ЗАКЛЮЧЕНИЕ
В результате выполнения работы была разработана и реализована компьютеризированная система контроля платижей. Входе работы был обоснован выбор CASE-средства схематического представления разрабатываемой компьютеризированной системы. При помощи которого были определенны и описаны основные функции, подлежащие компьютеризации. Затем были проанализированы и описаны средства управления данными, а также выбрана самая подходящая, соответствующая требованиям СУБД, для которой в последствии были разработаны логическая и физическая модели данных, затем был сгенерирован SQL код создания базы (приложение А). В четвертом разделе работы был разработан интерфейс пользователя. Также был написан и отлажен программный модуль одной из функций разрабатываемой системы и модуль формирования отчетов. Для реализации программного продукта были использованы: SQLServer 2017 Express, VisualStudio 2017 Community, DiagramDesigner, CAAllFusionProcessModeler (BPWin), язык C#. Приложение А SQLкод таблиц:
CREATE TABLE `adres_kniga` ( `id` int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, `gorod` varchar(100) NOT NULL, `ulitsa` varchar(100) NOT NULL, `dom` int(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `fio` ( `id` int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, `f` varchar(250) NOT NULL, `i` varchar(250) NOT NULL, `o` varchar(250) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `kartochka_polzovatelya` ( `id` int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, `id_fio` int(10) NOT NULL, `id_adres` int(10) NOT NULL, `id_paket` int(10) NOT NULL, `ip` char(10) NOT NULL, `summa_na_schetu` int(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `paket_stoimost` ( `id` int(10) NOT NULL PRIMARY KEY AUTO_INCREMENT, `nazvanie` varchar(250) NOT NULL, `stoimost` int(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Приложение Б
Листинг программного кода класса «Фио» class Fio extends Database { public function dobavit_novogo_polzovatelya ($razdel, $familiya=null, $imya = null, $otchestvo = null, $id_fio=null) { if($razdel == 6) $naz_knopka = 'Добавить'; else if($razdel == 8) $naz_knopka = 'Редактировать';
if($id_fio!='') { $dan_id = "<input name='id_fio' type='hidden' value='$id_fio'>"; } ?><form name="form1" method="post" action="index.php" class="form"> <p><label for="f">Фамилия</label><input type="text" name="f" id="title" value="<?=$familiya?>"></p> <p><label for="i">Имя</label><input type="text" name="i" id="title" value="<?=$imya?>"></p> <p><label for="o">Отчество</label><input type="text" name="o" id="title" value="<?=$otchestvo?>"></p> <p><input type="submit" id="submit" value="<?=$naz_knopka?>"></p> <input name="razdel" type="hidden" value='<?=$razdel?>'><?=$dan_id?> </form><? }
public function obrabotchik_dobavit_fio ($mas_dan) { $familiya = preg_replace("#'#", '', $mas_dan[0]); $imya = preg_replace("#'#", '', $mas_dan[1]); $otchestvo = preg_replace("#'#", '', $mas_dan[2]);
//проверка есть ли такой пользователь $odin_mas = 'mas'; $table = 'fio'; $stolb = '`id`, `f`, `i`, `o`'; $where = ''; $order = ''; $z_dan = Database::zapis_odin_nes($odin_mas, $table, $stolb, $where, $order);// echo '<pre>000'; print_r($dan); echo '</pre>'; if($z_dan == true) { $mas_fio = array(); $k_dan =sizeof($z_dan); for($i_dan=0; $i_dan < $k_dan; $i_dan++){ if($z_dan[$i_dan]['f'] == $familiya){ if($z_dan[$i_dan]['i'] == $imya){ if($z_dan[$i_dan]['o'] == $otchestvo){ $rez = 'Такой пользователь есть'; return $rez; } } } } }
$table = "fio"; $znachenie = "$familiya,$imya,$otchestvo"; $stolb = "`f`, `i`, `o`"; $rez = Database::insertOdinaZapis($table,$mas_dan,$stolb); if($rez == true) return "Пользователь добавлен"; else return "Пользователь <b>НЕ</b> добавлен"; }
public function redaktor_fio ($id_fio) { $odin_mas = 'odin'; $table = 'fio'; $stolb = '`id`, `f`, `i`, `o`'; $where = "`id` = $id_fio"; $order = ''; $z_dan = Database::zapis_odin_nes($odin_mas, $table, $stolb, $where, $order);// echo '<pre>000'; print_r($dan); echo '</pre>'; if($z_dan==true) { $razdel=8; $familiya=$z_dan['f']; $imya = $z_dan['i']; $otchestvo = $z_dan['o']; $dan_id = $z_dan['id'];
Fio::dobavit_novogo_polzovatelya ($razdel, $familiya, $imya, $otchestvo, $dan_id); }else return 'пользователь не найден'; }
public function obrabotchik_redaktor_fio ($mas_dan) { $table = 'fio'; $rows = array( 'f'=>$mas_dan[1]
,'i' =>$mas_dan[2] ,'o' => $mas_dan[3] ); $where= array('id='.$mas_dan[0]); $condition= ',';
$rez = Database::update($table,$rows,$where,$condition); if($rez==true) return "Запись отредактированна"; else return "Запись <b>НЕ</b> отредактированна"; } }
Листинг программного кода класса «Пакет»
class Paket extends Database { public static function forma_dobavit_paket ($razdel, $nazvanie=null, $stoimost = null, $id_zapisi=null) { if($razdel == 12) $naz_knopka = 'Добавить'; else if($razdel == 13) $naz_knopka = 'Редактировать';
if($id_zapisi!='') { $dan_id = "<input name='id_zapisi' type='hidden' value='$id_zapisi'>"; } ?><form name="form1" method="post" action="index.php" class="form"> <p><label >Название</label><input type="text" name="nazvanie" id="title" value="<?=$nazvanie?>"></p> <p><label >Стоимость</label><input style="width:100px;" type="text" name="stoimost" value="<?=$stoimost?>"> руб.</p> <p><input type="submit" id="submit" value="<?=$naz_knopka?>"></p> <input name="razdel" type="hidden" value='<?=$razdel?>'><?=$dan_id?> </form><? }
public static function obrabotchik_dobavit ($nazvanie, $stoimost) { $odin_mas = 'odin'; $table = 'paket_stoimost'; $stolb = '`id`, `nazvanie`, `stoimost`'; $where = "`nazvanie` = '$nazvanie'"; $order = ''; $z_dan = parent::zapis_odin_nes($odin_mas, $table, $stolb, $where, $order);// echo '<pre>000'; print_r($dan); echo '</pre>'; if($z_dan == true) { echo "<h3>Такой пакет уже существуе.</h3><br>"; $razdel =13;// $familiya=''; $imya=''; $otchestvo=''; return Paket::forma_dobavit_paket ($razdel, $nazvanie, $stoimost, $z_dan['id']); }
$table = "paket_stoimost"; $mas_dan = array($nazvanie,$stoimost); $stolb = "`nazvanie`, `stoimost`"; $rez = parent::insertOdinaZapis($table,$mas_dan,$stolb); if($rez == true) return "Новый пакет добавлен"; else return "Новый пакет <b>НЕ</b> добавлен";
}
public static function obrabotchik_redaktor ($mas_dan) { $table = 'paket_stoimost'; $rows = array(
'nazvanie'=>$mas_dan[1] ,'stoimost' =>$mas_dan[2] ); $where= array('id='.$mas_dan[0]); $condition= ',';
$rez = parent::update($table,$rows,$where,$condition); if($rez==true) return "Запись отредактированна"; else return "Запись <b>НЕ</b> отредактированна"; }
}
ВВЕДЕНИЕ В виду развитий технологий сети развиваются, меняют название, назначение но остаются все теми же сетями. Как при телефонных сетях так и при компьютерных остается не измены важность информации о пользователе и его платежеспособности в текущем месяце.
В курсовой работе рассмотрен проект работы с пользователем, достаточно ли ресурса в этом месяце, управление пользователями и их информации. В итоге разработано программное обеспечение проектируемой системы.
АНАЛИЗ ОБЪЕКТА УПРАЛЕНИЯ Характеристика объекта компьютеризации Платежная система - это упорядоченный совокупность правил, современных коммуникационных решений и операций, позволяющий безопасно и оперативно производить расчеты.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-05-12; просмотров: 81; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.161.132 (0.056 с.) |