Проектирование информационной системы "Электронный деканат"
Общая характеристика информационной системы "Электронный деканат", ее задачи и требования. Особенности технологии проекта. Проектирование базы данных с использованием Microsoft SQL Server 2005. Технико-экономическое обоснование проекта и охрана труда.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.03.2011 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
86
Размещено на http://www.allbest.ru/
ОГЛАВЛЕНИЕ
- ОГЛАВЛЕНИЕ
- ВВЕДЕНИЕ
- Глава 1. ИНФОРМАЦИОННАЯ СИСТЕМА «ЭЛЕКТРОННЫЙ ДЕКАНАТ»
- 1.1 Общая характеристика системы
- 1.2 Основные задачи системы и актуальность ее разработки
- 1.3 Формулировка требований к информационной системе
- 1.4 Патентные исследования
- Глава 2. ТЕХНОЛОГИЯ ПРОЕКТА
- 2.1 HTML - язык разметки гипертекстов
- 2.2 PHP (Personal Home Page)
- 2.3 ASP.NET 2.0
- 2.4 Microsoft SQL Server 2005
- 2.5 Microsoft Visual Studio 2005
- 2.8 Система Moodle
- Глава 3. ПРОЕКТИРОВАНИЕ БД C ИСПОЛЬЗОВАНИЕМ СУБД MICROSOFT SQL SERVER 2005
- 3.1 Фаза исследования
- 3.1.1 Структура системы
- 3.1.2 Функциональные возможности системы
- 3.1.3 Основание для разработки
- 3.2 Фаза уточнения
- 3.3 Фаза построения
- 3.3.1 Эскизная модель
- 3.3.1.1 Таблицы базы данных системы «Электронный деканат»
- 3.3.1.2. Таблица «Логины и пароли»
- 3.3.1.3. Таблица «Информация о преподавателя»
- 3.3.1.4 Таблица «Информация о студентах»
- 3.3.1.5 Таблица «Информация о дисциплинах»
- 3.3.1.6 Таблица «Учебный план преподавателя»
- 3.3.1.7 Таблица «Учебный план студента»
- 3.3.1.8 Таблица «Зачетная книжка студента»
- 3.3.2 Синтез кода некоторых таблиц
- 3.4 Фаза тестирования
- Глава 4. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАБОТЫ
- 4.1 Расчет затрат на разработку программного обеспечения
- 4.1.1 Расчет затрат на программное обеспечение
- 4.1.2 Затраты на эксплуатацию оборудования (микроЭВМ)
- 4.1.3 Расчет фонда заработной платы
- 4.1.4 Единый социальный налог
- 4.1.5 Накладные расходы
- 4.2 Расчет затрат на эксплуатацию программного продукта
- 4.2.1 Расчет фонда заработной платы
- 4.2.2 Единый социальный налог
- 4.2.3 Накладные расходы
- 4.2.4 Годовые отчисления на амортизацию
- 4.3 Вывод
- Глава 5. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСТНОСТИ
- 5.1 Характеристика лаборатории
- 5.2 Опасные и вредные факторы при выполнении дипломной работы
- 5.3 Безопасность выполнения дипломной работы
- 5.4 Микроклимат
- 5.5 Вентиляция и отопление
- 5.6 Организация освещения
- 5.6.1 Боковое естественное освещение
- 5.6.2 Искусственное общее освещение
- 5.7 Шум и вибрация
- 5.8 Электробезопасность
- 5.9 Защита от статического электричества
- 5.10 Молниезащита
- 5.11 Пожарная профилактика и средства пожаротушения
- 5.12 Экологичность выполнения дипломной работы
- 5.13 Расчеты
- 5.13.1 Расчет категории пожарной опасности
- 5.13.2 Расчет освещения в лабораторном помещении
- 5.13.3 Расчет молниезащиты
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ВВЕДЕНИЕ
- Система "Электронный деканат" предназначена для поддержки учебного процесса и делопроизводства. Чем вызвана необходимость создания такой системы? Идея создания системы «Электронный деканат», родилась потому, что в Moodle, во-первых, отсутствует система групп, а, во-вторых, нет системы сбора данных «студенты-оценки».
- Конечно, когда учится одна группа по одному - двум курсам, достаточно окна Оценки. А если 450 студентов по 10 специальностям???
- На сегодняшний день количество студентов возросло настолько, что человеческих ресурсов уже не хватает, чтобы руководить этим потоком. "Электронный деканат" во многом облегчит работу обычного деканата. Он обеспечит систему сбора и учета информации обо всех студентах . Создаст единую и доступную базу данных по университету, а также условия для обмена информацией между всеми подразделениями КГТУ им.Кирова (деканатами, кафедрами, научной, учебной и административной частями).
- Электронный деканат представляет собой информационно-контролирующую подсистему, отвечающую за учебные планы, обеспеченность учебными материалами дисциплин учебного плана, рабочие программы дисциплин, расписание консультаций, информацию, поступающую в аттестационную документацию и личное дело обучающегося по результатам итогового тестирования по дисциплине, контроль над процессом обучения и т.п. Кроме того, в функции электронного деканата входят вопросы синхронного управления блоком коммуникаций и функции коррекции учебных планов. Все принципы работы блоков в этой системе отражают информационную модель работы деканата.
Глава 1. ИНФОРМАЦИОННАЯ СИСТЕМА
«ЭЛЕКТРОННЫЙ ДЕКАНАТ»
1.1 Общая характеристика системы
Сегодня мы не представляем свою жизнь без таких «простых» вещей как компьютер, сотовый телефон, интернет, а ведь совсем недавно это казалось фантастикой.
Мы на пороге новой эры, эры информационного общества.
Переход от традиционной системы образования к инновационной влечёт крупные инфраструктурные изменения. И, в первую очередь, это затрагивает информационную инфраструктуру - внедрение новых мультимедийных и дистанционных технологий обучения, электронных библиотек и автоматизированных систем тестирования.
Иными словами, изменится вся структура образовательного учреждения: от входа в ВУЗ до непосредственных занятий по предметам.
По созданию «Университета будущего» ведётся множество исследований, так уже сейчас появляются в учебных заведениях так называемая система «Электронный деканат», которая включает в себя:
ѕ автоматизацию процессов документооборота;
ѕ учет, анализ и контроль структурных подразделений;
ѕ обработку оперативной информации внутри вуза;
ѕ оперативный обмен информацией между структурными подразделениями;
ѕ повышение качества подготовки и принятия решений;
ѕ мониторинг образовательного процесса на основе составления автоматизированных отчетов различных форм;
Автоматизация учебного процесса помогает снизить до минимума так называемый «человеческий фактор». Эта система позволяет эффективно использовать быстротекущее время, учиться при помощи видеозаписи, аудиозаписей; сдавать зачёты и экзамены при помощи on-line тестирования.
Спектр применяемых информационных технологий в образовательном процессе, база знаний и возможностей расширяются, стоит острая необходимость в немедленной автоматизации учебного процесса. И всё же, важно понимать, что только грамотный подход к внедрению новых технологий позволит достичь желаемого результата, ведь в ином случае обществу грозит полная зависимость от мира автоматов.
1.2 Основные задачи системы и актуальность ее разработки
Основными задачами электронного деканата являются следующие задачи управления: доступ к системе, управление курсами ДО (внесение, удаление, обновление), расписание занятий, расписание аттестаций, оценки обучаемых, учебные планы. Использование при решении этих задач высокой интеграции БД созданных на MSSQL Servere с БД системы Moodle, делает этот проект особенно актуальным.
Электронный деканат владеет и управляет всей информацией для организации процесса обучения:
1. Управление доступом обучаемых, преподавателей к системе (назначение имени пользователя и пароля).
2. Управление оценками (подтверждение или неподтверждение результатов аттестации, печать аттестационных ведомостей для деканатов, рассмотрение апелляций).
3. Управление учебными планами (формирование, внесение изменение типовых учебных планов по различным специальностям, по которым обучаемые выбирая элективные дисциплины, будут формировать индивидуальные учебные планы).
Эта система станет связующим звеном, обеспечивающим многоуровневую систему сбора и учёта информации обо всех студентах вуза, создание единого информационного пространства (единая и доступная база данных по университету), обеспечивающего эффективный обмен информацией между всеми подразделениями вуза.
Информационная система «Электронный деканат» объединит деканаты с другими подразделениями и службами вуза, участвующими в учебном процессе (кафедры, административные, учебные и научные структуры). Система предназначена как для сотрудников деканатов, так и для сотрудников служб университета, осуществляющих взаимодействие с деканатами. Часть информации -- состав студенческих групп, успеваемость каждого студента, графики учебных планов -- доступна учащимся и их родителям
1.3 Формулировка требований к информационной системе
Начальным этапом разработки системы «Электронный деканат» является, во-первых, определение целей и задач, выполняемых системой, во-вторых, разработать план действий по их достижению. Имея точно сформулированные цели и задачи, можно приступать к проектированию структуры базы данных и всей системы в целом.
Проектируемая система «Электронный деканат» должен удовлетворять следующим требованиям:
ѕ надежное функционирование;
ѕ контроль входной и выходной информации;
ѕ обеспечение безопасности данных;
ѕ ведение зачетных книжек студентов;
ѕ ведение персонального учета обучающихся, преподавателей в соответствии со сложившейся организационно-учебной структурой ВУЗа;
ѕ возможность просматривания всей необходимой информации о специальности, о предметах;
ѕ формирование учебной нагрузки для студентов;
ѕ формирование экзаменационных и зачетных ведомостей, с последующим внесением данных о результатах экзаменов и зачетов в личное дело студента;
ѕ возможность редактирования любых данных работниками деканата;
ѕ определения уровня знаний студента;
ѕ иметь базу данных для всей системы, построенную на СУБД Microsoft SQL Server 2005;
ѕ тесная интеграция с системой Moodle.
Исходя из выше перечисленных требований, целью моей дипломной работы является проектирование базы данных для системы «Электронный деканат», которая будет поддерживать учебный процесс и делопроизводство, используя технологию разработки интернет приложений Microsoft ASP.NET 2.0. которая использует объектно-ориентированный подход и полноценный компилируемый язык программирования VB.NET. СУБД Microsoft SQL Server 2005 и новейшее программное обеспечение для разработки Microsoft Visual Studio 2005.
1.4 Патентные исследования
Предмет поиска: «Дистанционное обучение. Электронный деканат».
Поиск был проведен по отечественному патентному фонду библиотеки КГТУ.
Глубина поиска 11 лет.
Источником информации об отечественных изобретениях является официальный бюллетень РФ «Изобретения. Полезные модели» и информационно - поисковая система Интернет сайт www.fips.ru.
Классификационные индексы предмета поиска определяются по Международной Патентной Классификации МПК: G09B, G06Q, G06F, G05G.
Целью патентных исследований является установление уровня развития техники и анализа применимости прогрессивных решений в дипломном проекте.
Для составления полного списка изобретений, имеющих отношение к теме поиска, использовались текущие и годовые систематические указателя к официальному бюллетеню.
Номера охранных документов, имеющих отношение к моей теме поиска, я занесла в таблицу:
Список охранных документов
Индекс МПК |
№ охранных документов |
№ бюллетеня, год или дата опубликования |
Страна выдачи патента |
Название изобретения |
|
G09B7/00 |
2272324 |
2005.10.10 |
RU |
Система дистанционного обучения |
|
G06Q10/00 |
2006104326 |
2007.12.20 |
RU |
Автоматизированная система электронного документооборота |
|
G06Q90/00 |
2006103175 |
2007.08.20 |
RU |
Способ и система создания и ведения электронной зачетной книжки систем открытого образования |
|
G09B19/00 |
2006117449 |
2007.12.10 |
RU |
Способ обучения |
|
G09B25/00 |
2003106310 |
2004.09.27 |
RU |
Способ обучения |
|
G06F17/00 |
2001127283 |
2003.07.20 |
RU |
Оценки в системе дистанционного обучения |
|
G06F17/20 |
2004107842 |
2005.10.10 |
RU |
Система дистанционного обучения |
|
G09B5/14 |
2005129793 |
2007.04.20 |
RU |
Способ дистанционного «on-line» обучения |
|
G09B5/02 |
2256234 |
2005.03.10 |
RU |
Способ повышения степени усвоения информации |
|
G09B9/00 |
2004117329 |
2005.11.20 |
RU |
Интерактивная автоматизированная система обучения |
|
G09B7/00 |
2315364 |
2008.01.20 |
RU |
Система дистанционного обучения студентов |
|
G06F17/00 |
2001128460 |
2003.07.20 |
RU |
Устройство для управления получением оценок за качество знаний в системе дистанционного обучения |
|
G09B1/00 |
2002110393 |
2004.01.20 |
RU |
Способ дистанционного обучения |
|
G09B7/02 |
2260853 |
2005.09.20 |
RU |
Устройство для контроля и самоконтроля знаний обучаемых |
|
G05G1/00 |
94038977 |
1996.11.10 |
RU |
Пульт системы дистанционного управления системой |
После предварительного ознакомления с сущностью изобретений, провела отбор изобретений для анализа. Ниже представлена краткая техническая характеристика отобранных изобретений.
1. (11) 2272324
(22) 2004.03.16
(71) Хоясита Сигеру, Икегами Ясуюки, Суми Казухиро
(54) Система дистанционного обучения
Изобретение относится к системе дистанционного обучения. Его использование позволяет предоставлять услуги обучения с динамически изменяющимися учебными материалами в зависимости от оценки степени их восприятия в дистанционной системе с соответствующей поддержкой.
Для достижения этого результата система содержит:
средство обеспечения обучения для оказания услуг обучения через сеть;
средство передачи тестов, связанных с учебным материалом;
средство оценки для приема ответа через сеть;
средство передачи оценки для передачи результата оценки к пользователю; базу данных членов поддержки обучения;
средство выбора членов поддержки для приема запроса о поддержке от пользователя через сеть и для выбора члена поддержки обучения с требуемой областью специализации; посредническое средство соединения для выполнения роли посредника при соединении между контактным адресом выбранного члена поддержки обучения и пользователем через сеть.
2. (11) 2006103175
(22) 2006.08.11
(71) Александр Петрович Замайлов
(54) Способ и система создания и ведения электронной зачетной книжки систем открытого образования
1. Способ создания и ведения электронной зачетной книжки систем открытого образования, включающий взаимную аутентификацию обучаемого и учебного заведения, реализующего зачетные единицы системы учебных кредитов, отличающийся тем, что на носители электронных данных, например на оптический (магнитооптический) диски или флэш-память, образующие физическую основу электронной зачетной книжки студента, на сервер учебного заведения и сервер координационного центра наносят в формализованном виде аутентификационные данные обучаемого и учебного заведения, квалификационные требования, требования к обязательному минимуму содержания основной образовательной программы подготовки, уровни системы учебных кредитов, условия и оценки их реализации, а при переезде обучаемого в другое учебное заведение сверяют аутентификационные данные обучаемого и учебного заведения с базами данных учебного заведения и координационного центра и, после изучения обучаемым очередной дисциплины, пополняют данные электронной зачетной книжки, сервера учебного заведения и координационного центра, а при найме обучаемого на работу или контроле надзорным органом, используют аутентификационные данные электронной зачетной книжки обучаемого, данные сервера учебного заведения, записавшего учебные кредиты и координационного центра для получения полной информации о знаниях, умениях и навыках обучаемого в системе открытого образования.
2. Система создания и ведения электронной зачетной книжки систем открытого образования, состоящая из терминалов и серверов открытой вычислительной сети, например Интернета, отличающаяся тем, что в нее введена электронная зачетная книжка, представляющая собой мобильный носитель электронных данных, например, оптический (магнитооптический) диски или флэш-память, информация которого может быть прочитана с терминалов учебных заведений и работодателя и аутентифицирована с помощью соединенных с ними посредством открытой вычислительной сети серверами учебных заведений и сервера координационного центра, а также дополнена с терминалов учебных заведений, реализующих учебные кредиты, путем записи в электронную зачетную книжку и в базу данных сервера учебного заведения и координационного центра.
3. (11) 2006117449
(22) 2006.12.06
(71) Проскуров Николай Степанович, Ворошилов Дмитрий Сергеевич
(54) Способ обучения
Способ обучения, включающий подготовительную стадию, на которой изучаемую информацию, подготовленную из источников знаний, записывают на носитель информации путем формирования визуально изучаемой информации, и стадию обучения с использованием полученных форм, отличающийся тем, что на подготовительной стадии формирование визуально изучаемой информации в процессе записи ее на носитель информации ведут в виде структур по типу «скелета», которые преобразуют в модели, являющиеся прообразами персонажей, причем структуры-«скелеты» на каждой ступени образования включают структурные компоненты изучаемого объекта в соответствии с возрастными возможностями группы обучающихся, а на носитель информации записывают структуры-«скелеты», модели, образы, и/или персонажи, и/или комиксы, подготовленные в соответствии с визуально изучаемой информацией и узнаваемые на всех ступенях обучения, при этом в качестве ведущих средств обучения используют соответствующие возрасту обучающихся персонажи, комиксы, образы, модели, структуры-«скелеты» и сюжетную линию изложения материала с конкретизацией характера ведущих средств обучения с уменьшением возраста группы, например, до сказочного персонажа для детей дошкольного возраста, и с увеличением символьности образа и использованием развернутых структур-«скелетов» для взрослых обучающихся, например, для студентов вуза.
4. (11) 2256234
(22) 200.03.03
(71) Рейнгольд Леонид Александрович
(54) Способ повышения степени усвоения информации
Изобретение относится к области дистанционного обучения. Задачей изобретения является повышение эффективности обучения при использовании в процессе обучения учебной видеопродукции за счет повышения степени усвоения информации, содержащейся в учебной видеопродукции, путем активизации внимания обучаемого. Для этого предъявляют видеопродукцию в виде ряда кадров, содержащих учебную информацию, который содержит по крайней мере одну совокупность кадров, включающую три последовательно расположенные группы кадров, причем каждый кадр первой и третьей групп помимо учебной информации содержит маскирующее поле, расположенное вне изображения учебной информации в виде по крайней мере одной титровой строки, а каждый кадр второй группы помимо учебной информации содержит информационное поле, содержащее информацию, не связанную с учебной, и расположенное вне изображения учебной информации в виде по крайней мере одной титровой строки, причем маскирующие и информационное поля всех трех групп кадров составляют управляющий вниманием блок. При этом маскирующие и информационные поля расположены на одном и том же месте в соответствующих кадрах, а размеры маскирующих полей по крайней мере не меньше соответствующих размеров информационных полей. В качестве видеопродукции могут быть использованы видеофильмы, видеолекции, слайд-лекции, компьютерные учебные программы.
5. (11) 2002110393
(22) 2003.01.15
(71) Котов Петр Анатольевич
(54) Способ дистанционного «on-line» обучения
Способ дистанционного обучения, включающий в себя разработку иллюстрированного учебного материала, передаваемого на магнитном носителе, либо передаваемого по средствам электронной связи, отличающийся тем, что создают личную электронную страницу обучаемого, включающую в себя учебный план по курсам, ГОСТы по дисциплинам, комплект задач, упражнений, заданий, тематики курсовых работ и рефератов, тематики контрольных тестов по дисциплинам; выполняют подачу обучающего материала в виде иллюстрированных аудиолекций, в полном объеме курса по каждой дисциплине; проводят контроль усвоения материала обучающимся посредством контрольных тестов, набор вопросов в которых создается компьютерной программой методом случайных чисел из базы данных вопросов, причем опрос проводят в режиме вопрос-ответ, причем в режиме реального времени, а ответы обучающегося заносятся на личную электронную страницу; выполняют анализ ответов обучающихся с целью выявления текущего уровня его знаний по дисциплине, причем на основании анализа ответов на вопросы тестов создают программу личных консультаций обучающихся, а из анализа ответов всей учебной группы выявляют трудные для усвоения части учебной дисциплины и проводят обязательные семинары для всех обучающихся посредством электронных систем связи с учетом запросов обучающихся; проводят индивидуальные консультации обучающихся по его персональным запросам как в режиме реального времени, так и в отложенном режиме по средствам электронной почты, соответствии с типом запроса; проводят персональное контрольное тестирование обучающихся не прошедших удовлетворительно предыдущее тестирование.
Патентные исследования по фонду изобретений показали, что тема разработана достаточно хорошо. Однако внимание разработчиков к исследуемой теме равномерно по годам. Пик изобретательской активности приходится на 2005 и 2007 годы. Для анализа я отобрала 5 изобретений, имеющих непосредственное отношение к исследуемой теме. В них разработаны основные методы и способы дистанционного обучения, которые облегчают обучение студентов и работу преподавателей.
В выбранных мною изобретениях разработаны системы ДО, при этом решаются задачи повышения быстродействия системы и эксплуатационных характеристик. Но в проектируемой мною системе эти изобретения использовались в литературном обзоре только в качестве первоисточника.
информационный проектирование microsoft база данные
Глава 2. ТЕХНОЛОГИЯ ПРОЕКТА
2.1 HTML - язык разметки гипертекстов
С появлением Internet проблема межплатформной несовместимости файловых форматов стала ощущаться особенно остро: ведь тем, кто размещает информацию в Сети, хочется, чтобы она была доступна как можно более широкому кругу пользователей без особенных затрат. Очевидно, что самый простой путь решения -- разработка общепринятого формата файлов, под который и будут «подстраиваться» вновь создаваемые приложения. В WWW таким стандартом стал HTML.
Основа WWW -- файлы в формате HTML (Hyper Text Markup Language -- язык разметки гипертекста), или гипертекстовые страницы. Гипертекст -- это легкая в использовании и чрезвычайно мощная система связанных слов и фраз, позволяющая легко перемещаться по особым образом организованным страницам. Она связывает фразу или слово одной страницы с любой другой страницей, абзацем, фразой или словом. Если развить идею гипертекста и включить в него графику, видео и звук, мы получим гипермедиа. Гипермедиа -- среда, основанная, как и гипертекст, на взаимосвязях, в которой в качестве гиперссылок могут выступать визуальные и аудио-компоненты. Гипертекст и гипермедиа являются фундаментальными для WWW технологиями, а HTML -- средство для работы с этими технологиями.
HTML расширение языка SGML (Standart General Markup Language -- стандартный язык разметки), глобального стандарта описания языков разметки гипертекста. SGML одобрен ISO (International Organization for Standartization -- Международная организация по стандартизации) в 1986 г . и является стандартом для многих государственных и коммерческих систем создания документов. Документы SGML не «привязаны» к какой-нибудь программе, операционной системе и т. п. Таким образом, когда потребовалось выбрать стандарт для документов WWW, выбор естественно остановился на HTML. Хотя многие, особенно новички, говорят сегодня о "Программировании (именно с большой буквы) на HTML", HTML вовсе не является языком программирования. [1]
1. История языка HTML
Язык HTML был разработан Тимом Бернерс-Ли во время его работы в CERN и распространен браузером Mosaic, разработанным в NCSA. В 1990-х годах он добился особенных успехов благодаря быстрому росту Web. В это время HTML был расширен и дополнен. В Web очень важно использование одних и тех же соглашений HTML авторами Web-страниц и производителями. Это явилось причиной совместной работы над спецификациями языка HTML [2].
HTML 2.0 (ноябрь 1995) был разработан под эгидой Internet Engineering Task Force (IETF) для упорядочения общепринятых положений в конце 1994 года. HTML+ (1993) и HTML 3.0 (1995) - это более богатые версии языка HTML. Несмотря на то, что в обычных дискуссиях согласие никогда не было достигнуто, эти черновики привели к принятию ряда новых свойств. Усилия Рабочей группы World Wide Web Consortium по HTML в упорядочении общепринятых положений в 1996 привели к версии HTML 3.2(январь 1997).
Большинство людей признают, что документы HTML должны работать в различных браузерах и на разных платформах. Достижение совместимости снижает расходы авторов, поскольку они могут разрабатывать только одну версию документа. В противном случае возникает еще больший риск, что Web будет представлять собой смесь личных несовместимых форматов, что, в конечном счете, приведет к снижению коммерческого потенциала Web для всех участников.
В каждой версии HTML предпринималась попытка отразить все большее число соглашений между работниками и пользователями этой индустрии, чтобы усилия авторов не были потрачены впустую, а их документы не стали бы нечитаемыми в короткий срок.
Язык HTML разрабатывался с той точки зрения, что все типы устройств должны иметь возможность использовать информацию в Web: персональные компьютеры с графическими дисплеями с различным разрешением и числом цветов, сотовые телефоны, переносные устройства, устройства для вывода и ввода речи, компьютеры с высокой и низкой частотой и т.д.
В HTML 4.0 вводятся механизмы таблиц стилей, скриптов, кадров, внедрения объектов, улучшенная поддержка разных направлений письма и направления справа налево, таблицы с большим количеством возможностей и новые свойства форм, обеспечивая лучшие возможности доступа для людей с физическими недостатками.
Эта версия HTML разработана с помощью экспертов в области интернационализации, так что документы можно писать на любом языке и легко передавать их по всему миру. Это достигается за счет использования [RFC2070], относящегося к интернационализации HTML.
Важным шагом стало принятие стандарта ISO/IEC:10646 в качестве набора символов для документов HTML. Это наиболее содержательный стандарт в мире, в котором решены вопросы представления национальных символов, направления письма, пунктуации и других языковых вопросов.
HTML теперь предоставляет лучшую поддержку различных языков в одном документе. Это обеспечивает более эффективное индексирование документов для поисковых машин, типографию высшего качества, преобразование текста в речь, более удобные переносы и т.д...
HTML создавался как язык обмена научными и прочими техническими документам, пригодный для использования людьми, не являющимися специалистами в области документов. HTML успешно справлялся с проблемой сложности SGML путем определения небольшого набора структурных и семантических тегов, пригодных для создания относительно простых документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
2. Структура HTML - документа
HTML -- это теговый язык разметки документов, то есть любой документ на языке HTML представляет собой набор элементов, причем начало и конец каждого элемента обозначается специальными пометками, называемыми тегами. Регистр в котором набрано имя тега значения не имеет.
Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, обязан начинаться со строки декларации версии HTML <!DOCTYPE>, которая обычно выглядит так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Если эта строка не указана, то добиться корректного отображения документа в браузере становиться труднее.
Далее обозначается начало и конец документа тегами <HTML> и </HTML> соответственно. Внутри этих тегов должны находиться теги заголовка(<HEAD></HEAD>) и тела(<BODY></BODY>) документа.
3. Возможности HTML
Язык HTML позволяет размечать в тексте:
ѕ Цвет, кегль, жирность, стиль, название шрифта для визуального вывода;
ѕ Смысловую роль текстового блока (например: логическое ударение, заголовок (от 1 до 6 уровня), параграф, пункт списка), который обрабатывается браузером в соответствии со смыслом (например, в голосовых браузерах - изменение интонации, в графических - выделением курсивом, и т. п.) или настройками пользователя;
ѕ Гипертекстовые ссылки, значительно упрощающие чтение множества связанных документов, ибо позволяют запросить документ с адресом, указанным в коде ссылки, простым выделением и подтверждением (в подавляющем большинстве случаев -- щелчком мыши);
ѕ Анкеты для введения пользователем текста, пересылаемого по заполнении на указанный в коде анкеты адрес. Анкеты и др. информацию можно обрабатывать с помощью специальных языков программирования(например: PHP, Perl и т.д.);
ѕ Открытие и вывод Мультимедийные файлов, выводимых как непосредственно браузером (изображения (обычно в форматах JPEG, GIF и PNG)), аудиофайлы (MIDI)), так и внешними приложениями, также обычно имеющими возможность «встраивания» в окно браузера (Flash-анимация, Java-апплеты и прочее).
2.2 PHP (Personal Home Page)
1. Общие сведения о PHP
PHP (Personal Home Page) это широко используемый язык программирования общего назначения с открытым исходным кодом. История РНР начинается с 1995 года, когда программист Расмус Лердорф написал сценарий Perl/CGI для подсчета количества посетителей сайта, прочитавших его онлайновое резюме. Его сценарий решал две задачи: регистрацию данных посетителя и вывод количества посетителей на webстранице. Развитие WWW еще только начиналось, никаких специальных средств для решения этих задач не было, и к автору хлынул поток сообщений с вопросами. Лердорф начал бесплатно раздавать свой инструментарий, названный Personal Home Page (РНР) или Hypertext Processor (гипертекстовый процессор).
Шумный успех инструментария РНР заставил Лердорфа приступить к разработке расширений РНР. Одно из расширений преобразовывало данные, введенные на форме HTML, в символические переменные, что позволяло экспортировать их в другие системы. Чтобы добиться поставленной цели, Лердорф решил в дальнейших разработках перейти с Perl на С. Расширение существующего инструментария РНР привело к появлению РНР 2.0, или PHPFI (Personal Home Page -- Form Interpretator). В усовершенствовании версии 2.0 принимали участие программисты со всего мира.
Новая версия РНР пользовалась исключительной популярностью, и вскоре образовалась основная команда разработчиков. Они сохранили исходную концепцию внедрения программного кода прямо в HTML и переписали заново механизм лексического анализа, что привело к появлению РНР 3.0. К моменту выхода версии 3.0 в 1997 году свыше 50 000 пользователей применяли РНР для улучшения своих webстраниц.
В течение следующих двух лет стремительное развитие РНР продолжалось. В язык добавлялись сотни новых функций, а количество пользователей стремительно росло. В начале 1999 года служба Netcraft сообщила о том, что, по минимальным оценкам, число пользователей РНР превысило 1 000 000, в результате чего РНР стал одним из самых популярных сценарных языков в мире.
В начале 1999 года было объявлено о предстоящем выходе РНР 4.0. Хотя одной из сильнейших сторон РНР была эффективность выполнения сценариев, при первоначальных разработках не предполагалось, что на базе РНР будут строиться крупномасштабные приложения. По этой причине была начата работа над более устойчивым механизмом лексического анализа, больше известным под названием Zend. Работа шла быстро и завершилась 22 мая 2000 года выпуском РНР версии 4.0 [3].
РНР лучше всего охарактеризовать как работающий на стороне сервера встроенный язык сценариев Web, позволяющий разработчикам быстро и эффективно строить динамические web - приложения. С позиций грамматики и синтаксиса РНР напоминает язык программирования С, хотя разработчики не постеснялись включить в него средства из других языков, в том числе из Perl, Java и C++. Среди ценных заимствованных возможностей -- поддержка регулярных выражений, мощные средства работы с массивами, объектно-ориентированная методология и обширная поддержка работы с базами данных.
При написании приложений, выходящих за рамки традиционной, статической методологии разработки web - страниц (то есть HTML), РНР также может послужить ценным инструментом для создания и управления динамическим содержанием, который используется наряду с JavaScript, стилями, WML (Wireless Markup Language) и другими полезными языками. Благодаря наличию сотен стандартных функций РНР в состоянии решить практически любую задачу, которая может придти в голову разработчику. В нем имеется обширная поддержка создания графики и операций с ней, математических вычислений, средств электронной коммерции и таких популярных технологий, как XML (Extensible Markup Language), ODBC (Open Database Connectivity) и Macromedia Shockwave. Широкий выбор возможностей избавляет от необходимости рутинной и непростой работы по подключению сторонних модулей, поэтому многие разработчики со всего мира останавливают свой выбор на РНР [4].
Одним из главных достоинств РНР является тот факт, что он внедряется прямо в HTMLкод, поэтому программисту не приходится писать программу с множеством команд для простого вывода HTML. Код HTML и РНР можно чередовать по мере необходимости. РНР позволяет написать фрагмент следующего вида:
<html>
<head>
<title> Главная страница </title> </head> <body>
<?php
echo "Этот скрипт написан на PHP!";
?>
</body>
</html>
Код PHP отделяется специальными начальным и конечным тегами, которые позволяют процессору PHP определять начало и конец участка HTML кода, содержащего PHP скрипт.
Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP скрипты выполняются на сервере. Если бы на сервере был размещен скрипт, подобный вышеприведенному, клиент получил бы только результат выполнения скрипта, причем он не смог бы выяснить, какой именно код выполняется. Можно даже сконфигурировать свой сервер таким образом, чтобы все HTMLфайлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTMLфайл или результат выполнения скрипта.
PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов.
2. Основные характеристики PHP
ѕ совместимость с различными серверами и платформами;
ѕ поддержка технологий COM, XML, Java, CORBA, WDDX, Macromedia Flash;
ѕ поддержка взаимодействия с различными сервисами посредством соответствующих протоколов (LDAP, SNMP, IMAP, NNTP, POP3, HTTP);
ѕ развитая функциональность для работы с сетевыми соединениями;
ѕ наличие функций для работы с текстовыми данными любых форматов, включая XML;
ѕ поддержка свыше 20 баз данных, развитая функциональность для работы с ними;
ѕ возможность создания полноценных объектно-ориентированных приложений;
ѕ сравнительно простой синтаксис и удобство в практическом использовании;
ѕ бесплатность;
ѕ открытость кода, благодаря которой можно создавать собственные расширения языка.
2.3 ASP.NET 2.0
1. Введение в ASP.NET
Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет - приложений. .NET Framework состоит из трех основных частей - общеязыковой среды выполнения (common language runtime), иерархического множества унифицированных библиотек классов и компонентной версии ASP, называемую ASP.NET [5].
ASP.NET - это часть технологии .NET, используемая для написания мощных клиент-серверных интернет приложений. Она позволяет создавать динамические страницы HTML. ASP.NET возникла в результате объединения более старой технологии ASP (активные серверные страницы) и .NET Framework. Она содержит множество готовых элементов управления, используя которые можно быстро создавать интерактивные web-сайты. Вы также можете использовать сервисы, предоставляемые другими сайтами, прозрачно для пользователей вашего сайта. В общем, возможности ASP.NET ограничены только вашим воображением.
ASP.NET - это не продолжение ASP. Это концептуально новая технология Microsoft, созданная в рамках идеологии .NET. В ASP.NET заложено все, для того, чтобы сделать весь цикл разработки веб - приложения более быстрым, а поддержку более простой. ASP.NET основана на объектно-ориентированной технологии, но сохранила модель разработки asp: вы создаете программу и помещаете ее в директорию, выделенную сервером, и она будет работать. В ASP.NET появилось много новых функций, а существовавшие в asp значительно усовершенствованы.
В ASP.NET используются компилируемые языки. Во время компиляции проверяется синтаксическая корректность исходного текста. Скомпилированный в промежуточный язык код выполняется быстрее, и он будет таким же независимо от языка, который мы используем. Компилируемые языки поддерживают строгую типизацию.
Компиляция происходит на сервере в момент первого обращения пользователя к странице. Если программист изменил текст страницы, программа перекомпилируется автоматически. При написании кода можно использовать набор компонентов, поставляемых с .NET.
Платформа .NET Framework предоставляет приложениям среду выполнения, сама непосредственно взаимодействуя с операционной системой. Выше лежит интерфейс ASP.NET приложений, на котором в свою очередь базируются веб-формы (ASP.NET страницы) и веб-сервисы. Интерфейс .NET Framework позволяет стандартизировать обращение к системным вызовам и предоставляет среду для более быстрой и удобной разработки. CLR обеспечивает единый набор сервисов для всех языков.
ASP.NET использует технологию доступа к данным ADO.NET, которая обеспечивает единый интерфейс для доступа к базам данных SQL Server и файлам XML. Кроме того, усиленная модель безопасности позволяет обеспечивать защиту клиента и сервера от несанкционированного доступа.
В 2004 году появилась версия ASP.NET 2.0. Как утверждается, эта версия позволяет сократить объем кодирования на 70%. Новые возможности версии 2.0 - например, использование шаблонов дизайна страниц(Master Page), упрощенная локализация Web-приложений, более 50 новых серверных элементов управления. Цели, которые преследовали разработчики новой версии - повысить скорость разработки сайтов, масштабируемость, легкость поддержки и администрирования сайтов, скорость работы сервера. Появилась панель остнастки MMC (консоль управления Microsoft), предоставляющая графический интерфейс для управления настройками ASP.NET. Изменять настройки проекта теперь можно и через web-интерфейс. ASP.NET 2.0 поддерживает работу на 64-битных процессорах. Сервис персонализации (personalization) предоставляет готовое решение для хранения персональных данных, непосредственно характеризующих пользователя сайта, так называемого профиля пользователя (Profile).
Шаблоны дизайна, темы и скины позволяют независимо дизайн всего сайта отдельно от его функциональности, темы включают графику и каскадные таблицы стилей.
Предыдущие версии Visual Studio для проектов ASP.NET требовали наличия на машине разработчика сервера IIS. Теперь сервер встроен в среду разработки.
ASP.NET 2.0 и Visual Studio 2005 предоставляют инструменты для легкого построения локализируемых сайтов, которые определяют предпочитаемый язык пользователя и посылают ему страницы на его языке.
Возможность перекомпиляции позволяет обнаружить ошибки до загрузки страниц на сервер. Можно не хранить на сервере исходные страницы aspx, тем самым защищая свою интеллектуальную собственность.
В ASP.NET 2.0 встроена технология автоматического обновления кэширования баз данных. Данные, полученные из базы, хранятся на сервере и он не обращается к базе для обработки повторного запроса. При изменении базы данных кэш обновляет свое содержимое [6].
ASP.NET - это технология, а не язык, и позволяет программировать на разных языках - С#, VB.NET, J#. В платформе .NET все языки равны, но некоторые равнее(Дж. Оруэлл). Вот такими языками и являются С# и VB.NET, потому что они были специально созданы для этой платформы. Программирование C# позволяет в полной мере использовать концепции, методы и паттерны объектно-ориентированной разработки. Язык Visual Basic 8.0 наделен почти теми же возможностями. Чтобы научиться ASP.NET, вам нужно знать основы HTML, а знание asp не обязательно. Оно может даже помешать, так как придется менять образ мышления. Также для понимания многих желательно знать CSS и JavaScript.
2. Достоинства ASP.NET
ѕ Объектно-ориентированный подход.
ѕ Поддержка визуальных компонентов, инкапсулирующих не только вывод HTML, но и Javascript и даже AJAX. Кроме встроенных, существуют компоненты сторонних производителей. Есть возможность наследовать свой компонент от чужого и улучшать его, адаптируя под свои потребности.
ѕ Встроенные визуальные компоненты для редактирования и отображения данных, навигации, авторизации и т.д.
ѕ Встроенные средства кэширования, мониторинга, позволяющие повысить производительность и масштабируемость приложений.
ѕ Полноценный компилируемый язык программирования (C#, VB.NET, Delphi, J#)
ѕ Удобная среда разработки и отладки приложений
ѕ Шаблоны дизайна, пользовательские элементы управления, модель codebehind -- позволяют не только отделить программный код от представления, но и использовать многократно один и тот же код.
ѕ Встроенная авторизация и аутентификация.
ѕ Встроенная поддержка веб-сервисов
ѕ Расширяемая архитектура, основанная на провайдерах в таких областях как:
ѕ Авторизация
ѕ Хранение файлов
ѕ Компиляция
ѕ Сессия
ѕ Усовершенствованная архитектура доступа к данным ADO.NET
ѕ Встроенная поддержка локализации сайтов (многоязычность)
2.4 Microsoft SQL Server 2005
С выходом Microsoft SQL Server 2005 в мире разработки баз данных начинаются изменения. Если Вы разработчик баз данных, то теперь Вы можете создавать код в соответствии с его функциональностью, иметь доступ к данным во встроенных форматах, таких, как XML, и создавать сложные системы, управляемые сервером баз данных. Разработка баз данных становится более интегрированной, чем это было раньше, и все необходимые инструменты находятся прямо у Вас под рукой.
С выходом Microsoft SQL Server 2005 программисты баз данных могут использовать все преимущества библиотеки классов Microsoft .NET Framework и современных языков программирования для внедрения новой функциональности на сервере. Используя интеграцию с common language runtime (CLR), Вы можете создавать Ваши хранимые процедуры, функции и триггеры на языке .NET Framework, если захотите. Языки программирования Microsoft Visual Basic .NET и C# дают возможность работать с объектно-ориентированными конструкциями, структурированным управлением исключениями, массивами, пространствами имен и классами. Кроме того, .NET Framework предоставляет тысячи классов и методов, имеющих большие встроенные возможности, которые Вы легко можете использовать на стороне сервера. Многие задачи, которые было тяжело выполнить в Transact-SQL, могут выполняться гораздо легче с использованием управляемого кода; кроме того, теперь доступны два новых типа объектов базы данных - агрегаты и пользовательские типы. Теперь Вы сможете лучше использовать знания и навыки, которые Вы приобрели во время написания встроенного кода. Одним словом, SQL Server 2005 позволяет вам расширять возможности сервера базы данных для более простого выполнения вычислений и операций.[7]
Улучшенная модель программирования: языки программирования, совместимые с .NET Framework, во многих отношениях намного богаче, чем Transact-SQL. Они предоставляют конструкции и возможности, которые ранее не были доступны разработчикам SQL.
Улучшенная надежность и безопасность: управляемый код работает в среде CLR, в которой находится и движок баз данных. Это дает возможность объектам баз данных .NET Framework быть более безопасными и защищенными по сравнению с расширенными хранимыми процедурами, доступными в более ранних версиях SQL Server.
Пользовательские типы и агрегаты: два новых объекта базы данных, которые расширяют возможности хранения данных и выполнения запросов в SQL Server, доступны с помощью CLR.
Общая среда разработки: разработка баз данных встроена в среду разработки Microsoft Visual Studio 2005. Вы можете использовать те же инструменты для разработки и отладки объектов базы данных и скриптов, которые Вы используете для написания компонентов и служб .NET Framework среднего или клиентского уровня.
Производительность и расширяемость: т.к. управляемый код компилируется в исполнимый код до выполнения, Вы можете получить значительное увеличение производительности в некоторых случаях. Вы также выиграете от интеграции с CLR, начав писать код с более сложной логикой, который больше подходит для расчетных задач, используя такие языки, как Visual Basic .NET и C#. Кроме того, Visual Basic .NET и C# предлагают объектно-ориентированные возможности, такие, как инкапсуляция, наследование и полиморфизм. Вы легко сможете организовать реляционный код в классы и пространства имен, что облегчит Вам организацию и поддержку кода при работе с большим количеством кода. Эта возможность логически и физически организовать код в сборки и пространства имен является большим преимуществом и позволяет Вам лучше находить и размещать различные части кода в большой базе данных.
Управляемый код является более эффективным, чем Transact-SQL, при обработке чисел и управлении сложной логикой выполнения и обеспечивает широкую поддержку обработки строк, регулярных выражений, и т.д. Также, с функциональностью библиотеки классов .NET Framework, Вы имеете полный доступ к тысячам готовых классов и процедур, которые Вы можете легко вызвать из любой хранимой процедуры, триггера или пользовательской функции. Все, от улучшенных функций обработки строк, математических функций, операций с датами до доступа к системным ресурсам, улучшенных алгоритмов шифровки, доступа к файлам, обработки изображений и манипуляции данными XML, легко доступно из управляемых хранимых процедур, функций, триггеров и агрегатов.
Одним из главных преимуществ управляемого кода является безопасность. Перед выполнением управляемого кода, CLR выполняет несколько проверок, используя процесс "verification", чтобы удостовериться, что код безопасен для запуска. Например, код проверяется, чтобы убедиться, что не производится чтения памяти, в которую не производилась запись.
Технологии XML
XML стал обычным форматом для хранения и передачи размеченной, структурированной или полуструктурированной информации. Примерами таких данных являются текст (размеченный для определения структуры документа и подчеркивания его отдельных частей), иерархические (структурированные) объекты и данные разной природы, которые могут менять свою структуру от одного элемента к другому (полуструктурированные). XML также является важным и широко распространенным стандартом для обмена данными между разными приложениями по локальным сетям и Internet.
Microsoft SQL Server 2000 поддерживает использование XML через Microsoft SQLXML, что позволяет Вам конвертировать реляционные данные в формат XML и хранить данные XML в реляционных таблицах. Microsoft SQL Server 2005 Beta 2 расширяет эту функциональность, включив XML в типы данных, а также предоставив новый язык запросов для документов XML, позволяя Вам выполнять модификации над этими документами.
Microsoft SQL Server 2005 предоставляет инструменты, которые требуются разработчикам для создания новых классов приложений базы данных. Удаляя барьеры при выполнении кода и расположении хранилища, и объединяя вместе различные стандарты, такие, как XML, SQL Server 2005 предоставляет разработчику баз данных большое количество новых возможностей. [8]
2.5 Microsoft Visual Studio 2005
Microsoft Visual Studio -- линейка продуктов фирмы Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.
Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) -- выпущена в конце октября 2005 (влючает .NET Framework 2.0). В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др. http://msdn.microsoft.com/vstudio/express/default.aspx 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005 и всех Express-редакций выпущен 14 декабря 2006 года.
Комплект Visual Studio стал несколько фрагментарным: существует огромное количество версий продукта, причем до появления этой новой версии казалось, что в Microsoft забыли о поддержке энтузиастов, которые собственно и сделали продукты для разработчиков самыми популярными. Не имеет смысла говорить о том, что чувствовали пользователи, когда Microsoft пыталась сдвинуть их от Visual Basic 6.0 к .NET-версии продукта, достаточно сказать, что некоторые просто отказывались понимать, что все изменилось.
В апреле 2003 года Microsoft выпустила предшествующую версию Visual Studio, переделанную Visual Studio .NET 2003. Этот продукт был привязан к выпуску Windows 2003 и считался небольшим обновлением. Выпуск Visual Studio .NET 2003 подразумевал глубокую интеграцию с широкими новыми возможностями Windows Server 2003, например, UDDI, Web-службами и .NET Framework. Windows Server 2003 была первой версией Windows, поставлявшейся с интегрированной средой .NET Framework.[9]
В настоящее время Visual Studio 2005 представляет собой высокоэффективную среду профессионального разработчика, которая свободно соединяет несколько технологий, предоставляющих разработчикам беспрецедентные возможности для создания приложений Windows, Web-служб, Web-приложений, сайтов и т.д. Конечно, это потребовало от Microsoft намного больше времени, чем планировалось для разработки данного комплекта продуктов. По мнению специалистов Microsoft, это обусловлено тем, что уровень интеграции, который они предлагают во всех продуктах Visual Studio и SQL Server, имеет особенный характер. Вот что сказал Дэвид Кэмпбелл, генеральный менеджер SQL Server в Microsoft: "Мы начинали интеграцию, не имея представления о том, как это делается. Разработка заняла очень много времени, и мы сами многое узнали в процессе работы".
Подобные документы
Проектирование базы данных "Деканат" в среде MySQL и разработка многопользовательского приложения с целью хранения информации о студентах и учета их успеваемости. Построение графиков оценок по предметам в спроектированной информационной системе.
курсовая работа [507,2 K], добавлен 16.01.2015Составление проектной документации. Назначение, цели и задачи информационной системы "Виртуальный деканат". Стадии и этапы разработки. Конструктор сайтов Wix, его основные возможности. Интерфейс данного проекта. Проверка HTML-кода на валидность.
отчет по практике [1,2 M], добавлен 08.04.2015Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.
дипломная работа [954,8 K], добавлен 26.07.2013Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.
курсовая работа [706,2 K], добавлен 17.06.2012Создание информационной системы товарооборота на основе использования технологий баз данных кирпичного завода. Физическая модель базы данных. Проектирование БД в СУБД Microsoft SQL Server. Схема функциональной структуры программной системы. Запросы к БД.
курсовая работа [3,5 M], добавлен 05.03.2015Назначение и область применения мультимедийных презентаций, их преимущества, правила создания и варианты использования. Назначение, основные возможности и группы инструментов среды Microsoft Power point. Процесс разработки базы данных "Деканат ВУЗа".
курсовая работа [348,3 K], добавлен 09.11.2010Создание нескольких таблиц для нашей базы данных "Деканат студентов". Проектирование межтабличных связей. Создание формы в режиме "Мастера создания форм". Запросы при помощи мастера. Запрос "Выбор студентов по успеваемости". Установка порядка сортировки.
лабораторная работа [124,5 K], добавлен 01.05.2014Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Проблемы, связанные с отсутствием информационной системы. Проектирование логической схемы данных для выбранной предметной области на основе методологии IDEF1X. Разработка информационной системы с использованием MS SQL Server 2008 и MS Visual Studio 2010.
курсовая работа [3,0 M], добавлен 07.08.2013Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.
курсовая работа [897,6 K], добавлен 21.11.2011