База данных абитуриент

Автор работы: Пользователь скрыл имя, 15 Декабря 2013 в 12:48, курсовая работа

Краткое описание

Целью курсовой работы является создание информационной-справочной системы для зачисления абитуриентов в ВУЗ. Разработка проекта проводилась с помощью приложения Access.
Основные задачи курсовой работы:
Создать базу данных включающую таблицы с входной информацией.
Разработать алгоритм решения задачи.
Сформировать различные виды запросов.
Создать формы для каждой таблицы.
Спроектировать составную форму.
Создать итоговые отчеты.
Разработать макросы

Содержание

ВВЕДЕНИЕ 6
ГЛАВА 1 ТЕОРЕТТЧЕСКАЯ ЧАСТЬ 8
1.1 Обзор существующих СУБД 8
1.2 Обзор возможностей MS ACCESS, использованных при разработке базы данных 12
ГЛАВА 2 ПРАКТИЧЕСКАЯ ЧАСТЬ 19
2.1 Создание таблиц 19
2.2 Создание связей между таблицами БД 21
2.3 Создание запросов информационной системы 22
2.4 Создание форм информационной системы 26
2.5 Создание отчетов 27
2.6 Руководство пользователя 29
ЗАКЛЮЧЕНИЕ 30
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31

Прикрепленные файлы: 1 файл

абитуриент.doc

— 3.56 Мб (Скачать документ)


ОГЛАВЛЕНИЕ

 

 

ВВЕДЕНИЕ

 

Для принятия обоснованных и эффективных  решений в производственной деятельности, в управлении экономикой и в  политике  современный специалист должен уметь с помощью компьютеров и средств связи  получать, накапливать, хранить и обрабатывать данные, представляя  результат в виде наглядных документов. В современном обществе информационные  технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.

База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д.

Любые данные несут в себе информацию о событиях, происходящих в материальном мире, и, по сути, являются зарегистрированными сигналами, возникшими в результате этих событий.

Данные только в том случае становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы.

Программа Microsoft Access относится к классу систем управления базами данных (СУБД), предназначенных для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.

Большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access – это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.

База данных должна отвечать требованиям  тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.

Целью курсовой работы является создание информационной-справочной системы для зачисления абитуриентов в ВУЗ. Разработка проекта проводилась с помощью приложения Access.

Основные задачи курсовой работы:

    • Создать базу данных включающую таблицы с входной информацией.
    • Разработать алгоритм решения задачи.
    • Сформировать различные виды запросов.
    • Создать формы для каждой таблицы.
    • Спроектировать составную форму.
    • Создать итоговые отчеты.
    • Разработать макросы

Разработанная БД ориентирована на помощь при зачислении студентов при проведении вступительной капмании.

  1. ТЕОРЕТТЧЕСКАЯ ЧАСТЬ

    1. Обзор существующих СУБД

 

