Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

В таблице отображается следующая информация: тип файла, имя файла, размер файла в байтах, автор файла, сопровождающий файл, дата добавления файла, дата внесения изменений. Для детального просмотра информации о файле необходимо нажать по имени файла. Рисунок- Детальная информация о файле. Для удаления файла из системы нужно нажать кнопку Delete в нижней части страницы. Для загрузки файла… Читать ещё >

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

Содержание

  • Введение
  • 1. Общая часть
    • 1. 1. Описание требований к программному продукту
    • 1. 2. Обоснование выбора программного обеспечения
      • 1. 3. 1. Apache HTTP-сервер
      • 1. 3. 2. Описание языка PHP
      • 1. 3. 3. Система управления базами данных. MySQL
  • 2. Техническая часть
    • 2. 1. Описание создания продукта
      • 2. 1. 1. Логическое проектирование
      • 2. 1. 2. Реализация программного обеспечения
      • 2. 1. 3. Проектирование базы данных
      • 2. 1. 4. Проектирование программного обеспечения
      • 2. 1. 5. Выбор структур данных
    • 2. 2. Описание работы с продуктом
      • 2. 2. 1. Установка
      • 2. 2. 2. Интерфейс пользователя
  • Литература

@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. Этомощнаясредадляразработки, совместимаясовсемиоперационнымисистемамиибраузерами, нетребующаявысокихаппаратныхсредствкомпьютера, довольнопроставосвоенииипродолжаетразвиватьсяисовершенстоваться. Литература

Брандебау Дж. J avaScript — Сборник рецептов. СПб.: Питер, 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 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