Проект автоматизированной информационной системы "Зачисление абитуриентов" в среде MS Access с использованием языков VBA и SQL
Изучение возможностей проектирования баз данных в MS Access. Разработка алгоритма решения задачи. Создание таблиц и связей между ними. Автоматизация запросов информационной системы "Зачисление абитуриентов" c использованием языков программирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.12.2013 |
Размер файла | 3,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования Республики Беларусь
Учреждение образования «Барановичский государственный университет»
Курсовая работа
по дисциплине «Сетевые технологии и базы данных»
Тема: «Проект автоматизированной информационной системы "Зачисление абитуриентов" в среде MS Access с использованием языков VBA и SQL»
Исполнитель:
студент 3 курса, гр.ЭОП-31
Сасим Е.
Руководитель:
Резникова С.А.
Барановичи 2015
Оглавление
- Введение
- Глава 1. Теоретическая часть
- 1.1 Обзор существующих СУБД
- 1.2 Обзор возможностей MS ACCESS, использованных при разработке базы данных
- Глава 2. Практическая часть
- 2.1 Создание таблиц
- 2.2 Создание связей между таблицами БД
- 2.3 Создание запросов информационной системы
- 2.4 Создание форм информационной системы
- 2.5 Создание отчетов
- 2.6 Руководство пользователя
- Заключение
- Список использованных источников
Введение
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.
База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д.
Любые данные несут в себе информацию о событиях, происходящих в материальном мире, и, по сути, являются зарегистрированными сигналами, возникшими в результате этих событий.
Данные только в том случае становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы.
Программа Microsoft Access относится к классу систем управления базами данных (СУБД), предназначенных для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
Большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access - это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.
База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.
Целью курсовой работы является создание информационной-справочной системы для зачисления абитуриентов в ВУЗ. Разработка проекта проводилась с помощью приложения Access.
Основные задачи курсовой работы:
- Создать базу данных включающую таблицы с входной информацией.
- Разработать алгоритм решения задачи.
- Сформировать различные виды запросов.
- Создать формы для каждой таблицы.
- Спроектировать составную форму.
- Создать итоговые отчеты.
- Разработать макросы
Разработанная БД ориентирована на помощь при зачислении студентов при проведении вступительной капмании.
Глава 1. Теоретическая часть
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.2 Обзор возможностей 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.]
СУБД позволяет задать типы данных и способы их хранения. Можно задать критерии, которые СУБД будет в дальнейшем использовать для обеспечения правильности ввода данных. В самом простом случае условие на значение должно гарантировать, что не введется случайно в числовое поле буквенный символ. Другие условия могут определять область или диапазоны допустимых значений данных. В наиболее совершенных системах можно задать отношения между совокупностями данных (обычно называемыми таблицами или файлами) и возложить на СУБД обеспечение совместимости или целостности данных.
Microsoft Access предоставляет максимальную свободу в задании типа данных (текст, числовые данные, дата, время, денежные значения, рисунки, звук, документы, электронные таблицы), форматов хранения (длина строки, точность представления чисел и даты времени) и предоставления этих данных при выводе на экран или печать. Для уверенности, что в базе данных хранятся только корректные значения, можно задать условия на значения различной степени сложности.[4, 121 c.]
В Access можно при помощи макросов или Access Basic осуществить динамический обмен данными с другими приложениями. OLE является более изощренным средством Windows, которое позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access.
Microsoft Access может работать с большим числом самых разнообразных форматов данных, включая файловые структуры других СУБД. Можно осуществить импорт и экспорт данных из файлов текстовых редакторов или электронных таблиц.[7, 45 c.]
Обработка данных
Работа с данными в текстовом редакторе или электронной таблице значительно отличается от работы с данными в СУБД. В документ, подготовленный с помощью текстового процессора, можно включить табличные данные и использовать для их обработки ограниченный набор функций. Можно выполнить поиск строки символов в исходном документе, с помощью ОLЕ включить в него таблицы, диаграммы или картинки из других приложений. В электронной таблице некоторые ячейки содержат обеспечивающие нужные вычисления или преобразования формулы, а данные, которые являются для них исходной информацией, можно ввести в другие ячейки. Данные из электронной таблицы, созданной для какой-то конкретной цели, очень трудно потом использовать в решении других задач. Чтобы выполнить новую задачу, можно организовать связь с данными другой электронной таблицы или использовать ограниченные возможности поиска для копирования выбранного подмножества данных одной из электронных таблиц в другую, которая потребуется вам для решения новой задачи.
СУБД позволяет работать с данными, применяя различные способы. Можно выполнить поиск информации в отдельной таблице или создать запрос со сложным поиском по нескольким связанным между собой таблицам или файлам. С помощью одной единственной команды можно обновить содержание отдельного поля или нескольких записей. Для чтения и корректировки данных создаются процедуры, использующие функции СУБД. У многих систем имеются развитые возможности для ввода данных и генерации отчетов.[13, 52 c.]
В Microsoft Access для обработки данных таблиц используется мощный язык SQL. Можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных. При любой обработке данных из нескольких таблиц использует однажды заданные вами связи между таблицами. Можно сконцентрировать свои усилия на решении информационных проблем, не затрачивая сил на построение сложной системы, которая отслеживает в вашей базе все связи между структурами данных. В Microsoft Access имеется также простое и в то же время богатое возможностями средство графического задания запроса - так называемый «запрос по образцу» (QBE, query by example), которое используется для задания данных, необходимых для решения некоторой задачи. Используя для выделения и перемещения элементов на экране стандартные приемы работы с мышью в Windows и несколько клавиш на клавиатуре, можно за секунды построить довольно сложный запрос.[11, 150 c.]
Управление данными
Электронные таблицы и текстовые документы являются прекрасными средствами для решения «однопользовательских» задач, но они плохо приспособлены для работы в режиме коллективного пользования. Электронные таблицы также полезны в качестве шаблонов для простых форм ввода информации, но если нужно произвести комплексную проверку данных, то здесь их функций явно недостаточно. Электронная таблица хороша в качестве шаблона для счета-фактуры в небольшой фирме. Но если с расширением бизнеса начинает возрастать число сотрудников, вводящих в компьютер заказы, то без базы данных вам не обойтись. Точно так же электронная таблица может использоваться на крупных предприятиях для подготовки сотрудниками отчетов о своих затратах, но для составления общей бухгалтерской отчетности эти сведения все равно должны собираться в базе данных.
В тех случаях, когда возникает необходимость коллективного пользования информацией, настоящая система управления базами данных позволяет защищать информацию от несанкционированного доступа так, что право знакомиться с данными или корректировать их получают только определенные пользователи. Предназначенная для коллективного пользования СУБД имеет средства, не позволяющие нескольким пользователям одновременно корректировать одни и те же данные. Поскольку в Access к данным могут иметь доступ одновременно несколько пользователей, в нем предусмотрены надежные средства зашиты и обеспечения целостности данных. Вы можете заранее указать, какие пользователи или группы пользователей могут иметь доступ к объектам (таблицам, формам, запросам) вашей базы данных. Microsoft Access автоматически обеспечивает защиту данных от одновременной их корректировки разными пользователями. Microsoft Access также опознает и учитывает защитные средства других подсоединенных к вашей базе структур. Точно определив, какие именно данные вам нужны, каким образом они будут храниться в памяти и какая должна быть система доступа к данным, тем самым решается только вопрос управления данными. Кроме этого нужен еще простой способ автоматизации решения предстоящих типовых задач. СУБД специально проектируются для создания приложений. Они представляют необходимый инструментарий для управления данными и их обработки, а также дают возможность каталогизировать объекты приложения и управлять взаимосвязями между ними. При этом вместе с СУБД в распоряжении оказывается язык программирования и средство отладки.[6, 540 c.]
Практически все существующие СУБД имеют средства разработки приложений, которые могут быть использованы программистами или квалифицированными пользователями при создании процедур для автоматизации управления и обработки данных. В Microsoft Access имеются средства, позволяющие легко проектировать и создавать приложения для работы с базами данных без знания языка программирования. Работа в Microsoft Access начинается с определения реляционных таблиц и их полей, которые будут содержать данные. Сразу после этого вы с помощью форм, отчетов и макросов сможете определять действия над этими данными.[4, 187 c.]
Формы и отчеты
Формы и отчеты можно использовать для задания форматов вывода данных на экран и дополнительных вычислений, что очень похоже на работу с электронными таблицами. Но в этом случае содержащиеся в формах и отчетах форматы и инструкции по проведению вычислений отделены от данных (находящихся в таблицах), так что имеется полная свобода действий в использовании данных, не меняя при этом сами данные - достаточно создать дополнительную форму или отчет, использующие те же самые данные. Если нужно автоматизировать некоторые действия, то для установления связей между определенными формами и отчетами или для выполнения определенных действий в качестве отклика на некоторое событие можно без особого труда создать макросы. Если нужны более изощренные средства, например библиотечные утилиты Windows, можно написать процедуру на Access Basic.[4, 315 c.]
Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений.
Глава 2. Практическая часть
2.1 Создание таблиц
На первом этапе разработки нашей базы данных создадим таблицы ее составляющие.
Таблица - объект, который создается и используется для хранения данных. Любой таблице можно задать первичный ключ (одно или несколько полей, имеющих уникальные значения в каждой записи).
Нише приведем таблицы, входящие е в состав база данных по учету абитуриентов.
Таблица «Анкета» содержит информацию о будущих студентах (рисунок 2.1).
Рисунок 2.1 Таблица «Анкета» в режиме конструктора
Таблица «Данные о дисциплинах» (рисунок 2.2) содержит информацию о сдаваемых предметах.
Рисунок 2.2 Таблица «Данные о дисциплинах» в режиме конструктора
Таблица «Результаты экзаменов» (рисунок 2.3) содержит информация о баллах, полученных на экзаменах.
Рисунок 2.3 Таблица «Результаты экзаменов» в режиме конструктора
Описанные выше таблицы заполним информацией, касающейся темы курсовой работы. Таблица «Анкета» имеет следующий вид (рисунок 2.4).
Рисунок 2.4 Таблица «Анкета» в режиме просмотра
Таблица «Данные о дисциплинах» (рисунок 2.5) содержит классификатор предметов.
Рисунок 2.5 Таблица «Данные о дисциплинах» в режиме просмотра
И таблица «Результаты экзаменов» (рисунок 2.6) включает полученные на тестировании баллы.
Рисунок 2.6 Таблица «Результаты экзаменов» в режиме просмотра
2.2 Создание связей между таблицами БД
После того, как таблицы созданы, задаем их связи друг с другом.
Схему данных иллюстрирующую связь таблиц нашей информационной системы покажем на рисунке (рисунок 2.7).
Рисунок 2.7 Схема данных информационной системы
2.3 Создание запросов информационной системы
Прямое назначение создаваемой информационно-справочной системы состоит в получении в качестве результата списка зачисленных абитуриентов. С этой цель нами будут созданы следующие запросы, помогающие в поиске абитуриентов, успешно прошедших процедуру экзаменационного отбора.
1. Зачисление по баллу
Для решения поставленной задачи в режиме Конструктора выбираем поля указанные на рисунке 2.8, и накладываем на некоторые из них следующие условия.
Рисунок 2.8 Запрос «Зачисление по баллу» в режиме конструктора
Результат выполнения данного запроса представлен на рисунке 2.9.
Рисунок 2.9 Запрос «Зачисление по баллу» в режиме выполнения
2. Получить список из 10 зачисленных абитуриентов
Для решения задачи в режиме конструктора (рисунок 2.10) выбираем необходимые поля и для поля Фамилия указываем необходимые ограничения.
Рисунок 2.10 Запрос «Зачисление по количеству» в режиме конструктора
Выполнив запрос, получим список абитуриентов, зачисленных в ВУЗ. Результат запроса показан на рисунке 2.11.
Рисунок 2.11 Запрос «Зачисление по количеству» в режиме выполнения
Описанный запрос на языке SQL имеет вид, представленный на рисунке 2.12.
Рисунок 2.12 Запрос «Зачисление по количеству» на языке SQL
3. Следующий запрос суммирует баллы, набранные каждым абитуриентом во время экзаменов.
В режиме конструктора создаваемый запрос имеет вид (рисунок 2.13).
Рисунок 2.13 Запрос «Общий бал» в режиме конструктора
В результате выполнения запроса видим список интересующей информации (рисунок 2.14).
Рисунок 2.14 Запрос «Общий бал» в режиме выполнения
2.4 Создание форм информационной системы
Для удобства просмотра имеющейся информации создадим проектируемой базе данных следующие формы.
Рисунок 2.15 Форма «Анкета»
Рисунок 2.16 Форма «Данные о дисциплинах»
Рисунок 2.17 Форма «Результаты экзаменов»
2.5 Создание отчетов
Отчеты являются эффективным средством для распечатки информации регулярного использования. Отчеты позволяют выбрать из базы данных требуемую пользователем информацию и оформить ее в виде документа.
Система по учету зачисленных студентов содержит отчеты, соответствующие всем созданным нами информационным запросам.
Рисунок 2.18 Отчет «Зачисление по количеству»
Рисунок 2.19 Отчет «Зачисление по баллу»
Печать отчетов возможна в меню Файл.
Рисунок 2.20 Выбор параметров печати отчетов
2.6 Руководство пользователя
Сконструированная информационная система зачисление абитуриентов запускается на выполнение при открытии БД «Абитуриент».
Попав в главное меню, пользователь может выбирать дальнейшее продвижение по ИСС с помощь выбора соответствующего объекта..
Меню «Формы» позволяет заполнить любую из таблиц системы, попав в соответствующую ей форму. Удобному заполнению способствует интуитивно понятный интерфейс системы.
Меню «Запросы» позволяет получать необходимую информацию о зачисленных на данный момент на экран.
Меню «Отчеты» позволяет получать итоговую информацию в виде заданном при конструировании отчета и после ввода запрашиваемой информации, если данный отчет является параметрическим.
Для успешного запуска системы требуется Windows совместимый компьютер с установленным пакетом MS Access и принтер для печати отчетов.
Заключение
Создание новой реляционной БД в Access осуществляется в соответствии с ее структурой, полученной в результате проектирования. При создании БД важно задать параметры, в соответствии с которыми Access будет автоматически поддерживать целостность БД. Для этого при определении структуры таблиц должны быть указаны ограничения на допустимые значения данных, а при создании схемы данных на основе нормализованных данных должны быть заданы параметры поддержания целостности связей БД.
Завершается создание БД процедурой загрузки, т.е. заполнением таблиц конкретной информацией. Особое значение имеет технология загрузки взаимосвязанных данных. Удобным инструментом загрузки в Access являются формы ввода/вывода. Они позволяют создать экранный аналог документа, через который можно вводить данные одновременно в несколько взаимосвязанных таблиц.
Пользователь может создавать полную БД поэтапно, начиная работу с ней при любом количестве имеющихся таблиц. В любой момент Access позволяет дополнить БД новыми таблицами и ввести связи между ними в схему данных.
Элементами научной новизны полученных результатов является то, что база данных способна функционировать при постоянном совершенствовании ее технических, программных, информационных составляющих и расширять спектр реализуемых управленческих функций и объектов взаимодействия.
Технико-экономическая и социальная значимость БД:
1) многократное использование данных;
2) быстрый поиск и получение информации по запросам пользователя;
3) централизованное хранение позволяет легче изменять и согласовывать данные.
Размещено на http://www.allbest.ru/
Список использованных источников
1. Акишкин, А.М. Основы программирования на персональных ЭВМ / А.М. Акишкин, Г.В. Федорова; под. ред. Г.В. Федорова. - М.: Экономическое образование, 1999. - 270 с.
2. Богумирский, Б.П. Эффективная работа на IBM PC в среде Windows 95 СПб / Б.П. Богумирский. - М: «Питер», 1997. - 1000 с.
3. Васильев, В.А. VBA в Office 2000: Учебный курс. / В.А. Васильев. - СПб.: Питер, 2001. - 95 с.
4. Градобаева, И.Б. Microsoft Access: практ. задания. / И.Б. Градобаева, Е.А. Николаева, Г.Е. Дембовский; под ред. И.Б. Градобаева. - Мн.: Аверсэв, 2005. - 96 с.
5. Диго, С.М. Создание баз данных в среде СУБД Access 2000. Учебное пособие. / С.М. Диго. - М., 2002. - 140 с.
6. Ильина, О.П. Информационные технологии бухгалтерского учета. - СПб.: Питер, 2001. - 688с.
7. Николь, Н.Е. Access. Для профессионалов / Н.Е. Николь. - М.: ЭКОМ., 2000. - 304 с.
8. Потапкин, А. В. Основы Visual Basic для пакета Microsoft Office / А.В. Потапкин. - М: «Эком», 1998. - 256 с.
9. Робинсон С.Н. Microsoft Office 97. / С.Н. Робинсон - СПб.: Питер, 2003. - 158 с.
10. Рогожин, Е.М. СУБД, история, развитие / Е.М. Рогожин. - С.- Петербург: «Питер Пресс», 2001. - 576 с.
11. Симонович С.В. Специальная информатика: Учебное пособие / Евсеев, Г.А., Алексеев, А.Г. - М.: АСТ-ПРЕСС КНИГА, 2003.-480с.
12. Токмаков, ГП. Базы данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное пособие / ГП. Токмаков. - Ульяновск: Изд-во УлГТУ, 2005. - 143 с.
13. Харитонова, И. Н. Самоучитель Access 2000. / И. Н. Харитонова. - СПб.: Питер, 2003. - 73 с.
Размещено на Allbest.ru
...Подобные документы
Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Основные задачи системы электронного документооборота. Создание таблиц и определение связей между ними в MS Access. Работа с мастером подстановок. Разработка запросов. Форма в режиме конструктора. Создание простого отчета для одной таблицы. Вид макета.
курсовая работа [1,6 M], добавлен 20.09.2013Разработка информационной системы в СУБД Microsoft Access на примере расчёта с клиентами в промтоварном магазине. Достоинства проектируемой программы. Создание отчетов, таблиц, установка связей между ними. Построение запросов в режиме Конструктора.
отчет по практике [2,9 M], добавлен 19.03.2015Создание информационной системы работы такси с целью обеспечения диспетчерам более быстрого и удобного поиска необходимой информации. Создание таблиц и связей для работы с базами данных в среде Microsoft Access 2007. разработка запросов и отчетов.
курсовая работа [3,1 M], добавлен 06.05.2013Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.
контрольная работа [742,8 K], добавлен 08.06.2011Характеристика функциональных возможностей разрабатываемой программы в среде Delphi для регистрации абитуриентов. Описание алгоритма и структуры данной программы. Поиск данных в базе по заданным параметрам. Описание модулей и листинг программы.
курсовая работа [801,5 K], добавлен 19.07.2011Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Создание таблиц в приложении Microsoft Access; определение связей между ними. Задание полю индивидуального значения. Разработка запросов в режиме конструктора, форм с помощью "Мастера форм" и отчетов. Составление главной и подчиненных кнопочных форм.
курсовая работа [3,8 M], добавлен 13.02.2013Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.
дипломная работа [3,1 M], добавлен 16.08.2015Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.
курсовая работа [2,8 M], добавлен 10.06.2011Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Управление базами данных. Система управления базой данных MS Access. Виды логической связи. Макросы и модули. Обеспечение целостности данных. Создание запросов и форм. Свойства полей базы данных Access. Взаимосвязь между сущностями в предметной области.
курсовая работа [943,4 K], добавлен 13.03.2014- Разработка информационной системы предприятия с помощью системы управления базами данных Access 2007
Проектирование структуры базы данных предприятия с помощью СУБД Access. Установка связей между таблицами и ввод в них данных. Создание форм к базе данных, фильтрация запросов, просмотр отчетов. Получение комплексного отчета после группировки и сортировки.
лабораторная работа [787,7 K], добавлен 22.11.2014 Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Понятие экономической информационной системы. Функциональные особенности и классификационные признаки. Электронный архив как ядро информационной системы и централизованное хранилище документов. Способы создания таблиц, форм и диаграмм базы данных.
контрольная работа [2,4 M], добавлен 14.07.2009Создание приложения в среде MS Access "Кулинарная книга". Структурные элементы базы данных. Нормализация отношений и типы связей. Логическое и физическое проектирование. Целостность данных в Access. Создание таблиц, форм и запросов для поиска блюд.
курсовая работа [745,4 K], добавлен 26.03.2015Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.
контрольная работа [2,6 M], добавлен 03.04.2014