Характеристика существующих технологий для разработки информационной системы. Проектирование реляционной базы данных информационной системы учета научных публикаций в среде Adobe Dreamweaver. Оценка функциональных возможностей системы учета публикаций.
Аннотация к работе
На сегодняшний день автоматизация деятельности становится неотъемлемой частью практически любого предприятия. Управление различными процессами при помощи компьютера позволяет добиться более высокой производительности труда и сэкономить массу времени. Предпосылками автоматизации любого предприятия являются: большие затраты по рабочему времени, трудовых и материальных ресурсов на ведение и контроль документов, поддержание данных в достоверном состоянии; неизбежно большое количество ошибок и описок при проведении выборки необходимых сведений и подготовке данных к различным отчетам. Автоматизация для любых организаций производится при помощи проектирования, и последующего создания и развертывания единой корпоративной информационной системы - системы обработки информации, также включающей в себя и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию. Само понятие информационной системы интерпретируют по-разному, в зависимости от контекста. Достаточно широкое трактование понятия «информационная система» подразумевает, что неотъемлемыми компонентами ИС являются данные, техническое и программное обеспечение, а также персонал и организационные мероприятия. Такой средой хранения и доступа к данным является система управления базой данных (СУБД). Целью настоящей выпускной квалификационной работы является проектирование информационной системы учета научных публикаций в среде Adobe Dreamweaver. Провести оценку информационной системы учета публикаций. Анализ предметной области 1.1 Анализ существующих технологий разработки в сервисе Для разработки информационных систем активно используются технологии HTML и CSS. HTML (от англ. Он является инструментом, позволяющим дать указания браузеру относительно того, чем является тот или иной элемент на веб-странице, и каким образом его следует отображать. Такой подход позволяет производить машинную обработку текстов и, при необходимости, формировать простейший визуальный ряд.[10] В настоящий момент, разработана последняя версия языка - HTML5. HTML5 предоставляет в распоряжение разработчика много новых инструментов для улучшения пользовательского интерфейса, от более содержательных тегов и улучшенных средств межсайтовых и межоконных коммуникаций до анимации и улучшенной мультимедийной поддержки. Веб-страницы оформляются при помощи CSS - (англ. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печатное представление, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.[16] В настоящий момент существует последняя, третья версия языка CSS. Ее главными особенностями являются: возможность создавать анимированные элементы без использования JavaScript, поддержка линейных и радиальных градиентов, теней, сглаживания и многое другое.[7] Microsoft Silverlight - одно из тех приложений, которые представляют собой классические Rich Internet Application, и включает в себя плагин для браузеров, воспроизводящий различный мультимедиа-контент. Кроме того, в Microsoft Silverlight присутствует поддержка технологии XNA, поддержка 64-х битных браузеров, изменяемая скорость воспроизведения медиаконтента с автоматической коррекцией звука, поддержка ускорения запуска приложений.[10] К недостаткам технологии, безусловно, относится закономерное отсутствие поддержки платформ, отличных от Microsoft Windows, и если раньше подобный факт был бы просто проблемой для этих самых платформ, то теперь это не так. Так же, к числу Rich Internet Application относится платформа Adobe Flex - разработка компании Adobe, расширяющая возможности быстро теряющей популярность Adobe Flash, позволяя описывать интерфейс приложения на XML. Основная проблема использования JavaFX - это необходимость установленного у клиента Java Runtime Environment (JRE).[10] Для разработки информационных систем широко используется технология AJAX, которая дает возможность осуществлять асинхронные запросы к серверу без необходимости полной перезагрузки страниц, что способствовало появлению целого набора новых парадигм взаимодействия с пользователем и обеспечило возможность создания полнофункциональных интернет-приложений.[4] AJAX перераспределяет нагрузку между клиентом и сервером, позволяя им общаться между собой, пока пользователь работает со страницей. Одним из подобных языков является PHP - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. Любой программист может получить код абсолютно бесплатно, что позволяет разработчикам изменять и подстраивать исходный код под свои нужды. Одним из них является Python - интерпретируемый, объектно-ориентированный высокоуровневый язык программирования с динамической семантикой. При этом одной из самых популярных систем управления базами данных является СУБД MySQL, являющаяся развитием СУБД mSQL, которую разработ