Вход

Разработка Интернет-сайта (по заявкам предприятий или подразделений).

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 182822
Дата создания 2014
Страниц 30
Мы сможем обработать ваш заказ (!) 24 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 350руб.
КУПИТЬ

Содержание

Содержание
Введение 3
1. Общая часть 5
1.1 Описание требований к программному продукту 5
1.2 Обоснование выбора программного обеспечения 6
1.3.1 Apache HTTP-сервер 8
1.3.2 Описание языка PHP 9
1.3.3 Система управления базами данных. MySQL 11
2 Техническая часть 13
2.1 Описание создания продукта 13
2.1.1 Логическое проектирование 13
2.1.2 Реализация программного обеспечения 13
2.1.3 Проектирование базы данных 14
2.1.4 Проектирование программного обеспечения 15
2.1.5 Выбор структур данных 17
2.2 Описание работы с продуктом 23
2.2.1 Установка 23
2.2.2. Интерфейс пользователя 23
Литература 30

Фрагмент работы для ознакомления

@mysql_query("INSERT INTO ACL(user_id,document_id,level) VALUES($user->id,$document_id,'W')"); // Others - set what was specified.switch($level) {case "X":break;default: $res = @mysql_query("SELECT id FROM users");while($row = @mysql_fetch_array($res)) @mysql_query("INSERT INTO ACL(user_id,document_id,level) VALUES($row[id],$document_id,'$level')");break; }return; }print_header("Загрузка");if(!isset($_FILES['userfile']))upload_failed("Document was not found");if(!file_exists($_FILES['userfile']['tmp_name']))upload_failed("Document was not uploaded"); $fp = fopen($_FILES['userfile']['tmp_name'], "r");if(!$fp)upload_failed("Cannot open uploaded documentile"); $content = fread($fp, $_FILES['userfile']['size']);fclose($fp);unlink($_FILES['userfile']['tmp_name']);Так же существуют множество дополнительных функций, которые предназначены для модификации данных.Для авторизации пользователей используется стандартный механизм работы с сессиями. Следующий код отвечает за авторизацию пользователей в системе.$login = mysql_real_escape_string($_REQUEST['login']); $pass =mysql_real_escape_string($_REQUEST['pass']); $result = mysql_query("SELECT id FROM users WHERE user='$login'");if(mysql_num_rows($result) != 1 ) {header("Location: index.php");exit; } $result = mysql_query("SELECT pass!={$cfg['pwfunc']}('$pass') FROM users WHERE user='$login'"); $row = mysql_fetch_array($result);if( $row[0] != 0 ) {header("Location: index.php");exit; } $result = mysql_query("SELECT id,user,name FROM users WHERE user='$login'"); $row = mysql_fetch_array($result); $_SESSION['id'] = $row['id']; $_SESSION['name'] = $row['name'];$_SESSION['login'] = $row['user'];В данном случае, производится считывание переданных логина и пароля, а затем производится запрос в базу данных для поиска указанной комбинации логина и пароля. Если пользователь с такими авторизационными данными найден, то код пользователя записывается в глобальный массив $_SESSION.2.2 Описание работы с продуктом2.2.1 УстановкаДля установки веб-приложения необходимо разместить файлыphp-скриптов и все вспомогательные файлы (сохраняя структуру каталогов) на сервере Apach. Дляизменение параметров подключения к базе данных необходимо отредактировать файл config.inc.php(расположенный в папке lib).Структуры базы данных и заполнения ее тестовой первоначальной информацией находится в файле create_db.sql(расположенный в папке script). После успешного завершения всех выше указанных шагов система полностью готова к работе. Начальный пользователь для редактирования login:adminpassword:docmgr.2.2.2. Интерфейс пользователяДля работы с системой, сначала необходимо загрузить сайт в браузере. В адресную строку браузера необходимо ввести адрес ресурса и перейти по указанному адресу, после чего в браузере отобразится главная страница сайта.Рисунок– Главная страницаДля начала работы необходимо авторизироваться.После успешной авторизации переходим на основную страницу приложенияРисунок– Основанная страницастраницаВ левой части основной страницы расположено сообщение о пользователе в правой части сверху расположено рабочее меню систему.При выборе пункта контакты отображается список контактов пользователей зарегистрированных в системе.Рисунок– Список контактовПри выборе пункта Сообщения открывается доска сообщений данной системы.В данном окне отображается список всех сообщений между пользователями системыРисунок– Доска сообщенийДля добавления нового сообщения достаточно нажать по ссылке Добавить, после чего откроется форма для размещения нового объявления.Рисунок– Доска сообщенийПосле заполнения необходимых полей формы можно нажать клавишу Postmessageи ваше сообщение добавится в системе.Для просмотра сообщения достаточно нажать по теме этого сообщения и откроется содержимое данного сообщенияРисунок– Текст сообщенияДля ответа на данное сообщение нужно перейти поссылке Reply, которая расположена внизу страницы. Остальные ссылки внизу сообщения отвечают за добавление нового сообщения, перехода к предыдущему и возвращению к списку (соответственно).Выбрав пункт меню Список открывается список файлов загруженных в системеРисунок– Список файлов в системеВ таблице отображается следующая информация: тип файла, имя файла, размер файла в байтах, автор файла, сопровождающий файл, дата добавления файла, дата внесения изменений.Для детального просмотра информации о файле необходимо нажать по имени файла.Рисунок– Детальная информация о файлеДля просмотра выбранного файла необходимо нажать по кнопке Download и выбранный вами файл откроется в новом окне браузера. Изменить какие-либо данные в описании файла можно нажав по клавише EditDetailРисунок– Редактирование описания файлаЧтобы изменить настройки доступа для данного файла нужно в окне просмотра детальной информации о файле нажать кнопку EditAccess и в открывшейся страницы задать право доступа к документа для пользователей зарегистрированных в системеРисунок– Редактирование прав доступаДля удаления файла из системы нужно нажать кнопку Delete в нижней части страницы.Для загрузки файла (аналогичная форма и в разделе Обновить) используется раздел Новый. В этом разделе расположена форма предназначенная для добавления новых файлов.Рисунок– Список файлов в системеРабота с пользователями системы осуществляется посредством раздела Пользователи. В данном разделе можно добавлять, а также удалять пользователей системы. Рисунок– Форма работы с пользователями системыЗаключениеЦелью написания данного проекта являлась разработка веб-приложения управления документооборотом.В первом разделе были рассмотрены теоретические вопросы создания приложения.Во втором разделе рассматривается технологическая структура приложения, аспекты способов и методов реализации проекта. Внимание уделено как софтверным так и хардварным платформам. Также в данный раздел посвящён созданным интерфейсам, описывает их структуру и поведение в общей программной среде. Рассмотрены способы практической реализации ранее поставленных задач.Данный курсовой проект позволил полностью описать и разработать систему, которую предстоит проектировать. Модель данных позволила наиболее точно и верно описать и раскрыть требования технического задания. Оценка и расчет технических требований дали возможность оптимально выбрать элементы технических средств.Длясоздания веб-приложения выборпалнаphp.Этомощнаясредадляразработки,совместимаясовсемиоперационнымисистемамиибраузерами,нетребующаявысокихаппаратныхсредствкомпьютера,довольнопроставосвоенииипродолжаетразвиватьсяисовершенстоваться.ЛитератураБрандебау Дж. JavaScript – Сборник рецептов. СПб.: Питер, 2000. 416 с.Крамер Э. HTML. СПб: «Диалектика», 2001. 426 c.Шафран Э. Создание Web-страниц. СПб.: Питер, 2001. 320 с.Кузнецов М.В., Симдянов И.В., Голышсв С.В. РНР 5 на примерах. СПб.: БХВ-Петербург, 2005. 576 с.Хестер Н. Создание Web-страниц в Dreamweaver. М.: НТ Пресс, 2005. 104 с.Мазуркевич А., Еловой Д. PHP: настольная книга программиста. М.: Новое знание, 2006. 242 с.Мунипов В.М., Зинченко В.П. Эргономика: человекоориентированное проектирование техники, программных средств и среды: Учебник. М.: Логос, 2001. 356 с.Челноков А.А. Охрана труда. 2-е издание. Высшая школа, 2006. 456 с.Гудвин Г.К., С.Ф. Гребе, М.Э. Сальдаго «Проектирование систем управления»;пер. с англ. – М.:БИНОМ, Лаборатория знаний,2004. – 911 с.«Теория автоматического управления»: Учеб.для машиностроит. спец. вузов/В.Н. Брюханов, М.Г. Косов, С.П. Протопопов и др.; Под ред. Ю.М. Соломенцева. – 3-е изд., стер. – М.: Высш. шк.; 2000. – 268 с.: ил.Анхимюк В.Л., Олейко О.Ф., Михеев Н.Н. «Теория автоматического управления». – М.: Дизайн ПРО, 2002. – 352 с.: ил.Кузнецов М.В. РНР. Практика создания Web-сайтов I М.В. Кузнецов, И.В. Симдянов. 2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2009. 1264 с. (Профессиональное программирование).Вролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. Изд. 2-ое, испр. М. Издательско-торговый дом «Руская Редакция», 2000. 448 с.Холмогоров В. Основы Web-мастерства. СПб.: Питер, 2001. 352 с.Бесекерский В.А., Попов Е.П. «Теория систем автоматического управления. – 4-е изд., перераб. и доп. – СПб.: Профессия, 2003. – 747 с.Шкрыль А.А. PHP - это просто. Программируем для Web-сайта. СПб.: BHV-Санкт-Петербург, 2006. 161 с.Кузнецов М.В., Симдянов И.В. PHP 5. Практика создания web-сайта. СПб.: BHV-Санкт-Петербург, 2005. 401 с.

