Создание мультимедийного контента по физике. Сетевой мультимедийный контент: Потребителям нравится, но кому достанется прибыль

03.07.2020

В ходе учебного процесса могут быть использованы графики, схемы, плакаты с графическим материалом, видеоролики и т.п. Где и как разместить такой контент в Office 365?

Что вы будете знать и уметь после прочтения этой статьи?

  • С помощью каких приложений можно подготовить мультимедиа-контент?
  • Где разместить мультимедийный контент в Office 365?
  • Почему желательно размещать рисунки в специализированной библиотеке рисунков? В чем преимущества этой библиотеки?
  • Чем удобна библиотека активов?
  • Где разместить ссылки на видео?
  • С помощью каких программ легко создать киностудию для учебного видео?

Было рассмотрено, как использовать библиотеки SharePoint для облегчения работы с контентом, созданным в Word, Excel, PowerPoint. В этой статье рассмотрим, как использовать библиотеки для мультимедийного контента.

Сценарий 1. Подготовка мультимедиа-контента в Visio

Для начала рассмотрим подготовку нескольких вариантов контента в Microsoft Visio. Можно использовать простые фигуры, их наборы, схемы, плакаты и их комбинации в зависимости от учебных целей. Рассмотрим порядок создания сложного контента для библиотек сайтов SharePoint.

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

Особенностью Visio является простая и эффективная работа с документами больших форматов. Благодаря этому вы сможете подготовить небольшой рисунок для текстового отчета, схему формата А4 или плакат формата А1. При необходимости крупноформатный документ может быть автоматически разбит на несколько фрагментов меньшего размера.

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

В примере выбран шаблон «Схема трубной обвязки» для формирования технологической схемы с элементами трубной обвязки и контрольно-измерительными приборами.

Для изменения обозначений элементов технологической схемы можно воспользоваться вкладкой меню программы «ТЕХНОЛОГИЯ». Последовательно, путем перетаскивания (аналогично созданию блок-схем) отдельных элементов схемы на рабочее пространство, формируем технологическую схему.

Итоговую схему проверяем в режиме презентации и сохраняем на локальном устройстве, а затем публикуем в целевой библиотеке сайта SharePoint, например, в библиотеке рисунков.

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

Наглядно это можно продемонстрировать с помощью плана Visio. Исходными данными для создания будут:

  • существующий строительный план размещения оборудования;
  • предлагаемая модернизированная технологическая схема (или фрагмент схемы с дополнительным оборудованием);
  • расчеты основных габаритных размеров оборудования;
  • предлагаемая схема размещения оборудования после модернизации.

Комбинация этих планов и схем даст наглядную (визуальную) картину, помогающую принять необходимое решение по модернизации: возможности размещения дополнительного оборудования в существующем помещении.

В примере наглядно видно, что размещение позиции К-2 связано с определенными нарушениями противопожарной безопасности.

Сценарий 2. Варианты размещения мультимедиа-контента на сайтах SharePoint

Файлы рисунков, графиков, фотографий и т.п. можно разместить как в библиотеке рисунков, так и в других библиотеках.

Почему желательно размещать рисунки в специализированной библиотеке рисунков? В чем преимущества этой библиотеки? Например,

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

Библиотека активов предназначена для обмена и управлениями цифровыми активами, например, изображениями, звуковыми и видеофайлами.

Она также упрощает поиск и повторное использование файлов мультимедиа, созданных другими пользователями, например, логотипов, предназначенных для повторного применения.

Звуковые файлы целесообразно сохранять для совместного использования. Прослушать их можно на персональном устройстве после скачивания файла, а вот видео в библиотеке активов можно сохранять как в виде файлов для последующего скачивания для просмотра или в виде ссылок или кода внедрения (HTML-код).

В последнем случае можно настроить наглядное отображение видеофайлов и просмотр по ссылке на внешний ресурс как вариант.

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

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

Сценарий 3. Монтаж видео

Монтаж видеороликов для размещения в библиотеках, в сервисе «Видео» Office 365 и на других внешних сервисах, например, Office Mix, можно осуществлять с помощью доступных средств. Для первого примера я выбрал Microsoft Movie Maker.

