Автор работы: Пользователь скрыл имя, 25 Января 2012 в 15:09, курсовая работа
Функциональность базы данных во многом зависит от предоставленной создателям информации о предметной области. Большую роль играет создание интерфейса доступного для любого пользователя, работающего с ней.
В пояснительной записке рассмотрен конкретный пример разработки систематизированной БД для комплексного учёта товарооборота между предприятиями, показаны приемы создания экранных форм, отчётов, запросов и приложения.
Подробно описана методика работы с программой. Программа может быть использована для практической работы на каком-либо предприятии.
Таблица 2 хранит информацию об изделиях, о количестве отправленных изделий, об их стоимости, также хранит код склада из которого они были отправлены и номер накладной, по которой были доставлены получателю.
Таблица 3 – Накладная
Название атрибута | Тип | Длина | Описание |
Номер накладной | Character | 20 | (первичный ключ) |
Дата отпуска | Date | - | Дата отпуска изделия |
Номер платежного требования | Character | 15 | Номер платежного требования, по которому будет производиться расчет |
Наименование получателя | Character | 20 | Название фирмы получателя |
В таблице 3 хранится информация о накладной, по которой были отправлены изделия и наименование получателя изделий.
Таблица 4 – Получатель
Названия атрибута | Тип | Длина | Описание |
Наименование получателя | Character | 15 | Название предприятия (первичный ключ) |
ФИО получателя | Character | 10 | ФИО получившего изделия |
Адрес получателя | Character | 10 | - |
Таблица 4 хранит информацию о получателях: название предприятия, ФИО и адрес получателя.
Параллельно с проектированием системы базы данных выполняется разработка приложений. Главные составляющие данного процесса — это проектирование транзакций и пользовательского интерфейса.
3.1 Проектирование пользовательского интерфейса
Пользовательский интерфейс приложений базы данных является одним из важнейших компонентов системы. Интерфейс должен быть удобным и обеспечивать все функциональные возможности, предусмотренные в спецификациях требований пользователей.
Специалисты рекомендуют при проектировании пользовательского интерфейса использовать следующие основные элементы и их характеристики:
- содержательное название;
- ясные и понятные инструкции;
- логически обоснованные группировки и последовательности полей;
- визуально привлекательный вид окна формы или поля отчета;
-
легко узнаваемые названия
- согласованную терминологию и сокращения;
-
согласованное использование
- визуальное выделение пространства и границ полей ввода данных;
- удобные средства перемещения курсора;
-
средства исправления
-
средства вывода сообщений об
ошибках при вводе
-
особое выделение
- средства вывода пояснительных сообщений с описанием полей;
- средства вывода сообщения об окончании заполнения формы.
3.2 Пользовательский интерфейс базы данных
В
соответствии с поставленной целью
была создана БД с удобным интерфейсом.
При запуске приложения откроется меню
(рисунок 2). Здесь можно получит доступ
ко всем таблицам, формам, отчетам и запросам
базы данных. Первая буква в названии каждого
блока - это буква быстрого доступа к пункту
меню, осуществляется нажатием Alt+необходимая
буква(лат.)
Рисунок 2 – Основное меню
Основные формы программы, такие как: склад, изделие, накладная и получатель представлены в двух видах. Первый - это шаблонный, второй - по заданию, сделанный вручную. В шаблонных формах можно просматривать, редактировать и добавлять новые записи, в формах, сделанных вручную можно только просматривать записи.
Рисунок 3 – Формы
Рисунок
3 – Формы по связям между таблицами
Также в приложении предусмотрены формы по связям между таблицами. На Рисунке 3 изображен пример такой формы. Здесь можно просматривать данные, а также редактировать и добавлять новые записи, при этом сохраняется целостность базы данных, что очень удобно при использовании.
В приложении предусмотрены несколько отчетов. При необходимости пользователь может вывести необходимую информацию на печать. Данные отчеты могут строиться на основе нескольких таблиц и для заданных параметров, так в примере рассмотрен отчет, в котором для заданного склада выводится информация о том, кто отпустил, какой товар, каким количеством и по какой накладной. Данный отчет может быть полезен для бухгалтеров различных предприятий.
Рисунок 4 – Пример отчета
Рисунок 5 – Пример запроса
На Рисунке 5 представлен пример запроса. В приложении предусмотрено несколько запросов. В данном примере рассматривается запрос, в котором для заданного получателя выводится на экран информация о том, когда был совершен заказ, на какое изделие, с какого склада и отображается номер платежного требования, данный запрос может быть очень полезен для контроля деятельности сотрудников на своем предприятии.
3.3 Разработка главного модуля приложения
Приложение
должно иметь главный файл, с которого
оно будет запускаться и
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\
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, разработана структура данной задачи. Созданный программный продукт полностью отвечает поставленным перед ним задачам. Обеспечивает снижение временных и физических затрат на проведение учета деятельности Централизованной бухгалтерии управления культуры. Данная программа снижает риск потери данных. Программа отвечает трём основным компонентам – удобство, безопасность и скорость.
Еще
одна задача состоит в разработке
новых ИС с тем, чтобы появилась
возможность использовать
эти системы в дальнейшем не только
для конкретного предприятия, но и на других
предприятиях, в которых необходимо систематизировать
данные учета деятельности. Т. е. необходимо
усовершенствовать программу, сделать
ее универсальной.
КНИГИ
СТАТЬИ