Разработка рабочего места менеджера строительного магазина

Автор: Пользователь скрыл имя, 22 Марта 2012 в 17:46, курсовая работа

Описание работы

Основные вопросы которые должна решать программа:
- Удобный и понятный интерфейс.
- Входные данные вводимые менеджером должны автоматически заноситься в базу данных.
- При необходимости удалять данные из базы данных.
- Печать отчетов.

Содержание

Введение.
1. Техническое задание.
2. Анализ технического задания и возможные способы реализации поставленной задачи.
3. Выбор инструментов для разработки программы.
4. Основные этапы разработки программы.
4.1. Проектирование базы данных.
4.2. Создание базы данных
4.3. Проектирование интерфейса управления данными.
4.4. Написание программного кода для управления информацией.
5. Тестирование разработанной программы.
6. Документация к программе.
6.1. Разработчику.
6.1. Менеджеру.
Заключение.
Список литературы.
Приложения.

Работа содержит 1 файл

Курсовая.docx

— 720.52 Кб (Скачать)

Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.

Представление:

-   html (Русскоязычный справочник http://htmlbook.ru/).

- iltemplater – класс написанный на php для работы с tpl шаблонами базирующимися на синтаксисе html. Листинг кода с комментариями будет приложен в приложении к курсовой работе.

База данных :

- Mysql 5.0 (http://www.mysql.ru)

MySQL – сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании, является идеальным решением для малых и средних приложений.

 

 

 

 

 

 

 

 

 

4.Основные этапы разработки программы.

После определения способа  решения поставленной задачи, можно  приступить к реализации поставленной задачи.

Первое что нам нужно  это запустить наш web сервер. Для этого, заходим в каталог с установленным пакетом, далее в папку «denwer» и запускаем сервер двойным щелчком по файлу с названием «Run.exe».

Далее запускам наш браузер, у меня это Opera, и переходим по адресу «http://localhost/»

В окне браузера должен открыться  домашняя страница управления сервером.

Если такого не произошло, повторите установку сервера.

Если сервер установлен и  запущен успешно, то самое время  создать нашу базу данных. Для этого на главной странице управления сервером нажимаем на ссылку «Заведение новых баз данных и пользователей MySQL» или просто в адресную строку браузера вставляем http://localhost/denwer/Tools/addmuser/index.php.

Мы на странице создания Mysql базы данных. На данной странице вводим запрашиваемую информацию:

И нажимаем на кнопку «Создать БД и пользователя.» После выполнения этих операций, наша база данных со свойствами, Имя: testkurs, Пароль: testkurs, Логин: testkurs, успешно создана, теперь можем перейти к созданию таблиц.

 

 

 

 

 

 

4.1. Проектирование базы данных.

Теперь, когда база данных успешно создана, переходим к проектированию таблиц.

Выявим таблицы и поля которые нам понадобятся.

  1. Категории товара

- Код

- Название

     2. Производители товара

- Код

- Код страны

- Наименование

3. Страны

- Код

- Наименование

4. Продажи

- Код заказа

- Дата заказа

- Код товара

- Количество

- Стоимость

5. Товар

- Код товара

- Код производителя

- Код категории

- Наименование

- Описание

- Цена

- Количество на складе

Установим связь между  таблицами и нарисуем ER-модель базы данных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2. Создание базы данных

После того как база данных успешно спроектирована, можем приступить к созданию таблиц. Для этого нужно  перейти на главную страницу сервера, и кликнуть по ссылке «phpMyAdmin - администрирование СУБД MySQL» или весть путь в браузере «http://localhost/Tools/phpmyadmin/index.php». После перехода, перед вами главное окном СУБД phpMyAdmin, с ней мы и будем работать.

В левом меню у нас выводится  список существующих баз данных. Для управления нашей базой данных, нужно кликнуть курсором мыши по нужной базе данных, в нашем случае это «testkurs». После перехода в панель управления нашей БД, мы видим, что она у нас пока что пуста, и не одной таблицы не создано. И нам предлагается это сделать.

Создадим нашу первую таблицу  с товарами.

Для создания таблицы выполним SQL команду:

CREATE TABLE `testkurs`.`product` (

`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`id_fabriki` INT( 11 ) NOT NULL ,

`id_supplier` INT( 11 ) NOT NULL ,

`id_category` INT( 11 ) NOT NULL ,

`name` VARCHAR( 255 ) NOT NULL ,

`option` TEXT NOT NULL ,

`price` INT( 11 ) NOT NULL

) ENGINE = MYISAM ;

Таблица успешно создана, но она все еще пуста. Теперь добавим наш первый товар в базу данных. При заполнении базы данных, я буду брать материал с сайта http://shopstroy.ru/ .

При добавлении первого товара, я на место id_fabrika, и id_category оставил нули, так как это внешние ключи других, пока что не созданных таблиц. После создания таблиц эти значения будут исправлены. Нажимаем кнопку «Go» и наш первый товар добавлен в базу данных.

Выполним создание и наполнения оставшихся таблиц по аналогии с этой.

Категории:

Страны:

 

 

 

Производители:

Продукты:

 

На этом работа напрямую с базой данных на этом этапе закончена. Можем приступить к проектированию интерфейса управления.

 

 

4.3. Проектирование интерфейса управления данными.


Информация о работе Разработка рабочего места менеджера строительного магазина