Многие авторы классифицируют СУБД на две большие категории: так  называемые "настольные" и "серверные".

  • Настольные СУБД

  • Настольные СУБД используются для сравнительно небольших задач (небольшой объем обрабатываемых данных, малое количество пользователей). С учетом этого, указанные СУБД имеют относительно упрощенную архитектуру, в частности, функционируют в режиме файл-сервер, поддерживают не все возможные функции СУБД (например, не ведется журнал транзакций, отсутствует возможность автоматического восстановления базы данных после сбоев и т. п.). Тем не менее, такие системы имеют достаточно обширную область применения. Прежде всего, это государственные (муниципальные) учреждения, сфера образования, сфера обслуживания, малый и средний бизнес. Специфика возникающих там задач заключается в том, что объемы данных не являются катастрофически большими, частота обновлений не бывает слишком высокой, организация территориально обычно расположена в одном небольшом здании, количество пользователей колеблется от одного до 10–15 человек. В подобных условиях использование настольных СУБД для управления информационными системами является вполне оправданным, и они с успехом применяются.

    Одними из первых СУБД были так называемые dBase-совместимые программные системы, разработанные разными фирмами. Первой широко распространенной системой такого рода была система dBase III – PLUS (фирма Achton-Tate). Развитый язык программирования, удобный интерфейс, доступный для массового пользователя, способствовали широкому распространению системы. В то же время работа системы в режиме интерпретации обусловливала низкую производительность на стадии выполнения. Это привело к появлению новых систем-компиляторов, близких к системе dBase III – PLUS: Clipper (фирма Nantucket Inc.), FoxPro (фирма Fox Software), FoxBase+ (фирма Fox Software), Visual FoxPro (фирма Microsoft). Одно время достаточно широко использовалась СУБД PARADOX (фирма Borland International).

    В последние годы очень широкое распространение получила система управления базами данных Microsoft Access, которая входит в целый ряд версий пакета Microsoft Office(фирма Microsoft).

  • Серверные СУБД

  • Для крупных организаций  ситуация принципиально меняется. Там  использование файл-серверных технологий является неудовлетворительным по описанным выше причинам. Поэтому на передний край борьбы за автоматизацию выходят так называемые серверные СУБД.

    Основными производителями  таких систем обработки и хранения данных являются 3 корпорации: Oracle, Microsoft и IBM. Диаграмма соотношения объемов продаж соответствующих систем приводится на рисунке 1.1.

    Рисунок 1.1 - Продажи ПО систем хранения данных в мире

     

    Наиболее распространенными клиент-серверными системами здесь соответственно являются системы Oracle (разработчик компания Oracle), MS SQL Server (разработчик компания Microsoft), DB2 , Informix Dynamic Server (компания IBM).

    Дадим краткую характеристику этим системам.

  • MS SQL Server
  • К настоящему времени  разработано несколько версий систем: MS SQL Server-2000, MS SQL Server -2005, MS SQL Server-2008. Приведем информацию о системе MS SQL Server-2008 с  сервера Microsoft.

    Microsoft SQL Server 2008 - это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В SQL Server включена поддержка языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения.

    Платформа бизнес-анализа SQL Server 2008, тесно интегрированная  с Microsoft Office, предоставляет развитую маштабируемую инфраструктуру для  внедрения мощных возможностей бизнес-анализа в рабочий процесс всех бизнес-подразделений вашей компании, открывая доступ к нужной бизнес-информации через знакомый интерфейс MS Excel и MS Word.

    MS SQL Server-2008 поддерживает  создание и работу с корпоративным  хранилищем данных, объединяющим информацию со всех систем и приложений, позволяющим получить единую комплексную картину бизнеса вашей компании.

    MS SQL Server-2008 предоставляет масштабируемый  и высокопроизводительный "процессор  данных" - для самых ответственных  и требовательных бизнес-приложений, тем, кому необходим высочайший уровень надежности и защиты, позволяя при этом снизить совокупную стоимость владения за счет расширенных возможностей по управлению серверной инфраструктурой.

    MS SQL Server-2008 предлагает разработчикам развитую, удобную и функциональную среду программирования, включая средства работы с веб службами, инновационные технологии доступа к данным – все, что необходимо для эффективной работы с данными любых типов и форматов.

  • Oracle
  • К настоящему времени  разработано несколько версий систем, каждая из которых включает целую линейку продуктов, например Oracle 8, Oracle 9i, Oracle 10g.

    Соответствующие линейки продуктов  включают как собственно СУБД (например Oracle Database 10g, Oracle Database 11g) , так и средства разработки и анализа данных.

    Oracle предлагает комплексные, открытые, доступные и удобные в использовании  технологические решения. Готовые  пакетируемые решения автоматически  включают в свою стоимость  базу данных, сервер приложений, интеграционную платформу, инструменты аналитики и управления неструктурированными данными. Масштабируемые бизнес-приложения Oracle могут быть легко интегрированы с ИТ-инфраструктурой предприятия без потери уже вложенных в IT инвестиций.

    СУБД Oracle Database 11g обеспечивает улучшенные характеристики за счет автоматизации задач администрирования и обеспечения лучших в отрасли возможностей по безопасности и соответствию нормативно-правовым актам в области защиты информации. Появилось больше функций автоматизации, самодиагностики и управления. Среди характеристик системы можно отметить управление большими объемами данных с использованием распределенных таблиц и компрессии, эффективную защиту данных, возможность полного восстановления, возможность интеграции геофизических данных медиа-контента в бизнес-процеcc и т.д.

  • Серверы баз данных компании IBM
  • К настоящему времени  разработаны линейки продуктов DB2 и Informix, включающая как собственно СУБД так и средства разработки и анализа  данных (DB2 Universal Database DB2 Personal Edition, DB2 Enterprise 9 и др., а также Informix Dynamic Server, Informix Dynamic Server Express, Informix Extended Parallel Server и др.

    Универсальный сервер баз данных DB2 Universal Database - это масштабируемая, обьектно-реляционная  система управления базами данных с интегрированной поддержкой мультимедиа и Web, работающая на системах от персональных компьютеров и серверов на процессорах Intel до Unix, от однопроцессорных систем до симметричных многопроцессорных систем (SMP) и систем с массовым параллелизмом (MPP), на хостах AS/400 и мейнфреймах. DB2 Universal Database объединяет в себе высокую производительность систем обработки транзакций в режиме on-line, объектно-реляционные расширения, усовершенствованные средства оптимизации с возможностями параллельной обработки и поддержкой очень больших баз данных. DB2 Universal Database также имеет новые встроенные средства для облегчения переноса на свою базу приложений, разработанных на других системах управления базами данных, таких как Oracle, Microsoft, Sybase и Informix. Помимо этого, DB2 Universal Database включает в себя дополнительные средства поддержки систем аналитической обработки в реальном времени (OLAP) и систем поддержки принятия решений, множество простых в использовании расширений (DB2 extenders). DB2 Universal Database доступна на абсолютном большинстве ключевых платформ, что дает заказчикам ту гибкость, которая им необходима.

      1. Обзор возможностей MS ACCESS, использованных при разработке базы данных

     

    Система управления базами данных Microsoft Access – версия 1.0 была разработана в 1992 году и явилась первой реляционной СУБД для операционной системы Microsoft Windows. В 1995 году версия Access 95 стала первой в мире 32-разрядной реляционной СУБД, а Access 97 – первой СУБД, которая использовала информационные сетевые технологии для обмена данными по корпоративной сети.

    С помощью Ассеss  обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа  с Ассеss  не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке Visual Basic

    Еще одним дополнительным достоинством Ассеss является интегрированность этой программы с Ехсеl, Word и другими про граммами пакета Office. Данные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

    В Microsoft Access предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации.

    БД под управлением СУБД Access – это файл с расширением .MDB, включающий в себя классы объектов:

      • таблицы для хранения данных;
      • формы для вывода и редактирования БД в интерактивном режиме;
      • запросы для обработки таблиц и других запросов;
      • страницы доступа для работы с БД с помощью программ-обозревателей Интернета;
      • макросы для автоматизации выполнения рутинных действий;
      • модули на базовом языке программирования Visual Basic для обработки данных;
      • отчеты для вывода результатов обработки данных.

    Определение (задание  структуры) данных

    Во время  работы с документом или электронной  таблицей обычно полностью свободны в определении содержимого документа  или каждой ячейки таблицы. В текстовом редакторе такая гибкость необходима для того, чтобы поместить ту или иную информацию в нужное место на странице, а в электронной таблице должны иметь возможность хранить исходные данные, производить необходимые вычисления и представлять результаты в нужном виде. Эта гибкость обеспечивает успешное решение относительно небольших, хорошо сформулированных задач. Если разрабатывается документ или электронная таблица, которые предназначены для других пользователей, то становится трудно проконтролировать ввод новых и использование уже имеющимися данными. Кроме того, если понадобится работать не только с цифровой или текстовой информацией, можно обнаружить, что электронная таблица не может работать с информацией, представленной в виде рисунка или звука.[7, 24 c.]

    Информация о работе База данных абитуриент