В этом примере с помощью фотографий и звукового файла (был создан ранее) из библиотеки активов смонтирован видеоролик, который затем опубликован в Office 365 «Видео», а ссылка размещена в библиотеке ссылок (сценарий 2).

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


Соответственно возникает вопрос, как очистить внутреннюю память. Если данную операцию не проводить, то в какой-то момент можно столкнуться с невозможностью установить приложение.

Самый просто и легкий способ — это купить картку памяти . Но данный способ не подойдет всем:

  • Во-первых, покупка карты памяти большего объема — это финансовые траты. Большинство смартфонов поддерживают установку внешней карты памяти. В среднем она может быть объемом до 32-64 Гб. Но даже такие накопители могут заканчиваться. Чаще всего это связано с хранением мультимедийного контента.
  • Во-вторых, не все смартфоны имеют microSD слот для расширения памяти.

В некоторой степени может помочь удаление лишних программ, но качественно ситуацию это не изменить. Ведь, если вы будите удалять приложения стандартно — это не гарантирует того, что из системы удалились все файлы. Все равно абсолютно все программы, после удаления, оставлять какие-либо файлы в системе.

Вам все равно придется очистить память/кэш в Андроиде.

Загрузка внутренних ресурсов связана с использованием программами папки кэш (). В ней хранится временная информация, которая ускоряет загрузку приложений. Но автоматически кэш не всегда очищается. В нем могут накапливаться временные файлы, которые, после длительного времени могут занимать очень внушительные объемы.

Например, если вы просматриваете фото или видео онлайн в ВКонтакте, Вибере или Фейсбуке, то все, что вы просматриваете частично сохраняется во временных файлах и кэше системы. Через время вы можете обнаружить, что свободная память смартфона уменьшается на глазах.

Для очистки данной папки может пригодиться приложение SecureIt. В смартфонах Леново оно является встроенным.

При его запуске необходимо перейти в раздел Ускорение. В нем можно выбрать ряд временных файлов от различных приложений, которые требуется удалить. Все операции можно проводить в автоматическом режиме.

Очистить память можно и выгрузкой ненужной приложений. Если Вас интересует, как очистить внутреннюю память, а данной программы нет, то можно скачать и установить приложение с аналогичным функционалом, например, Clean Master.

Таким образом получилось удалить почти 900 мегабайт.


Можно удалить ненужные файлы и воспользоваться советами программы. Для этого нужно перейти в «Расширенный режим». Правда, если вы не сильно разбираетесь, лучше сюда не заглядывать...

Возможно вам будет интересно:

Снятые фотографии и видеофрагменты на встроенную камеру хранятся на внутренней памяти. Чтобы этого не происходило, необходимо хранить их на внешней.

Как сохранить мультимедиа контент на внешней карте?

Для того чтобы фотографии не сохранялись на внутреннюю память необходимо изменить настройки Хранения у камеры. Для этого их следует открыть и сменить параметр телефон на SD. После этого следует выйти с сохранением параметров. Если у Вас нет такой вкладки, тогда можете воспользоваться сторонним приложением, например DSLR Camera.

Если вам нужна помощь — обращайтесь! Мы вам обязательно поможем.

Мир меняется. На первое место выходит максимально качественное и наглядное представление информации. Если десять лет назад основная информация в сети была текстовой, семь-восемь лет назад на первое место вышла фотография, то сейчас с улучшением доступа к Интернет доминирует видео. В трех минутном ролике, информации больше, чем в десяти страницах фото и текстовой информации, тем более что среднестатистический человек с очень большой неохотой знакомится с текстовыми данными. В таких условия роль мультимедийного дизайнера приобретает незаменимый характер.

«Хотя традиционные способы обращения к пользователям в разных странах с помощью печатного текста по-прежнему широко используются, во всем мире исследуются и становятся все более популярными новые виды общения с пользователями на их родных языках. По мере распространения графики, звукозаписей, изображений и видеоклипов меняются подходы и процессы, используемые для перевода такого контента.»

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

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

