Смекни!
smekni.com

Создание базы данных о студентах ВУЗа (стр. 3 из 7)

2.3.8 Изменение данных

Если запись выделена, управление получит Процедура Edit("Edt", lstZapis(0).ListIndex). Эти параметры обозначают, что необходимо редактировать запись с номером выделенной записи. Затем будет показана форма редактирования записи frmEdit (Приложение 2. с.63) (она очень похожа на форму добавления записи, но в ней уже заполнены все поля), в которой вы можете изменить значение одного или нескольких полей данной записи (Ввод контролируется теми же модулями, что и при добавлении). Нажмите кнопку «Изменить». В случае правильного ввода, запись изменится в listbox-элементах главной формы.

2.3.9 Формат данных

Изменение формата текста производится в меню «Формат». Выбрав нужный подпункт, вы можете изменить шрифт и цвет текста. Шрифт изменяется в пределах тех значений, которые допускает операционная система, так как производится с помощью вызова стандартного диалога загрузки шрифта (вызов производит CommonDialog). Вся введенная информация изменит свой шрифт на выбранный. Для изменения цвета символов CommonDialog вызывает окно с палитрой, где можно выбрать цвет заливки символов, а затем нажать кнопку «ОК» или «Отмена» (в этом случае цвет будет выбран стандартный, то есть, черный).

2.3.10 Поиск данных

PublicSubSearch(strTypeAsString) (Приложение 1. с.35) – это процедура поиска. Если strType=fst, то производится поиск по первой букве в выбранном поле, а результат помещается в таблицу формы результатов frmSearch(Приложение 2. с.64), после чего процедура выводит эту форму на экран. При загрузке формы поиска в строку состояния записывается количество записей в таблице.

Кроме того, возможен поиск по запросам. Для каждого запроса отведена своя процедура, выполняющая свою конкретную задачу. На той же форме результатов будет показан результат поиска по выбранному запросу, а внизу, на StatusBar – количество найденных записей. При двойном щелчке на записи в поле поиска, она выделяется в основной форме, а форма поиска выгружается.

2.3.11 Построение диаграмм

Сначала загружается форма диаграмм frmDiagramms (Приложение 2. с.63), на которой с помощью кнопки выбирается тип диаграммы, а затем с помощью ComboBox или ListBox параметры, по которым необходимо построить диаграмму. Диаграммы строятся внути PictureBox-элементов, для каждого вида диаграмм отдельных. Для каждого вида диаграмм вызывается своя процедура: Graf() (Приложение 1. с.54) – для графика, Round(ob_kol As Long, kol1 As Long) (Приложение 1. с.53) – для круговых. Параметр ob_kol обозначает общее количество записей (100%), а kol1 – текущее количество, для построения сектора; Stolb(Групп As Integer) – для столбчатых, где Групп – это количество групп, которое нужно для определения ширины столбцов.

2.3.12 Сортировка

Для сортировки данных по определенному столбцу используется стандартное сравнение VisualBasic и функции больше (>) и меньше (<). Для сортировки по датам используется функция Date_raz(date1 AsString, date2 AsString) AsLong из модуля modData, которая описана выше.

2.3.13 Справка и информация о программе

«Справка – О программе». Перейдя по этому меню, вы попадаете на форму frmAbout (Приложение 2. с.65), где написано о программе, версии, разработчике и авторских правах. Это стандартный AboutDialogVisualBasic. Также с помощью стандартных средств Visual Basic реализована кнопка «О системе» на этой форме, собирающая информацию о вашем компьютере. Справка представляет собой «сайт» (HTML-страницы, соединенные ссылками и файлы с изображениями), который отображается в компоненте Web-browser на форме.


3. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

3.1 Руководство системного программиста

3.1.1 Составные части программного продукта

· Файл проекта MyDataBase.vbp

· Файлымодулей: modAbout.bas, modData.bas, modInspect.bas

· Файлыформ: frmAbout.frm (Опрограмме), frmAdd.frm (Добавлениезаписи), frmDatabase.frm (Окностаблицей), frmDiagramms.frm (Формадиаграмм), frmEdit.frm(Редактированиезаписи), frmHelp.frm (Справочнаясистема), frmSearch.frm (Формарезультатовпоиска), frmStart.frm (Стартоваязаставка).

· Файлысправки: Sort.html, Save.html, Open.html, New.html, Exit.html, Edt.html, Add.html, Del.html, Diags.html, Search.html, Main.html, About.html, Errors.html

· Всего при создании проекта было разработано 8 форм, 3 модуля, 13 файлов справки и 1 база данных. При разработке использовалась среда Visual Basic 6.0.

·

3.1.2 Запуск и выполнение

Готовая программа представляет собой файл MyDataBase.exe, который и необходимо запустить. Если в системе установлены все требуемые файлы и библиотеки, то появится окно заставки, и программа начнет свою работу.

3.1.3 Системные требования

· Процессор 200 МГц

· Операционная система Windows 95/NT/98/ME/2000/XP

· Оперативная память не ниже 32Мб

· Видеокарта SVGA

· Клавиатура, мышь

· 3 MB места на жестком диске (если все необходимые компоненты были установлены ранее, достаточно 2 MB)

3.1.4 Комплект ПО

В комплект программного обеспечения входит исполняемый файл MyDataBase.exe и выше указанные файлы справки и картинки: Menu_File.JPG, Menu_Search.JPG, Menu_Edit.JPG, Menu_Format.JPG, Menu_Sort.JPG, Open_Dialog.JPG, Msg_Open.JPG, Msg_New.JPG, Msg_Exit.JPG, frmEdit.JPG, frmAdd.JPG, Msg_Del.JPG, frmDiags.JPG, frmSearch.JPG, frmDatabase.JPG, Menu_Help.JPG, frmAbout.JPG, ErrSearch.JPG, NumError.JPG, Drob.JPG, Min.JPG, Max.JPG, DateError.JPG.

3.1.5 Тестирование программы

· Запустите файл MyDataBase.exe

· Выберите пункт «Открыть» в меню Файл или кнопку «Открыть» на панели инструментов. В появившемся диалоговом окне выберите имя открываемого файла. Таблица базы данных будет загружена из выбранного файла. Также вы можете сформировать свою базу данных путем добавления записей.

· Выберите пункт «Добавить запись» в меню «Редактировать». Появится окно Добавления записи. Заполните поля записи, например:

СтудентМасляев Евгений

ГруппаИТД-31

Название курсаИнформатика

Название работы Курсовая работа

Дата выдачи09.09.2006

Оценка5

Дата сдачи20.11.2006

· Нажмите кнопку «Добавить». В основном окне базы данных окне появится запись.

· Выберите пункт «Файл->Сохранить как» в меню или нажмите кнопку «Сохранить» на панели инструментов. В появившемся окне выберите имя нового файла. База данных сохранится в новом файле. Имя текущего файла, с которым в данный момент происходит работа, написано в заголовке окна.

· Выберите пункт «Создать» в меню для создания новой базы и очистки полей

· Снова откройте созданный вами файл по выше описанному алгоритму.

Если после выше перечисленных действий в открывшейся базе данных

будет находиться выше представленная запись, то создание, сохранение и открытие базы данных надо полагать успешным.

3.2 Руководство оператора

3.2.1 Назначение программы

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

3.2.2 Краткое описание алгоритма работы с программой

Исполняемый файл – Database.exe

Для открытия файла выберите пункт меню Файл –> Открыть.

Для создания резервной копии – пункт меню Файл –> Сохранить как

Для добавления записи – меню Редактировать –> Добавить

Для удаления записи ее необходимо выделить и выбрать меню Редактировать–> Удалить или нажать кнопку Delete на клавиатуре. Удаление нужно подтвердить нажатием кнопки «Да» в окне сообщения.

Для выполнения запросов предназначено меню «Запросы». Выберите «Поиск–> По запросу –> <Нужный запрос>», и программа осуществит поиск по выбранному условию и выведет результаты на форму поиска.

Сортировка выполняется при выборе сортировка в меню базы данных. Выберите поле для сортировки, а затем вид сортировки в пункте «Сортировка» или на панели инструментов.

Для поиска данных по первой букве выберите меню «Поиск –> По первой букве». Введите букву в появившееся окно и нажмите «Ok». Найденная информация будет отображена на форме поиска.

Для получения справки и информации о программе выберите меню «Справка».

Многие пункты меню дублируются на панели инструментов. Далее каждое действие будут описано более подробно.

3.2.3 Создание базы данных

Если вам требуется создать новую базу данных, нет необходимости удалять записи одну за одной, а можно просто нажать на кнопку "Создать базу" на панели инструментов, перейти по меню "Файл -> Создать" (Рис.1)

Рис.1

И или нажать горячую комбинацию клавиш Ctrl+N. Если файл был сохранен до этого, то программа просто очистит таблицу, и ваши данные останутся в неизменном виде. Если же файл сохранен не был, то данные в предыдущей таблице вернутся в состояние предыдущего сохранения файла или будут удалены, если этот файл не существует. В любом случае, вы получите сообщение о том, что необходимо подтвердить действие (Рис.2), и, в случае отрицательного ответа, операция будет отменена.