Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Разработка интернет-приложения для организации электронной доски объявлений

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки

1. Постановка и анализ задачи Постановка задачи: разработать интернет-приложение для организации электронной доски объявлений. Исходные данные к работе: Wi dows98, интернет-сервер, наличие БД, доступ к приложению через WEB-интерфейс. Требуется организовать механизм регистрации и авторизации пользователей, возможность добавления, разделения по тематикам каталога, последующего редактирования и удаления объявлений, а так же подписку на почтовую рассылку объявлений. Предусмотреть режим администрирования с возможностью редактирования основных параметров приложения и разделов каталога доски объявлений, назначения прав доступа для зарегистрированных пользователей, а так же режим модерирования с возможностью удаления любого объявления из каталога. Проведем анализ поставленной задачи: требуется разработать интернет-приложение для организации электронной доски объявлений. Электронная доска объявлений предназначена для небольших и средних коммерческих организаций, желающих бесплатно разместить рекламу своих товаров в сети интернет, а так же частных лиц, желающих продать или приобрести те или иные товары. Приложение должно взаимодействовать с пользователями, то есть должно быть интерактивно, поэтому должно быть написано на одном из языков программирования web-сценариев, таких как Perl, PHP или других. Очевидно, что приложению потребуется оперировать с немалыми массивами данных, поэтому для их надежного хранения потребуется база данных, поскольку случай хранения информации непосредственно в файлах на сервере не является надежным и безопасным из-за проблем со множественным доступом. Приложение устанавливается на интернет-сервере, доступ пользователей к приложению осуществляется через WEB-интерфейс с помощью браузера, например MS I er e Explorer. Таким образом подразумевается, что работа с приложением будет вестись только через H P-протокол. Структура интерфейса электронной доски объявлений должна быть понятна для обычного пользователя, в то же время необходимо позаботиться об наборе функциональных средств, обеспечивающих удобство работы с набором объявлений. Для этого разделим все объявления на рубрики и организуем их отображение в виде логического дерева разделов и подразделов каталога. Поскольку у каждого объявления есть определенный тип («спрос», «предложение», «обмен» и т.п.), нужно позаботиться о том чтобы пользователь мог просматривать объявления только нужного ему типа. В целях обеспечения порядка и безопасности объявления могут добавлять только зарегистрированные пользователи. При регистрации у пользователя запрашивается логин, пароль и контактная информация. Для того чтобы исключить хранение паролей пользователей в базе данных в открытом виде, нужно предусмотреть их шифрование. Зарегистрированные пользователи проходят процедуру авторизации, в которой у них запрашивается логин и пароль. Так как используется протокол H P, все отправляемые данные идут от пользователя к серверу в открытом виде. Для того чтобы свести к минимуму риск от перехвата пароля, после процедуры авторизации он ни в каком виде не должен передаваться от сервера к пользователю и наоборот.

В тоже время нужно обеспечить дальнейшую аутентификацию пользователей для определения прав доступа при попытке выполнении ими определенных операций с данными. Следовательно, необходимо разработать такой алгоритм аутентификации, при котором между сервером и пользователем передается всего лишь некоторая ссылка-указатель на список успешно авторизированных пользователей. После завершения работы с приложением пользователь посылает команду на удаление себя из этого списка, и ссылка утрачивает свое значение. В случае если пользователь забыл послать команду на удаление, ссылка должна удаляться автоматически по истечению некоторого промежутка времени. Желательно, чтобы подобный указатель состоял из случайного набора большого числа символов, тогда шанс перебрать все ссылки на авторизированных на данный момент времени пользователей стремится к нулю. Таким образом, возникает понятие «сессии пользователя» - при успешной авторизации на данного пользователя открывается так называемая сессия, которая фактически является записью в вышеупомянутом списке, пользователю средствами языка программирования сообщается только указатель на эту запись. При выполнении каких-либо операций с данными пользователь «возвращает» этот указатель приложению, которое сначала проверяет, есть ли у пользователя по полученному указателю открытая сессия и только потом выполняет требуемые действия. Каждому зарегистрированному пользователю выделяется свой личный аккаунт, из которого он может добавлять, удалять и редактировать уже отправленные объявления, а также подписываться на почтовую рассылку новых объявлений. Подписка на почтовую рассылку должна проходить по общепринятым правилам с подтверждением активирующего кода, то есть должна быть защищена от злоумышленников, пытающихся подписать чей-либо чужой почтовый ящик. Необходимо предусмотреть режим администрирования с возможностью редактирования основных параметров электронной доски объявлений, таких как название, число объявлений, отображаемых на одной странице, включение или выключение почтовой рассылки. Администратор может создавать и удалять разделы и подразделы каталога доски объявлений, просматривать список зарегистрированных пользователей, а так же удалять пользователей. Режим модерирования предназначен для удаления любого объявления из каталога. Любой зарегистрированный пользователь может являться модератором доски объявлений, если администратор наделит его соответствующими правами доступа. 2. Разработка схемы данных Для хранения данных в разрабатываемом приложении используется БД MySQL, формат данных которой принято представлять в табличной форме. Структурную схему базы данных электронной доски объявлений можно представить в виде набора из восьми таблиц, информация в каждой из которых группируется по смысловому и функциональному назначению и хранится в различных полях. Таким образом, приложение с помощью SQL-запросов обращается к БД только к нужным таблицам и полям и затем выполняет различные операции с полученными данными. Благодаря такому механизму достигается увеличение скорости обмена данными между приложением и БД.