Выводы

дизайн интеллектуальный интерактивность киберпространство

В данном эссе были рассмотрены основные концептуальные тенденции развития современного дизайна в эпоху быстроменяющихся технологий и киберпространства, роль которого растет в геометрической прогрессии. В таких условиях очевидна потребность в строительной интеллектуальной силе архитекторов-проектировщиков абсолютно нового понимания мироустройства посредством битов информации, в лице дизайнеров, экспертов виртуальных конструкций, предполагающих глубокое понимание природы пространственного в киберпространстве, которое в свою очередь имеет прямое отношение к развитию физической реальности и как результат формирования гибридного пространства.

Вероятно мы наблюдаем новый виток эволюции сознания, в освоении качественно новой действительности, отличной от «реального» мира, основанного на физических законах мира атомов. Очевидно, что существуют законы природы, такие как силы тяжести, электромагнитные или ядерные силы. Но также очевидно, что технологии быстро изменяют окружающею среду. И глядя с этой общей точки зрения, люди начнут осознавать свой переход от пассивных наблюдателей природы к соучастникам природного творчества и, наконец, становление самих себя как хранителей природы. И наступит день когда мы сможем не только смотреть в киберпространство через окна наших мониторов, а полноценно воспринимать его окружающим нас, распахнув двери в виртуальную среду нашего предстоящего обитания.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Информационные технологии обработки данных предназначены для решения хорошо структурированных задач, по которым имеются входные данные и известны алгоритмы их обработки. Эти технологии применяются на уровне операционной деятельности персонала в целях автоматизации некоторых постоянно повторяющихся заданий. Данная информационная система разрабатывается для централизованного хранения данных, для удаленного доступа пользователей к данным этой системы с возможностью чтения, удаления, изменения.

Разрабатываемый программный продукт является автоматизированной информационной системой Область применения данной информационной системы является изучение тех или иных материалов связанных с SQL запросами и программирование.

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

Целью данной курсовой работы является подробное изучение методов построения и реализация ИС с помощью которой упроститься (или не упростится) поиск информации, быстрое редактирование, получение, распечатка. Исходя из цели работы, следует выделить следующие задачи исследования:

1. Изучить предметную область;

2. Разработать пример базы данных «Мультимедийный контент»;

3. Реализовать разработанную базу данныхс помощьюMySQL;

4. Организовать доступ к базе данных с помощью Dreamweaver CS6.

Уточнить формулировки

В соответствии с целью и задачами определяем объект и предмет нашего исследования. Объект исследования:процесс автоматизации является быстрая обработка данных, её получение и хранение. Предмет исследования: информационная система мультимедийный контент? как совокупность элементов информационного обеспечения, связей и отношений между подсистемами, компонентами и элементами ИС в процессе генерации, передачи и обработки информации.

Методы исследования :

1. Анализ - определение требований, функций системы.

2. Проектирование - определение подсистем и их интерфейсов.

3. Реализация (программирование) - разработка подсистем и их интерфейсов (PHP ).

4. Компоновка (интеграция) - соединение подсистем в единое целое (Adobe Dreamweaver CS6).

5. Тестирование (верификация) - проверка работы системы (тест на скорость получения информации, тест авторизации пользователей, т.е взлом устойчивость).

6. Внедрение (инсталляция) - введение системы в действие.

7. Эксплуатация - использование системы, сопровождение и анализ опыта эксплуатации.

1. Постановка задачи

1.1 Описание предметной области

Мультимедийный контент подразумевает под собой хранение информации различного типа, а именно:

· Музыкальный контент

· Видео контент

· Тексты и статьи

· Flash контент

· Графический контент

Главный раздел - этот раздел отображает по 5 статей из каждый подразделов перечисленных в списке, а именно отображает новые статье которые актуальны для ознакомления. Механизм заполнения данного раздела заключается в SQL запросе по отбору свежих записей в базе данных. Данный раздел упрощает поиск новой информации.

