База данных для МВД (курсовая: программа (интерфейс в Visual Basic и база данных Access) и пояснительная записка)


ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ    3
1.ОСНОВНЫЕ ПОНЯТИЯ БАЗ ДАННЫХ    4
1.1.    Базы данных и системы управления базами данных    4
1.2.    Состав СУБД    5
1.3.    Структура простейшей базы данных    6
1.4.    Свойства полей базы данных    6
1.5.    Типы данных    8
1.7.    Режимы работы с базами данных    10
1.8.    Объекты базы данных    11
1.9.    Проектирование базы данных    12
2. ПОСТАНОВКА ЗАДАЧИ    16
2.1.   Обоснование выбора программных средств разработки    16
2.2.    Предметная область    16
2.3.    Входные данные    16
2.4.    Схема данных    19
3. СЦЕНАРИИ РАБОТЫ ПРОГРАММЫ    20
ЗАКЛЮЧЕНИЕ    24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ    25
ПРИЛОЖЕНИЯ

 

ВВЕДЕНИЕ

 

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

Поэтому встает вопрос о необходимости разработки базы данных для МВД, с помощью которой сотрудники МВД смогут частично (а в будущем полностью) отказаться от ведения записей на бумаге и которая поможет автоматизировать некоторые процессы по ведению учета в МВД (например, хранить в базе данных в виде таблиц какие-то повторяющиеся значения, которые при ручном ведении учета приходилось бы многократно переписывать заново). Поэтому темя данной работы является актуальной.

Целью данной курсовой работы является реализация базы данных для МВД в приложении Microsoft Access и написание программы для обеспечения интерфейса доступа к данной базе данных в среде визуального программирования Visual Basic.

Таким образом, в рамках данной работы были поставлены следующие задачи:

  • изучение основных понятий баз данных;
  • изучение теории проектирования баз данных;
  • практическое проектирование и реализации базы данных «МВД» в приложении Microsoft Access;
  • реализация программы доступа к базе данных в среде визуального программирования Visual Basic.

 

2.3. Схема данных

 

Cхема данных представляет собой структуру БД и имеет вид, представленный на рис. 8. Мы имеем 6 таблиц, связанных отношениями 1 ко многим. Схема данных показывает как таблицы взаимодействуют друг с другом.

 

База данных для МВД

Рис. 8. Схема данных БД “МВД”

 

3. СЦЕНАРИИ РАБОТЫ ПРОГРАММЫ

 

Visual Basic является языком интерпретируемого типа, поэтому для запуска программы на исполнение следует открыть файл project1.vbp в среде Visual Basic и нажать клавишу F5. После запуска сценарии программы на исполнение, появляется заставка (рис. 9).

 

Рис. 9. Заставка программы

 

Главное окно программы имеет вид, представленный на рис. 10. Работы программы должна начинаться с выбора базы данных. До тех пор пока не выбрана база данных, все элементы управления на форме программы будут недоступны. Чтобы выбрать нужную БД, следует нажать кнопку «Выбрать БД».

 

Рис. 10. Главное окно программы

 

БД «МВД» находится в папке проекта и должна быть выбрана оттуда (рис. 11).

 

Рис. 11. Выбор БД программы

 

После выбора БД становятся доступны все элементы управления формы, и мы можем получить информацию из БД. Кнопки расположенные внизу формы выдают данные на основании SQL запросов, а также фильтруют информацию, полученную на основании запросов. На рис. 12 изображен результат нажатия на кнопку «Отдел кадров», то есть выполнения SQL запроса по отделу кадров.

 

База данных для МВД

Рис. 12. Результат выполнения запроса «Отдел кадров»

 

В результате выполнения запроса выдается информация о сотрудниках МВД, занимаемых ими должностях, а также их званиях.

Чтобы использовать фильтр, например, по должностям (фильтр № 1), - надо выбрать значение, по которому будет происходить фильтрация в раскрывающемся списке в левом нижнем углу формы. Чтобы заполнить раскрывающийся список в нижнем левом угле значениями, по которым может быть произведена фильтрация, нужно нажать кнопку требуемого фильтра, затем выбрать нужное значение, затем снова нажать кнопку фильтра. То есть, чтобы произвести фильтрацию, пользователю понадобится нажать кнопку требуемого фильтра дважды (рис. 13 и рис. 14).

 

Рис. 13. Первый шаг применения фильтра – заполнение раскрывающегося списка

 

Итак, выбираем в списке значение, по которому будет производиться фильтрация и вновь нажимаем кнопку «Фильтр 1 (Должности)». Результат применения фильтра показан на рис. 14.

 

Рис. 14. Результат применения фильтра по должностям

 

Заказать курсовую

 

Добавить комментарий


Защитный код
Обновить