По типу и функциональному назначению все таблицы проекта можно разделить на: 1) Статические таблицы - предназначены для хранения основных параметров электронной доски объявлений и типов объявлений. Число записей в этих таблицах в процессе работы приложения не меняется, первоначальные значения полей заносятся при инсталляции 2) Динамические таблицы – используются для хранения информации о разделах и подразделах каталога, пользователях и их правах доступа. Так же сюда следует отнести таблицы, в которых хранятся объявления и данные о почтовой рассылке и таблицу сессий, используемую для авторизации пользователей. Число записей во всех вышеперечисленных таблицах меняется динамически во время работы программы, что накладывает дополнительные требования на общий размер предоставляемой БД. Рассмотрим назначение и структуру таблиц, используемых в проекте: 1. Таблица OP IO S. Статическая таблица, предназначена для хранения основных параметров электронной доски объявлений, состоит из трёх полей: id ame value id – порядковым номер записи, тип поля smalli (допустимое значение до 32767), ключевое. ame – название параметра, тип поля ex (до 65535 символов) value – значение параметра, тип ex . В данной версии проекта в таблице содержится шесть записей, которые заносятся при инсталляции. Содержание записей поля ame: название BBS, число отображаемых на одной странице объявлений, максимальное время жизни объявления, рассылка объявлений по почте, удаление объявлений по истечению времени жизни, максимальный размер объявления. При необходимости администратор может изменить любое из первоначальных значений поля value. 2. Таблица AC IO . Статическая таблица, содержит тип объявлений, состоит всего из двух полей: id ac io id – порядковым номер записи, тип поля smalli , ключевое. ac io – название типа объявления, тип поля ex . Содержание записей поля ac io : предложение, спрос, обмен, аренда, прочее. Значения полей задаются автоматически в процессе инсталляции и в последующем времени не изменяются. 3. Таблица SUBJEC . Предназначена для хранения индекса основного каталога (содержит информацию о структуре разделов и подразделов, образующих каталог). id opic ame id – идентификатор раздела или подраздела, тип поля i (значение до 2 147 483 647), ключевое. Для того чтобы данный идентификатор был уникальным (с неповторяющимися значениями), полю назначен дополнительный тип au o i creme . При первоначальном создании таблицы значение этого поля равно единице, при добавлении новой записи его значение автоматически инкрементируется. Поскольку удаление записей из таблицы не влияет на значение этого счётчика, мы получаем уникальность идентификатора записи. Для оптимизации поиска по таблице устанавливаем тип поля i dex. opic – значение идентификатора раздела каталога, тип поля i , ключевое. Если данная запись описывает не подраздел, а корневой раздел каталога, то значение поля равно 0. ame – название раздела или подраздела каталога, тип поля ex . Поскольку администратор каталога может добавлять и удалять разделы и подразделы, число записей в этой таблице непостоянно.

Неизменную связь между религией и насилием наиболее наглядно продемонстрировала созванная лидером движений «Christian Identity» и доминионистов преподобным Питом Питерсом конференция в Эстес-Парке, штат Колорадо, в октябре 1992 года. В ходе этого собрания Льюис Бим, одна из ключевых фигур движения сторонников белого господства в Америке, определил для движения гражданской милиции стратегию «безлидерного сопротивления». Бим, ветеран войны во Вьетнаме и бывший Великий Дракон техасского Ку-клукс-клана, чье тесное сотрудничество с Батлером привело к его назначению на должность представителя всего движения «Арийских наций», долгое время находился в авангарде движения сторонников белого господства. Никто иной, как Бим, первым начал использовать электронные доски объявлений в качестве средства общения и распространения агитационной литературы и прочей информации, которая была запрещена для пересылки американскими и канадскими почтовыми службами. Таким образом, Бим оказался наиболее подходящим лидером движения сторонников белого господства в Америке, способным повести его в XXI век, в полной мере используя возможности Интернета и Всемирной паутины

1. Использование JAVA-технологий для разработки графических приложений

