Курсовая работа: Разработка прикладной информационной системы
В настоящей версии Visual FoxPro графический интерфейс пользователя включает в себя: поддержку технологии перемещения таблиц и полей данных в экранные формы непосредственно из диспетчера проекта или из окна проектирования базы данных; использование контекстного меню; всеобъемлющий характер наборов инструментария и многое другое.
Visual FoxPro поддерживает работу с OLE-объектами, позволяя как встраивать такие объекты в экранные формы, так и сохранять их в полях базы данных. Дополнительно Visual FoxPro предоставляет библиотеку OLE-объектов.
Версия Visual FoxPro 9.0 обладает рядом новых возможностей:
- Более удобная работа с проектом и управлением базой данных.
- Упрощены процедуры проектирования таблиц и расширены возможности словаря базы данных. Введено создание для видов внешних соединений; определение псевдонимов для столбцов таблицы базы данных; назначения полям элементов управления, маски ввода и формата.
- Расширены возможности построения запросов и проектирования видов.
- Упрощено проектирование форм и значительно расширены функциональные возможности. Поддерживается применение MDI (Multiple Document Interface) и SDI (Single Document Interface) интерфейсов для управления оконными формами. Добавлено средство проектирования контекстного меню (Shortcut Menu Designer). Новый редактор облегчает программирование, обеспечивая форматирование программного кода и выделение цветом.
- Введены новые мастера и дополнены старые. Новый мастер Application Wizard позволяет создавать рабочее пространство проекта.
- Продвинуто внедрение OLE-технологии. Поддерживается работа с новыми элементами управления ActiveX, являющимися OLE-объектами.
- Улучшен отладчик.
- Введены новые команды и функции.
3. Практическая часть
3.1 Определение этапов разработки программного обеспечения
В процессе обучения мной были получены навыки проектирования задач, что и было применено в данной курсовой работе. Таким образом, задача была разбита на следующие этапы:
- Разработка модели представления данных
- Разработка структуры интерфейса
- Проектирование входных и выходных форм
- Программирование приложения
- Проверка функциональности на контрольном примере.
3.2 Принципы реализации программного обеспечения
При создании программного обеспечения был применен принцип разделения, то есть все функционально разные части вынесены в отдельные клиентские формы.
Программирование производилось путем описания методов и событий активных элементов форм.
Доступ к данным, хранимым в базе данных, осуществлялся через SQL – запросы.
SQL – команды позволили осуществить добавление и удаление данных из базы.
3.3 Руководство Пользователя
После запуска проекта на экране появляется главное окно программы, с которого начинается дальнейшая работа.
Данная форма «Учет курсовых работ кафедры ВИТ» содержит информацию о студенте и о курсовой работе. Для получения необходимой информации, в списке «Группа» выбираем любую группу кафедры ВИТ. После выбора группы в поле «ФИО» появляются все студенты, принадлежащие данной группе. При выборе студента происходит вывод информации предмете: в списке «Предмет» появляется название предмета (или предметов), по которому проводится курсовая работа. При дальнейшем выборе предмета из списка происходит заполнение следующей информации о курсовой работе: тема курсовой работы, оценка, дата сдачи и преподаватель.
При нажатии на кнопку «Добавить» появляется форма «Добавление информации о студенте и курсовой работе» с пустыми полями, в которые необходимо заполнить, чтобы занести информацию о студенте и о его курсовой работе в нашу базу данных: