Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Определение и обоснование проектных решений
Для эффективного решения поставленной задачи необходимо соответствующее техническое обеспечение. Техническое обеспечение включает в себя непосредственно ЭВМ (системный блок), монитор, клавиатуру, манипулятор типа мышь и принтер. При выборе ПЭВМ для реализации комплекса поставленных задач учитываются такие характеристики: • скорость обработки информации (тактовая частота процессора); • объем оперативной памяти; этот фактор также влияет на скорость обработки информации; • объем жесткого диска, который влияет на возможности хранения данных; • наличие периферийных устройств; • другие технические характеристики ПЭВМ. Понятие информационного обеспечения возникло с созданием автоматизированных систем управления (АСУ). Информационное обеспечение состоит из внутримашинного, которое включает массивы данных (входные, промежуточные, выходные), программы для решения задач, и внемашинного, которое включает системы классификации и кодирования оперативных документов, нормативно-справочной информации (НСИ). Одно из важных требований к информационному обеспечению - это достоверность данных информационной базы. Благодаря диалоговому режиму отсутствует четко установленная заранее последовательность операций по обработке данных. Программное обеспечение представляет собой совокупность программ, обеспечивающих функционирование вычислительной системы (системное программное обеспечение), а также программ, предназначенных для решения конкретных задач пользователя (прикладное программное обеспечение). К выбираемому программному обеспечению относятся операционная система (ОС) и среда программирования. Все ОС подразделяются на: • однопользовательские и многопользовательские; • однозадачные и многозадачные. Любой Web-сайт состоит из набора страниц, а различия заключаются лишь в том, как они организованы. Существует два вида организации Web-сайт - статический и динамический. В первом случае - специалисты, отвечающие за создание и поддержку сайта, пишут в HTML-форме каждую в отдельности страницу, включая ее оформление и контент. Во втором – в основе любой Web-страницы лежит шаблон, определяющий расположение в окне Web-браузера всех компонентов страницы, и вставка конкретной информации производится с использованием стандартных средств, не требующих от участника процесса знания языка HTML и достаточно сложных для неспециалиста процедур публикации Web-страницы. Система управления контентом (англ. Content management system, CMS) - информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым. Используется для автоматизации управления контентом. Функции систем управления контентом можно разделить на несколько основных категорий: 1.Создание — предоставление авторам удобных и привычных средств создания контента. 2.Управление - хранение контента в едином репозитории. Это позволяет следить за версиями документов, контролировать, кто и когда их изменял, убеждаться, что каждый пользователь может изменить только тот раздел, за который он отвечает 3.Публикация - автоматическое размещение контента на терминале пользователя. Соответствующие инструменты автоматически адаптируют внешний вид страницы к дизайну всего сайта. 4.Представление - дополнительные функции, позволяющие улучшить форму представления данных; например, можно строить навигацию по структуре репозитория. Использование CMS предоставляет следующие преимущества: 1.Оперативное обновление информации - информацию публикует сотрудник, владеющий информацией, без дополнительных посредников в виде технических специалистов. 2.Снижение стоимости поддержки - обновление информации производится самостоятельно, нет необходимости оплачивать труд собственного или внешнего web-мастера. 3.Предоставление дополнительных сервисов пользователю - часть сервисов - поиск, форумы, голосования и т.д., требуют интерактивного взаимодействия с пользователем. Они уже реализованы в рамках CMS. 4.Уменьшение сроков и стоимости разработки - наиболее востребованная функциональность уже реализована в CMS и может быть сразу использована. 5.Повышение качества разработки - при разработке полностью или частично используются готовые модули, которые уже прошли неоднократное тестирование. 6.Снижение стоимости дальнейших модификаций - CMS позволяют разделить данные и их представление. Это позволяет гораздо проще изменить внешний вид сайта, чем в случае со статическим сайтом. Классифицировать CMS-системы можно по разным критериям, но основным из них является цена. Прежде всего, CMS бывают: • Системы с закрытым исходным кодом, коммерческие - продукты, созданные коммерческими организациями с целью извлечения прибыли от продажи лицензии и/или технической поддержки. Эти программные продукты, отчуждаемы от разработчика, т.е. позволяющие самостоятельно разработать с их помощью сайт. • Системы с открытым исходным кодом, бесплатные - это программное обеспечение, отвечающее следующим условиям: -программу можно свободно использовать с любой целью; -доступность исходного текста программы; -можно свободно распространять копии программы; -программу можно свободно улучшать и публиковать свою улучшенную версию. HTML- язык разметки гипертекста Для подготовки гипертекстовых документов используется язык HTML (Hyper Text Markup Language-язык разметки гипертекстовых документов), представляющие широкие возможности по форматированию и структурной разметке документов, организации связей между различными документами, средства включения графической и мультимедийной информации. HTML-документы просматриваются с помощью специальной программы - браузера[1] CSS - средство управления макетом HTML документа Каскадные таблицы стилей CSS (Cascade Style Sheets) - это набор стандартов, которые регулируют некоторые методы применения стиля к страницам HTML. Стиль включает в себя все типы элементов дизайна: фон, текст, цвета ссылок, поля, и расположение объекта на страницах.[2] CSS разрабатывались так, чтобы обеспечить больший уровень контроля над размещением текста или графики. РНР- это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем. JavaScript - язык создания сценариев является языком сценариев (скриптов), который применяют в основном для создания на Web-страницах интерактивных элементов. Его можно использовать для построения меню, проверки правильности заполнения форм, смены изображений или для чего-то еще, pro можно сделать на Web-странице. MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения.[3] MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Денвер, ХАМРР. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы. Web-сервер Apache - самый распространенный Web -сервер по функциональным возможностям и надежности. Широкие возможности конфигурирования позволяют настроить его для работы практически с любой конкретной системой. Денвер — набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows. После его установки доступен веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Выводы по 1 главе: В аналитической части дипломного проекта был произведен анализ фермерского хозяйства «У Ильича», его деятельности, предоставляемых товарах и услугах и существующая информационная система предприятия. Была выявлена потребность разработки информационного портала, его цели и задачи. Определены требования к составу и параметрам технических средств: минимальная конфигурация компьютера (тип процессора – Pentium 3 и выше; оперативная память – 128 Mb и выше; объем жесткого диска – не менее 10 Гб). Определены требования к информационной и программной совместимости (ОС семейства Win32), Денвер с установленным сервером Apache, CMS Joomla, поддерживающих MySQL и языки программирования – PHP, HTML, JavaScript, CSS). Обоснован выбор и описана система управления контентом для информационного портала – CMS Joomla. Комплекс технических средств, входящих в техническое обеспечение существующей ИС организации является достаточно современным. Технические средства имеют высокие скоростные характеристики и способны обеспечить новыми технологиями передачи и защиты данных. В связи с этим нет необходимости в проектирования сети и приобретении дополнительного сетевого оборудования специально для разработки портала. Глава 2. Проектная часть 2.1. Разработка требований к проектируемому порталу
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 403; Нарушение авторского права страницы