2. Разработка веб-приложения для информационного обеспечения учебного процесса (видеокасты)

3. Разработка интернет-ресурса для системы дистанционного образования по курсу "Медицинская информатика"

4. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»

5. Разработка приложений в рамках COM

6. Разработка концепции интернет-сайта «Harb Design» на основе анализа факторов и процесса по-ведения потребителей
7. Использование модели briefcase при разработке приложений баз данных
8. Разработка базы данных для приложения "Радиодетали"

9. Разработка многопользовательской информационной системы для автоматизации работы книжного интернет-магазина

10. Разработка приложений базы данных "Командировка"

11. Разработка приложения для учета рабочего времени сотрудников предприятия

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

13. Разработка и внедрение проекта интернет-магазина автомобильных шин и дисков ООО "Автопробег"

14. Экономика Аргентины (перевод англоязычной статьи с приложениями)

15. Защита авторских прав в интернете

16. Может ли Интернет нанести вред демократии?

Бумага для струйных принтеров "Lomond", 140 г/м, 100 листов, матовая, односторонняя, А4.
Изображение отпечатанное на матовой бумаге, не бликует, линии высококонтрастные, чистые тона имеют характерную бархатистую
375 руб
Раздел: Фотобумага для цветной печати
Микрофон "Караоке новогоднее".
Какая игрушка превратит любой день в праздник? Конечно, удивительный микрофон-караоке! Подпевая любимым мультяшкам, малыши смогут
301 руб
Раздел: Микрофоны
Карандаши цветные "Замок", 24 цвета + 3 двухцветных карандаша, точилка.
Яркие, насыщенные цвета. Отстирываются с большинства обычных тканей. Специальная технология вклеивания (SV) предотвращает поломку
513 руб
Раздел: Более 24 цветов

17. Может ли Интернет нанести вред демократии?

18. Разделительные знаки при приложении

19. Что такое интернет?

20. Опыт и перспективы использования сети Интернет в коммерческих целях

21. Защита информации в Интернет

22. Защита информации в Интернете
23. Интернет: административное устройство и структура глобальной сети
24. Проект учета пользовательских счетов для интернет-провайдеров на базе OS FreeBSD с применением программы "Billing ISP"

25. Электронная почта в Интернете

26. Проблемы использования и пути развития интернет-компьютерных технологий в России

27. Интернет и его услуги

28. Дидактические свойства глобальной информационно-коммуникационной сети Интернет

29. Что такое интернет

30. Быть или не быть книге (интернет против книг)

31. Образовательные ресурсы интернет

32. Интернет

