Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «московский государственный университет экономики, статистики и информатики (мэси)»



ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»

АЛТАЙСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»

 

КУРСОВАЯ РАБОТА

ПО ДИСЦИПЛИНЕ «РАЗРАБОТКА И ЭКСПЛУАТАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ»

НА ТЕМУ РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «Учет нарушений ПДД»

Выполнил студент

группы АЛ-ДЛИ-001

Дымов А.С.________________

«_______»_____________2013 г.

Проверил преподаватель

Пегусов А.Ю.________________

«_________»___________2013г.

Оценка______________________

 

 

СЛАВГОРОД 2013

Содержание

Введение………………………….

1.Теоретическая часть………………………………….

1.1. Описание предметной области…………………….

1.2.Описание первичных документов………………….

1.3.Описание выходных документов…………………..

1.4.Функциональная модель SADT…………………

2.Практическая часть…………………..

2.1Требования к системе…………………….

2.2.Требования к техническим и программных обеспечениям……….

2.3.Описание языка программирования………………………………

2.4.Разработка структуры базы данных……………………………….

2.5.Пректирование информационной системы…………………………..

2.6.Результаты работы……………………………………………………….

Заключение

Список используемой литературы

Приложения

 

 

ВВЕДЕНИЕ

Бурный процесс автомобилизации с каждым годом охватывает все большее число стран, постоянно увеличивается автомобильный парк, количество вовлекаемых в сферу дорожного движения людей. Рост автомобильного парка и объема перевозок ведет к увеличению интенсивности движения, что в условиях городов с исторически сложившейся застройкой приводит к возникновению транспортной проблемы. Особенно остро она проявляется в узловых пунктах улично-дорожной сети.
Одновременно растет и количество дорожно-транспортных происшествий (ДТП), в которых гибнут и получают ранения миллионы людей во всем мире, повреждаются и выходят из строя дорогостоящая техника и грузы. Свыше 60% всех ДТП приходится на города и другие населенные пункты. При этом на перекрестках, занимающих незначительную часть территории города, концентрируется более 30% всех ДТП.
За последние годы в нашей стране и за рубежом интенсивно ведутся работы по созданию сложных автоматизированных систем с применением управляющих ЭВМ, средств автоматики, телемеханики, диспетчерской связи и телевидения для управления движением в масштабах крупного района или целого города. Опыт эксплуатации таких систем убедительно свидетельствует об их эффективности в решении транспортной проблемы. Все это позволит учитывать все нарушения правил дорожного движения и своевременно привлекать нарушителей к ответственности.



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

В данном курсовом проекте разработана база данных «Учет нарушений правил дорожного движения». Назначение разработки заключается в следующем: обеспечить удобную работу сотрудников и повысить производительность.

Цель базы данных – автоматизация процесса учета и анализа данных по нарушениям пдд.

Задачи, решаемые при использовании базы данных:

- хранение и поиск данных о нарушителях;

- хранение и поиск информации о нарушениях;

- хранение и поиск информации о транспортных средствах;

- анализ информации о поступлении оплате штрафов;

- поиск информации по основным позициям: по имени и фамилии нарушителя, нарушения за период, транспортному средству.

 

 

1. Теоретическая часть

 

1.1. Описание предметной области.

 

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

Основные процессы, использующие объекты базы данных – регистрация, учет и обработка нарушений.

Кроме наличия объектов и их свойств, предметная область базы данных характеризуется также множеством потенциальных пользователей.

Пользователями являются диспетчеры.

1.2 Описание первичных документов

 

В базе данных «Учет нарушений правил дорожного движения» используются:

-Данные из водительского удостоверения нарушителя такие как Ф.И.О., и данные о автомобиле (марка модель и гос.номер.)

-Нарушения учитываются исходя из ПДД РФ(наименование нарушения, сумма штрафа)

 

 

1.3 Описание выходных документов

 

Выходными документами являются постановление и чек об оплате.

Выходной информацией является результаты работы запросов, на печать информация выводится в виде отчетов.

 

 


1.4.Функциональная модель SADT

 

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

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

 

 


 

Рис1.Функциональная модель SADT

 

 

.

 

Практическая часть
2.1. Требования к информационной системе.

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

 

 

2.2. Требования к техническому и аппаратному обеспечению.

Разработка БД была осуществлена на компьютере, отвечающим стандартным требованиям. Имелась мышь, клавиатура.

Для нормального функционирования БД необходимо наличие следующего программного обеспечения:

- Пакет офисных приложений Microsoft Office (версии 2000 или выше).

- Операционная система Windows XP, Windows Vista, Windows 7.

Компьютер, на котором будет запускаться БД должен отвечать следующим минимальным требованиям:

Процессор:

Для работы с Office требуется процессор Pentium с тактовой частотой не ниже 75 МГц.

Для работы с программой Microsoft PhotoDraw 2000, включенной в состав выпусков Расширенный выпуск Microsoft Office 2000 и Microsoft Office 2000 Developer, требуется процессор Pentium с тактовой частотой не ниже 166 МГц.

Операционная система:

Работа с Office возможна в следующих операционных системах:

Microsoft Windows 95

Microsoft Windows 98

Microsoft Windows NT 4.0 с пакетом обновления Service Pack 3 или более поздним

Microsoft Windows 2000

Microsoft Windows Millennium Edition (Me)

Microsoft Windows XP

ПРИМЕЧАНИЕ: При работе с операционной системой Windows NT 4.0 для обеспечения полной функциональности, включая использование компонентов Серверные расширения Microsoft Office (Microsoft Office Server Extensions), Microsoft Data Engine и Microsoft NetMeeting, требуется установка пакета обновления Service Pack 4 или более позднего.

За дополнительной информацией о том, как получить последнюю версию пакета обновления для Windows NT, обратитесь к следующей статье Microsoft Knowledge Base:

152734 How to Obtain the Latest Windows NT 4.0 Service Pack

Память:

Windows 95, Windows 98 или Windows Me

Шестнадцать (16) МБ оперативной памяти требуется для работы операционной системы и дополнительно 4 МБ оперативной памяти – при одновременной работе каждой программы, кроме нижеперечисленных, для которых данное требование отличается:

8 MB – для Microsoft Access;

8 MB – для Microsoft FrontPage;

8 MB – для Microsoft Outlook;

16 MB – для Microsoft PhotoDraw.

Windows NT 4.0 Workstation, Windows 2000 Professional или Windows XP

Тридцать два (32) МБ оперативной памяти требуется для работы операционной системы и дополнительно 4 МБ оперативной памяти – при одновременной работе каждой программы, кроме нижеперечисленных, для которых данное требование отличается:

8 MB – для Microsoft Access;

8 MB – для Microsoft FrontPage;

8 MB – для Microsoft Outlook;

16 MB – для Microsoft PhotoDraw

Свободное место на жестком диске:

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

Выпуск Место на диске, требуемое при установке по умолчанию

-------------------------------------------------------------------------------

Стандартный выпуск 189 МБ

Для малого бизнеса 178 МБ для Диска 1

182 МБ для Диска 2

Профессиональный выпуск 217 МБ для Диска 1

174 МБ для Диска 2

Расширенный выпуск 252 МБ для Диска 1

174 МБ для Диска 2

100 МБ для Диска 3

Developer то же, что и для Расширенного выпуска, плюс:

60 МБ для минимальной установки

95 МБ для установки библиотеки MSDN Library

345 МБ для полной установки

 

За более подробной информацией по объему места на диске, требуемого для установки Office, обратитесь к следующей статье Microsoft Knowledge Base:

210393 OFF2000: Disk Space Requirements for Microsoft Office 2000

Дисководы

Для установки Office требуется дисковод для компакт-дисков (или совместимый дисковод для дисков DVD).

Монитор:

Требуется монитор VGA или с более высоким разрешением. Рекомендуется монитор Super VGA с разрешением не ниже 800x600 и поддержкой 256 цветов.

Указывающее устройство:

Требуется мышь Microsoft Mouse, Microsoft IntelliMouse или совместимое указывающее устройство.

Другие требования:

При использовании некоторых компонентов Office необходимо обеспечить выполнение дополнительных требований:

- Модем:

Требуется модем со скоростью 9600 бод или выше. Рекомендуется модем со скоростью 14400 бод или выше.

- Устройства мультимедиа:

Требуется компьютер с поддержкой мультимедиа для воспроизведения звуковых и других мультимедийных эффектов.

- Электронная почта:

Поддерживаются следующие системы для работы с электронной почтой: Microsoft Mail, клиент Microsoft Exchange, Outlook, Internet SMTP/POP3, IMAP4 или другие MAPI-совместимые системы обмена сообщениями.

- Совместная работа и справка:

Для обеспечения некоторых функциональных возможностей Microsoft Outlook, связанных с организацией совместной работы, требуется сервер Microsoft Exchange Server.

Для публикации данных в Интернете требуется программное обеспечение Microsoft Internet Information Server – для Windows NT 4.0, Peer Web Services версии 4.0 – для Windows NT Workstation или Microsoft Personal Web Server – для Windows 95.

Для организации совместной работы через Интернет и просмотра файлов справки требуется обозреватель Microsoft Internet Explorer 5.0 (входит в состав Office) или операционная система Windows 98.

- Интернет:

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

