Лабороторная работа №1



Дата05.04.2019
өлшемі1.38 Mb.
#85392
түріЗадача

Содержание


3 ТЕСТУВАННЯ КОМПЛЕКСУ. 14

Список литературы 18



ЗАДАНИЕ
Задача спроектировать архитектуру и реализовать програмный комплекс. При разработке допускается использование одного или нескольких языков програмирования из следующего списка(Python, PHP, Java, C++, JavaScript). Программный комплекс должен быть модульным и поддерживать клиент-серверную архитектуру. Требований к СУБД нет, предлагается самостоятельно выбрать СУБД наиболее подходящую под проект и обосновать свой выбор.

1. ІНСТРУМЕНТИ РОЗРОБКИ КОМПЛЕКСУ

PHP/MySQL

2. ВЫПОЛНЕНИЕ РАБОТЫ

2.1 Разработка программного комплекса “Заметки” на PHP.

Для разработки я выбрал PHP. Первым делом создадим БД, где будут храниться данные пользователей ( логин и пароль ). Для этого нам нужно выбрать любой доступный хостинг (я выбрал hostia.ru) создаем там домен и переходим в PhpMyAdmin. После чего, в SQL – мы вставляем наш запрос и нажимаем “Ок” Рис 1.1



Рис 2.1 . Запрос на створення БД.

Создадим bd.php, которое будет обращаться к нашей БД. (мы вводим свои данные) Рис 1.2

Рис 2.2 . Підключення до БД

Что нужно сделать:


  1. - Регистрация

  2. - Проверка регистрации ( данные )

  3. - Блокнот

  4. - Сохранение записей из блокнота

  5. - Возможность смены логина и пароля

2.2 Создание регистрации и проверки.
Создаем файл reg.php.Рис 1.3 Оболочка регистрации у нас есть, теперь сделаем проверку, чтобы при регистрации все поля были заполнены. Для этого создаем файл save_user.php. Рис 1.4

Рис 1.3 Код reg.php



Рис 1.4 Код save_user.php

Теперь нужно сделать проверку при входе. Для этого создаем файл testreg.php Рис 1.5

Рис 1.5 Код testreg.php

После проверки мы сразу переходим на страницу с нашими заметками. (block.php)

1.3 Создание блокнота.


Нужно создать block.php где будет наше оформление, сохранение данных в файл и скрипт. Рис 1.6-1.7

Рис 1.6 Код block.php



Рис 1.7 Код block.php

Наши записи будут сохраняться в папку Notes. Имя файла – IP пользователя.

2.4 Возможность смены логина и пароля.

Теперь сделаем возможность смены логина и пароля. Для этого мы создадим личный кабинет и в нем сделаем доступ к смене данных. Создадим файл profile.php Рис 1.8

Рис 1.8 . Код profile.php

Личный кабинет сделан, теперь создаем файл update_user.php в нем и будет прописан код о смене логина или пароля. Рис 1.9 – 2.0

Рис 1.9 Код update_user.php



Рис 2.0 Код update_user.php


3 ТЕСТУВАННЯ КОМПЛЕКСУ.


Перейдем по ссылке http://vadim.build-server.ru/index.php и попробуем зарегистрироваться.

Регистрация прошла успешно.



Теперь переходим в сам блокнот. Оставим запись и проверим как она сохранится.



(Мой IP – 178.210.210.201)



Сохранение работает. Попробуем сменить пароль или логин. Перейдем в личный кабинет.



Смена логина прошла успешно.



Вот так выглядит БД.




Список литературы




  1. Джон K. ВанДик , Мэт Вестгейт. Pro Drupal 7 Development: Third Edition / Todd Tomlinson . John K. VanDyk - Apress, 2010 .

  2. Энди Харрис. PHP и MySQL для начинающих

  3. Томсон Лаура. Разработка Web-приложений на РНР и MySQL: Пер. с англ. /Лаура Томсон, Люк Вел-

  4. Гутманс Э., Баккен С, Ретанс Д. PHP 5. Профессиональное программирование./ Пер. с анrл. СПб: Символ- Плюс, 2006. 704 с., ил.

  5. М. Дубаков. Веб-мастеринг. / Санкт-Петербург, BHV, 2002.

Каталог: cpu edu -> pluginfile.php


Достарыңызбен бөлісу:




©kzref.org 2023
әкімшілігінің қараңыз

    Басты бет