Создание базы данных о студентах ВУЗа
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ель может ввести данные в поле или выбрать их из списка. Combo Box занимает в форме меньше места, но в отличие от List Box, в нем нельзя выбрать несколько элементов сразу.
2. КОНСТРУКТОРСКАЯ ЧАСТЬ
2.1 Общие сведения
Программный продукт представляет собой исполняемый файл MyDataBase.exe, созданный при компиляции проекта, написанного на языке Visual Basic 6.0 и файлы справки (web-страницы и изображения). Для систем, на которых не установлен пакет Visual Basic 6.0, может так же понадобиться библиотека MSVBVM60.DLL.
При создании программы использовалось следующее программное обеспечение:
- Microsoft Visual Basic 6.0
- Microsoft Word 2003
- Графические редакторы MS Paint, Adobe Photoshop 7.0, Macromedia Dreamweaver 8.
2.2 Функциональное назначение
Программа представляет собой базу данных о студентах ВУЗа. Она позволяет добавлять, удалять и редактировать записи. Имеются средства для поиска и сортировки данных по любому полю, а также возможность поиска информации и построения диаграмм по текущим данным, содержащимся в базе данных.
2.3 Описание логической структуры программы
2.3.1 Загрузка программы
После запуска программы первой загружается форма frmStart (Приложение 2. с.61), так как она является объектом запуска. При ее загрузке запускается процедура Private Sub Form_Load() (Приложение 1. с.62), которая устанавливает начальное значение переменной х, используемой в таймере анимации, равным нулю. Далее происходит запуск заставки. Запускается процедура таймера: Private Sub tmrAni_Timer() (Приложение 1. с.33). Это таймер, управляющий анимацией. Он работает, используя переменную х. По значению переменной программа определяет какое изображение следует отобразить на экране. После завершения работы таймера, управление передается форме frmDatabase (главная форма программы. Приложение 2. с.62). При ее запуске, выполняется ее процедура Private Sub Form_Load() (Приложение 1. с.39)
2.3.2 Создание новой базы данных
При входе в базу данных выполняется процедура init из модуля modAbout (Приложение 1. с.58), которая используется в процедуре Form_Load главной формы программы. Она устанавливает начальные значения переменных, создает надписи с названиями полей и применяет дизайн форм программы. Форма загрузилась база данных уже создана. Если в процессе работы потребуется создать новую базу данных, например, при помощи меню Файл -> Создать (Ctrl+N), то запускается процедура Create() (Приложение 1. с.33), которая запрашивает подтверждение создания базы, после чего очищает все поля таблицы и устанавливает занчение переменной OpenFile=””, что означает, что на данный момент нет активного файла, с которым производится работа. Его можно будет создать при сохранении базы, либо открыть.
2.3.3 Открытие базы данных
Управление получит процедура Open_File() (Приложение 1. с.33). С помощью элемента ComonDialog будет создано окно открытия файла, в котором вам будет предложено выбрать файл расширения *.mdb (MyDataBase). Далее процедура из файла считывает информацию и размещает ее в listBox-элементах главной формы. OpenFile принимает значение, равное имени выбранного файла.
2.3.4 Сохранение базы данных
Управление получит процедура Save(intSave As Byte) (Приложение 1. с.34).