Базы данных и знаний
Курсовая по предмету:
"Базы данных"
Название работы:
"Базы данных и знаний"
Автор работы: t0lian
Страниц: 27 шт.
Год:2001
Краткая выдержка из текста работы (Аннотация)
4. ОПИСАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ
При открытии базы данных автоматически открывается Главная Кнопочная Форма.
Далее пользователь может выбрать следующие варианты работы:
1. работа с программой
2. работа с таблицами баз данных
3. работа с формами
4. формирование отчётов.
На главной кнопочной форме можно выбрать два режима работы: работа с формами и работа с отчетами. После выбора необходимого режима и выбора подрежимов можно вводить новые данные, формировать отчёты и изменять имеющиеся данные.
Если нет необходимости в работе с программой, то по желанию можно выбрать в меню либо работу с таблицами, либо работу с формами, либо с отчётами. Для этого нужно обратиться в меню к соответствующим командам, где из списков выбираются требуемые компоненты.
Ввод данных производится путем заполнения полей с подписанными именами, соответствующими именам бумажного типа документа. В свойствах полей заданы типы поля, текстовые, числовые, поле дата. Текстовыми являются поля данные которых состоят из строковых и цифровых значений, числовыми полями являются поля данные которых состоят только из числовых значений.
Также в свойствах оговорена обязательность заполнения данных. Если вводимые данные не соответствуют предъявляемым требованиям или данные не внесены в обязательные при записи поля, то программа выдаёт сведения об ошибке и подсказку для введения правильных данных.
Составление отчетной документации происходит путем выбора в меню главной кнопочной формы кнопки «Отчёты», при нажатии на которую происходит открывание окна кнопочной формы с названиями справочных отчетов.
На общей схеме взаимосвязи программных модулей и информационных файлов показана головная часть, которая отражает взаимосвязь программного и информационного обеспечения комплекса задач.
Содержание работы
СОДЕРЖАНИЕ:
ВВЕДЕНИЕ 2
I. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ 6
1. СТРУКТУРА ПРЕДМЕТНОЙ ОБЛАСТИ 6
2. ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 9
3. ОБЪЕКТЫ И СВЯЗИ 12
3.1. Структуры таблиц. 12
4. ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 17
II. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 18
1. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ 18
1.1. Запросы и отчеты 18
1.2. Диалог с пользователем 20
2. ДЕРЕВО ВЫЗОВА ПРОЦЕДУР 22
3. ИСПОЛЬЗУЕМЫЕ МАКРОКОММАНДЫ 23
4. ОПИСАНИЕ ПРОГРАММНЫХ МОДУЛЕЙ 24
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 27
ВВЕДЕНИЕ
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. Поэтому, в данной курсовой работе рассмотрим работу с базами данных.
Современная жизнь немыслима без эффективного управления. Важной категорией являются системы обработки информации, от которых во многом зависит эффективность работы любого предприятия или учреждения. Такая система должна позволять:
1. Сбор, обработку, хранение и представление данных о деятельности организаций и внешней среде в виде, удобном для анализа и использования при принятии управленческих решений.
2. Автоматизацию выполнения операций (технологических операций), составляющих целевую деятельность органи¬зации.
3. Выполнение учетных функций. Система предназна¬чена для получения сводной картины финансово хозяйственной деятельности организации. Основные выполняемые задачи:
- обеспечивать получение общих или детализированных отчетов по итогам работы;
- позволять легко определять тенденции изменения важнейших показателей;
- обеспечивать получение информации, критической по времени, без существенных задержек;
- выполнять точный и полный анализ данных.
Первоначально для накопления, хранения и обработке информации на ЭВМ применялись локальные массивы (или файлы), при этом для каждой из решаемых функциональных задач создавались собственные файлы исходной и результатной информа¬ции. Это приводило к значительному дублированию данных, ус¬ложняло их обновление, затрудняло решение взаимосвязанных проблемных задач.
Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД).
Основные функции СУБД:
- Определение данных. Какие сведения будут храниться в базе данных, типы данных и как они связаны между собой.
- Обработка данных. Различные способы обработки данных, фильтровка, сортировка, вычисление итоговых значений.
- Управление данными. Ограничение доступа, правила совместного доступа.
СУБД взаимодействуют не с локальными, а со взаимосвязанными по информации массивами, называемыми базами данных. С помощью персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования банков данных при обработке больших объемов информации.
Современные СУБД в основном являются приложениями Windows, т.к. данная операционная система позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент - сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений (например, текстовых редакторов, пакетов построения графиков и т.п.), встроенные версии языков высокого уровня (чаще диалекты SQL или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (Rapid Application Development), основанная на «открытом подходе», т.е. необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic и Visual С++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно, разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент - сервер».
Таким образом, на сегодняшний день разработчик не связан рамками какого либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным в настоящее время представляется общее направление развития СУБД и других средств разработки приложений.
Задачей данного курсового проекта является разработка автоматизированной системы \'\'База данных\'\' для кафедры «Химии и высокомолекулярных соединений».
Данная база предназначена для быстрого доступа к следующей информации:
- трудовые данные о сотрудниках,
- личные данные,
- данные о пенсионном фонде,
- данные о предметах и специальностях на кафедре.
Данная система предназначена для автоматизации получения оперативной информации, формирования выходных документов.
Практическая значимость: значительная экономия времени, затрачиваемого на работу. Данное приложение позволит сотрудникам более эффективно работать с данными, получать информацию отчетного характера, необходимую для внутриорганизационных целей, значительно сократить время.
Использованная литература
- СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Автоматизированные системы управления предприятиями и объеинениями: (Разработка, внедрение, развитие)/ Н. А. Саломатин, В. И. Дудорин, А. И. Ларионов и др.; Под ред. Н. А. Саломатина.-М.: Экономика, 1985.
- Эффективность работы с Microsoft Access 97 СПБ: ЗАО «Издательство \"Питер», 1999. 976 с.: ил.
- Работа с Microsoft Office 97 изд. «Кнолидж», 1999 г.