Видео и музыка - данный раздел делится по тегам на различные группы статей, а именно под тегами заключается тип содержимого статьи, к примеру (Electro, Rock, D&B, Dubstep). Данное ранжирование позволяет быстро отбирать интересные тематические статьи из группы выбранного типа тега. В статьях этого раздела может содержатся контент с видео и аудио информацией. В статьи специально встраивается аудио плеер для прослушивания демо треков выбранного исполнителя, а так же видео контент с клипами или интервью. Прослушивать и просматривать могут только зарегистрированные пользователи. Статьи данного раздела можно комментировать и оценивать. Оценка статьи повышает её рейтинг, в следствии чего пользователь может отобрать самые популярные статьи для прочтения.

Программы - данный раздел как и раздел выше разделяется на типы статей, это могут быть программы: бесплатные, музыкальные, редакторы и т.д. В статьях этого раздела содержится контент который можно загрузить. Так же каждую статью можно прокомментировать и оценить. Загружать контент могут только зарегистрированные пользователи. При загрузке контента проверяется авторизованность пользователя и в следствии чего, система позволит или не позволит загружать выбранный контент. Это реализовано для того, чтобы не перегружать сервер. Статьи данного раздела можно комментировать и оценивать. Оценка статьи повышает её рейтинг, в следствии чего пользователь может отобрать самые популярные статьи для прочтения.

Картинки - данный раздел как и раздел выше разделяется на типы статей, это могут быть: арт фото, люди, транспорт, природа и т.д. Статьи данного раздела так же содержат контент который можно оценивать и комментировать. Для просмотра фотографий предусмотрен просмотр изображений, встроенный в саму страницу, для этого пользователю необходимо нажать на изображение и оно развернется на весь экран. Статьи данного раздела можно комментировать и оценивать. Оценка статьи повышает её рейтинг, в следствии чего пользователь может отобрать самые популярные статьи для прочтения.

Новости софта - данный раздел как и раздел выше разделяется на типы статей, это могут быть: программы от автора сайта, защита, редакторы, чтение, системные и т.д. Данный раздел выводит информацию о новостях программного обеспечения. Информация может содержать картинки, видео и аудио контент. Статьи данного раздела можно комментировать и оценивать. Оценка статьи повышает её рейтинг, в следствии чего пользователь может отобрать самые популярные статьи для прочтения.

Новости цифровых устройств - данный раздел как и раздел выше разделяется на типы статей, это могут быть: процессоры, видео ускорители, гаджеты, цифровые и зеркальные камеры, видео технику и т.д. Данный раздел выводит информацию о новинках в сфере новых инженерных разработок, концепций и т.д. Статьи данного раздела можно комментировать и оценивать. Оценка статьи повышает её рейтинг, в следствии чего пользователь может отобрать самые популярные статьи для прочтения.

1.2 Описание структуры ИС

1.2.1 Диаграмма вариантов использования и описание вариантов использования

На рисунке 1 представлена диаграмма вариантов использования

Рис.1 - Диаграмма Use Case

Просматривать - пользователь или администратор может просматривать любые данные в информационной системе. Это вариант использования выводит информацию на экран.

Оценка - пользователь или администратор может оценивать статьи в информационной системе. Это вариант использования оценивает статью.

Поиск - пользователь или администратор может искать информацию в информационной системе по имени или фрагменту текста статьи. Этот вариант использования ищет информацию по ключевым словам или фразам в ИС.

Добавление в закладки - пользователь или администратор может добавлять в виртуальные закладки статьи для отложенного просмотра без использования функций браузера. Это вариант использования вносит в отложенный просмотр статьи. Помещая их в специальный кэш с указанием id статьи и секции.

Изменение данных - администратор информационной системы может вносить изменения в данные, а именно в статьи. Данный вариант использования вносит изменения в записи ИС через запросы с указанием id статьи и секции.

Удаление данных - администратор информационной системы может удалять данные из информационной системы. Данный вариант использования удаляет данные из ИС с помощью запроса на удаление с указанием id статьи и секции..

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

Комментирование -пользователь и администратор могут комментировать те или иные данные в информационной системе. Данный вариант использования записывает в информационную базу текст для статьи в таблицу с комментариями.