- Веб-компоненты Office:

Веб-компоненты Office требуют установки обозревателя Internet Explorer версии 4.01 или более поздней, работающего с любой версией операционных систем Windows 95, Windows 98 или Windows NT. Чтобы можно было просматривать веб-страницы в интерактивном режиме путем использования веб-компонентов Office, у вас также должен быть установлен пакет Office 2000 (выпуски Для малого бизнеса, Расширенный или Developer) или отдельно устанавливаемое приложение Microsoft Access 2000.

 

 

2.3. Описания языка программирования.

Microsoft Office Access или просто Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Состав программного продукта

Основные компоненты MS Access:

- построитель таблиц;

- построитель экранных форм;

- построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

- построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Взаимодействие с другим СУБД

Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения, присущие Microsoft Jet Database Engine. Инструменты MS Access, которые позволяют реализовать такое взаимодействие называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Известны также реализации клиент-серверных приложений на базе связки Access 2003 c другими СУБД, в частности, MySQL.

Сохраниние в Access

Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».

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

Целостность данных в Access обеспечивается также за счет механизма транзакций.

Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта — то есть, для сохранения таких изменений, как:

- изменение ширины столбцов и высоты строк,

- перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

- изменение сортировки,

- применение нового фильтра,

- изменение шрифта; цвета текста, сетки и фона

- и т. п.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

 

2.4.Разработка структуры базы данных.

Логическая модель.

 

Рис 2. Логическая модель БД (связь между таблицами “Один-ко-многим”).

 

Физическая модель БД.

Справочник: “Автомобили ”.

Наименование

Тип

Длина

Гос номер

Счётчик

 

Модель

Строка

 

Владелец

Строка

 

 

Справочник: “Виды нарушений”.

Наименование

Тип

Длина

Код нарушения

Счётчик

 

Название нарушения

Строка

 

 

 

Документ: “Штрафы”.

Наименование

Тип

Длина

Код штрафа

Счётчик

 

Гос номер

Справочник:Автомобили

 

Дата

Дата/время

 

Время

Дата/время

 

Размер штрафа

Денежный

 

Оплачен

Логический

 

Код нарушения

Справочник:Виды нарушений

 

 

2.5. Проектирование информационной системы.

В разрабатываемой базе данных у нас будут 3 основные таблицы для внесения необходимых данных: “ Автомобили ”, ” Штрафы ”, “ Виды нарушений ”

Рис. 3 – таблица “ Автомобили ”.

 

Рис. 4 – таблица “ Виды нарушений ”.

Рис. 5 – таблица “ Штрафы ”.

 

Для оформления и заполнения таблиц данными мы создаем форму с помощью “Конструктора форм”:

 

Рис. 8 – форма таблицы “автомобили”.

С помощью формы “автомобили” можно управлять базой данных а имено-добавлять записи использовать поиск данных а также просматривать информацию о нарушителях.

Рис. 8 – форма таблицы “Виды нарушений”.

 

 

Для получения необходимой нам информации мы создаем запросы c помощью функции “Конструктор запросов”:

Рис. 9 – конструктор запросов. запрос “Виды нарушений”.

 

С помощью запроса мы задаем параметр по которому будет выводиться нужная нам информация:

Результат ввода информации:

Ниже приведены запросы по данной базе данных:

Запрос на вывод неоплаченных штрафов:

Вывод а\м нарушивших за период:

Результат ввода запроса:

 

Вывод оплаченных штрафов:

 

 

2.6 Результаты работы.

 

Для более удобного внесения данных и выполнения определённых задач создаем главное меню базы данных:

Рис. 10 – главное меню БД.

Для быстрого доступа к данным внесенным в таблицу и формирования отчетов используются кнопки, которые можно создавать в режиме “Конструктор”.

С помощью кнопок мы можем быстро сформировать отчеты, получаемые на основе составленных запросов при помощи функции “Мастер отчетов”. Отчет по Нарушениям:

.

 

Итоговый отчет по Нарушениям ПДД.

 

Заключение

 

По результатам проделанной работы можно сделать следующие выводы:

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

На основе полученной информации была спроектирована и разработана БД “Учет нарушений ПДД”, составлены запросы для получения необходимой информации и на основе полученных данных составлен итоговый отчет по нарушениям ПДД.

Тестовый запуск программы и рассмотрение ее работы на основе итогового отчета подтвердили работоспособность программы; тестирование и отладка позволили выявить и устранить все возможные недостатки и привести программу к конечному для использования виду.

 


Дата добавления: 2015-09-29; просмотров: 29 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Восстановление и выпрямление волос Keratinом. ПРОГРЕСС | 

mybiblioteka.su - 2015-2024 год. (0.041 сек.)