Автоматизированная информационная система учета движения контингента студентов ВУЗа

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

?ования запроса

Ниже приведен фрагмент процедуры выполнения запроса

DataModule3.AdoQuery1.Active:=False;

DataModule3.AdoQuery1.SQL.Clear;

DataModule3.AdoQuery1.SQL.Add(Memo1.Text);

DataModule3.AdoQuery1.Active:=True;

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

 

2.2 Описание методов

 

Все описанные в предыдущем параграфе компоненты и свойства дополняются методами.

Для поиска данных в БД можно использованы методы: Lookup, FindKey.

Метод Lookup осуществляет поиск на точное соответствие значений, указанных в параметрах. Метод Lookup не переводит курсор на найденную запись, а считывает значения полей найденной записи. Для получения значений полей найденной записи нужно указать требуемые названия полей в параметре ResultFields. Значения только этих полей и будут считаны из найденной записи. Порядок следования полей в параметре не имеет значения. В случае успешного поиска метод Lookup возвращает в качестве результата значение типа Variant. Метод Lookup возвращает значение Null при неудачном поиске.

Метод FindKey описан следующим образом: Function FindKey(const KeyValues: array of const):Boolean. Этот метод осуществляет поиск записи в наборе данных, у которой значения полей полностью совпадают со значениями, указанными в параметре KeyValues. Список полей не задаётся, так как берутся поля, заданные текущим индексом. В случае удачного поиска метод возвращает значение TRUE и перемещает курсор на найденную запись. Иначе возвращается значение False.

Cancel - Отменяет все изменения набора данных, если они еще не сохранены методом Post или переходом на другую запись.

ClearFields - Метод очищает все поля текущей записи.

Close - Закрывает набор данных. Метод является альтернативой присваивания False свойству Active набора данных.

Delete - Метод удаляет текущую запись. Следует заметить, что во многих форматах данных удаляемая запись лишь помечается, как удаленная, и скрывается от пользователя. Физически же такая запись из файла не удаляется. В этом случае обычно время от времени приходится "паковать" таблицы, избавляясь от таких записей.[10]

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

Таким образом в данном разделе был описан процесс разработки АИС Контингент. Полный листинг программы приводится в приложении работы.

 

2.3 Внедрение программы

 

Автоматизированная информационная система "Контингент" предназначена для автоматизации управления контингентом в вузе.

Разработанный программный продукт представляет собой систему управления базой данных (СУБД). База данных - реляционная. Формат базы данных - Microsoft Access. Доступ данных из приложения осуществляется при помощи драйвера ADO. Приложение-интерфейс СУБД разработана с использованием Delphi.

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

Система выполняет все основные функции работы с базами данных: ввод, корректировка, удаление, поиск. Кроме основных функции автоматизированы следующие: формирование приказов, формирование списков групп, формирование справок.

Сформированные отчетные документы можно экспортировать в Excel или Word. Управление основными операциями осуществляется как с помощью визуальных кнопок, так и с помощью управляющего главного меню(Рис.2.10).

 

Рисунок 2.10 Интерфейс главной формы

 

В процессе разработки информационной системы параллельно проводилось структурное тестирование. Были максимально полно протестированы все маршруты программы.

Программа сопровождается формой о для настройки базы данных. (Рисунок 2.11-2.12)

 

Рисунок 2.11 Форма Настройка сервера базы данных

 

Рис.2.12 Настройка локальной базы данных

 

Программа сопровождается оконными сообщениями о действиях, например о сохранении настройки Рис.2.13. При пустом поле имени БД, система выдает следующее сообщение-Рис.2.14.

.

Рис. 2.13 Сообщение о сохранении настройки

 

Рис.2.14 Сообщении о необходимости имя БД

Следующще сообщение об ошибке сети Рис.2.15.

 

Рис.2.15 Сообщение об ошибке

 

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

Интерфейс пользователя с программным обеспечением прост и удобен в работе, понятен и доступен при освоении программы.

Системные требования для работы программы, разработанной на базе Borland Delphi 7 Studio могут быть невелики.

Программа может работать в среде операционных систем от Windows XP до Windows 7.

Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 200 МГц (рекомендуется Pentium 400 МГц и выше), оперативной памяти - 256 Мбайт (рекомендуется 1Г байт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 1Гбайт).

 

 

?/p>