1.2.2 Диаграмма технических средств системы с комментариями

На рисунке 2 представлена диаграмма размещения

Рис.2 - Диаграмма вариантов размещения

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

1.2. 3 Реляционная модель данных

Реляционная модель данных базы данных после преобразования из инфологической модели имеет вид (рис. 4):

Рис. 4 - Реляционная модель данных

Связь Принадлежит является связью типа 1:М, где класс принадлежности М-связной сущности обязательный, поэтому достаточно формирования двух отношений (по одному на каждую из сущностей). При этом первичными ключами этих отношений являются ключи их сущностей. Кроме того, ключ 1-связной сущности добавляется как атрибут (внешний ключ) в отношение, соответствующее М-связной сущности.

Связь Участвует является связью типа М:М, поэтому независимо от класса принадлежности сущностей формируются три отношения. Два отношения соответствуют связываемым сущностям и их ключи являются первичными ключами этих отношений. Третье отношение является связным между первыми двумя, а его ключ объединяет ключевые атрибуты связываемых отношений.

Нормализация реляционной модели данных не требуется, так как каждое из отношений находится в БКНФ.

1.2. 4 Процесс инициализации ИС

С помощью PhpMyadmin будет создана база данных с именем «interwebsite». Данные будут кодироваться стандартом «Windows 1251» - т.е. полная совместимость с русским языком. Далее будут созданы таблицы атрибутами на удаленном сервере с размещенным на нем SQL и Apache. Будет создана таблица «users» отвечающая за права для работы с базой данных. В эту таблицу будет занесен пользователь администратор для дальнейшего заполнения таблиц данными. Созданная база данных будет подключена к программному модулю для внесения данных и последующей модификации. После чего на сервере запускается консоль управления XAMMP, которая запускает SQL и Apache.

1.2. 5 Процесс корректировки данных в ИС

Для внесения изменений в базу данных будет разработан модуль для работы с данными. Будет создана панель управления контентом на сайте. Авторизированный, привилегированный пользователь (администратор), обладающий полными правами на модификацию данных. Администратор заполняет в панели управления все необходимые поля и добавляет в выбранную таблицу. Таким же образом будет происходить удаление и модификация данных. Данные корректируются в модуле обработки запросов, а затем сохраняются в базе с подтверждением на саохранение.

1.2. 6 Процесс просмотра данных

Для просмотра данных будет задействовано два модуля, а именно, модуль отвечающий за создание, удаление и модификации и модуль для пользователей с обычными привилегиями (открытие, просмотр). Процесс будет происходить следующим образом: в первом случае администратор из списка записей таблицы выбирает нужную запись, после чего модуль выводит подробные данные о записи и позволяет редактировать их. Администратор вносит изменения в базу данных и производит одно из действий (сохранение, добавление, обновление). Во втором случае пользователь из списка статей (записей) выбирает статью к примеру «Справка по настройке Apache» , после чего модуль формирует страницу, а именно выводит весь текст с разметками, ссылками и оформлением для удобного и восприимчивого чтения.

1.2. 7 Процесс генерации отчетов

Отчет в данном случае будет представлять собой html страницу с текстом и картинками,этот формат и содержимое генерирует модуль отвечающий за вывод информации в браузер. Запросом собираются данные, после чего заполняется макет и выводится на пользовательский экран с дальней шей возможностью прочитать или распечатать информацию. Данный формат отчета позволит распечатать его. Для этого необходимо в браузере нажать сочетание клавиш Ctrl + P и принтер распечатает отчет.

1.2. 8 Описание процесса авторизации

Авторизация происходит путем ввода электронного адреса и пароля в соответствующие поля системы. Для этого пользователь должен быть зарегистрирован на сайте, в противном случае он должен вызвать форму регистрации и пройти её. После чего он сможет войти на сайт используя личные данные для входа введя их в форму авторизации на сайте. Обычный пользователь может просматривать стати. Администратор в свою очередь имеет больше привилегий. Авторизация происходит в два шага. Первый шаг - авторизованное подключение к базе данных. Второй шаг - авторизация в панели управления. В модуль авторизации отправляются данные а именно ip адрес, логин, пароль и имя. Запросом поднимаются записи в базе данных. В случае если запрос вернет результат, то данные пользователя верифицированы и он может продолжить работу с информационной системой.

