Разработка программного обеспечения для обработки информации с дорожно-транспортных происшествий - Курсовая работа

бесплатно 0
4.5 183
Употребление языка программирования С при разработке программы. Характеристика функциональных требований, применяемых к программному продукту. Использование статических массивов для хранения текстовой информации. Обобщенный алгоритм работы системы.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
По дисциплине: «Алгоритмические языки и программирование» Тема: «Разработка программного обеспечения для обработки информации с дорожно-транспортных происшествий» Задание на курсовую работу по дисциплине «Алгоритмические языки и программирование» Исходные данные по проекту Необходимо реализовать работу с базой данных, представленной в виде структуры, а именно: добавление, сортирование, поиск, удаление, объектов в базе данных. Программный продукт, реализующий. работу с базой данных, выводящий результат выполнения операций на экран и сохраняющий в файл.Для разработки программного обеспечения необходимо сформулировать правильно поставленную задачу, определить входные и выходные данные, а также знать и понимать основные принципы работы программы. Программа представляет собой множество исполняемых компьютером инструкций. База данных - организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. Базы данных включают в себя схему и собственно таблицы базы данных. Схема включает в себя описание содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных.Разработка программного обеспечения для обработки информации о дорожно-транспортных происшествиях включает анализ дорожно-транспортного происшествия, а именно когда и где случилось ДТП, последствия ДТП, пострадавшие в ДТП. В ходе выполнения курсовой работы отрабатываются такие умения:-выполнять постановку задачи по разработке программ;Необходимо запрограммировать ввод и редактирование данных, поиск данных, сортировку данных (если это необходимо), обработку информации по запросу с выводом на экран или печать.Входными данным являются время и место происшествия и сведения об участниках ДТП. Эти данные имеют следующую структуру: o ФИО водителя, пострадавших; Выходные данные получаются на основании запросов пользователя. Исходные данные данной программы хранятся в файле. После запуска программы пользователь может выбрать один из вариантов предложенных действий: - просмотр данных;Файл vod.txt. хранит сведения о водителях: ФИО , возраст . Файл post.txt. хранит сведения о пострадавших: ФИО , возраст . Файл dtp.txt. хранит сведения о ДТП: место ДТП , сумма штрафа, количество пострадавших, дата происшествия. char FAMV[20]; //фамилия char NAMEV[20]; //имя char OTCHV[20]; //отчество int YEARV; //возрастРабота программы начинается с предоставления пользователю выбора возможных действий с помощью меню. Выход из программы осуществляется по желанию пользователя либо после 1000 отработанных шагов. Алгоритм работы программы зависит от выбора пользователя. При выборе пользователем пункта 1 («Просмотр») пользователь имеет возможность выбрать необходимые ему данные. Для поиска записи выбираем пункт 2 (см. рис.7.2): Рисунок 7.2 ? Варианты поискаПрограмма позволяет выполнять добавление, редактирование удаление, сортировку и поиск записей из базы данных. программный массив хранение информация Недостатком этой программы является тот факт, что для многих служащих работающих с этой программой, язык Си и работа на нем являются неизвестной сферой, а, значит, в регистрации ДТП должен работать также и специалист по этим вопросам, чтобы в случае неполадки устранить ее в короткий срок.cout<<"№";cout.fill(" "); cout.width(15); cout<<" Имя"; cout.width(15); cout.fill(" "); cout<<"Фамилия"; cout.width(15); cout.fill(" "); cout<<"Отчество"; cout.width(10); cout.fill(" "); cout<<"Возраст"<<endl; cout.fill(" "); cout.fill(" "); cout<<"Фамилия"; cout.width(15); cout.fill(" "); cout<<"Отчество"; cout.width(10); cout.fill(" "); cout<<"Возраст"<<endl; cout.

План
Содержание

Введение

1. Анализ предметной области и постановка задачи

1.1 Цель разработки данного проекта

1.2 Функциональные требования к программному продукту

1.3 Входные и выходные данные

2. Синтез структур данных

3. Алгоритмы работы системы

Выводы

Использованная литература

Приложения

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?