Автоматизированный учет ДТП
Краткая характеристика подразделения по исполнению административного законодательства отделения ГИБДД. Обоснование необходимости и цели использования вычислительной техники для решения задачи. Обоснование проектных решений по информационному обеспечению.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 21.10.2015 |
Размер файла | 698,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Private Sub Кнопка27_Click()
On Error GoTo Err_Кнопка27_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Населенные пункты"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Кнопка27_Click:
Exit Sub
Err_Кнопка27_Click:
MsgBox Err.Description
Resume Exit_Кнопка27_Click
End Sub
Private Sub Кнопка28_Click()
On Error GoTo Err_Кнопка28_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Область"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Кнопка28_Click:
Exit Sub
Err_Кнопка28_Click:
MsgBox Err.Description
Resume Exit_Кнопка28_Click
End Sub
Private Sub Кнопка29_Click()
On Error GoTo Err_Кнопка29_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Улицы"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Кнопка29_Click:
Exit Sub
Err_Кнопка29_Click:
MsgBox Err.Description
Resume Exit_Кнопка29_Click
End Sub
В форме Передача дела была создана кнопка Бланк при помощи макроса было задано действие Открыть отчет. В результате запуска созданного макроса на экран выводится отчет Определение о передачи дела об административной ответственности.
Кроме того, для упрощения работы пользователя с базой данных создана Главная кнопочная форма. Данная форма позволяет сотруднику отделения найти информацию из форм Протокол, Передача дела, Граждане, Сотрудники, а также вывести на экран отчеты Вып-ные протоколы за месяц, Вып-ные протоколы по типам, Переданные дела и сформировать диаграмму Диаграмма по правонарушителям. Действия кнопок в форме осуществляется с помощью созданных процедур обработки событий. Их описание приведено в приложении работы.
4. ТЕСТИРОВАНИЕ АРМ
ЗАКЛЮЧЕНИЕ
В разработанном курсовом проекте было автоматизировано рабочее место сотрудника подразделения по исполнению административного законодательства отделения ГИБДД г. Москва и Московского района.
В процессе описания экономической сущности задачи производства дел по административным правонарушениям дается понятие об объекте управления и ее характеристика. Далее были выявлены внешние и внутренние информационные потоки подразделения по исполнению административного законодательства отделения ГИБДД г. Москва и Московского района. В результате изучения информационных потоков подразделения были выявлены операции, которые необходимо автоматизировать.
Далее проведено обоснование использования вычислительной техники для решения поставленных задач. В этой части подробно описано, какие проблемы позволит решить автоматизация работы сотрудника подразделения по исполнению административного законодательства. Здесь сформулированы цели использования вычислительной техники для рассматриваемого комплекса задач. Рассмотрено преимущество внедрения автоматизированной системы над ручным трудом.
На следующем этапе проведена характеристика организации обработки информации. Здесь дается описание, как будут реализованы решаемые задачи в проектируемой системе.
Затем дается обоснование использования информационного обеспечения. В этом разделе рассмотрены основные принципы проектирования информационного обеспечения, дается обоснование методов организации информационной базы в памяти ЭВМ.
Далее в результате курсового проектирования дано обоснование разработок по программному обеспечению, выбранному пакету прикладных программ. В ходе проектирования автоматизации комплекса задач построена инфологическая модель и дано ее описание. В работе дана характеристика и описание входной и оперативной информации, а также описана их структура.
Затем приводится описание структуры диалога и его содержания.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Microsoft Access, User'Guide. Microsoft Corporation, 1994.
2. Microsoft Access, Getting Started. Microsoft Corporation, 1994.
3. Андрейченков А.В., Андрейченкова О.Н. «Интеллектуальные информационные системы». Учебник. - М.: Финансы и статистика, 2004
4. Барановская Т.П. и др. «Архитектура компьютерных систем и сетей». Учеб. пособие. - М.: Финансы и статистика, 2003
5. Бемер С., Фратер Г.: Microsoft Access для пользователя. Микап, Москва 1994.
6. Вейскас Д. Эффективная работа с Microsoft Access 2. С.- Петербург: «Питер Пресс», 1996. - 856 стр.
7. Годин В.В., Корнеев И.К. «Управление информационными ресурсами», М.: ИНФРА - М, 1999
8. Данелян Т.Я. Юридические информационные системы: Учебно-практическое пособие / Московский государственный университет экономики, статистики и информатики. - М.: МЭСИ, 2002. - 202 с.
9. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.
10. Золотова С.И. «Практикум по ACCESS». - М.: Финансы и статистика, 2004
11. Информационные технологии управления: Учеб. Пособие для вузов / Под ред. Проф. Г.А. Титоренко. - 2-е изд., доп. - М.: ЮНИТИ-ДАНА, 2003. - 439 с.
12. Кантарь И. Л. “Автоматизированные рабочие места управленческого аппарата”, 1999.
13. Керри Н. Праг, Майкл Р. Ирвин, Access 2000 - Библия пользователя, Диалектика, 2000.
14. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.
15. Майкл Маккелви. Visual Basic 4 без проблем \ Под редакцией О. Рякина\. М.: Восточная Книжная Компания, 1997 - 576 стр.
16. Марков А.С., Лисовский К.Ю. «Базы данных. Введение в теорию и методологию». Учебник. - М.: Финансы и статистика, 2004
17. Мартин Дж. Организация баз данных в вычислительных системах., 2001
18. Назаров С.В. «Пакеты программ офисного назначения» Учебное пособие. - М.: Финансы и статистика, 1997
19. Назаров С.В., Мельников П.П. «Программирование на MS Visual Basic» Учебное пособие. - М.: Финансы и статистика, 2003
20. Назаров С.В. «Администрирование локальных сетей Windows NT/2000//NET» Учеб. пособие - 2-е изд., перераб. и доп. - М.: Финансы и статистика, 2003
21. Печникова Т.В., Печникова А.В. «Документационное обеспечение организации», М., 1998
22. Под ред. Н.Л. Прохорова «Управляющие вычислительные комплексы» Учеб. пособие. - 3-е изд., перераб. и доп. - М.: Финансы и статистика, 2003
23. Рожнов В.С. АСОЭИ., М., Финансы и статистика., 1990.
24. Серова Г.А. «Учимся работать с офисными программами». - М.: Финансы и статистика, 2003
ПРИЛОЖЕНИЕ
Private Sub Form_Open(Cancel As Integer)
' Свертывание окна базы данных,
' инициализация формы.
' Переход на страницу кнопочной формы, отмеченную для использования по умолчанию.
Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'по умолчанию' "
Me.FilterOn = True
End Sub
Private Sub Form_Current()
' Обновление заголовка и заполнение
' списка команд.
Me.Caption = Nz(Me![ItemText], "")
FillOptions
End Sub
Private Sub FillOptions()
' Заполнение команд для страницы
' кнопочной формы.
' Число кнопок в форме.
Const conNumButtons = 8
Dim dbs As Database
Dim rst As Recordset
Dim strSQL As String
Dim intOption As Integer
' Установка фокуса на первую кнопку формы,
' скрытие всех кнопок формы, кроме первой.
' Поле с фокусом скрыть нельзя.
Me![Option1].SetFocus
For intOption = 2 To conNumButtons
Me("Option" & intOption).Visible = False
Me("OptionLabel" & intOption).Visible = False
Next intOption
' Открытие таблицы элементов кнопочной формы,
' поиск первого элемента текущей страницы формы.
Set dbs = CurrentDb()
strSQL = "SELECT * FROM [Элементы кнопочной формы]"
strSQL = strSQL & " WHERE [ItemNumber] > 0 AND [SwitchboardID]=" & Me![SwitchboardID]
strSQL = strSQL & " ORDER BY [ItemNumber];"
Set rst = dbs.OpenRecordset(strSQL)
' Вывод сообщения при отсутствии элементов
' на странице кнопочной формы. В остальных
' случаях - заполнение страницы элементами.
If (rst.EOF) Then
Me![OptionLabel1].Caption = "Элементы кнопочной формы отсутствуют"
Else
While (Not (rst.EOF))
Me("Option" & rst![ItemNumber]).Visible = True
Me("OptionLabel" & rst![ItemNumber]).Visible = True
Me("OptionLabel" & rst![ItemNumber]).Caption = rst![ItemText]
rst.MoveNext
Wend
End If
' Закрытие набора записей и базы данных.
rst.Close
dbs.Close
End Sub
Private Function HandleButtonClick(intBtn As Integer)
' Эта функция вызывается при нажатии кнопки.
' Аргумент intBtn указывает, какая кнопка была нажата.
' Константы для выполняемых команд.
Const conCmdGotoSwitchboard = 1
Const conCmdOpenFormAdd = 2
Const conCmdOpenFormBrowse = 3
Const conCmdOpenReport = 4
Const conCmdCustomizeSwitchboard = 5
Const conCmdExitApplication = 6
Const conCmdRunMacro = 7
Const conCmdRunCode = 8
' Особая ошибка.
Const conErrDoCmdCancelled = 2501
Dim dbs As Database
Dim rst As Recordset
On Error GoTo HandleButtonClick_Err
' Поиск записи, соответствующей нажатой кнопке,
' в таблице элементов кнопочной формы.
Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset("Элементы кнопочной формы", dbOpenDynaset)
rst.FindFirst "[SwitchboardID]=" & Me![SwitchboardID] & " AND [ItemNumber]=" & intBtn
' Если нужная запись не найдена, вывод
' сообщения об ошибке и выход из функции.
If (rst.NoMatch) Then
MsgBox "Ошибка при чтении таблицы элементов кнопочной формы."
rst.Close
dbs.Close
Exit Function
End If
Select Case rst![Command]
' Переход к другой кнопочной форме.
Case conCmdGotoSwitchboard
Me.Filter = "[ItemNumber] = 0 AND [SwitchboardID]=" & rst![Argument]
' Открытие формы в режиме добавления записей.
Case conCmdOpenFormAdd
DoCmd.OpenForm rst![Argument], , , , acAdd
' Открытие формы.
Case conCmdOpenFormBrowse
DoCmd.OpenForm rst![Argument]
' Открытие отчета.
Case conCmdOpenReport
DoCmd.OpenReport rst![Argument], acPreview
' Настройка кнопочной формы.
Case conCmdCustomizeSwitchboard
' Обработка ситуации, когда диспетчер
' кнопочных форм не установлен
' (например, при сокращенной установке).
On Error Resume Next
Application.Run "WZMAIN80.sbm_Entry"
If (Err <> 0) Then MsgBox "Команда недоступна."
On Error GoTo 0
' Обновление формы.
Me.Filter = "[ItemNumber] = 0 AND [Argument] = 'по умолчанию' "
Me.Caption = Nz(Me![ItemText], "")
FillOptions
' Выход из приложения.
Case conCmdExitApplication
CloseCurrentDatabase
' Запуск макроса.
Case conCmdRunMacro
DoCmd.RunMacro rst![Argument]
' Выполнение программы.
Case conCmdRunCode
Application.Run rst![Argument]
' Другие команды не поддерживаются.
Case Else
MsgBox "Неизвестная команда."
End Select
' Закрытие набора записей и базы данных.
rst.Close
dbs.Close
HandleButtonClick_Exit:
Exit Function
HandleButtonClick_Err:
' Если выполнение прервано пользователем,
' сообщение об ошибке не выводится. Вместо этого
' выполнение продолжается со следующей строки.
If (Err = conErrDoCmdCancelled) Then
Resume Next
Else
MsgBox "Ошибка при выполнении команды.", vbCritical
Resume HandleButtonClick_Exit
End If
End Function
Размещено на Allbest.ru
Подобные документы
Обоснование проектных решений по информационному обеспечению. Обоснование цели использования вычислительной техники для решения комплекса задач. Характеристика нормативно-справочной и входной оперативной информации. Информационная модель и ее описание.
дипломная работа [3,2 M], добавлен 06.04.2015Обоснование необходимости и цели использования вычислительной техники для решения задачи учета запасов. Анализ существующих разработок и обоснование выбора технологии проектирования. Характеристика нормативно-справочной и входной оперативной информации.
дипломная работа [869,9 K], добавлен 18.03.2012Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Обоснование необходимости и целей использования вычислительной техники для решения задачи, цель и назначение автоматизированного варианта ее решения. Анализ существующих разработок и обоснование выбора технологии проектирования, оперативная информация.
курсовая работа [768,6 K], добавлен 18.02.2010Разработка локальной вычислительной сети организации ООО "Карнавал" для передачи конфиденциальной информации. Обоснование проектных решений по программному обеспечению. Составление схемы коммуникаций. Выбор и обоснование пассивного оборудования.
дипломная работа [85,5 K], добавлен 15.03.2014Анализ предметной области. Цели и задачи автоматизации. Обоснование проектных решений по информационному обеспечению. Система управления базами данных. Инфологическое проектирование системы. Разработка алгоритмов программы. Порядок контроля и приемки.
дипломная работа [4,3 M], добавлен 19.01.2017Общая характеристика Рассказовского отделения Сбербанка России №3884. Обоснование проектных решений по автоматизированной информационной системе, сравнение и выбор средств. Обоснование эффективности применения системы Программы 1С: Предприятие 7.7.
курсовая работа [67,6 K], добавлен 07.07.2013Обоснование необходимости и цели использования вычислительной техники для решения задач руководителя полиграфического производства. Информационная модель разрабатываемого проекта. Построение логической структуры базы данных в среде Microsoft Access.
дипломная работа [1,9 M], добавлен 18.12.2015Организационная структура управления предприятием и её характеристика, функциональные возможности на примере фирмы ООО "1С Бит". Комплекс задач, обоснование необходимости автоматизации. Проектные решения по информационному и программному обеспечению.
отчет по практике [329,9 K], добавлен 15.11.2012Технико-экономическая характеристика предметной области и предприятия. Обоснование проектных решений по информационному, техническому и программному обеспечению. Характеристика базы данных. Организация технологии сбора, обработки и выдачи информации.
дипломная работа [3,6 M], добавлен 08.03.2014