русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Заключение


Дата добавления: 2015-06-12; просмотров: 1338; Нарушение авторских прав


Мы поздравляем вас с прохождением третьего модуля курса "Основы программирования на языке Java"!

На этом курсе, кромеJava в мы использовали и другие языки программирования: PHPи JavaScript.

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

Мы создали распределенный проект, состоящий из клиентской и серверной частей.

На курсе вы познакомились с основами веб-разработки.Этих знаний будет достаточно, чтобы начать создавать веб-сайты и дальше самостоятельно изучать эту большую и интересную область программирования.Сложно представить сегодня программирование без интернета. ЯзыкJavaявляется языком программирования, ориентированным на интернет. Приложение Javaможно легко связать с веб-сайтом.

Именно это мы с вами и выполнили, связав клиентскую часть наJava с серверной частью на PHP.

Умение разбивать задачу на части, производить отладку программного кода очень важны при создании любого приложения. Работая над отладкой Java, PHP, JavaScript, SQL, HTML, CSS вы закалили свой дух, чтобы перейти к самостоятельной реализации проектов на языке Java. После работы над проектом с использованием сразу нескольких технологий –вы почувствуете, что писать программы для настольных операционных систем на Java–стало легче!

Схема проекта"Винни-Пух и компания"

Постановка задачи(логическое описание проекта):

Организация " Винни-Пух и компания " занимается продажей продуктов пчеловодства. В ее магазине можно приобрести следующие товары: мед, прополис,пчелиный воск, цветочная пыльца и др.

Владельцы компании решили организовать продажу товаров через интернет-магазин и обратились в Клуб программистов за помощью.



Автоматизируем деятельность компании по следующей схеме.

На сайте магазина будет отображена информация о товаре и его количестве на складе в настоящий момент.

Если клиент решил заказать этот товар, он нажимает на кнопку"Заказать". После оформления заказа количество (остаток) товара на складе изменяется, меняется и информация на сайте.

Например,клиента заинтересовал "Мед".

На сайте отображается количество товара – 5 бочонков.

Клиент заказал 3 бочонка.После оформления заказа на сайте должна отобразиться информация:

5-3=2 бочонка –именно столько осталось на складе после оформления заказа клиента.

Т.е. в данной ситуации мы из начального остатка ВЫЧИТАЕМ количество заказанного товара.

Такая операция называется РАСХОДОМ ИЛИ РЕАЛИЗАЦИЕЙ ТОВАРА СО СКЛАДА или просто РАСХОДОМ/РЕАЛИЗАЦИЕЙ.

Запасы товаров на складе регулярно пополняются. Информацию о количестве поступившего товара вводят сотрудники компании при помощи специальной программы. После ввода количества поступившего товара меняется информация на сайте об остатках товара.

Например, на складе осталось 2 бочонка меда.

Сотрудник компании вводит информацию о пополнении запаса товара –пришло еще 10 бочонков. Тогда на сайте должна отобразиться информация:

2+10=12 бочонков.

В этом случае мы к начальному количеству ПРИБАВЛЯЕМ количество поступившего товара.

Такая операция называется ПРИХОДОМ ИЛИ ПОСТУПЛЕНИЕМ ТОВАРА НА СКЛАД или просто ПРИХОДОМ/ПОСТУПЛЕНИЕМ.

Поступление и реализацию часто называют ДВИЖЕНИЕМ ТОВАРОВ.

Т.о., нам нужно будет создать три компоненты:

· программу для ввода информации о количестве поступившего товара;

· базу данных, где будет храниться информация о товарах компании и об их остатках на складе;

· сайт интернет-магазина компании.

Между этими компонентами должен быть реализован обмен информации.

Техническое описание проекта:

Наш проект будет состоять из двух основных частей:клиентской и серверной. Клиентская часть реализуется на Java, серверная часть –на PHP.

Клиентская часть –это и есть та самая программа для ввода информации о поступлении товаров на склад.

Серверная часть –это веб-сайт магазина, который будет содержать базу данных MySQLдля хранения информации о компании и товарах магазина (см. рис. 0.1)

Рис. 0.1

Данные о поступлении товаров будут передаваться серверной части и сохраняться в базе данных MySQL (см. рис. 0.2). База данных сайта будет состоять их трех таблиц (см. рис. 0.2):

Рис. 0.2

Данные о поступлении и реализации (приходе/расходе) товаров будут храниться в таблице базы данных "Движение товаров"(см. рис. 2).

Информация с описанием товаров будет храниться в таблице "Описание товаров"(см. рис. 2). Данные таблицы отображаются на веб-сайте.

Для хранения HTML-разметки используется отдельная таблица базы данных:

"HTML-разметка". (см. рис.2).

Клиентская часть наJavaреализуется в один этап. (см. рис. 2). Для ее создания нам потребуется всего лишь одно занятие.

Серверная часть наPHP является сложнее по своей структуре и реализуется ввосемь основных этапов (см. рис. 2).

Все этапы реализации выполняются последовательно и представляют собой отдельную задачу.

 



<== предыдущая лекция | следующая лекция ==>
Проверка взаимодействия с клиентской частью наJava | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.88 сек.