Курсовая работа: Создание инструментального средства для организации социологических опросов
· Добавление изменение или удаления анкет
· редактирование структуры самих анкет
· редактирование пользователей
Данные записываются и извлекаются из базы с помощью SQL – запросов.
Для того чтобы знать кто на данный момент находится на странице пользователь или администратор, чтобы санкционировать доступ к формам, используется механизм сессий.
Для реализации интерфейса используются стандартные элементы управления и теги HTML.
Основные функции приложения и их описание
· function admin_menu() Реализация панели администратора
· function admin_sess_beg() Работает для реализации функций администратора, записывает в массив сессий что пользователь является администратором
· functionapply_change($name, $pass) Исполняет изменение пароля и имени (для редактирования паролей). Принимает название пользователя и его пароль.
· function check_sess() Проверка текущей записи в массиве сессий
· functioncheck_user($name,$pass) Проверка на наличие данного пользователя в базе. Принимает название пользователя и его пароль.
· function html_footer() Дополняет страницу информацией снизу.
· function html_head() Динамический вывод заголовка для каждой страницы
· function Print_ank() Создает HTML кодсамойанкеты
· function show_my_body() создает ссылки для панели администратора
· functionshow_quest($quest,$i) Формирует вывод вопросов на конкретную анкету. Принимает текст вопроса и его ID номер.
· functionshow_text_quest($quest) Записывает в массив текущий вопрос. Принимает текст вопроса.
· function showuser($name) Выборка на пользователя по его имени.
· Принимает имя пользователя.
· function user_sess_beg() Записывает в массив сессий значение того, что вошел пользователь.
· function EditAnk($ankID) Реализует возможность редактирования анкет. Принимает ID номер анкеты.
· function ListAnk() Выборка на список анкет.
· function NewAnk() Реализует функцию создания анкет.
7 Руководство пользователя
Для регистрации требуется перейти по ссылке.
Будет форма с 3 полями в 1 поле надо ввести имя, во 2 пароль, в 3 подтверждение пароля.
Форма регистрации отражена на рисунке 7.1.
Рис 7.1 Форма регистрации