1. 3 Описание таблиц

В ходе разработки информационной системы было создано 4 таблицы, подробное описание которых приведено ниже.

Exenews - таблица новостей программного обеспечения

Hardnews - таблица новостей цифровых устройств

Software - таблица содержащая информацию о программном обеспечении.

Атрибуты этих таблиц:

Tags - Тип статьи (строковой тип)

Date - дата создания записи

Title - заголовок статьи

Preview - краткое пред описание статьи

Text - основной текст статьи

Comment - комментарии к статье

Content - количество контента в статье

Reguser- таблица зарегистрированных пользователей

Атрибуты таблицы:

Name_user - имя пользователя

Email_user - почта пльзователя

Pass_user - пароль пользователя

Browser - браузер пользователя

IP -сетевой адрес пользователя

Date - дата регистрации

Countcomment - количество оставленных коментариев

Ban - флаг блокировки пользователя

RateUP - оцененные статьи

Section - последняя посещаемая секция (раздел)

Style - таблица ключевых слов для поисковых запросов

Атрибуты этих таблиц:

Section - секция

Meta - мета-тег для поисковых запросов

Keyword - ключевые слова

Title - заголовок рздела

Атрибуты этих таблиц:

User- логин

Pass - пароль

Ниже представлены рисунки таблиц.

Рис.5 Таблица Exenew (аналогично Hardnews, Software)

Рис.6 Таблица Style

Рис.7 Таблица reguser

реляционный модель данные информационный

1.4 Программное конструирование

1.4. 1 Модуль подключения к базе данных

Выполняет подключение к базе данных для последующего выполнения кода и SQL запроса. Суть в том что, перед выполнением операций с базой данных необходимо соединится с ней используя логин и пароль. Для этого был разработан данный модуль. Для работы данного модуля был написан код на языке интерпретатора PHP. Для правильной работы подключается класс отвечающий за кодировку соединения, это нужно для того, чтобы информация получаемая из базы данных была на русском языке и отображалась правильно. Файл данного модуля подключается ко всем модулям в которых происходит обращение к базе данных.

Листинг данного модуля:

include "class.php";

session_start();

$db = @mysql_pconnect("localhost",$_SESSION["userlogin"],$_SESSION["userpassw"])or

die("

Доступ запрещен | Причина: Не верный логин или пароль

");/* Подключаюсь к серверу MyCql */

$enabled="false";

$acess = "true";

$message = "Вы в режиме редактирования базы данных и зашли как (".$_SESSION["userlogin"].") ";

russian();/* Выполняю функцию сены кодировки */

@mysql_select_db("InterWebsite",$db);/* Выбираю базу данных на сервере MySql */

}else{$acess = "false";$message = "Возможно вы ошиблись логином или паролем или адресом";}?

1.4. 2 Модуль формирования отчетов

Данный модуль используя SQL запрос производит выборку записей, после чего в цикле заполняется макет и выводится в окне браузера в формате html. После чего данные можно распечатать. Модуль формирует страницу используя параметр для запроса отборки данных из базы. Далее модуль формирует страницу используя полученные данные из базы и выводит в окно браузера в формате html страницы. Для формирования отчета необходимы следующие параметры для запроса: section - секция от куда берутся данные, id - идентификатор статьи, action - тип действия (чтение, загрузка всех статей и т.д.)

Листинг данного модуля:

