- •Создание Web-интерфейса администрирования MySql базы "Телефонные переговоры" с помощью php-скриптов
- •1. Задание на курсовую работу по дисциплине «Корпоративные информационные системы»
- •Цель курсовой работы
- •Содержание задания
- •2. Введение
- •Проектная часть
- •Создание базы данных MySql
- •Анализ технического задания База данных "Телефонные переговоры"
- •3.1.2 Создание базы данных «Телефонные переговоры»
- •Создание сайта с использованием php-скриптов
- •Использование шаблонизатора smarty
- •3.3.1 Шаблонизатор Smarty
- •3.3.2 Использование шаблонов smarty в проекте
- •Заключение.
2. Введение
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Такая система должна:
* обеспечивать получение общих и/или детализированных отчетов по итогам работы;
* позволять легко определять тенденции изменения важнейших показателей;
* обеспечивать получение информации, критической по времени, без существенных задержек;
* выполнять точный и полный анализ данных.
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
СУБД обеспечивает поддержку создания баз данных, централизованного управления и организации доступа к ним различных пользователей) нам понадобится SQL – структурированный язык запросов. Этот язык дает возможность создавать, редактировать и удалять информацию, хранящуюся в базах данных, создавать новые базы данных и многое другое. SQL является стандартом АNSI (Американский национальный институт стандартов) и ISO (Международная организация по стандартизации).
MySQL – это реляционная система управления базами данных. То есть данные в ее базах хранятся в виде логически связанных между собой таблиц, доступ к которым осуществляется с помощью языка запросов SQL. MySQL – свободно распространяемая система, т.е. платить за ее применение не нужно. Кроме того, это достаточно быстрая, надежная и, главное, простая в использовании СУБД, вполне подходящая для не слишком глобальных проектов.
Работать с MySQL можно не только в текстовом режиме, но и в графическом. Существует очень популярный визуальный интерфейс для работы с этой СУБД - PhpMyАdmin. Этот интерфейс позволяет значительно упростить работу с базами данных в MySQL.
В текстовом режиме работа с базой данных выглядит просто как ввод команд в командную строку, а результаты выборок возвращаются в виде своеобразных таблиц, поля в которых налезают друг на друга, если данные не помещаются на экран.
PhpMyАdmin позволяет пользоваться всеми достоинствами браузера, включая прокрутку изображения, если оно не умещается на экран. Многие из базовых SQL-функций работы с данными в PhpMyАdmin сведены к интуитивно понятным интерфейсам и действиям, напоминающим переход по ссылкам в Internet.
Все данные о пользователях MySQL хранит в таблице user в специальной базе данных mysql, доступ к которой имеет только администратор сервера.
Проектная часть
Создание базы данных MySql
Анализ технического задания База данных "Телефонные переговоры"
База данных "Телефонные переговоры" должна хранить следующую информацию:
1) Фамилия, Имя, Отчество абонента.
2) Телефонный номер абонента.
3) Телефонный код и название города, куда звонил абонент.
4) Дата разговора.
5) Продолжительность разговора.
6) Тариф за 1 минуту разговора с указанным городом.
7) Домашний адрес абонента.
База данных должна содержать информацию о 10 абонентах, 5 городах. Предусмотреть, чтобы 5 абонентов сделали не менее 2 телефонных разговоров с различными городами.
Проанализировав вариант задания можно сделать вывод, что требуется создать 4 таблицы и установить между ними связи, чтобы избежать избыточности данных.
Название таблицы |
Список полей |
«Клиент» |
ID, ФИО, №_Телефона, Адрес |
«Город» |
ID, Город, Код_города |
«Тариф» |
ID, Название, Стоимость |
«Звонки» |
ID, Дата, Город_id, Продолжительность, Тариф_id |
