Проектирование сайта для факультетского клинико-экспериментального отдела "Айболит"
Веб-портал как объемный веб-сайт, предоставляющий пользователям Интернета различную информацию по какой-либо предметной области. Знакомство с основными особенностями проектирования сайта для факультетского клинико-экспериментального отдела "Айболит".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 08.12.2019 |
Размер файла | 991,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
С развитием информационных и коммуникационных технологий и повсеместным их внедрением во все сферы человеческой деятельности стала очевидна роль Интернета, который вывел на новый уровень связь между людьми и предоставил возможность получения необходимой информации в любое время.
В интернете имеется много необходимых сайтов и сервисов, одним из таких сайтов является, веб-сайт ветеринарной клиники
Технические возможности Интернета сделали официальные сайты самым эффективным средством для реализации взаимодействия населения с лечебницей, наиболее оптимальным, быстрым и самым экономичным способом распространения информации о предоставляемых услугах и контактов докторов.
Наличие у ФКЭО официального сайта даёт возможность связи с общественностью, увеличения платных услуг населению, легкого доступа к прайс листу и контактам ветеринарной клиники.
Цель работы - проектирование сайта для Факультетского клинико-экспериментального отдела «Айболит»
В процессе достижения поставленной в работе цели необходимо решить ряд задач:
изучить теоретические основы создания веб-сайта;
изучить организационную характеристику факультетской клиники «Айболит» (ФКЭО)
сделать обоснование необходимости создания веб-сайта ФКЭО.
Представленная работа состоит из трех разделов:
Первый раздел работы раскрывает основные понятия и сущность веб-разработки. Здесь же представлен обзор веб-технологий используемых при создании веб-сайтов, рассмотрены достоинства и недостатки этих технологий.
Второй раздел работы заключается в описании характеристики и структуры лечебницы и обоснования необходимости создания веб-сайта для ФКЭО.
Третий раздел состоит из описания проектируемого веб-сайта с использованием программного продукта - BPWin, описания разработанной структуры веб-сайта.
1. Теоретические основы создания веб-сайта
1.1 Архитектура сервиса WWW
Сервис WWW (Word Wide Web - "всемирная паутина") позволяет организовать огромное количество информации в компактное хранилище с легким доступом к имеющимся материалам. Наименьшей единицей информации в сервисе World Wide Web является Web-страница - гипертекстовой ресурс Всемирной паутины, обычно написанный на языке HTML. Она может иметь разные размеры - от одного экрана до бесконечного их количества. Главная особенность Web-страницы - наличие на ней гипертекстовых ссылок, активизация которых может перевести на другую часть Web-страницы, или на другую страницу. Совокупность Web-страниц, объединенных единой темой и организованных для совместной работы, образует Web-сайт, или просто "Web".
Каждая Web-страница хранится в файле, имя которого имеет расширение "htm" (для MS DOS и Windows - платформ) или "html" (для Unix - платформ).По этому расширению находят Web-страницы программы - клиенты сервиса WWW - браузеры (просмотрщики Web-страниц).
Web-страницы делятся на два вида: пассивные и активные.
Пассивные Web-страницы содержат только информационное наполнение (текст, графику). Причем, для хранения в ЭВМ графика оформляется в виде отдельных файлов (в основном - в формате GIF или JPEG). Сама же Web-страница (т.е. файл с расширением "htm") содержит только размеченный текст.
Активные Web-страницы кроме информационного наполнения содержат программы, с помощью которых принимается информация от посетителей (интерактивная Web-страница), осуществляется связь с СУБД (динамически обновляемая Web-страница), выводится на экран в пространстве Web-страницы баннерная реклама (Web-страница с баннерами), реализуются некоторые спецэффекты, например, использующие скроллинг, и др.
Web-сайт кроме информационных страниц обязательно содержит корневую страницу - home page (или "домашнюю страницу"). Она имеет в Интернет стандартное имя: index.html или index.htm .
Web-сайт, который кроме домашней страницы не имеет информационных страниц, а вместо домашней страницы создана только ее заготовка, называется "пустой Web".
Создание Web-страницы заключается в разметке содержащегося на ней текста, подготовленного любым текстовым редактором. Другие виды информации (графика, звук, анимация) готовятся соответствующими редакторами и оформляются в виде файлов с соответствующими расширениями, стандартными для используемого браузера.
Разметка заключается в форматировании текста - определении его места на странице и способа отображения, в указании, в какое место страницы должна быть вставлена графика, как она соотносится с текстом (вставляется на свободное место, является фоном, на который наносится текст, "обтекается" текстом, и т.д.), и вставке гиперссылок, осуществляющих переход на другие Web-страницы или на используемые программы. Для разметки используется язык HTML.
1.2 Классификация веб-сайтов
В зависимости от целей, поставленных перед сайтом, и сложности решаемых задач, современные веб-сайты классифицируются по определённым типам.
Тип сайта определяют по предъявляемым требованиям к функциональности.
Требования к функциональности, в свою очередь, напрямую зависят от поставленных задач, которые должен решать сайт. В зависимости от целей и задач можно выделить следующие виды сайтов:
Сайт-визитка
Сайт, содержащий общую информацию о компании и роде оказываемых услуг. Название такого вида сайта обусловливает его главные стилевые черты: краткость и компактность
Цель - представить компанию в Интернете.
Свойства:
· общее назначение сайта - предоставление общей информации о компании пользователю;
· характеристика и основные элементы - наличие координат, контакты ключевых людей компании, род деятельности и предоставляемые услуги;
· посетители - люди, которые ищут определенный товар, услугу, а также партнёры компании.
Промо-сайт
Сайт, являющийся прямой рекламой отдельно взятого товара или события.
Цель - представить для пользователей Интернет продукт, услугу или некое явление.
Свойства:
· общее назначение сайта - проведение рекламной кампании, привлечение общественного внимания;
· характеристика и основные элементы - яркий и динамичный сайт, как правило, с использованием flash-технологий, содержит информацию о продукте, явлении, услуге. Координаты или информация о путях их получения;
· посетители - целевые группы компании.
Электронный магазин
Сайт, предназначенный для продажи товаров, услуг через Интернет. Как правило, содержит каталог продукции, прайс-листы, систему заказов.
Цель - продажа товаров и услуг в режиме он-лайн, сервисное обслуживание и поддержка клиентов.
Свойства:
· общее назначение сайта - продажа товаров и услуг через Интернет;
· характеристика и основные элементы - система заказа, подробное описание условий заказа, а также описание товара в виде каталога, наличие кабинета пользователя и системы оплаты, хорошо организованный поиск;
· посетители - целевая аудитория компании;
Корпоративное представительство
Корпоративное представительство - такого типа сайты, как правило, автоматизируют деятельность компании. Может нести такие функции как: систему заказов, коммуникационные сервисы, электронный обмен документами, on line переговоры и т.д.
Основным требованием к дизайну является отражение фирменного стиля компании. Рекламные баннеры в дизайне не используются, т.к. основными посетителями представительства будут клиенты и сотрудники компании.
Цель корпоративного представительства - представить компанию в Интернете, автоматизировать деятельность предприятия, оказать дополнительные услуги (консультация, бронирование, предварительные заказы), осуществить взаимодействие сотрудников.
Свойства:
· общее назначение сайта - обслуживание пользователя, клиента, рабочего персонала компании;
· характеристика и основные элементы - подробная информация о компании, её деятельности, услугах. Дополнительные информационные услуги (консультации, бронирование, предварительный заказ, подписка на новости, база данных для сотрудников);
· посетители - клиенты (реальные и потенциальные), партнёры, сотрудники компании.
Портал
веб-портал (от англ. portal «главный вход; ворота») -- объёмный веб-сайт, предоставляющий пользователям Интернета различную информацию по какой-либо предметной области.
Цель - структурировано представить некую информацию в Интернете, организовать как можно большее количество информационных сервисов для удовлетворения запросов пользователей.
Свойства:
· общее назначение сайта - поддержка клиентов, оказание различного рода услуг, удовлетворение информационных запросов пользователей;
· основные элементы - в зависимости от вида: большое количество статей по некоторой предметной области, информация справочного характера, наличие форума, опросов, голосования, присутствие таких информационных сервисов, как поиск, рубрикатор, почта и т.д., а также сервисов, призванных обеспечить взаимодействие пользователей между собой;
· посетители - во всех видах портала - любой пользователь Интернет, в случае вертикального портала - люди с интересами, соответствующими тематике сайта.
1.3 Обзор web-технологий для создания веб -сайта
факультетский сайт проектирование
Сервис World Wide Web (WWW) представляет собой набор протоколов и программ прикладного уровня, представляющих информацию в гипертекстовом виде и позволяющих осуществлять обмен этой информацией через сеть. В качестве транспортного протокола для передачи информации в Интернет применяется протокол TCP/IP. Web имеет клиент-серверную архитектуру: роль сервера выполняет специальная программа - Web-сервер, выполняющаяся на компьютере-сервере. Эта программа имеет доступ к соответствующему информационному массиву (наполнению, контенту), хранящемуся на жестком диске и отвечает на запросы клиентов, отправляя им запрошенную информацию.
На стороне клиента используется программа-клиент, называемая браузером, позволяющая выводить принятую информацию в соответствии с ее форматом, а так же правилами разметки и отображения ее на устройстве вывода клиентского компьютера. Данная схема взаимодействия осуществляется с помощью протокола передачи гипертекста HTTP (Hyper Text Transfer Protocol), являющегося текст-ориентированным протоколом, реализующим модель запрос/ответ. HTTP определяет форматы методов-запросов информации и форматы ответов сервера [14].
Используемые Web-технологии:
Технология Common Gateway Interface (CGI) является наиболее низкоуровневой и является стандартом интерфейса, который служит для связи внешней программы с web-сервером.
Сам протокол разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода/вывода. Поскольку такая возможность имеется на уровне операционной системы, то, если не требуется сложный скрипт, его можно оформить в виде командного файла.
Технология Wix.com -- международная облачная платформа, написанная на Scala[2], для создания и развития веб-проектов, которая позволяет конструировать сайты и их мобильные версии на HTML5 c помощью инструментов drag-and-drop. Расширять функциональность сайтов можно за счет приложений, разработанных Wix или сторонними компаниями. Например, добавлять плагины социальных сетей, инструменты для онлайн-торговли и электронных рассылок, контактные формы, блоги и др. Сервис доступен на 11 языках: английском, русском, французском, немецком, итальянском, испанском, португальском, польском, японском, корейском и турецком.
Wix работает по бизнес-модели freemium, предлагая возможность создавать сайты бесплатно и развивать их, приобретая полезные улучшения. Например, тарифы Premium позволяют подключить к сайту собственный домен, убрать баннеры Wix, добавить онлайн-магазин, получить дополнительное место для хранения данных, купоны на рекламу и др.
Технология Java Servlets (сервлеты) была разработана компанией Sun Microsystems, чтобы использовать преимущества платформы Java для решения проблем технологии CGI и API расширений сервера. Технология решает проблему производительности, выполняя все запросы как нити в одном процессе. Сервлеты также могут легко разделять ресурсы, и не зависят от платформы, поскольку выполняются внутри Java Virtual Machine (JVM).
Технология обладает широкими функциональными возможностями. Большое количество библиотек предоставляет самые разнообразные средства, необходимые в разработке. Модель безопасности Java делает возможным точное управление уровнем доступа, например позволяя доступ только к определенной части файловой системы. Обработка исключений Java делает сервлеты более надежным средством, чем расширения серверов на C/C++.
Технология является распространенной, и может быть использована со всеми популярными Web - серверами (Enterprise Server от Netscape, Microsoft Internet Information Server (IIS), Apache, Java Web Server от Sun).
Технология Java Server Pages
Технология Java Server Pages (JSP) от компании Sun Microsystems явилась надстройкой над технологией Java Servlets, обеспечивающей более быструю и простую разработку web - приложений с помощью применения шаблонного подхода.
Для понимания архитектуры и преимуществ JSP необходимо знать технологию Java Servlets, поскольку они тесно связаны. Страницы Java Server Pages представляют из себя шаблоны страниц HTML, схожие с шаблонами РНР и ASP. Основным отличием от других подобных технологий является то, что код, находящийся внутри специальных тэгов не интерпретируется при обращении к странице, а предварительно компилируется в Java Servlet. Статические участки шаблона преобразуются в вызовы к функциям для их помещения в поток вывода. Код компилируется так, как если бы он находился внутри сервлета. Компиляция JSP страниц в сервлеты является трудоемкой, но проводится один раз - либо при первом обращении к странице, либо при запуске сервлет - контейнера.
Благодаря работе на основе Java технология JSP не привязана к конкретной аппаратной или программной платформе. Таким образом JSP являются отличным решением для использования в гетерогенных средах.
Технология Python -- универсальный язык программирования, применимый в том числе и в вебе. С технической точки зрения web-приложение на Python -- полноценное приложение, загруженное в память, обладающее своим внутренним состоянием, сохраняемым от запроса к запросу. Исходя из вышеописанных особенностей вытекают и различия в обработке ошибок в web-приложениях. В PHP существует целый зоопарк типов ошибок (errors, exceptions), далеко не каждую из которых можно перехватить, хотя это (невозможность перехвата) и не имеет большого значения, так как приложение живет ровно столько, сколько обрабатывается один запрос. Не перехваченная ошибка просто приводит к досрочному выходу из обработчика, и удалению приложения из памяти. Новый запрос будет обрабатываться новым «чистым» приложением. В Python же приложение постоянно находится в памяти, обрабатывая множество запросов без «перезагрузки». Таким образом поддерживать правильное предсказуемое состояние приложения крайне важно. Все ошибки используют стандартный механизм исключений и могут быть перехвачены (разве что за исключением SyntaxError). Не перехваченная ошибка приведет к завершению приложения, которое понадобится перезапускать извне.
Существует множество способов «приготовить» PHP и Python для веба. Далее я остановлюсь на двух наиболее мне знакомых (и кажется наиболее популярных) -- PHP + FastCGI (php-fpm) и Python + WSGI(uWSGI). Конечно же, перед обоими этими связками предполагается наличие фронтенд-сервера (например, Nginx).
Выше были рассмотрены наиболее популярные базовые технологии построения приложений серверной стороны. Из рассмотренного можно выделить следующие основные подходы к архитектуре серверных приложений:
1. Отдельное выполнение запросов. При каждом запросе динамического содержимого, запускается отдельная программа для обработки запросов. Программа генерирует содержимое, передаваемое клиенту. Этот подход используется в классических CGI-скриптах.
2. Накопление исполняемых процессов. Подход аналогичен предыдущему, но при этом если запрос выполняется повторно, нового запуска программы не происходит, а обработка передается существующему процессу. Данный подход применяется в технологиях Java Servlets, Fast CGI.
3. Шаблоны страниц. При запросе шаблоны заполняются динамическим содержимым, обычно, но необязательно, создаваемым интерпретируемым языком сценариев. Подход применяется в технологиях WIX, ASP, JSP, PHP.
4. Расширения Web - сервера. Web - сервер обращается к особым расширениям для обработки динамического содержания. Расширения специфичны для Web - сервера. Этот подход используется в IS API, NSAPI, mod_perl.
Каждый из указанных подходов имеет свои возможности и ограничения, и, соответственно, свою область применения. Модель отдельного выполнения запросов существенно ограничивает производительность.
Вариант накопления процессов является развитием этой технологии, повышает производительность, при этом сохраняя максимальную гибкость разработки. Шаблонный подход чрезвычайно удобен при разработке небольших систем, однако при увеличении сложности он начинает тормозить процесс разработки и не является подходящим для крупных систем. Он также отличается невысокой производительностью, хотя исследования показывают, что в определенных условиях могут демонстрировать достаточно высокие показатели и конкурировать с подходом. Расширения Web - сервера не являются самым удобным средством разработки, жестко привязывают систему к определенному Web - серверу, но демонстрируют максимальную производительность и дают наибольшую гибкость в разработке.
Рассмотрим платформы по требованиям, определенным ранее. CGI не входит в обзор, поскольку является неудобной в использовании, и имеющей низкую эффективность, а расширения серверов слишком сильно привязаны к конкретным программным продуктам. По схеме обработки запросов платформы распределяются следующим образом:
· РНР - шаблоны. При выполнении на Web - сервере Apache интерпретатор может являться расширением сервера (в экспериментальном режиме IIS).
· Java Servlets - накапливание процессов для каждого сервлета.
· JSP - шаблоны. При обработке выполняется их предкомпиляция в Java Servlets, позволяя использовать схему накапливания процессов.
· ASP.NET - шаблоны. Используется схема предварительной компиляции, а не интерпретации кода. В результате используется расширение Web - сервера IIS. Могут использоваться и низкоуровневые обработчики.
Основные оценочные характеристики платформ сравним в сводной таблице 1, где "-"-полное отсутствие поддержки, "-/+" - недостаточная поддержка, "+/-" - поддержка не в полном объеме, и "+" - полная поддержка. Для сравнительных характеристик, таких как язык реализации или производительность, оценки соответствуют степени превосходства технологии.
Таблица 1 - Характеристики Web- технологий
Из приведенного сравнения можно сделать вывод, что наиболее популярным типом платформ является - шаблонный. При использовании систем не шаблонного типа разработка затрудняется отсутствием возможности быстро и удобно модифицировать дизайн сайта, поскольку он содержится внутри программного кода. Что касается визуализации, то она присутствует только при использовании шаблонных платформ, причем исключительно при разработке системы. Несмотря на все преимущества платформы разработки ASP .NET, она пока еще привязана к Web-серверу IIS и операционной системе Windows, поэтому ее использование в качестве базовой платформы для построения гетерогенных Web систем невозможно. Из рассмотренных платформ наиболее оптимальной по этим критериям является PHP.
2. Организационная характеристика ФКЭО «Айболит»
2.1 Задачи и функции ФКЭО «Айболит»
факультетский сайт проектирование
В первую очередь в клинике организованы производственные практики для студентов заочного и очной формы обучения, обучение навыкам работы с мелкими домашними животными, общения и получения амнестических данных с владельцев животных, обучением способам правильного введения инъекций, инфузий, измерений пульса, дыхания и температуры тела животных, асептике и дезинфекции, патологоанатомические вскрытия трупов, правила работы с лабораторными животными, обеспечением научной базы для выполнения дипломных работ, проведения курсов повышения квалификации по ветеринарной хирургии и фармации, оказание платных услуг населению и пропаганда новых достижений ветеринарии.
Для лечения и диагностики больных животных используются переносной аппарат УЗИ, портативный электрокардиограф, гематологический и биохимический анализаторы крови, анализатор мочи, лампа «Вуда», ультразвуковой скалер, ототоскоп.
ФКЭО Расположен по адресу: г. Иркутск, ул. Тимирязева, 59.
Основной задачей ветеринарного кабинета является:
- деятельность, способствующая дальнейшему развитию факультета и совершенствованию учебного процесса и научных исследований;
- увеличение перечня платных услуг населению;
Функции ФКЭО
Клиника оказывает следующие виды платных ветеринарных услуг населению города Иркутска и Иркутской области:
Ш Профилактика инфекционных болезней - вакцинации;
Ш Консультации по уходу, кормлению и содержанию мелких домашних животных;
Ш Лечение;
Ш Диагностика;
Ш Хирургические операции;
Ш Косметические операции;
Ш УЗИ брюшной полости;
Ш ЭКГ;
Ш Биохимические и гематологические исследования сывороток крови;
Ш Анализ мочи.
Организационно штатная структура ФКЭО
Рисунок 1. Организационно штатная структура ФКЭО
На рисунке 1 - показано что ФКЭО входит в структуру факультета биотехнологии и ветеринарной медицины, а он в свою очередь в деканат вуза. В клинике работают и преподают зав. клиники Балтухаева Т.А. и лаборант Борхолеева А.В., также проходят практику студенты.
2.2 Обоснование необходимости и цели создания веб-сайта ФКЭО «Айболит»
Цели создания веб-сайта для ФКЭО:
· предоставление информации о текущих и перспективных направлениях деятельности в сфере способствующая дальнейшему развитию факультета и увеличение перечня платных услуг населению;
· с помощью технических возможностей Интернет сделать официальный сайт самым эффективным средством для реализации двустороннего взаимодействия между населением и ФКЭО;
· обеспечение быстрого доступа к контактной информации специалистов, работающих с населением;
· обеспечение гражданам - равные права на доступ к информации о предоставляемых услугах .
Интернет является самым эффективным современным средством распространения информации.
Так же благодаря веб-сайту реализуется возможность обратной связи общественности.
Целевые группы, заинтересованные в получении информации на Web-сайте ФКЭО:
· студенты, аспиранты, преподаватели, научные работники;
· граждане и общественные организации.
В соответствии с вышесказанным, определена его целевая аудитория и назначение веб-сайта ФКЭО.
3. Проектирование веб сайта ФКЭО «Айболит»
3.1 Этапы создания веб сайтов
Изготовление сайтов как работающих целостных информационных ресурсов и систем -- составной процесс, вовлекающий труд различных специалистов. Этот вид деятельности называется веб-разработка.
Веб-разработка -- процесс создания веб-сайта или веб-приложения. Термин включает разработку приложений электронной коммерции, веб-дизайн, программирование для Web на стороне клиента и сервера, а также конфигурирование веб-сервера.
Основные этапы веб-разработки:
· анализ и проектирование веб-сайта;
· создание макетов страниц;
· разработка структуры сайта;
· вёрстка шаблонов;
· программирование;
· наполнение сайта контентом;
· внедрение сайта в эксплуатацию.
Анализ и проектирование веб-сайта
Информационное проектирование сайта, разработка его концепции, понимание аудитории на которую сайт рассчитан.
Это первый и важный этап, поскольку он определяет дальнейшую работу над сайтом - дизайн, программирование, написание кода. Описание и анализ каждого этапа проектирования веб-сайта позволяет оценить его с разных позиций - как пользователей, так и создателей, что должно сделать разрабатываемый проект интересным и удобным для целевой аудитории, а авторам лучше понять его предназначение и структуру.
Создание макетов страниц
Макет - это визуальное представление веб-сайта. Это не рабочая модель, но она уже показывает то, как будет выглядеть сайт. Также можно посмотреть примерное расположение информации и элементов страницы.
Разработка структуры сайта
Структура сайта - это логическая взаимосвязь отдельных страниц сайта, представленная в иерархическом порядке. Другими словами, это внутреннее устройство сайта, его «костяк», расположение страниц, разделов и всего остального.
Структура сайта похожа на карту навигации по сайту -- отражен каждый раздел, каждая страница будущего сайта. На этом этапе идет более детальная расстановка элементов страницы в соответствии с имеющимися материалами.
Вёрстка шаблонов
Верстка сайта - изготовление на основе существующего дизайна сайта полноценной веб-страницы (html-шаблона). Состоит из этапов:
· анализ дизайна (представляющего собой изображение, «картинку»);
· выделение графических и текстовых элементов;
· «нарезка» шаблона. При этом часто шаблон условно разделяется на блоки: «шапку» или «хедер» (header - верхнюю, заглавную часть), Шаблон изготавливается, наполненный некоторым «условным» текстом, и сложит в дальнейшем основой для конкретных веб-страниц сайта. Современный сайт может содержать множество различных шаблонов (например, для разных разделов сайта). Верстка сайта может осуществляться как вручную, так и с помощью различных специализированных программ - редакторов.
Программирование
Все управление информацией на сайте осуществляется программными модулями, которые обеспечивают функционирование сайта. Под различные задачи разрабатываются различные программные модули (текстовый модуль, новостная страница, поисковый модуль, рассылка, карта сайта и др.).
Программирование сайта включает в себя:
· - разработку базы данных;
· - разработку программных модулей;
· - разработку административной части сайта;
· - подключение программных модулей к шаблонам.
На этом этапе создается полный каркас веб-сайта, и подключаются все необходимые модули и службы сайта, это уже полнофункциональный рабочий сайт, готовый к тестированию.
Наполнение сайта контентом
Контент сайта - это любое информационно значимое текстовое, графическое, аудио-видео содержание сайта: статьи, обзоры, рекламные тексты о продукции и услугах, таблицы, изображения, звуковые и видео файлы.
На заключительном этапе осуществляется внедрение сайта в эксплуатацию
· - выбор хостинга;
· - регистрация доменного имени;
· - проверка функционирования и наполнения сайта [1].
3.2 Разработка функциональной модели веб-сайта ФКЭО «Айболит»
Рассмотрим подход к проектированию сайта лечебницы с использованием программного продукта - BPWin, позволяющего моделировать бизнес-процессы.
Функциональная модель построена с помощью методологии IDEF0, которая является международным стандартом.
Основной концептуальный принцип методологии IDEF - представление любой изучаемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия, происходящие в изучаемой системе.
Результатом применения методологии SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга.
Анализ предметной области
Первоначально строится контекстная диаграмма (модель), отражающая взаимосвязь процесса разработки сайта лечебницы с внешней средой.
Входными данными являются: Информация о деятельность клиники.
Выходными данными является: сайт факультетского клинико- экспериментального отдела «Айболит»
Управляющее воздействие оказывает: постановления, распоряжения и требования заказчика.
На рисунке 2 - Представлена функциональная модель разработки веб-сайта для факультетского клинико-экспериментального отдела «Айболит»
Рисунок 2. Функциональная модель разработки веб-сайта для ФКЭО «Айболит»
Далее основная функция делится на следующие декомпозиции жизненного цикла разработки сайта лечебницы: формирование общей концепции, выбор структуры и схемы, разработка страниц, наполнение СУБД MySQL, размещение в сети интернет.
1. Определение общей концепции создания сайта ветеринарной клиники и описание классификации будущего проекта.
2. Определение категории пользователей сайта ветеринарной клиники. Важны информационное наполнение и форма подачи материала.
3. Выбор общего стиля оформления страниц. Стиль оформления определяется не только визуальным оформлением страниц, но и стилем изложения его содержания.
4. Разработка структуры сайта ветеринарной клиники с использованием подхода «проектирование сверху вниз»: сначала определяется состав информационного материала на уровне крупных разделов, содержание которых постепенно детализируется и уточняется.
5. Разработка страниц сайта ветеринарной клиники. Разрабатывая формат страниц сайта ветеринарной клиники.
6. Размещение сайта ветеринарной клиники в сети Интернет.
7. Регулярное обновление представленной информации.
Рисунок 3. Декомпозиция веб сайта «Айболит»
3.3 Структура веб сайта ФКЭО «Айболит»
Структура сайта - это логическая взаимосвязь отдельных страниц сайта, представленная в иерархическом порядке. Другими словами, это внутреннее устройство сайта, его «костяк», расположение страниц, разделов и всего остального.
Исходя из целей создания Веб-сайта лечебницы, поставленных в главе 2.2, реализована следующая структура сайта:
1.Главная страница отображается при первом обращении к сайту. Ее основным назначением является: заинтересовать пользователя, ознакомить с содержанием сайта, стимулировать его к просмотру и переходу к следующим страницам сайта.
На рисунке 4- представлена главная страница;
· название лечебницы;
· информация о предоставляемых услугах;
· контакты специалистов;
· информация об организации;
Рисунок 4-главная страница сайта
По данным ВЦИОМ, около 76% россиян имеют домашних животных. На первом месте по популярности идут кошки, которых насчитывается около 30 млн. особей, и собаки (20 млн. особей). Доля «всех остальных», то есть грызунов, попугаев, черепах и так далее не превышает 1%. Чаще всего домашних животных заводят жители столицы и региональных центров. Растущая урбанизация способствуют росту числа домашних животных и развитию «зоо-инфраструктуры»: открытию новых, ветеринарных клиник. В России, по данным исследований BusinesStat на 2010-2014 гг., численность животных, которым оказывается ветеринарная помощь, в среднем составляет 8,5 млн. особей в год.
Можно сделать вывод, веб сайт необходим для развития ветеринарной лечебницы, и будущего развития всего факультета
Заключение
В ходе прохождения производственной практики были изучены теоретические основы по созданию сайта, осуществлен обзор средств разработки и созданию сайта
Были получены практические навыки работы с программами по созданию сайтов
Создана базовая модель сайта которая будет расширена и внедрена в работу для обратной связи с населением.
На основе анализа организационной характеристики и структуры лечебницы, можно сделать вывод, что Веб-сайт лечебницы относится к группе информационных сайтов и ставит перед собой задачу информирования пользователей о предоставляемых услугах.
При изучении программного инструментария, применяемого для разработки и создания веб-сайтов, выяснилось, что наиболее оптимальной является связка инструментов PHP + MySQL + Apache, а также мощный пакет разработок веб-страниц - Adobe Dreamweaver - обеспечивающие очень высокое быстродействие, которое трудно достичь другими средствами.
Список литературы
факультетский сайт проектирование
1. Баев, В. Этапы создания сайта [Электронный ресурс] / В. Баев. - Режим доступа : http://www.xakep.ru/magazine/xs/067/012/1.asp.
2. Дронов, В.А. PHP, MySQL, Dreamweaver MX 2004 разработка интерактивных веб-сайтов / В.А. Дронов. - СПб.: БХВ-Петербург, 2005. - 448
3. Мониторинг официальных сайтов государственных органов 2008 / Институт Развития Свободы Информации, 2008. - 89 с.
4. Нильсен, Я. веб-дизайн. Книга Якоба Нильсена / Я. Нильсен. - М. : Изд-во Символ-Плюс, 2006. - 512 с.
5. Новичков, Д.Ю. Руководство по разработке качественных веб-сайтов государственных учреждений / Д.Ю. Новичков. - М. : ИПК Издательство стандартов, 2007. - 22 с.
6. Ломов, А.Ю. HTML, CSS, скрипты: практика создания сайта / А.Ю. Ломов. - СПб.:БХВ-Петербург, 2006. - 416 с.
Размещено на Allbest.ru
...Подобные документы
Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.
курсовая работа [346,7 K], добавлен 18.09.2016Сайт в компьютерной сети как совокупность документов частного лица или организации, объединенная под одним адресом. Знакомство с особенностями и основными этапами разработки сайта компании "Юнион-Трейд". Анализ теоретических аспектов разработки сайта.
дипломная работа [5,0 M], добавлен 25.06.2017Cоздание WEB-сайта для ООО "Сельинвест", способного представлять текстовую и графическую информацию пользователю, осуществлять доступ к базе данных и файлам для получения интересующей информации. Модель предметной области и инфологическая модель сайта.
дипломная работа [1,3 M], добавлен 21.09.2012Разработка архитектуры сайта, структуры данных и необходимых программных модулей. Учет фирменного стиля компании при создании дизайна. Внедрение интерфейса административного редактирования сайта. Проведение экспериментального тестирования и отладки.
дипломная работа [3,0 M], добавлен 19.01.2017Характеристика отдела ЗАГСа Еловского района, его деятельности и структуры. Разработка сайта управления записью актов гражданского состояния. Обоснование выбора языков программирования и средств разработки сайта. Затраты на разработку и внедрение сайта.
дипломная работа [4,7 M], добавлен 30.05.2014Анализ предметной области. Характеристика информационной системы. Обоснование выбора среды разработки. Проектирование, разработка, тестирование и внедрение сайта образовательной организации. Содержания школьного сайта, его организационной структуры.
дипломная работа [3,4 M], добавлен 15.02.2017Обзор предметной области и описание основных понятий в сфере ведения домашней бухгалтерии. Домашняя бухгалтерия Lite 4,4.5.0.2, "Дребеденьги" и прочие аналоги. Архитектура разрабатываемого Web-сайта: описание таблиц в базе данных и работы сайта.
дипломная работа [3,5 M], добавлен 11.07.2012Исследование технических возможностей Web Page Maker для проектирования и разработки сайта. Изучение современных Интернет-технологий. Анализ основных этапов создания сайта. Представление текста и графики на web-страницах. Управление объектами страницы.
курсовая работа [804,3 K], добавлен 16.01.2014Web-сайт образовательного учреждения: понятие, классификация, структура. Характеристика типового web-сайта, его роли в работе образовательного учреждения. Этапы проектирования web-сайта: разработка, реализация и размещение в сети, продвижение и поддержка.
курсовая работа [65,5 K], добавлен 18.06.2010Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информационно-технического портала. Качественное наполнение сайта. Требования к дизайну сайта, цветовые решения.
контрольная работа [29,7 K], добавлен 17.04.2014Актуальность и значимость создания web-сайта образовательного учреждения - школы. Функциональное моделирование предметной области. Основные этапы разработки сайта. Программная реализация. Установка, настройка и работа с локальным сервером Open Server.
дипломная работа [990,5 K], добавлен 01.01.2018Разработка информативного, удобного и гибкого в управлении web-сайта, удовлетворяющего потребности посетителей и организации. Цепочка ценности индустрии компьютерных игр. Анализ и обоснование выбора среды проектирования и программирования сайта.
дипломная работа [4,0 M], добавлен 20.05.2013Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.
дипломная работа [2,9 M], добавлен 12.08.2017Анализ предметной области и функций сайта. Разработка структуры базы данных, структуры и дизайна web-сайта. Описание установки CMS "Joomla!" и программной оболочки Denwer, создание гостевой книги, галереи и карты Google, результаты их тестирования.
дипломная работа [2,3 M], добавлен 19.01.2017Предметная область и проектирование сайта: определение потенциальных пользователей, информационные направления сайта (контент, дизайн, навигация, web-формы). Разработка сайта и дополнительные технические сведения: web-server и СУБД, CMS и хостинг.
курсовая работа [637,4 K], добавлен 18.06.2012Теоретические исследования алгоритма создания веб-сайта студии звукозаписи для увеличения количества потенциальных клиентов на платформе php и mysql. Выбор инструментальных средств, разработка структуры базы данных, технология проектирования веб-сайта.
курсовая работа [5,4 M], добавлен 25.01.2013Общая характеристика коммерческой организации. Основные цели проектирования web-сайта, предъявляемые к нему требования. Этапы разработки эскизного и технического проектов динамического сайта, анализ экономической эффективности его создания и окупаемости.
дипломная работа [3,5 M], добавлен 25.12.2012Проектирование структуры и информационного содержания сайта. Анализ поисковой статистики и подбор синонимов. Целевая аудитория сайта. Реализация каркаса сайта. Разработка навигации и дизайна сайта с использованием css. Реализация интерактивности.
курсовая работа [10,7 M], добавлен 01.09.2016Выбор состава технических и программных средств. Проектирование структуры и макета сайта. Модуль обработки изображений в редакторе Adobe Photoshop. Серверная и пользовательская части сайта. Тестирование работоспособности сайта методом черного ящика.
дипломная работа [1,8 M], добавлен 09.07.2017Web-сайты и их структура. Анализ различных сайтов логистических предприятий, предоставляющих информацию о грузоперевозках. Проектирование и разработка информационной системы web-сайта "MiniAir". Проектирование макета и создание сайта www.MiniAir.ru.
дипломная работа [3,3 M], добавлен 22.04.2015