Список литературы

Литература
1. Брандебау Дж. JavaScript – Сборник рецептов. СПб.: Питер, 2000. 416 с.
2. Крамер Э. HTML. СПб: «Диалектика», 2001. 426 c.
3. Шафран Э. Создание Web-страниц. СПб.: Питер, 2001. 320 с.
4. Кузнецов М.В., Симдянов И.В., Голышсв С.В. РНР 5 на примерах. СПб.: БХВ-Петербург, 2005. 576 с.
5. Хестер Н. Создание Web-страниц в Dreamweaver. М.: НТ Пресс, 2005. 104 с.
6. Мазуркевич А., Еловой Д. PHP: настольная книга программиста. М.: Новое знание, 2006. 242 с.
7. Мунипов В.М., Зинченко В.П. Эргономика: человекоориентированное проектирование техники, программных средств и среды: Учебник. М.: Логос, 2001. 356 с.
8. Челноков А.А. Охрана труда. 2-е издание. Высшая школа, 2006. 456 с.
9. Гудвин Г.К., С.Ф. Гребе, М.Э. Сальдаго «Проектирование систем управления»;пер. с англ. – М.:БИНОМ, Лаборатория знаний,2004. – 911 с.
10. «Теория автоматического управления»: Учеб.для машиностроит. спец. вузов/В.Н. Брюханов, М.Г. Косов, С.П. Протопопов и др.; Под ред. Ю.М. Соломенцева. – 3-е изд., стер. – М.: Высш. шк.; 2000. – 268 с.: ил.
11. Анхимюк В.Л., Олейко О.Ф., Михеев Н.Н. «Теория автоматического управления». – М.: Дизайн ПРО, 2002. – 352 с.: ил.
12. Кузнецов М.В. РНР. Практика создания Web-сайтов I М.В. Кузнецов, И.В. Симдянов. 2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2009. 1264 с. (Профессиональное программирование).
13. Вролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. Изд. 2-ое, испр. М. Издательско-торговый дом «Руская Редакция», 2000. 448 с.
14. Холмогоров В. Основы Web-мастерства. СПб.: Питер, 2001. 352 с.
15. Бесекерский В.А., Попов Е.П. «Теория систем автоматического управления. – 4-е изд., перераб. и доп. – СПб.: Профессия, 2003. – 747 с.
16. Шкрыль А.А. PHP - это просто. Программируем для Web-сайта. СПб.: BHV-Санкт-Петербург, 2006. 161 с.
17. Кузнецов М.В., Симдянов И.В. PHP 5. Практика создания web-сайта. СПб.: BHV-Санкт-Петербург, 2005. 401 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00504
© Рефератбанк, 2002 - 2024