Платная доработка на тему Разработка базы данных трамвайного депо
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение……………………………………………………………………………………… 3
Техническое задание…………………………………………………………………….. 4
Внешний вид программы:…………………………………………………………….. 5
Модули……………………………………………………………………………………….. 6
Структуры данных………………………………………………………………………. 6
Описание глобальных переменных и констант……………………………….. 6
Описание процедур и функций программы……………………………………. 7
Стандартные средства………………………………………………………………….. 8
Методика отладки и тестирования…………………………………………………. 8
Руководство пользователя……………………………………………………………. 8
Заключение……………………………………………………………………………….. 12
Литература………………………………………………………………………………… 12
Текст программы……………………………………………………………………….. 13
Приложение………………………………………………………………………………. 22
Введение:
При выполнении курсового проекта была разработана программа
для обработки текстовых файлов в среде Turbo Pascal с использованием его
возможностей. В пояснительной записке дано
описание принципа действия данной программы, описываются использованные
при проектировании процедуры и функции, а также приводится руководство по
использованию данного продукта.
К пояснительной записке прилагается:
1. Дискета с исходным текстом
2. Текст данной программы.
Заключение:
В ходе выполнения данной курсовой работы
мною были приобретены навыки разработки программ на Pascal, были использованы на практике знания, полученные в
курсе “Программирование” и приобретен опыт разработки столь большого и сложного
программного продукта. Полученные знания, я надеюсь, помогут мне в дальнейшем
изучить современные технологии программирования (в том числе программирование
под Windows) и использовать их в своей
профессиональной работе после окончания технического университета.
Фрагмент текста работы:
Техническое задание Вариант 7
Программа должна
обеспечивать следующие действия:
1. Создание БД в типизированном файле.
2. Распечатку содержимого базы данных.
3. Дополнение файла новыми записями.
4. Сохранение данных из оперативной памяти в файл
5. Загрузку содержимого файла БД в оперативную память.
6. Поиск трамваев с заданным номером или тех, у которых
дата последнего капремонта не позднее заданной
7. Удаление записи с указанным номером.
8. Сортировку трамваев по номеру.
Автоматизированное
составление БД состоит из следующего.
Работа с базой данных обычно
осуществляется следующим образом. Для ускорения операций по работе с БД
некоторая часть информации, которая хранится на внешних носителях, перемещается
в оперативную память, т.к. операции с данными в ОП происходят быстрее. Ввиду
того, что информации в БД много и она может не поместиться в оперативной
памяти, недостающая информация «подкачивается» с диска. Поэтому в работе
предусмотрены такие пункты меню, как создание новой БД, запись информации на
диск и считывание информации с диска. Программа должна отвечать следующим требованиям: простота, понятность;
наличие подробных комментариев. Внешний вид программы:
При загрузке основной программы в центре экрана появляется
заставка-приглашение. После нажатия на <Enter> появляется основное
меню, содержащее следующие пункты:
1) Создать новую БД;
2) Просмотреть содержимое БД;
3) Поиск трамваев;
4) Загрузка информации из файла;
5) Сохранение информации в файл;
6) Добавление новых записей;
7) Удаление записей;
8) сортировка;
8)Выход;
Выбор пунктов меню
осуществляется с помощью
клавиш вверх/ вниз. Подтверждение
выбора — <Enter>..
Информация о трамваях в оперативной памяти организована в
виде массива структур.. Так как создать
типизированный файл в каком-либо редакторе мы не может, то его создавать должна
программа. Это происходит по выбору пункта меню Create DB.
Базу данных из файла перед
работой необходимо сначала загрузить в оперативную память. Это выполняется по
выбору пункта Load.
При выборе пункта View можно просмотреть содержимое БД,
которая находится в оперативной памяти.
При выборе пункта Seach происходит поиск и вывод
информации о трамваях с номером 123 или тех, у которых дата последнего ремонта
не далее 1955 года.
При выборе пункта Delete запрашивается информация о
номере записи, которую надо удалить, и происходит ее удаление. Удаление
происходит только в оперативной памяти.
При выборе пункта Sort происходит сортировка записей по
номеру трамвая. Сортировка происходит в оперативной памяти.
Все изменения в базе
данных можно сохранить на диск выбором
пункта Save.
Выход из программы
осуществляется выбором пункта Exit
или по нажатию <Escape>. Для нормальной работы программы необходимо наличие
операционный системы Windows до 7-й версии включительно. Модули
Программа содержит стандартный библиотечный модуль CRT и
пользовательские модули MENU_TXT и INFO. Структуры данных
Тип записи трамваев
type
{Record Trams}
zap = record num : integer; {Tram num} fio : string[20]; {fio} trass : integer; {Trass num} date : integer; {repair date} end; Описание глобальных переменных и констант.
Меню
const
kol=9;{Count items Menu} {Array of names items } vybor:array[1..kol] of string= (‘CreateDB’,’View’,’Seach’,’Load’,’Save’,’Append’,’Delete’,’Sort’,’Exit’); Константы {константы кодов клавиш} keyEnter= #13; {клавиша Enter} keyEsc
= #27; {клавиша
Esc} keyU = #72; {клавиша вверх} keyD = #80; {клавиша вниз} Глобальные переменные
A:array [0..100] of
zap; {BD} – Массив записей БД в ОП f:File of zap; — логическое имя файла БД kz:integer; {records count}
– Количество записей в БД choice:integer; — Переменная выбора пункта меню