Программа на PHP и MySQL для дипломной работы
Автор Макс ПуляПростая программа к дипломной работе на PHP и базе данных MySQL. Демонстрация, описание программы и рабочий код.
Свою 150-ую публикацию на сайте Epic Blog хочу посвятить веб-программированию. А также, надеюсь, кому-то очень пригодится данная программа, как база для разработки собственной программы к дипломной работе.
На самом деле, программа очень проста. Она представляет собой базу данных, которую использует сотрудник фирмы с целью автоматизации своего рабочего места. То есть предполагается, что сотрудник будет работать исключительно с программой, используя ее как базу данных в своей рабочей деятельности.
Программа на PHP и MySQL начинается со входа в систему, где пользователю нужно ввести логин и пароль. После ввода логина admin и пароля pass - доступна работа с программой.
Пользователь может вносить данные в таблицы базы данных, изменять их и удалять. Добавлять можно новых сотрудников, клиентов, дополнять справочник, создавать дела и новые услуги. Словом ничего сверхъестественного, но это как раз то, что нужно для дипломной работы - рабочая программа именно на PHP с использованием базы данных MySQL.
После подключения к базе данных MySQL, методом POST вводятся данные и вставляются в определенную таблицу и определенные столбцы. Например,
$sql = mysql_query("INSERT INTO `sotrudniki` (`code`, `name`, `phone`)
VALUES ('".$_POST['code']."','".$_POST['name']."','".$_POST['phone']."')");
В данном случае, мы указываем, что в таблицу sotrudniki в столбцы (поля) code, name и phone нужно вставить значения из формы POST с соответствующими именами NAME:
<input name="code" type="text" placeholder="Код сотрудника"/>
На страницах, где это было необходимо добавлен код для отображения содержимого таблицы базы данных, а также ссылки Изменить и Удалить.
Если посмотреть код каждой страницы, то разобраться совершенно не сложно. Я думаю, у вас есть (по крайней мере должны быть) базовые знания работы с PHP и MySQL. Ведь вы заканчиваете технический ВУЗ по Информационным технологиям!
Данная статья с программой должна стать фундаментом для именно вашей программы, а не обычным клоном.
Как поставить ее себе
Локально на вашем компьютере программа работать не будет, если у вас нет локального веб-сервера. Потому что это PHP!
Вы можете поставить себе локальный веб-сервер, например, Denwer. Но на мой взгляд, круче купить домен и хостинг и развернуть программу там. Программа будет доступна откуда угодно, а не только на вашем ноутбуке или ПК.
Потом вам нужно создать новую базу данных MySQL с пользователем и паролем, открыть phpMyAdmin и создать следующий таблицы: client, createdelo, reference, service и sotrudniki
В каждой таблице нужно создать поля с именами:
В таблице client создать поля - id, codeclient, nameclient, phoneclient
В таблице createdelo создать поля - id, codedelo, chooseservice, choosework, choosetime, chooseclient
В таблице reference создать поля - id, codereference, namereference, descreference, descref
В таблице service создать поля - id, codeservice, nameservice, nomprice, price
В таблице sotrudniki создать поля - id, code, name, phone
Обязательно все поля id должны быть с дополнительным параметром AUTO_INCREMENT, тип int
Тип остальных полей можно указать просто text и сравнение utf8_general_ci
После оформления базы данных скачивайте программу PHP MySQL. В каждом файле нужно изменить параметры для подключения к базе данных, загружайте файлы на хостинг и проверяйте работу программы. Если вы создали правильные поля и таблицы в базе данных, то программа будет уже работоспособной. А если у вас возникли проблемы с полями и таблицами - скачайте мои таблицы и импортируйте в свою базу данных.
Демонстрацию можно посмотреть по этой ссылке.
Пара скриншотов программы:
Всем удачи и добра!

Макс Пуля
Приветствую! Присоединяйтесь к сообществу Epic Blog и выражайте свои мысли.
Последнее от Макс Пуля
- $100 длиной в 2,5 года: доход сайта AdSense за два с половиной года
- Поворот текста, текст по диагонали CSS
- Как сделать верхний слой неактивным (некликабельным) CSS pointer-events
- VideoRoll.net - отзыв и обзор партнёрской программы по видеорекламе
- Высота iframe в зависимости от содержимого
- Ajax подгрузка контента по клику в div jQuery
- Скрыть / Показать DIV блок при выборе select пункта
- Как прибавить или вычесть процент от числа на PHP/JavaScript
- Как отключить просмотр исходного кода, проверку элемента и правую кнопку на сайте
- Новые планы: разработка мобильной игры