function loadpage($section,$action,$number_element,$limit_element,$LDB,$rand_number,$id,$comment_text){

$action = trim(htmlspecialchars(($action)));

$section = trim(htmlspecialchars(($section)));

$counts = new Get_count;

list($browser,$name,$url)= get_user_browser();

if($browser=="mie"||$browser="chrome"){$FrameAttr="yes";}else{$FrameAttr="no";}

if($section!="home"){

if($action !="read" & !empty($action)){#IF 1 #Если это режим просмотра страницы и не чтьение то...

if($action=="all"){

$result = mysql_query("SELECT * FROM $section ORDER BY id DESC LIMIT $number_element,$limit_element");#Загружаем все статьи на страницу без фильтра

if($action=="DL"){

$result = mysql_query("SELECT * FROM $section ORDER BY countdownload DESC LIMIT $number_element,$limit_element");#Загружаем все статьи на страницу по Колличеству скачек

if($action=="Rate"){

$result = mysql_query("SELECT * FROM $section ORDER BY uprate DESC LIMIT $number_element,$limit_element");#Загружаем все статьи на страницу по Оценкам

$result = mysql_query("SELECT * FROM $section WHERE tags="$action" ORDER BY id DESC LIMIT $number_element,$limit_element ");#Загружаем стаьбьи с фильтром}

if($result){while($db = mysql_fetch_array($result)){#while

$ti = $db["title"];

$sec = $section;

$cc = $counts->count_coment($section,"only",$db["id"]);

$pre = $db["preview"];

if($db["countdownload"]==""){ #Если загрузки не существуют то помечаем как ПУСТО

$DL = " | Загрузки (".$db["countdownload"].")

Модуль отвечающий за вход пользователей на сайт для последующей эксплуатации. Для входа необходимо ввести в форму входа логин и пароль и войти в систему. Модуль проверяет в базе данных введенные данные и выдает сообщение об успешной или не успешной авторизации. Модуль на основе sql запроса обращается к базе с введенными данными пользователя, в случае если запрос вернет результат, то данные этого пользователя верифицированы и он может продолжить работу в информационной системе.

Листинг данного модуля:

if(isset ($_POST["EmailRegistration"])){

$_COOKIE["RegPass"]=trim(htmlspecialchars($_POST["PassRegistration"]));

@setcookie("RegPass",$_COOKIE["RegPass"],time() + 12200);

$_COOKIE["RegEmail"]=trim(htmlspecialchars($_POST["EmailRegistration"]));

@setcookie("RegEmail",$_COOKIE["RegEmail"],time() + 12200);

if(isset ($_GET["logout"]))

//Устанавливаем пароль в кукисы

$_COOKIE["RegPass"]="";@setcookie("RegPass",$_COOKIE["RegPass"],time() + 12200);

//$_COOKIE["RegEmail"]="";@setcookie("RegEmail",$_COOKIE["RegEmail"],time() + 12200);

$NameLogin = trim(htmlspecialchars($_COOKIE["RegEmail"]));

$PassLogin = trim(htmlspecialchars($_COOKIE["RegPass"]));

//==Првоеряем вход на сайт===

if($NameLogin!="" & $PassLogin!="" & !isset ($_GET["logout"]))

list ($Loggined,$user_name,$first_date,$user_send_comment) =$options->CheckLoginUserToSite($NameLogin,$PassLogin);

if($user_name==""){$user_name=$nick;}

if(!$Loggined){$user_name = "Гость";}

$_SESSION["NameLogin"] =trim(htmlspecialchars($user_name));

$_SESSION["EmailUser"] =trim(htmlspecialchars($NameLogin));

elseif(isset ($_GET["logout"]))

$_SESSION["EmailUser"] ="[email protected]";

$_SESSION["EmailSave"] =$NameLogin;

$_SESSION["PassLogin"] =$PassLogin;

1.5 Результаты тестирования

Просмотр содержимого таблицы по запросу организован в следующем виде (рис. 6):

Рис.8 - Результат вывода записи

В результате сохранения записи в таблицу exenews на экран выводится сообщение об успешном обновление (рис. 7):

Рис.9 - Результат сохранения записи

В результате удаления записи из таблицы exenews на экран выводится сообщение об успешном удалении (рис. 8)

Рис.10 - Результат удаления записи

В результате добавления записи в таблицу exenews на экран выводится сообщение об успешном добавлении (рис. 9)

Рис.11 - Результат добавления записи

Заключение

В процессе выполнения курсовой работы был разработан один из вариантов организации базы данных «Мультимедийный контент», реализующий задачу централизованного хранения данных о различных статьях. Кроме того был организован доступ к данным через интерфейс веб сайта по средствам Google Chrome.

Для разработки базы данных был применен инфологический подход к проектированию информационных систем, состоящий из нескольких шагов. Были выделены сущности и связи между ними, построена диаграмма ER-типа с учетом всех сущностей и связей между ними, после чего инфологическая модель была преобразована в реляционную модель данных и реализована с помощью MySQL. По завершении первого этапа работы можно сделать вывод, что система MySQL является хорошим решением для малых и средних приложений (в частности для курсового проекта).

Список используемых источников

1. Троелсен Э. Язык программирования С# 2010 и платформа.NET 4.0, 5-е изд.: пер. с англ. -- М.: ООО "И.Д. Вильяме", 2011. -- 1392 с.

2. MySQL. Руководство администратора: пер. с англ. - М.: Издательский дом «Вильямс», 2005. - 624 с.

3. Брайан Нойес Привязка данных в Windows Forms. Пер. с англ. - М.: ООО «Бином-Пресс», 2009 г. - 632 с.

4. Гольцман В. MySQL 5.0. Библиотека программиста - С-ПБ.: Питер, 2010 г. - 253 с.

5. Бабкин Е.А. Базы данных: Практикум. Часть 1 - Курск: КГУ, 2006. - 83 с.

7. Изучаем PHP и MySQL

8. Введение в программирование. Учебное пособие

9. Программирование на языке C#.

10. MySQL. Полное руководство. Второе издание.

11. C#. Программирование на языке высокого уровня.

12. MySQL. Оптимизация производительности, 2-е издание.

13. Люк Веллинг и Лора Томсон - MySQL. Учебное пособие. Издательство: Вильямс. Год издания: 2005

14. Название: Expert MySQL

15. Бабкин Е.А. Базы данных: Практикум. Часть 1 - Курск: КГУ, 2006. - 83 с.

Размещено на Allbest.ru

Подобные документы

    Требования к составу и параметрам технических средств. Инфологическая (концептуальная) модель предметной области. Физическая и логическая модель базы данных. Создание структуры БД в СУБД MS ACCESS. Программирование приложения. Описание работы с системой.

    курсовая работа , добавлен 17.11.2014

    Модели данных в управлении базами данных. Концептуальные модели данных. Роль баз данных в информационных системах. Реляционная модель данных. Определение предметной области. Построение модели базы данных для информационной системы "Домашние животные".

    курсовая работа , добавлен 19.04.2011

    Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.

    курсовая работа , добавлен 11.07.2013

    Назначение и характеристики пакета Designer/2000. Анализ предметной области для разработки информационной системы, определение ее целей и задач. Построение моделей данных, разработка базы данных и клиентского приложения. Практические навыки разработки.

    курсовая работа , добавлен 10.04.2014

    Базы данных и их использование в вычислительной технике. Особенности и основная конструктивная единица сетевой модели данных. Иерархическая модель, объекты предметной области. Реляционная модель, ее наглядность, представление данных в табличной форме.

    реферат , добавлен 19.12.2011

    Методика проектирование информационной системы, общее описание предметной области, примеры разработок проектов-аналогов. Требования к данной системе. Построение моделей IDEF0, создание диаграммы IDEF3, потока данных DFD, вариантов использования.

    курсовая работа , добавлен 21.06.2010

    Принципы построения внутримашинной информационной базы "Кадры". Структурная схема комплекса технических средств. Реляционная модель данных, интерфейс. Построение диаграмм последовательностей для варианта использования "Создание личной карточки".

    курсовая работа , добавлен 11.10.2013

    Информационная модель в Access как некоторый упрощенный заменитель реального объекта или системы. Основные структуры, определяющие организацию данных и связей между ними; реляционная разновидность организации данных. Пример базы данных в налогообложении.

    реферат , добавлен 25.12.2009

    Описание предметной области и определение предметной области информационной системы детского сада. Разработка логической и физической модели базы данных дошкольного образовательного учреждения. Анализ функционала информационной системы детского сада.

    курсовая работа , добавлен 20.04.2015

    Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.