Методика проектирования сайтов
Местом прохождения квалификационной практики стало профессиональное училище № 24. В настоящее время училищу необходимо предоставлять государственные услуги в виде информации об учреждении, работы с заявками населения (учащимися, их родителями (законными представителями) и других государственных учреждений, предоставление информации о работе учреждения на собственном сайте в сети Интернет… Читать ещё >
Методика проектирования сайтов (реферат, курсовая, диплом, контрольная)
- Введение
- 1. Характеристика предприятия ПУ № 24
- 1.1 Организационная структура
- 1.2 Аппаратное обеспечение
- 1.3 Программное обеспечение
- 2. Методика проектирования сайтов
- 2.1 Дизайн
- 2.2 Структура сайта
- 2.2.1 Модульность
- 2.2.2 Система управления
- 2.3 Веб-сервер
- 2.3.1 Выбор веб-сервера
- 2.4 Способы реализации
- 2.4.1 Выбор языка программирования
- 2.4.2 Выбор СУБД
- 3. Разработка сайта
- 3.1 Верстка шаблона
- 3.2 Создание базы данных
- 3.3 Разработка сайта
- 3.3.1 Создание главного файла
- 3.3.2 Написание модулей
- 3.3.3 Написание системы управления
- 3.4 Программные требования
- 3.5 Руководство пользователя
- Заключение
- Список использованных источников
- Приложение, А — Код программного продукта
- Приложение Б — Презентация
Введение
Местом прохождения квалификационной практики стало профессиональное училище № 24. В настоящее время училищу необходимо предоставлять государственные услуги в виде информации об учреждении, работы с заявками населения (учащимися, их родителями (законными представителями) и других государственных учреждений, предоставление информации о работе учреждения на собственном сайте в сети Интернет. В момент поступления на практику сайт училища не имел возможности для предоставления для оказания данных услуг. Передо мной была поставлена задача провести реорганизацию сайта, с добавлением возможностей для работы персонала и предоставления заявленных и возможности добавления других услуг. В настоящее время практически каждый человек имеет в наличии компьютер, ноутбук, сотовый телефон с выходом в Интернет.
Сайт становится неотъемлемой частью каждого предприятия. Оказывает на имидж компании.
Цели практики: закрепить полученные за время обучения на практике знания по предметам (ТРПП, интернет технологии, компьютерные сети, РЭУБД).
Задачи:
— разработать информационный сайт для ПУ № 24;
— изучить язык веб программирования PHP;
— изучить предлагаемую на предприятии предметную область;
— написать сайт с помощью выбранного языка программирования.
В первой главе представлена организационная структура предприятия и дана характеристика предприятия. Во второй главе описывается о проектирование сайта, которое включает себя рассмотрение веб-серверов, языков программирования, баз данных и структура создаваемого сайта. В третьей главе описывается ход работы по созданию сайта от верстки шаблона до реализации самого программного продукта (веб приложения).
1. Характеристика предприятия ПУ № 24
1.1 Организационная структура Организационная структура профессионального училища № 24 представлена в виде диаграммы:
Рисунок 1 — Схема организационной структуры профессионального училища № 24
Структура управления включает в себя:
— Директор (Глебов Виктор Николаевич) — Должностные обязанности:
1) Осуществляет руководство образовательным учреждением в соответствии с законами и иными нормативными правовыми актами, уставом образовательного учреждения.
2) Обеспечивает системную образовательную (учебно-воспитательную) и административно-хозяйственную (производственную) работу образовательного учреждения. Обеспечивает реализацию федерального государственного образовательного стандарта, федеральных государственных требований.
3) Формирует контингенты обучающихся (воспитанников, детей), обеспечивает охрану их жизни и здоровья во время образовательного процесса, соблюдение прав и свобод обучающихся (воспитанников, детей) и работников образовательного учреждения в установленном законодательством Российской Федерации порядке.
4) Определяет стратегию, цели и задачи развития образовательного учреждения, принимает решения о программном планировании его работы, участии образовательного учреждения в различных программах и проектах, обеспечивает соблюдение требований, предъявляемых к условиям образовательного процесса, образовательным программам, результатам деятельности образовательного учреждения и к качеству образования, непрерывное повышение качества образования в образовательном учреждении.
5) Обеспечивает объективность оценки качества образования обучающихся (воспитанников, детей) в образовательном учреждении.
6) Совместно с советом образовательного учреждения и общественными организациями осуществляет разработку, утверждение и реализацию программ развития образовательного учреждения, образовательной программы образовательного учреждения, учебных планов, учебных программ курсов, дисциплин, годовых календарных учебных графиков, устава и правил внутреннего трудового распорядка образовательного учреждения.
7) Создает условия для внедрения инноваций, обеспечивает формирование и реализацию инициатив работников образовательного учреждения, направленных на улучшение работы образовательного учреждения и повышение качества образования, поддерживает благоприятный морально-психологический климат в коллективе.
8) В пределах своих полномочий распоряжается бюджетными средствами, обеспечивает результативность и эффективность их использования.
9) В пределах установленных средств формирует фонд оплаты труда с разделением его на базовую и стимулирующую часть.
10) Утверждает структуру и штатное расписание образовательного учреждения.
11) Решает кадровые, административные, финансовые, хозяйственные и иные вопросы в соответствии с уставом образовательного учреждения.
12) Осуществляет подбор и расстановку кадров.
13) Создает условия для непрерывного повышения квалификации работников.
14) Обеспечивает установление заработной платы работников образовательного учреждения, в том числе стимулирующей части (надбавок, доплат к окладам (должностным окладам), ставкам заработной платы работников), выплату в полном размере причитающейся работникам заработной платы в сроки, установленные коллективным договором, правилами внутреннего трудового распорядка, трудовыми договорами.
15) Принимает меры по обеспечению безопасности и условий труда, соответствующих требованиям охраны труда.
16) Принимает меры по обеспечению образовательного учреждения квалифицированными кадрами, рациональному использованию и развитию их профессиональных знаний и опыта, обеспечивает формирование резерва кадров в целях замещения вакантных должностей в образовательном учреждении.
17) Организует и координирует реализацию мер по повышению мотивации работников к качественному труду, в том числе на основе их материального стимулирования, по повышению престижности труда в образовательном учреждении, рационализации управления и укреплению дисциплины труда.
18) Создает условия, обеспечивающие участие работников в управлении образовательным учреждением.
19) Принимает локальные нормативные акты образовательного учреждения, содержащие нормы трудового права, в том числе по вопросам установления системы оплаты труда с учетом мнения представительного органа работников.
20) Планирует, координирует и контролирует работу структурных подразделений, педагогических и других работников образовательного учреждения.
21) Обеспечивает эффективное взаимодействие и сотрудничество с органами государственной власти, местного самоуправления, организациями, общественностью, родителями (лицами, их заменяющими), гражданами.
22) Представляет образовательное учреждение в государственных, муниципальных, общественных и иных органах, учреждениях, иных организациях.
23) Содействует деятельности учительских (педагогических), психологических организаций и методических объединений, общественных (в том числе детских и молодежных) организаций.
24) Обеспечивает учет, сохранность и пополнение учебно-материальной базы, соблюдение правил санитарно-гигиенического режима и охраны труда, учет и хранение документации, привлечение для осуществления деятельности, предусмотренной уставом образовательного учреждения, дополнительных источников финансовых и материальных средств.
25) Обеспечивает представление учредителю ежегодного отчета о поступлении, расходовании финансовых и материальных средств и публичного отчета о деятельности образовательного учреждения в целом. Выполняет правила по охране труда и пожарной безопасности.
— Должен знать:
1) Приоритетные направления развития образовательной системы Российской Федерации;
2) Законы и иные нормативные правовые акты, регламентирующие образовательную, физкультурно-спортивную деятельность;
3) Конвенцию о правах ребенка;
4) Педагогику;
5) Достижения современной психолого-педагогической науки и практики;
6) Психологию;
7) Основы физиологии, гигиены;
8) Теорию и методы управления образовательными системами;
9) Современные педагогические технологии продуктивного, дифференцированного обучения, реализации компетентностного подхода, развивающего обучения;
10) Методы убеждения, аргументации своей позиции, установления контактов с обучающимися (воспитанниками, детьми) разного возраста, их родителями (лицами, их заменяющими), коллегами по работе;
11) Технологии диагностики причин конфликтных ситуаций, их профилактики и разрешения;
12) Основы работы с текстовыми редакторами, электронными таблицами, электронной почтой и браузерами, мультимедийным оборудованием;
13) Основы экономики, социологии; способы организации финансово-хозяйственной деятельности образовательного учреждения;
14) Гражданское, административное, трудовое, бюджетное, налоговое законодательство в части, касающейся регулирования деятельности образовательных учреждений и органов управления образованием различных уровней;
15) Основы менеджмента, управления персоналом;
16) Основы управления проектами;
17) Правила внутреннего трудового распорядка образовательного учреждения;
18) Правила по охране труда и пожарной безопасности.
— Заместитель директора по учебно-воспитательной работе (УВР) (Гутник Лариса Алексеевна).
Основными направлениями деятельности заместителя директора УВР являются:
1) Организация учебно-воспитательного процесса в училище, руководство им и контроль за развитием этого процесса.
2) Методическое руководство учебно-воспитательного процесса в училище в пределах своей компетенции.
3) Обеспечение режима соблюдения норм СанПина, норм и правил техники безопасности в учебном процессе образовательного учреждения.
Заместитель директора по УВР выполняет следующие должностные обязанности:
1) Организует текущее и перспективное планирование деятельности педагогического коллектива образовательного учреждения.
2) Координирует работу преподавателей и мастеров производственного обучения училища по выполнению учебных планов и программ.
3) Организует и координирует разработку необходимой учебно-методической документации.
4) Осуществляет систематический контроль за качеством образовательного процесса и объективностью оценки результатов образовательной подготовки обучающихся; посещает уроки, факультативы, консультации и другие виды учебных занятий, проводимых педагогическими работниками, проводит другие виды контрольных процедур (проверку журналов, тетрадей и дневников учащиеся) как правило не менее 180 часов в учебный год или 10−12 контрольных процедур в неделю, анализирует их форму и содержание, доводит результаты анализа до сведения педагогических работников.
5) Организует работу по подготовке и проведению экзаменов.
6) Организует просветительскую работу для родителей, принимает родителей (лиц, их заменяющих) по вопросам организации учебно-воспитательного процесса в образовательном учреждении.
7) Осуществляет контроль за учебной нагрузкой учащихся.
8) Обеспечивает своевременное составление установленной отчетной документации, контролирует правильное и своевременное ведение педагогами классных журналов, другой документации.
9) Осуществляет контроль за успеваемостью, посещаемостью и соблюдением обучающимися Правил внутреннего распорядка учащихся училища. Осуществляет личный контроль за группой учащихся, слабых по успеваемости, пропускающих образовательное учреждение без уважительных причин или с отклонениями от норм поведения.
10) Контролирует выполнение решений и постановлений, относящихся к сфере деятельности заместителя директора по УВР по образовательному учреждению.
11) Контролирует качество работы и оценивает труд непосредственно подчиненных ему работников, учитывает их исполнительность, вносит представление на объявление благодарности, поощрения или награждения, объявляет замечание как дисциплинарное взыскание, готовит проекты приказов и дает распоряжения в пределах своей компетенции.
12) Организует и проводит комплектование классов.
13) Принимает меры по сохранению контингента обучающихся в образовательном учреждении.
14) Участвует в подборе и расстановке педагогических кадров. Повышает свою квалификацию.
15) Вносит предложения по совершенствованию образовательного процесса, участвует в работе педагогического совета училища, и различных комиссий.
16) Принимает участие в подготовке и проведении аттестации педагогических и других работников училища.
17) Организует работу по соблюдению в образовательном процессе норм и правил охраны труда в образовательном учреждении.
18) Обеспечивает контроль за безопасностью используемых в образовательном процессе оборудования, приборов, технических и наглядных средств обучения.
19) Разрешает проведение образовательного процесса с обучающимися при наличии оборудованных для этих целей учебных помещений, отвечающих правилами и нормам безопасной жизнедеятельности и принятых по акту в эксплуатацию.
20) Составляет на основании полученных от медицинского учреждения материалов списки лиц, подлежащих периодическим медицинским осмотрам с указанием фактора, по которому установлена необходимость проведения периодического медицинского осмотра.
21) Контролирует своевременное проведения инструктажа обучающихся и его регистрацию в журнале.
22) Определяет методику, порядок обучения правилам дорожного движения, поведения на воде и улице, пожарной безопасности; осуществляет проверку знаний обучающихся.
23) Приостанавливает образовательный процесс в помещениях образовательного учреждения, если там создаются опасные условия здоровью работников, обучающихся.
24) Выясняет обстоятельства несчастных случаев, происшедших с работающими, обучающимися.
25) Разрабатывает локальные нормативные документы в пределах своей компетенции.
26) Организует комплектование и осуществляет контроль специальных медицинских групп.
27) Оформляет и предоставляет отчеты и другую информацию в вышестоящие организации системы образования и муниципальных органов власти.
28) Проводит мониторинг потребности в получении профессионального образования, комплектует группы и взаимодействует с образовательными учреждениями профессиональной подготовки.
29) Организует и контролирует применение на уроках ТСО
30) Обеспечивает преемственность в образовательном учреждении.
31) Помогает в работе производственной комиссии местного комитета.
32) Принимает посетителей по вопросам своей компетенции.
33) Соблюдает этические нормы поведения в училище, в быту, в общественных местах, соответствующие общественному положению педагога.
34) Проходит периодические бесплатные медицинские обследования.
— Заместитель директора училища по учебно-производственной работе (Курамшина Елена Михайловна) Основными направлениями деятельности заместителя директора училища по учебно-производственной работе являются:
1) Организация учебно-воспитательного процесса и учебно-производственной деятельности в училище, руководство им и контроль за развитием этих процессов;
2) Методическое руководство педагогическим коллективом;
3) Обеспечение режима соблюдения норм и правил техники безопасности в учебном процессе.
4) Контроль за теоретической и производственной подготовками.
5) Работа по повышению педагогического уровня преподавателей и мастеров производственного обучения.
6) Заместитель директора училища по учебно-производственной работе выполняет:
7) Организует текущее и перспективное планирование деятельности педагогического коллектива;
8) Координирует работу преподавателей и мастеров производственного обучения по выполнению учебных планов и программ;
9) Организует и координирует разработку необходимой учебно-методической документации;
10) Осуществляет систематический контроль за качеством образовательного процесса и объективностью оценки результатов образовательной подготовки обучающихся; посещает уроки и другие виды учебных занятий, проводимых педагогическими работниками училища, анализирует их форму и содержание, доводит результаты анализа до сведения педагогов;
11) Организует работу по подготовке и проведению экзаменов;
12) Организует просветительскую работу для родителей, принимает родителей (лиц, их заменяющих) по вопросам организации учебно-производственного процесса;
13) Оказывает помощь педагогическим работникам в освоении и разработке инновационных программ и технологий;
14) Осуществляет контроль за учебной нагрузкой обучающихся;
15) Составляет расписание учебных занятий и других видов образовательной деятельности, ведет журнал учета пропущенных и замещенных уроков;
16) Обеспечивает своевременное составление установленной отчетной документации, контролирует правильное и своевременное ведение преподавателями и мастерами групп журналов, другой документации;
17) Участвует в комплектовании училища, принимает меры по сохранению контингента обучающихся;
18) Контролирует соблюдение обучающимися Правил для обучающихся;
19) Участвует в подборе и расстановке педагогических кадров, организует повышение их квалификации и профессионального мастерства, повышает свою квалификацию;
20) Вносит предложения по совершенствованию образовательного процесса, участвует в работе педагогического совета училища;
21) Принимает участие в подготовке и проведении аттестации педагогических и других работников училища;
22) Ведет, подписывает и передает директору училища табель учета рабочего времени непосредственно подчиненных ему преподавателей и учебно-вспомогательного состава;
23) Принимает меры по оснащению учебных кабинетов современным оборудованием, наглядными пособиями и техническими средствами обучения.
24) Организует работу по соблюдению в образовательном процессе норм и правил охраны труда;
25) Обеспечивает контроль за безопасностью используемых в образовательном процессе оборудования, приборов, технических и наглядных средств обучения;
26) Разрешает проведение образовательного процесса с обучающимися при наличии оборудованных для этих целей учебных помещений, отвечающих правилам и нормам безопасности жизнедеятельности и принятых по акту в эксплуатацию;
27) Организует своевременное и качественное проведение паспортизации учебных кабинетов, мастерских, спортзала, а также подсобных помещений;
28) Контролирует своевременное проведение инструктажа обучающихся и его регистрацию в журнале;
29) Совместно с заместителем директора училища по учебно-воспитательной работе определяет методику, порядок обучения, осуществляет проверку знаний обучающихся;
30) Проводит контроль безопасности использования, хранения учебных приборов и оборудования, химических реактивов, наглядных пособий, мебели. Своевременно принимает меры к изъятию химических реактивов, учебного оборудования, приборов, не предусмотренных типовыми перечнями, в том числе самодельного, установленного в мастерских, учебных и других помещениях без соответствующего акта разрешения, приостанавливает образовательный процесс в помещениях образовательного учреждения, если там создаются опасные условия здоровью работников, обучающихся;
31) Выявляет обстоятельства несчастных случаев, происшедших с работающими, обучающимися;
32) Соблюдает этические нормы поведения в училище, в быту, в общественных местах, соответствующие общественному положению преподавателя.
— Главный бухгалтер (Бурдинская Галина Анатольевна) — Функции:
1) Обеспечение соответствия осуществляемых хозяйственных операций законодательству РФ, контроль за движением имущества и выполнением обязательств организации.
2) Формирование в соответствии с законодательством о бухгалтерском учете учетной политики организации.
3) Контроль за отражением на счетах бухгалтерского учета всех осуществленных хозяйственных операций, предоставление оперативной информации о финансовом состоянии организации.
4) Составление в установленные сроки бухгалтерской, налоговой и статистической отчетности и представление ее в соответствующие органы, а также проведение экономического анализа финансово-хозяйственной деятельности организации.
5) Организация бухгалтерского учета финансово-хозяйственной деятельности и контроля за экономичным использованием ресурсов организации и сохранностью ее собственности.
Должностные обязанности главного бухгалтера:
Главный бухгалтер организует:
1) Своевременное отражение на счетах бухгалтерского учета операций, связанных с движением имущества, обязательств и хозяйственных операций.
2) Учет доходов и расходов училища, исполнения смет расходов, реализации продукции, выполнения работ (услуг), результатов хозяйственно-финансовой деятельности училища.
3) Проведение проверок организации бухгалтерского учета и отчетности, а также документальных ревизий в структурных подразделениях организации.
Главный бухгалтер обеспечивает:
1) Законность, своевременность и правильность оформления документов организации.
2) Соответствие осуществляемых организацией хозяйственных операций законодательству Российской Федерации.
3) Составление достоверной отчетности организации на основе первичных документов и бухгалтерских записей, представление ее в установленные сроки пользователям отчетности.
4) Составление экономически обоснованных отчетных калькуляций себестоимости продукции, выполняемых организацией работ (услуг).
5) Достоверный учет исполнения смет расходов, реализации продукции и других работ.
6) Правильное начисление и своевременное перечисление платежей в федеральный, региональный и местный бюджеты, взносов на государственное социальное, медицинское и пенсионное страхование, осуществление своевременных расчетов с контрагентами и по заработной плате.
7) Своевременную организацию работ по документальному оформлению недостач и хищений имущества и контроль за передачей в надлежащих случаях этих материалов в судебные и следственные органы.
8) Накопление финансовых средств для обеспечения финансовой устойчивости организации.
9) Сохранность бухгалтерских документов, оформление и передачу их в установленном порядке в архив.
10) Разработку и осуществление мероприятий, направленных на укрепление финансовой дисциплины в организации.
11) Использование современных средств автоматизации учетно-вычислительных работ, рациональных форм и методов бухгалтерского учета в организации.
12) Своевременный инструктаж работников организации по вопросам бухгалтерского учета, контроля, отчетности и экономического анализа.
Главный бухгалтер непосредственно:
1) Руководит работниками бухгалтерии организации.
2) Согласовывает назначение, увольнение и перемещение материально ответственных лиц в училище.
3) Возглавляет работу по подготовке и принятию рабочего плана счетов, форм первичных учетных документов, применяемых для оформления хозяйственных операций, по которым не предусмотрены типовые формы, разработке форм документов внутренней бухгалтерской финансовой отчетности организации.
4) Согласовывает с директором направления расходования средств с рублевых и валютных счетов организации.
5) Согласовывает с директором возможность привлечения заемных средств.
6) Осуществляет экономический анализ хозяйственно-финансовой деятельности организации по данным бухгалтерского учета и отчетности в целях выявления внутрихозяйственных резервов, предупреждения потерь и непроизводительных расходов.
7) Участвует в подготовке мероприятий системы внутреннего контроля, предупреждающих образование недостач и незаконное расходование денежных средств и товарно-материальных ценностей, нарушения финансового и хозяйственного законодательства.
8) Подписывает совместно с руководителем организации или уполномоченными на то лицами документы, служащие основанием для приемки и выдачи денежных средств и товарно-материальных ценностей, а также кредитные и расчетные обязательства.
9) Контролирует соблюдение порядка оформления первичных и бухгалтерских документов, расчетов и платежных обязательств организации.
10) Контролирует правильность расходования фонда заработной платы, установления должностных окладов, строгое соблюдение штатной, финансовой и кассовой дисциплины.
11) Контролирует соблюдение установленных правил и сроков проведения инвентаризаций денежных средств, товарно-материальных ценностей, основных фондов, расчетов и платежных обязательств.
12) Контролирует взыскание в установленные сроки дебиторской и погашение кредиторской задолженности, соблюдение платежной дисциплины.
13) Контролирует законность списания со счетов бухгалтерского учета недостач, дебиторской задолженности и других потерь.
— Инженер-электроник (Бурдинский Алексей Александрович) — Должностные обязанности:
1) Обеспечивает правильную техническую эксплуатацию, бесперебойную работу электронного оборудования.
2) Участвует в разработке перспективных и текущих планов и графиков работы, технического обслуживания и ремонта оборудования, мероприятий по улучшению его эксплуатации, предупреждению брака и простоев в работе, повышению качества работы, эффективному использованию электронной техники.
3) Осуществляет подготовку электронно-вычислительных машин к работе, технический осмотр отдельных устройств и узлов, контролирует параметры и надежность электронных элементов оборудования, проводит тестовые проверки с целью своевременного обнаружения неисправностей, устраняет их.
4) Проводит наладку элементов и блоков электронных вычислительных машин, радиоэлектронной аппаратуры и отдельных устройств и узлов.
5) Организует техническое обслуживание электронной техники, обеспечивает ее работоспособное состояние, рациональное использование, проведение профилактического и текущего ремонта.
6) Принимает меры по своевременному и качественному выполнению ремонтных работ согласно утвержденной документации.
7) Осуществляет контроль за проведением ремонта и испытаний электронного оборудования, соблюдением инструкций по эксплуатации, техническому уходу за ним.
8) Участвует в проверке технического состояния электронного оборудования, проведении профилактических осмотров, текущего ремонта, а также в приемке и освоении вновь вводимого в эксплуатацию электронного оборудования.
Настоящий перечень обязанностей не освобождает работника от решения вопросов и проблем, возникающих в работе, в соответствии с полученными знаниями, опытом работы, квалификацией и занимаемой должностью.
1.2 Аппаратное обеспечение Материнская плата — это комплекс различных устройств поддерживающий работу системы в целом. Обязательными атрибутами материнской платы являются базовый процессор, оперативная память, системный BIOS, контролер клавиатуры, разъемы расширения.
Характеристики: Плата ASRock Socket-AM3 M3N78D nForce720D 4xDDR3−1800 PCI-E 8-ch 4xSATA RAID 2xeSATA GLAN ATX:
— Поддержка процессоров AMD Phenom™ II X4 / X3 / X2 (кроме 920 / 940) / AthlonII X4 / X3 / X2 / Sempron для разъема Socket AM3;
— Твердотельные конденсаторы в системе питания процессора;
— Поддержка процессоров с TDP до 140 Вт;
— Чипсет NVIDIA® nForce 720D;
— Поддержка двухканальной памяти DDR3 1800(OC)/1600(OC)/1333/1066/800 non-ECC, не буферизованная, четыре разъема DIMM, максимальное количество памяти 16 ГБ;
— 1 x PCI Express 2.0×16);
— 4 x SATAII 3.0 Гб/с, поддержка RAID (RAID 0, RAID 1, RAID 0+1, RAID 5 и JBOD), NCQ, AHCI и Hot Plug;
— 2 x Powered eSATAII/USB коннекторs;
— Gigabit LAN 10/100/1000 Мб/с;
— ASRock Instant Boot, Instant Flash, OC Tuner, Intelligent Energy Saver, OC DNA
7.1 CH HD Audio (VIA® VT1718S Audio Codec с поддержкой QSound);
— Совместимость с Windows® 7;
— Панель ввода/вывода: 1 x Coaxial SPDIF Out, 1 x Optical SPDIF Out, 4 x USB 2.0, 2 x Powered eSATAII/USB коннекторs, 1 x RJ-45 LAN с индикаторами.
Процессор — это микросхема, которая вставляется в специальный разъем (slot1 или socket), и служит для обработки информации и двух видов операций: числовые операции и операции с плавающей точкой. Также в процессоре находится кэш память L1(level 1) и L2(level 2). Она используется для ускорения доступа к данным, находящимся в оперативной памяти. Процессор имеет ряд характеристик: тактовая частота ядра, частота системной шины, множитель.
Характеристики: Процессор AMD Sempron 140 2.7 GHz 1Mb Socket-AM3 OEM.
Оперативная Память — это часть системы памяти ЭВМ, в которую процессор может обратиться за одну операцию (jump, move и т. п.). Предназначена для временного хранения данных и команд, необходимых процессору для выполнения им операций. Оперативная память передаёт процессору данные непосредственно, либо через кэш-память. Каждая ячейка оперативной памяти имеет свой индивидуальный адрес.
Характеристики: Память DIMM DDR3 2048MB PC10666 1333Mhz Hynix.
Видеоадаптер — устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора.
Обычно видеокарта является платой расширения и вставляется в разъём расширения, универсальный (PCI-Express, PCI, ISA, VLB, EISA, MCA) или специализированный (AGP), но бывает и встроенной (интегрированной) в системную плату (как в виде отдельного чипа, так и в качестве составляющей части северного моста чипсета или ЦПУ).
Современные видеокарты не ограничиваются простым выводом изображения, они имеют встроенный графический микропроцессор, который может производить дополнительную обработку, разгружая от этих задач центральный процессор компьютера. Например, все современные видеокарты NVIDIA и AMD (ATi) поддерживают приложения OpenGL на аппаратном уровне. В последнее время также имеет место тенденция использовать вычислительные способности графического процессора для решения неграфических задач.
Характеристики: PCI-E Asus ATI Radeon HD4670 512MB 128bit DDR3 [EAH4670/DI/512M/A] DVI D-Sub HDMI.
Жёсткий диск — устройство хранения информации, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.
Накопитель на жестком диске относится к наиболее совершенным и сложным устройствам современного персонального компьютера. Его диски способны вместить многие мегабайты информации, передаваемой с огромной скоростью. В то время, как почти все элементы компьютера работают бесшумно, жесткий диск ворчит и поскрипывает, что позволяет отнести его к тем немногим компьютерным устройствам, которые содержат как механические, так и электронные компоненты.
Характеристики: SATA-II 320Gb Western Digital 7200rpm [WD3200AAKS] Cache 16MB.
Оптический привод — электрическое устройство для считывания и возможно записи информации с оптических носителей (CD-ROM, DVD-ROM).
Характеристики: SATA DVD±RW Asus (DRW-24B1LT) Black DVD-24x/6x/16x, DL-12x, RAM-12x, CD-48x/32x/40x «LS» .
1.3 Программное обеспечение Профессиональное училище № 24 использует операционную систему Windows XP Pro SP2, пакеты прикладных программ Microsoft Office 2007.
Windows XP Pro SP2 — это OC от Microsoft, начиная с которой сделана попытка объединить две, ранее существовавшие независимо, линейки W9x и NT. Первоначально этот проект назывался Whisler, но сейчас он разделился на две линии, WindowsXP, позиционирующуюся на замену W9x и W2kPro, и Windows.NET, позиционирующуюся на замену NT Server всех сортов. Вне зависимости от названия, все они является прямыми наследниками Windows2000, и продолжателями линейки WindowsNT. Этот факт и определяет основные особенности WindowsXP. Это полностью 32 разрядная ОС с приоритетной многозадачностью.
— Совместимость. Система может иметь привычный интерфейс ОС семейства Windows, с некоторыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений, написанных под MSDOS, W9x, NT4, а также некоторые программы под OS/2 и POSIX запускаются и функционируют без проблем. При проектировании NT учитывалась возможность работы системы в различных сетевых средах, поэтому в поставку входят средства для работы в Unixи Novell-сетях.
— Переносимость. Система работает на различных процессорах семейства x86 производства Intel и AMD. Уже существует 64 битная версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium. Реализация поддержки процессоров других архитектур возможна, но потребует некоторых усилий.
— Масштабируемость. В WindowsXP реализована поддержка технологии SMP. В Windows.NET Advanced Server и Datacenter Server кроме этого есть поддержка COW (Cluster Of Workstations).
— Система безопасности. Реализована привычная для NT система безопасности на уровне пользователей.
— Распределённая обработка. WindowsXP имеет встроенные в систему сетевые возможности, что обеспечивает возможность связи с различными типами компьютеров-хостов благодаря наличию разнообразных транспортных протоколов и технологии «клиент-сервер» .
— Надёжность и отказоустойчивость. Архитектура ОС защищает приложения от повреждения друг другом и самой операционной системой.
При этом используется отказоустойчивая структурированная обработка особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.
— Локализация. Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.
— Расширяемость. Благодаря модульному построению системы становится возможно добавление новых модулей на различные архитектурные уровни ОС.
Microsoft Office 2007 Win32 Russian — состав набора приложений выпуска Microsoft Office Стандартный 2007, Microsoft Office Word 2007, Microsoft Office Excel 2007, Microsoft Office PowerPoint 2007, Microsoft Office Outlook 2007.
Microsoft Office Word 2007 — мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики в стандарте *.pcx или *.bmp, распечатки текста. Он работает с многими шрифтами, как с русским, так и с любым из двадцати одного языка мира.
В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов и правка правописания слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое.
Word обеспечивает поиск заданного слова или фрагмента текста, замену его на указанный фрагмент, удаление, копирование во внутренний буфер или замену по шрифту, гарнитуре или размеру шрифта, а так же по надстрочным или по подстрочным символам. Наличие закладки в тексте позволяет быстро перейти к заложенному месту в тексте. Можно так же автоматически включать в текст дату, время создания, обратный адрес и имя написавшего текст. При помощи макрокоманд Word позволяет включать в текст базы данных или объекты графики, музыкальные модули в формате *.wav.
Для ограничения доступа к документу можно установить пароль на текст, который Word будет спрашивать при загрузке текста для выполнения с ним каких-либо действий. Word позволяет открывать много окон для одновременной работы с несколькими текстами, а так же разбить одно активное окно по горизонтали на два и выровнять их.
Microsoft Office Excel 2007 — мощная программа для работы с электронными таблицами, являющаяся, также как и Word, частью пакета Microsoft Office.
Обладая достаточно широкими возможностями и высокой степенью интеграции с другими приложениями Office и Windows вообще, Excel стала наиболее популярной программой среди людей, постоянно имеющих дело с огромными массивами чисел.
Excel обладает всеми необходимыми возможностями для обработки электронных таблиц: от простых арифметических действий с несколькими ячейками таблицы до статистической обработки огромных массивов данных.
Информация в Excel представляется в виде таблицы, и может быть записана в ячейки этой таблицы. Данные могут быть введены в таблицу посредством набора на клавиатуре.
Кроме того, можно вставить в таблицу определенные фрагменты или целые файлы Excel. Также Excel может открывать файлы других распространенных редакторов электронных таблиц (например, Lotus 1−2-3). Excel, как и Word, имеет функцию проверки орфографии (причем он использует общий со всеми приложениями Office словарь), поиска и замены фрагментов данных.
В Excel имеется возможность изменять шрифт, его размер, цвет, начертание для данных каждой ячейки таблицы в отдельности; изменять формат представления данных в ячейке (например, текстовый, числовой, финансовый и др.); изменять направление текста, горизонтальное и вертикальное выравнивание данных в ячейке.
Могут быть изменены и размеры самих ячеек, их границы и заливка; имеется возможность объединения и разбиения ячеек, добавление и удаление целых строк и столбцов.
В Excel, как и в Word, имеется набор встроенных средств для создания геометрических фигур, линий, прямоугольников, овалов и других простых графических объектов. Кроме того, имеется возможность выбирать и вставлять в документы десятки предопределенных фигур и готовых рисунков. Excel позволяет импортировать в документы графику из форматов, поддерживаемых большинством других приложений Windows.
Одной из самых популярных возможностей Excel является его способность автоматически строить практически любые виды диаграмм и графиков на основе данных электронной таблицы, причем процесс построения диаграммы или графика использующей десятки и сотни значений может занять всего лишь несколько минут.
Также Excel может вставлять в свои таблицы географические карты, используя встроенную в Office программу Microsoft Map, причем коллекцию карт, поставляемую вместе с Office, нельзя назвать маленькой.
Microsoft Office Access 2007 — мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных.
Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы (Word), электронные таблицы (Excel), презентации (PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети.
В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули).
Microsoft Office PowerPoint 2007 — позволяет быстро создавать впечатляющие, динамические презентации, объединяя защищенный рабочий поток и удобные способы совместного использования этих сведений.
Microsoft Office Outlook 2007 — помогает пользователям лучше распоряжаться временем и информацией, устанавливать любые контакты, контролируя их безопасность.
2. Методика проектирования сайтов
2.1 Дизайн Для простоты и понятности сайта использовался дизайн на основе двух колонок. В первой колонке находиться навигация по сайту и мини блоки дополнительной информации. Стиль сайта был выполнен в светлых и легких тонах, что позволяет с легкостью читать текст, не отвлекаясь на другие детали сайта.
Ниже приведен рисунок структуры дизайна
Рисунок 1 — Структура дизайна В верхней части находиться название сайта. В левой части шаблона находится навигация, по которой можно переходить по сайту. С правой стороны располагается контент. Снизу может быть размещена любая дополнительная информация.
2.2 Структура сайта Структура сайта состоит из главного файла, шаблона, модулей. Главный файл (index.php) принимает запросы от клиента, обрабатывает запрос и подключает нужный модуль. При подключение модуля он выполняет нужные действия для запроса и заносит выводимый результат в переменные для следующей передачи шаблону. Шаблон в свою очередь генерирует готовую веб страницу, после чего главный файл (index.php) отправляет ответ клиенту. Схема структуры представлена на рисунке.
Рисунок 2 — Схема работы сайта На рисунке 2 видно как происходит обработка запроса переданного от клиента сервера.
Для работы сайта так же необходима база данных. Сайт подключается к серверу БД еще на этапе получения запроса и отключается при отправки ответа. Все действия происходят в главном файле index.php. Сначала происходит считывание настроек (логин, пароль) из файла настроек config. php, после чего извлекаются глобальные данные из БД.
2.2.1 Модульность Каждый модуль использует общую переменную для отправки её шаблону, который в свою очередь отправляет клиенту сгенерированную страницу в оформленном виде. Модуль — это отдельная программа, в которой может содержаться несколько подпрограмм.
Использовать модули удобно для доработки сайта, так как не надо переделывать весь код сайта и легче понять структуру сайта другим программистам при работе в команде. Сайт содержит такие модули как: общие настройки сайта, каталог профессий, новости, статические страницы, обратная связь.
2.2.2 Система управления Система управления сайтом сделана на основе модуля. С её помощью легко редактировать, наполнять сайт, не вникая в суть работы сайта и не имея знаний программирования, что позволяет управлять сайтом любому пользователю без специальной подготовки. Она может настраивать любой модуль сайта и его параметры.
2.3 Веб-сервер
2.3.1 Выбор веб-сервера Веб-серверы — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение (HTTP-сервер), выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.
Доля рынка для известных серверов во всех доменах от августа 1995 года — май 2011
На ноябрь 2010 года наиболее распространёнными веб-серверами, являются:
1) Apache — свободный веб-сервер, наиболее часто используемый в Unix-подобных операционных системах;
2) IIS от компании Microsoft, распространяемый с ОС семейства Windows NT.
3) nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах;
4) lighttpd — свободный веб-сервер;
Рисунок 3 — Доля рынка веб-серверов Таблица 1
Обзорная таблица популярных веб серверов
Название | Автор и год создания | Распространение | Open Source | Лицензия | Особенности | |
Apache HTTP Server | Apache Software Foundation, 1995 | Бесплатно | Да | Apache License | Упор на надёжность и гибкость. | |
Internet Information Services | Microsoft, 1995 | вкл. в Win NT | Нет | Microsoft EULA | Является частью пакета IIS. Единственный, кто поддерживает .NET | |
nginx | Игорь Сысоев, 2002 | Бесплатно | Да | Вариант BSD | Разрабатывался для испытывающих большую нагрузку серверов. Включает в себя почтовый прокси-сервер. | |
lighttpd | Jan Kneschke, февраль 2003 | Бесплатно | Да | Вариант BSD | Использование на сильно нагруженных серверах обеспечивая быстроту и защищённость. | |
При выборе веб-сервера IIS зарекомендовал себя не плохо, но из-за его стоимости и зависимости от операционной системы пришлось от него отказаться, посмотрев в сторону бесплатных, с открытым исходным кодом, более быстрых веб-серверов.
Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.
Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6. Недостатком наиболее часто называется отсутствие удобного стандартного интерфейса для администратора.
lighttpd (также «lighty», «лайти») — веб-сервер, разрабатываемый с расчётом на быстроту и защищённость, а также соответствие стандартам. Это свободное программное обеспечение, распространяемое по лицензии BSD. lighttpd работает в Linux и других Unix-подобных операционных системах, а также в Microsoft Windows.
В lighttpd есть поддержка:
1) сжатия отдаваемого содержимого «на лету»
2) HTTP-аутентификации
3) перезаписи URL
4) SSL
5) автоматической балансировки нагрузки (нагрузка может автоматически распределяться по нескольким запущенным серверам lighttpd).
Веб-сервер также поддерживает интерфейсы CGI, SCGI, FastCGI и AJP (только в разрабатываемой сейчас версии 1.5), позволяя использовать приложения, написанные на любых языках программирования.
Проект lighttpd начался со стремления автора реализовать веб-сервер, который мог бы выдержать одновременно 10 тысяч соединений. lighttpd использует так называемую асинхронную обработку сетевых соединений. Благодаря этому загруженность сервера (в отличие от Apache) при доступе к файлам на диске не зависит от количества текущих соединений.
В lighttpd возможно использование особых системных вызовов для повышения производительности при передаче файлов. При этом задействуются не стандартные системные интерфейсы, а специфичные для платформы вызовы ядра операционной системы, и смена контекста CPU сводится к минимуму.
nginx (англ. engine x) (по-русски произносится как эмнджин-эмкс) — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах (тестировалась сборка и работа на FreeBSD, OpenBSD, Linux, Solaris, Mac OS X). Начиная с версии 0.7.52 появилась бинарная сборка под Microsoft Windows.
Разрабатывается Игорем Сысоевым с 2002;го года для компании Rambler и постоянно модернизируется. Осенью 2004 года вышел первый публично доступный релиз.
Основные функции:
1) обслуживание статических запросов, индексных файлов, автоматическое создание списка файлов, кеш дескрипторов открытых файлов
2) акселерированное проксирование без кэширования, простое распределение нагрузки и отказоустойчивость
3) поддержка кеширования при акселерированном проксировании и FastCGI
4) акселерированная поддержка FastCGI и memcached серверов, простое распределение нагрузки и отказоустойчивость
5) модульность, фильтры, в том числе сжатие (gzip), byte-ranges (докачка), chunked ответы, HTTP-аутентификация, SSI-фильтр
6) несколько подзапросов на одной странице, обрабатываемые в SSI-фильтре через прокси или FastCGI, выполняются параллельно
7) поддержка SSL
8) экспериментальная поддержка встроенного Perl
По данным Netcraft за май 2011 года, число сайтов, обслуживаемых nginx, превышает 23,8 миллиона, что делает его третьим по популярности веб-сервером в мире.
Как и lighttpd, nginx часто используют для отдачи статического содержимого, генерируемого «тяжёлым» веб-приложением, работающим под управлением другого веб-сервера. Среди известных проектов, использующих nginx: Rambler, Yandex, Begun, Wordpress.com, SourceForge.net, vkontakte.ru и многие другие.
Применение nginx целесообразно прежде всего для статических веб-сайтов и как прокси-сервера перед динамическими сайтами.
Проанализировав популярные сервера был сделан вывод что Apache подходит больше чем остальные сервера тем, что у него нет значительных недостатков и очень сильно распространён в сети интернет набирая все большую популярность.
2.4 Способы реализации
2.4.1 Выбор языка программирования Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполняет исполнитель (компьютер) под ее управлением.
Со времени создания первых программируемых машин человечество придумало более двух с половиной тысяч языков программирования. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей.
Профессиональные программисты иногда применяют в своей работе более десятка разнообразных языков программирования.
Создатели языков по-разному толкуют понятие язык программирования. К наиболее распространённым утверждениям, признаваемым большинством разработчиков, относятся следующие:
Функция: Язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.
Задача: Язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.
Исполнение: Язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Языки программирования могут быть реализованы как компилируемые и интерпретируемые.
Программа на компилируемом языке при помощи специальной программы компилятора преобразуется (компилируется) в набор инструкций для данного типа процессора (машинный код) и далее записывается в исполнимый модуль, который может быть запущен на выполнение как отдельная программа. Другими словами, компилятор переводит исходный текст программы с языка программирования высокого уровня в двоичные коды инструкций процессора.
Если программа написана на интерпретируемом языке, то интерпретатор непосредственно выполняет (интерпретирует) исходный текст без предварительного перевода. При этом программа остаётся на исходном языке и не может быть запущена без интерпретатора. Можно сказать, что процессор компьютера — это интерпретатор машинного кода.