База данных в СУБД FoxPro

Автор работы: Пользователь скрыл имя, 25 Января 2012 в 15:09, курсовая работа

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

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

Содержимое работы - 1 файл

Пояснительная записка.doc

— 485.50 Кб (Скачать файл)
 

     Таблица 2 хранит информацию об изделиях, о количестве отправленных изделий, об их стоимости, также хранит код склада из которого они были отправлены и номер накладной, по которой были доставлены получателю.

Таблица 3 – Накладная

Название  атрибута Тип Длина Описание
Номер накладной Character 20 (первичный ключ)
Дата  отпуска Date - Дата отпуска  изделия
Номер платежного требования Character 15 Номер платежного требования, по которому будет производиться  расчет
Наименование  получателя Character 20 Название фирмы  получателя

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

Таблица 4 – Получатель

Названия  атрибута Тип Длина Описание
Наименование  получателя Character 15 Название предприятия (первичный ключ)
ФИО получателя Character 10 ФИО получившего  изделия
Адрес получателя Character 10 -
 

     Таблица 4 хранит информацию о получателях: название предприятия, ФИО и адрес получателя.

     3  Разработка приложения

     Параллельно с проектированием системы базы данных выполняется разработка приложений. Главные составляющие данного процесса — это проектирование транзакций и пользовательского интерфейса.

     3.1 Проектирование пользовательского интерфейса

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

     Специалисты рекомендуют при проектировании пользовательского интерфейса использовать следующие основные элементы и их характеристики:

     - содержательное название;

     - ясные и понятные инструкции;

     - логически обоснованные группировки и последовательности полей;

     - визуально привлекательный вид  окна формы или поля отчета;

     - легко узнаваемые названия полей; 

     - согласованную терминологию и  сокращения;

     - согласованное использование цветов;

     - визуальное выделение пространства и границ полей ввода данных;

     -  удобные средства перемещения  курсора;

     - средства исправления отдельных  ошибочных символов и целых  полей; 

     - средства вывода сообщений об  ошибках при вводе недопустимых  значений;

     - особое выделение необязательных для ввода полей;

     - средства вывода пояснительных  сообщений с описанием полей; 

     - средства вывода сообщения об окончании заполнения формы.

     3.2 Пользовательский интерфейс базы данных

     В соответствии с поставленной целью  была создана БД с удобным интерфейсом. При запуске приложения откроется меню (рисунок 2). Здесь можно получит доступ ко всем таблицам, формам, отчетам и запросам базы данных. Первая буква в названии каждого блока - это буква быстрого доступа к пункту меню, осуществляется нажатием Alt+необходимая буква(лат.)                          

     Рисунок 2 – Основное меню

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

     Рисунок  3 – Формы

     Рисунок 3 – Формы по связям между таблицами 

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

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

     Рисунок 4 – Пример отчета

Рисунок 5 – Пример запроса

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

     3.3 Разработка главного  модуля приложения

     Приложение  должно иметь главный файл, с которого оно будет запускаться и который  в проекте выделяется жирным шрифтом. В принципе, это может быть и форма, но при создании конкретного проекта используется программный модуль с именем start.prg, который расположен на странице приложения Code в группе Program. Ниже приведен текст start.prg .

SET DATE BRITISH

SET ESCAPE OFF

SET DELETED ON

SET NOTIFY on

SET brstatus off

SET STATUS OFF

SET TALK OFF

SET ECHO OFF

SET STEP off

SET safety off

SET SYSMENU off

DO "C:\Users\Joohnnathan\Documents\Visual FoxPro Projects\menu1.mpr"

READ event

CLOSE ALL

CLEAR ALL

quit

     3.4 Руководство пользователя

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

     Для нормальной работы приложения компьютер  должен отвечать системным требованиям: Windows 2000/XP/Vista, Pentium III 700 МГц., 256 Мб. ОЗУ, 32 Мб. DirectX 8-совместимая 3D видеокарта (уровня GeForce2 или выше), 100 Мб. Места на жестком диске, 12х CD-ROM, клавиатура, мышь.

 
 

Заключение

     В  процессе решения данной задачи были изучены процесс проектирования и  набор функций языка FoxPro 9.0, разработана структура данной задачи. Созданный программный продукт полностью отвечает поставленным перед ним задачам. Обеспечивает снижение временных и физических затрат на проведение учета деятельности Централизованной бухгалтерии управления культуры. Данная программа снижает риск потери данных. Программа отвечает трём основным компонентам – удобство, безопасность и скорость.

     Еще одна задача состоит в разработке новых  ИС  с тем, чтобы  появилась  возможность использовать эти системы в дальнейшем  не только для конкретного предприятия, но и на других предприятиях, в которых необходимо систематизировать данные учета деятельности. Т. е. необходимо усовершенствовать программу, сделать ее универсальной.                        

_

СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

КНИГИ 

   
  1. Вячеслав  Клепинин и Татьяна Агафонова Visual FoxPro 9.0.
  2. Ключко В.И.  «Методическое указание к выполнению курсовой работы», Краснодар, Издательство КубГТУ, 1997
  3. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2002.
  4. Малыхина М.П. «Базы данных: основы, проектирование, использование» – СПб.: «БХВ-Петербург», 2004.
  5. Горев А., Ахаян Р., Макашарипов С. «Эффективная работа с СУБД».СПб.:Питер,  1997.—   704 с.,ил.
  6. Шафрин Ю.А. «Основы компьютерной технологии». М., 1998
 

СТАТЬИ

  1. Максимов Владимир. «Главный файл проекта» - http://www.foxclub.ru/articles/art39.php

Информация о работе База данных в СУБД FoxPro