- •Реферат
- •Нормативные ссылки
- •Введение
- •1 Исследование предметной области и постановка задачи
- •Исследование предметной области
- •1.2 Постановка задачи
- •2 Планирование разработки бд
- •2.1 Определение требований к системе
- •2.2 Сбор и анализ требований пользователей
- •2.3 Построение концептуальной модели
- •2.4 Преобразование концептуальной модели данных в реляционную модель данных
- •2.5 Структура реляционной базы данных
- •3 Разработка приложения
- •3.1 Проектирование пользовательского интерфейса
- •3.2 Пользовательский интерфейс базы данных
- •3.3 Разработка главного модуля приложения
- •3.4 Руководство пользователя
- •Заключение
- •Список использованных источников
3.3 Разработка главного модуля приложения
Приложение должно иметь главный файл, с которого оно будет запускаться и который в проекте выделяется жирным шрифтом. В принципе, это может быть и форма, но при создании конкретного проекта используется программный модуль с именем start.prg, который расположен на странице приложения Code в группе Program. Ниже приведен текст start.prg .
_screen.AUTOCENTER =.T. // Позиционирование главного окна, когда его видно,
{ _screen.Left =1
_screen.Top =1
_screen.Width=200
_screen.Height=50} // задание размеров, заголовка, стиля рамки.
_screen.caption=[Просмотр] // Название главного окна
_screen.BorderStyle=1 // стиль обрамления рамки
_screen.Closable=.F.
_screen.ControlBox=.T.
_screen.MaxButton=.T. // кнопка развертывания на весь экран
_screen.MinButton=.T.// кнопка свертывания
DIMENSION ToolBars[11,2] // скрывает инструментальные линейки.
ToolBars[1,1] = "FORM DESIGNER" // Формируется массив зарезервированных имен.
ToolBars[2,1] = "STANDARD"
ToolBars[3,1] = "LAYOUT"
ToolBars[4,1] = "QUERY"
ToolBars[5,1] = "VIEWD ESIGNER"
ToolBars[6,1] = "COLOR PALETTE"
ToolBars[7,1] = "FORM CONTROLS"
ToolBars[8,1] = "DATABASE DESIGNER"
ToolBars[9,1] = "REPORT DESIGNER"
ToolBars[10,1] = "REPORT CONTROLS"
ToolBars[11,1] = "PRINT PREVIEW"
FOR i = 1 TO ALEN(ToolBars, 1) // Цикл скрывающий элементы линейки инструментов
ToolBars[i,2] = WVISIBLE(ToolBars[i,1])
IF ToolBars[i,2]
HIDE WINDOW (ToolBars[i,1])
ENDIF
ENDFOR
set date british // Набор некоторых начальных установок.
set escape off
set delete 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 // Отключаем системное меню.
on key label F2 do form «form» // Здесь же можно определить нужные функциональные клавиши.
do form «Главная форма» // Вызов Главной формы.
read event // Оператор, без которого формы не задерживаются на экране.
close databases // закрывает базы
close all // закрывает все
clear all // очищает все
quit // выход
Чтобы приложение не открывалось в окне, а отображались только формы то нужно написать эту строчку
_screen.Visible = .F.
Для того чтобы форма отображалась на экране в свойстве ShowWindows надо выставить 2 – As Top-Level Form для каждой формы.
3.4 Руководство пользователя
Для того что бы запустить приложение его надо установить на компьютер. Запускаем файл курсовая.exe, открывается окно для ввода логина и пароля. Нужно ввести логин: «Андрей» и пароль: «2».
Для нормальной работы приложения компьютер должен отвечать системным требованиям: Windows 2000/XP/Vista, Pentium III 700 МГц., 256 Мб. ОЗУ, 32 Мб. DirectX 8-совместимая 3D видеокарта (уровня GeForce2 или выше), 100 Мб. Места на жестком диске, 12х CD-ROM, клавиатура, мышь.
Заключение
В процессе решения данной задачи были изучены процесс проектирования и набор функций языка FoxPro 9.0, разработана структура данной задачи. Созданный программный продукт полностью отвечает поставленным перед ним задачам. Обеспечивает снижение временных и физических затрат на проведение учета деятельности Централизованной бухгалтерии управления культуры. Данная программа снижает риск потери данных. Программа отвечает трём основным компонентам – удобство, безопасность и скорость.
Еще одна задача состоит в разработке новых ИС с тем, чтобы появилась возможность использовать эти системы в дальнейшем не только для конкретного предприятия, но и на других предприятиях, в которых необходимо систематизировать данные учета деятельности. Т. е. необходимо усовершенствовать программу, сделать ее универсальной.
_