Пазл "Киты", 66 деталей.
Пазл собирается на основании в рамке — детали не растеряются и ограниченное пространство подскажет ребёнку правильный размер картины. На
548 руб
Раздел: Пазлы (54-99 элементов)
Дождевик Bambola, ПВХ.
Прозрачный, прочный дождевик для прогулочной коляски, подходит и для колясок с ручкой сзади (крепление задней стороны - на
408 руб
Раздел: Дождевики, чехлы для колясок
Карандаши цветные "Jumbo", двухсторонние, 24 цвета.
Карандаши для рисования, треугольной формы. В наборе: 12 разноцветных, двусторонних карандашей (24 цвета). Мягкие, но при этом очень
608 руб
Раздел: 13-24 цвета

33. Глобальная сеть Интернет

34. Особенности представления в Интернет материалов по искусству

35. Максимальная скорость мобильного Интернета в сетях GPRS, Wi-Fi, CDMA

36. Интеграция Word с приложениями и объектами

37. Основные принципы просесса инсталляции приложений в ОС Windows

38. Общие свойства приложений Office Pro 2000
39. Интеграл по комплексной переменной. Операционное исчисление и некоторые его приложения
40. Теория неявных функций и ее приложения

41. Развитие Интернета в целях образования

42. Образовательные ресурсы интернет

43. Использование сети Интернет в политике

44. Интернет - технология будущего

45. Социально-психологические аспекты общения посредством Интернета

46. Интернет-зависимость и ее психологическая характеристика

47. Спектральный анализ и его приложения к обработке сигналов в реальном времени

48. Фаустовское мировоззрение Шпенглера и его приложение к миру на примере заката Европы

Подарочная расчёска для волос "Настенька".
Стильная детская расчёска дарит радость и комфорт. Этот практичный аксессуар по достоинству оценят как маленькие модницы, так юные
372 руб
Раздел: Расчески, щетки для волос
Пенал школьный "Pixie Crew" с силиконовой панелью для картинок (зелёная клетка).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1096 руб
Раздел: Без наполнения
Аэрозоль Gardex "Extreme" от кровососущих насекомых и клещей, 150 мл.
Уникальный продукт с самым широким спектром действия. От всех летающих кровососущих насекомых: комаров, москитов, слепней, мокрецов,
372 руб
Раздел: Аэрозоль, спрей

49. Международная реклама в Интернете

50. Реклама в Интернет

51. Производственная логистика. Логистика и интернет: вызовы электронной торговли

52. Электронная торговля в Интернет

53. Интернет и бизнес

54. Анализ состояния и перспективы развития рынка Интернет-рекламы в России
55. Бизнес-план интернет кафе
56. Откуда в Интернете деньги?

57. Интернет в сфере интересов историка

58. Информационные ресурсы Интернет

59. Интернет - история создания

60. Интернет- трейдинг

61. Протоколы и серверы интернета

62. Тонкости работы в сети Интернет

63. Интернет в культурной коммуникации

64. Интернет

Статуэтка "Мальчик на лошадке", 10 см.
Материал: фарфор. Регулярно удалять пыль или мыть тёплой водой. Товар не подлежит обязательной сертификации.
436 руб
Раздел: Миниатюры
Точилка "Eagle", синяя.
Работает от батареек 4 батарейки размера АА. Безопасна в использовании. Подходит для карандашей до 8 мм в диаметре. Стальное лезвие. В
325 руб
Раздел: Точилки
Ручка-стилус шариковая "Самый лучший!".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а надпись нанесена с
415 руб
Раздел: Металлические ручки

65. Компьютерное мошенничество при торговле ценными бумагами с использованием сети Интернет в США

66. Развитие Интернета в Китае

67. Как обозначить принадлежность к интернету

68. Классическая филология и Интернет

69. Четыре источника и четыре составных части интернет-маркетинга

70. Маркетинговая деятельность на основе технологий Интернет
71. Услуги через Интернет
72. Роль теории дифференциальных уравнений в современной математике и ее приложениях

73. Ряды Фурье и их приложения

74. Платежные системы интернет

75. Бизнес-план Интернет-провайдер

76. Интернет как среда и инструмент реализации паблик рилейшнз

77. Концептуальная Структура для Интеллектуальных Обучающих Систем, размещаемых в Интернет

78. Интернет в учебной деятельности молодого педагога

79. Как я вижу использование Интернет-технологии в своей организации?

80. Применение Интернет - технологий во внеурочной деятельности учащихся

Чехол-органайзер для спинки авто "Happy Baby".
Чехол-органайзер – аксессуар, просто незаменимый во время поездок на автомобиле, благодаря множеству вместительных карманов. Помимо
699 руб
Раздел: Прочее
Детская горка, цвет: красный/желтый, скат 140 см.
Для активного летнего отдыха вам пригодится пластиковая горка Долони. Горка изготовлена из яркого пластика и украсит любую детскую комнату
2200 руб
Раздел: Горки
Магнитная игра для путешествий "Волшебный лес".
Уникальная логическая игра-головоломка для отличного времяпрепровождения и тренировки ума. Имеет компактное игровое поле с магнитными
530 руб
Раздел: Игры на магнитах

81. Общение - золото и самое полезное ископаемое Интернет!

82. Интернет-зависимость - новая форма аддиктивного поведения у подростков

83. Исследование половых различий при работе с Интернетом на примере российских пользователей

84. Школа и Интернет

85. Право Интернета в зарубежных странах: концепции налогообложения субъектов электронной коммерции

86. Как защитить товарный знак в Интернет
87. Интернет-аддикция в подростковой среде
88. Интернет-общение (Особенности, типы, причины)

89. Почему люди выбирают общение через интернет?

90. Интернет для психопата

91. О возможностях психологических исследований в сети Интернет

92. Интернет и психологические исследования

93. Язык рисует Интернет

94. Психологические исследования феномена интернет-аддикции

95. «Клинико-катамнестический анализ одной разновидности интернет-аддикции (патологического влечения к виртуальному общению)»

96. Некоторые аспекты общения в www-чатах русскоязычного интернета

Мозаика.
50 фишек. Размер поля: 24 х 35 см. Размер фишки: 40 х 45 х 14 мм. Материал: полипропилен.
450 руб
Раздел: Пластмассовая
Блюдо для блинов "Спелая смородина", 24,5x28x3 см.
Блюдо для блинов. Размер: 24,5x28x3 см. Материал: фарфор.
619 руб
Раздел: Прочее
Игра логическая "IQ-Колечки".
Сможете ли вы найти недостающее звено? Расставьте все детали головоломки на игровом поле. Будь внимателен! Звеньев деталей 36, а свободных
680 руб
Раздел: Игры логические

97. Интернет-зависимость и независимость

98. Интернет и идентификационные структуры личности

99. Результаты исследования поведения в Интернете


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.