Разработка информационной системы по продаже автомобилей на основе тонкого клиента - Курсовая работа

бесплатно 0
4.5 155
Разработка интернет-ресурса по продаже автомобильных средств. Написание кода и отладка программного продукта с учетом контроля входных и выходных значений. Реализация модуля управления. Отладка программного кода с применением языка программирования.


Аннотация к работе
Специальность 09.02.03 "Программирование в компьютерных системах"AUTOPREMIUM помогает продать машину. Это не просто сайт, где каждый может найти или разместить объявление (хотя, конечно, каждый может), задача AUTOPREMIUM - оградить человека от неприятностей, связанных с куплей-продажей автомобиля. Во время проведения практики данный программный продукт использовался для создания отчета по практике; А так же с помощью данной программы, во время прохождения практики, были получены справочные материалы со сторонних интернет ресурсов, описанных в разделе: "Список используемых материалов"; Написать веб сайт-доску объявление для подачи пользователями объявлений о продаже авто средств.1.1 Функциональный CAR_MARK = [0-9А-Яа-я2.2 Стрессовый CAR_MODEL = 0..* Ошибка Превышен диапозон 2.3 Критический CAR_MODEL = Ошибка Пустое поле 3.1 Функциональный CAR_GOD_VIPUSKA [0-9.] CAR_GOD_VIPUSKA = ‘а’..‘я’ ‘А’..‘Я’ Ввод цифр 3.2 Стрессовый CAR_GOD_VIPUSKA = 0..* Ошибка Превышен диапозон 3.3 Критический CAR_GOD_VIPUSKA = Ошибка Пустое полеФункциональный POL_MAIL = [0-9А-Яа-я Стрессовый POL_MAIL =[^0-9А-Яа-ЯА-Za-z-] Ошибка Запрет на ввод символов Критический POL_MAIL = Ошибка Пустое полеФункциональный POL_PASS = [0-9А-Яа-я A-Za-z-] POL_PASS = ‘а’..‘я’ ‘А’..‘Я’ Ввод букв Стрессовый POL_PASS =[^0-9А-Яа-ЯА-Za-z-] Ошибка Запрет на ввод символов Критический POL_PASS = Ошибка Пустое поле 1 POL_I= Пустое поле Поле пустое Данное поле заполняется при регистрации нового пользователя, и изменения уже существующего1.1 ID_CAR int(11) AUTO_INCREMENT 1.2 CAR_MARK varchar(25)2.1 ID_MARK int(11) AUTO_INCREMENT

2.2 NAZV varchar(30)3.1 ID_MODEL int(11) AUTO_INCREMENT 4.1 ID_NOVOSTI int(11) AUTO_INCREMENT 5.1 ID_OBYAVL int(11) AUTO_INCREMENTСхема 1 - Функциональная схема Схема 2 - Структурная схема Добавлено в ходе курсового проекта Warning: mysql_connect(): Access denied for user "rookt"@"localhost" (using password: NO) in C:\OPENSERVER\domains\localhost\a\www\handler1.php on line 7 В документе Header1.php: $host = "localhost"; $user = "rooot"; $password = ""; $db = "CARS"; Не правильно указаны права доступа к БД В программе реализованы несколько защит от ошибок: 1) Защита от SQL атак(иньекций): SELECT * FROM `b_diag` WHERE smtp LIKE("%,3,%") and smtp LIKE("%,4,%") $db_host = "localhost"; // сервер баз данных $db_name = "CARS"; // имя базы данных $db_charset = "UTF-8"; // кодировка базы данных $db_user = "admin"; // имя пользователя $db_pass = "1234"; // пароль $dsn = "mysql:host=$db_host;db_name=$db_name;charset=$db_charset"; //Дополнительные опции $opt = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"); // указатель на соединение $dbh = new PDO($dsn, $db_user, $db_pass, $opt); try {$dbh = new PDO("mysql:host=$db_host;db_name=$db_name", $db_user, $db_pass); } catch(PDOEXCEPTION $e) {echo $e->GETMESSAGE(); } $db_char = $dbh->prepare("SET NAMES UTF8"); $db_char->execute(); if (!isset($_POST["ok"])) {echo ""; $query = $dbh->query("SELECT * FROM b_simp"); # устанавливаем режим выборки $query->SETFETCHMODE(PDO::FETCH_ASSOC); while($row = $query->fetch()) {echo "".$row["simp_name"].""; } echo ""; }Наименование модуля Назначение модуля Размер block_footer.php Футер нашего сайта 2кб block-news.php Новостной блок сайта 3кб handler_reg.php Обработчик регистрации 2 кб block-content.php Заполнение нашего сайта 1 кб block-header.php Шапка 4 кб block-header-top.php Навигационное меню сайта 1 кб db_connect.php Соединение с БД 1 кб index.php Главное окно сайта 1 кб o_proekte.php Окно "О проекте" 1 кб prosmotr_obyavl.php Окно просмотра объявлений 6 кб regisrtration.php Окно регистрации новых пользователей 3 кб obratn_cvyaz.php Окно обратной связи 2 кб podat_obyavl.php Окно подачи объявления 3 кб admin_index.php Окно администрирования сайта 5 кб handler1.php Обработчик страницы подачи объявлений 2 кб heandler_obrach.php Обработчик страницы обращения пользователя 1 кбВ результате написания курсового проекта мною выполнялись работы по разработке веб ресурса-доски объявления по продаже авто средств. Были получены навыки по декомпозиции на отдельные модули сайта. Получены дополнительные навыки по оформлению исходного текста программы согласно стилю программирования.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?