Автоматизированная информационная система учета движения контингента студентов ВУЗа
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?ования запроса
Ниже приведен фрагмент процедуры выполнения запроса
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>