Содержание
Введение……………….………………………………………………………... 1 Web-приложение «Сайт системы научных конференций»....…………........ 1.1 Анализ требований………………………………………….…................ 1.1.1 Анализ предметной области…………………................................... 1.1.2 Анализ функциональных требований……….................................... 1.1.3 Анализ требований к интерфейсу пользователя............................... 1.1.4 Выбор технологий и инструментальных программных средств.... 1.2. Проектирование………………………………......................................... 1.2.1 Проектирование структуры данных……………………………...... 1.2.2 Проектирование структуры программного обеспечения и алгоритмов......................................................................................... 1.2.3 Проектирование пользовательского интерфейса.............................. 1.3 Реализация……………………………………........................................... 1.3.1 Программная реализация................................................................... 1.3.2 Кодирование……………..................................................................... 1.4 Тестирование…………………………………........................................... Заключение…………………………………………………………..………….. Список использованных источников………………………………..………… Приложение А. Код приложения ……………………….......……….………... Приложение Б. Результаты тестирования……………..……………………… | 5 6 6 6 7 10 11 12 12 14 16 18 18 18 20 21 22 23 55 |
Введение
Постоянно растущие требования к сайтам в сети Интернет способствуют внедрению новых технологий. Переломным моментом в сайтостроении можно считать начало применения скриптовых языков программирования, позволяющих создавать динамические, легко обновляющиеся сайты, и в полной мере реализовывать интерактивное общение с пользователем.
Одним из таких языков является Perl (Practical Extraction and Report Language) — это мощное средство для создания командных сценариев, которые могут использоваться для файловых операций, создания отчётов и выполнения множества других задач.
Изначально Perl задумывался как высокоуровневый кросс-платформенный язык системного программирования. Perl вышел далеко за пределы исходного предназначения, но он продолжает широко использоваться в системном программировании в родных системах семейства UNIX и на других платформах. [2]
Одним из главных преимуществ Perl как языка веб-программирования является мощный инструментарий для обработки текстовой информации и, в частности, поддержка регулярных выражений. Именно она в первую очередь способствует успешному применению языка Perl для создания приложений CGI.
CGI (Common Gateway Interface) — стандарт интерфейса, используемого для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия «скрипт» (сценарий) или «CGI-программа». [2]
Сам интерфейс разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода. [2]
Цель данной курсовой работы — разработка интернет-магазина , который упрощает покупку необходимых товаров.
В качестве средств для реализации поставленной задачи были выбраны: веб-сервер Apache, sql-сервер MySQL и языки программирования Perl и JavaScript.
Web-приложение «Интернет магазин часов»В рамках данного курсового проекта разработано Web-приложение «Интернет-магазин часов».
Приложение актуально для пользователей Интернета, которые могут посмотреть информацию об интересующем товаре, а также осуществить его заказ
Администратор данного приложения может вносить изменения, добавляя в базу данных необходимую информацию.
Вся информация на сайте считывается из БД построчно, либо по запросам. Обращение к БД реализуется в CGI- программах.
Основное назначение CGI-программы состоит в выполнении трех нижеследующих этапов:
- получение и декодирование запроса пользователя;
- обработка запроса лично или путем обращения к другим CGI-программам или прикладным программным продуктам;
- генерация результирующей HTML-формы и пересылка ее пользователю.
CGI-программы получили широкое распространение потому, что их использование позволяет генерировать HTML-документы “на лету”, что избавляет от необходимости хранить все возможные варианты ответов в дисковой памяти. Взаимодействие браузера, Web-сервера и CGI-программы осуществляется в соответствии с протоколом HTTP.
В нашем приложении выделяются 2 основных категории:
—ПОЛЬЗОВАТЕЛЬ
—АДМИНИСТРАТОР
Краткое описание основных действующих лиц представлено в таблице 1.
Таблица 1 - Действующие лица.
| Название | Профиль, подготовка и навыки |
| ПОЛЬЗОВАТЕЛЬ | Обычный пользователь. Может просматривать размещённую на сайте информацию о товарах представленных магазином. Может осуществлять заказ необходимой
Оценок: 1006 (Средняя 5 из 5)
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов. © 2017 - 2022 ReferatWorld.ru
|