Процесс проектирования и набор функций языка FoxPro 2.0
Реляционная модель данных, их организация и основные операции. Основные команды программы FoxPro версии 2.0. Цели и задачи проектирования, особенности структуры процесса. Технология ведения информационной системы, постановка задачи и функции пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 08.04.2015 |
Размер файла | 82,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Полнота и корректность означают наличие в базе данных всех записей, без которых не могут нормально функционировать приложения. Кроме того, подразумевается корректность установленных ассоциаций, а также содержимого полей, введенных для поддержки разнообразных зависимостей между данными. В алгоритм этой программы закладываются такие виды контроля, которые эффективно выполняются автоматически. Тем самым облегчается обслуживание базы данных, упрощаются алгоритмы многих приложений за счет исключения из них процедур проверки корректности обрабатываемых данных.
Для программы проверки полноты и корректности БД должны быть разработаны технологические инструкции по ее выполнению, оговорены правила исправления
выявленных ошибок.
Защита данных в БД от несанкционированного доступа выполняется обычными средствами СУБД, а также средствами корректировки «замков управления» доступом и замены программ кодирования-декодирования. Соответствующие рекомендации для администратора БД следует разработать на стадии эксплуатации системы.
Управление использованием данных. Технология ведения информационной системы должна предусматривать механизм учета пользователей и приложений. Для этой цели могут использоваться словари-справочники данных. Кроме того- сведения об использовании данных и обращениях конечных пользователей к ИС должны фиксироваться в журнальном файле. Сервисные программы обработки журнального файла позволят администратору БД получить разнообразные протоколы использования данных.
На стадии эксплуатации администратор БД должен разработать график взаимодействия пользователей с системой, позволяющий обеспечить нормальное функционирование ИС и по возможности не допустить конфликтных ситуаций.
Управление эффективностью функционирование системы. Периодически при эксплуатации системы администратор БД оценивает параметры эффективности её функционирования. Для этой цели используются стандартные или оригинально разработанные сервисные программы, позволяющие получить сведения о затратах и наличии ресурсов внешней
памяти, реактивности системы, сведения о частоте использования данных и др. На основании этих сведений администратор БД принимает решения об изменениях параметров схем или о проведении реорганизаций.
6. Постановка задачи
С учетом того, что на данный момент времени научно-технический прогресс значительно ускоряется, а деканату приходиться, что называется “вручную” работать со значительными объемами информации это приводит к необходимости разработки более совершенных методов обработки информации: автоматизации учебного процесса. Основные направления автоматизации состоят в минимизации затрат ручного труда и снижении трудоемкости.
В состав контрольной задачи «Деканат» входят следующие структурные компоненты, каждый из которых наделён присущими ему свойствами, в данном случае полями (рис 2.).
Структура объекта организована таким образом, чтобы в условиях ведения учета, контроля и анализа с применением информационной системы функция обработки данных были отдалены от пользователя, и существовала в форме, которая человеком непосредственно не воспринимается. При этом возникает необходимость приведения выходной информации к виду, пригодному к восприятию пользователя.
6.1 Организация труда и функции пользователя
Пользователь в рамках документирования осуществляют следующие функции:
- собственно регистрацию первичной учетной информации путем набора ее на клавиатуре;
- выполнение процедур начала и завершения каждого сеанса автоматизированной регистрации первичной информации;
- восприятия и анализ сообщений комплекса сообщений комплекса выдаваемых
данных на дисплей в процессе автоматизированного документирования;
- отображение необходимой информации в «человекочитаемой» форме;
В общем виде методологические аспекты должны отражать следующие вопросы:
машинное формирование первичной информации в документах и на машинные носители;
машинное ведение учета поступающих данных;
машинная передача результатной информации для её использования.
6.2 Базы данных
Структура баз данных реляционная, то есть состоит из колонок и записей.
Так как программа в будущем будет реализована на FoxPro, то скорость обращения к БД довольно высока. Выше приведено описание СУБД, поддерживающие реляционную модель данных. Приведены основные функции и команды Fox Pro2.0.
7. Ход решения контрольной задачи
В данной работе предпринята попытка автоматизации учебного процесса - контрольная задача «Деканат», которая представляет собой БД для работы со списками студентов, преподавателей, входящих в состав нашего факультета.
Работа с БД реализована с помощью функций работы с БД, основывающихся на встроенном наборе функций языка FoxPro 2.0
Порядок решения данной задачи:
1) Ознакомление с предметной областью.
2) Изучение процесса проектирования и системы управления базами данных.
3) Разработка структуры данной задачи.
4) Сбор информации на различных факультетах и в ректорате, необходимой для создания универсальной программы для всего университета.
5) Подготовка отчёта.
Заключение
В процессе решения данной задачи были изучены процесс проектирования и набор функций языка FoxPro 2.0, разработана структура данной задачи. Еще одна задача состоит в разработке новых ИС с тем, чтобы появилась возможность использовать эти системы в дальнейшем не только для нашего деканата, а и во всем университете.
Т.е. необходимо усовершенствовать программу, сделать её универсальной. Возникает необходимость все более интенсивно привлекать в этот процесс современные средства вычислительной техники. Их использование позволит ускорить обработку информации и снизить вероятность возникновения ошибок. При этом для эффективного использования подобных систем необходимо использование современной вычислительной техники и соответствующего программного обеспечения.
Литература
1) ПоповА.А. Программирование в среде СУБД Fox Pro2.0 Москва «Радио и связь»,1994г.
2) www.foxpopuli.narod.ru - web-сайт, посвящённый FoxPro 2.6 MS-DOS.
3) http://www.fio.ru/- web-сайт Федерации Интернет образования.
4) http://www.citforum.ru/database/foxpro.shtml - материалы по БД: Fox Pro
5) http://db.informika.ru/ - электронный справочник по Fox Pro.
6) http://www.inftech.webservis.ru/ - web-сайт Информационных технологий.
7) www.e-russia.ru - web-сайт, посвящённый содержанию, проблемам и обоснованию необходимости решения ФЦП «Электронная Россия» программными методами.
8) http://ccc.ru/elro/about.html - материалы об Электронной России: дискуссионный центр.
9) http://www.e-rus.org/articles/meaning_programm.shtml -Официальный текст программы «Электронная Россия»
10) www.hse.ru/~erussia - web-сайт ФЦП «Электронная Россия».
Размещено на Allbest.ru
...Подобные документы
Обзор возможностей, базовых классов и элементов управления Microsoft Visual Foxpro, описание функций и возможностей языка SQL. Постановка задачи, руководство пользователя и листинг программы. Компоненты информационной системы, основные функции СУБД.
курсовая работа [360,1 K], добавлен 12.06.2010Разработка программного обеспечения справочника "Банка России". Основные компоненты банка данных. Классификация банка данных по основной компоненте БД. Этапы проектирования БД. Суть языка программирования FoxPro, основные термины, команды и функции.
курсовая работа [34,7 K], добавлен 07.12.2011Описание предметной области. Организация диалога пользователя с компьютером. Определение важных для предметной области объектов, их свойств и отношений друг с другом. Среда разработки базы данных - Microsoft Visual FoxPro 6.0. Требования к приложению.
курсовая работа [880,1 K], добавлен 11.01.2012Анализ проектирования баз данных на примере построения программы ведения информационной системы картотеки ГИБДД. Основные функции базы данных. Обоснование выбора технологий проектирования и реализации базы данных. Описание информационного обеспечения.
курсовая работа [753,0 K], добавлен 27.08.2012Разработка базы данных FoxPro (БД), листинг программы. Работа с несколькими таблицами и установление взаимосвязей между ними. Система меню, формирование отчетов. Использование расширенных средств ввода и вывода данных. Организация справочной системы.
дипломная работа [1,7 M], добавлен 20.08.2009Теоретические основы создания баз данных в Visual Foxpro 9.0. Описание программы, использование ее команд. Создание табличной базы данных, отношений между таблицами в многотабличной базе данных больных в больнице. Редактирование табличного отчета.
курсовая работа [681,2 K], добавлен 19.12.2013Цели и задачи проектирования информационной системы, основные требования к ней, внутренняя структура и взаимосвязь отдельных компонентов. Обзор и анализ существующих программных разработок. Обоснование стратегии автоматизации и технологии проектирования.
курсовая работа [3,3 M], добавлен 12.01.2015Автоматизация учета складских операций с целью организации компьютеризации документооборота и учетных операций с помощью Microsoft Visual FoxPro 6.0. Описание структуры базы данных. Этапы проектирования БД. Выбор программного и технического обеспечения.
курсовая работа [1,1 M], добавлен 26.12.2011Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.
курсовая работа [5,7 M], добавлен 29.04.2014Автоматизации деятельности промышленного предприятия. Сущность, цели и задачи проектирования базы данных, характеристика ее составных компонентов. Основные типы моделей данных – реляционная, иерархическая и сетевая, их достоинства и недостатки.
курсовая работа [78,5 K], добавлен 15.03.2009Понятие системы базы данных. Реляционная модель и ее характеристики. Целостность в реляционной модели. Реляционная алгебра. Вопросы проектирования БД. Нормальные формы отношений. Проектирование БД методом сущность-связь. ER-диаграммы. Язык SQL.
курс лекций [353,0 K], добавлен 03.10.2008Функциональное описание процесса разработки системы автоматического проектирования цилиндрической емкости. Математическая постановка и программное обеспечение задачи. Алгоритм работы программы и результаты ее работы, анализ использования основных окон.
курсовая работа [876,0 K], добавлен 20.12.2012Характеристика сущностей инфологической модели и проектирование модели базы данных технологического процесса. Описание предметной области и основы инфологического моделирования. Особенности проектирования и обеспечение выполнения объявленных функций.
курсовая работа [22,5 K], добавлен 27.02.2009Процесс разработки структуры базы данных по требованиям заказчиков. Основные задачи инфологического, концептуального и логического проектирования, средства создания модели. Этапы выполнения проектирования баз данных для Центра развития творчества.
курсовая работа [33,3 K], добавлен 10.06.2011Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.
курсовая работа [2,1 M], добавлен 08.06.2012Создание базы данных в Visual FoxPro. Упорядочивание данных в таблицах. Определение отношений между таблицами и проверка условий целостности данных. Расширенные SQL-запросы и безусловная выборка значений. Использование квантора существования в запросах.
методичка [926,3 K], добавлен 30.09.2013Анализ предметной области и постановка задачи. Технологии построения распределенных приложений. Сервер Zope, php. dыбор технологии. Постановка задачи и проект программы. Выбор технологии проектирования. Разработка моделей, спецификации и кодирование.
курсовая работа [1,7 M], добавлен 05.08.2005Цели проектирования баз данных (БД). Возникающие в процессе проектирования БД проблемы, особенности из разрешения в процессе нормализации отношений. Понятие функциональных зависимостей. Нормальные формы, обоснованные функциональными зависимостями.
контрольная работа [193,1 K], добавлен 21.06.2016Разработка информационного обеспечения задачи, определение логической структуры реляционной базы данных. Разработка запросов и отчетов для обработки и отображения информации, интерфейса пользователя. Методика и этапы физического проектирования задачи.
курсовая работа [33,5 K], добавлен 25.07.2012Компоненты и классификация банков данных. Модели данных: иерархическая, сетевая, реляционная, постреляционная, многомерная, объектно-ориентированная. Настольные системы управления базами данных: VisualdBase, Рarаdох, Microsoft FoxРrо и Visual FoxРrо.
курсовая работа [849,8 K], добавлен 25.04.2015