Основы программирования Платная доработка Информатика

Платная доработка на тему Разработка базы данных трамвайного депо

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение……………………………………………………………………………………… 3

Техническое задание…………………………………………………………………….. 4

Внешний вид программы:…………………………………………………………….. 5

Модули……………………………………………………………………………………….. 6

Структуры данных………………………………………………………………………. 6

Описание глобальных переменных и констант.………………………………. 6

Описание процедур и функций программы……………………………………. 7

Стандартные средства………………………………………………………………….. 8

Методика отладки и тестирования…………………………………………………. 8

Руководство пользователя.…………………………………………………………… 8

Заключение.………………………………………………………………………………. 12

Литература.……………………………………………………………………………….. 12

Текст программы……………………………………………………………………….. 13

Приложение………………………………………………………………………………. 22

  

Введение:

 

При выполнении курсового проекта была разработана программа
для обработки текстовых файлов в среде Turbo Pascal с использованием его
возможностей. В пояснительной записке дано 
описание принципа действия данной программы, описываются использованные
при проектировании процедуры и функции, а также приводится руководство по
использованию данного продукта.

К пояснительной записке прилагается:

1. Дискета с исходным текстом

2. Текст данной программы.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

В ходе выполнения данной курсовой работы
мною были приобретены навыки разработки программ на Pa
scal, были использованы на практике знания, полученные в
курсе “Программирование” и приобретен опыт разработки столь большого и сложного
программного продукта. Полученные знания, я надеюсь, помогут мне в дальнейшем
изучить современные технологии программирования (в том числе программирование
под
Windows) и использовать их в своей
профессиональной работе после окончания технического университета.

 

Фрагмент текста работы:

 

Техническое задание

 

Вариант 7

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

1.    
Создание БД в типизированном файле.

2.    
Распечатку содержимого базы данных.

3.    
Дополнение файла новыми записями.

4.    
Сохранение данных из оперативной памяти в файл

5.    
Загрузку содержимого файла БД в оперативную память.

6.    
Поиск трамваев с заданным номером или тех, у которых
дата последнего капремонта не позднее заданной

7.    
Удаление записи с указанным номером.

8.    
Сортировку трамваев по номеру.

Автоматизированное
составление БД состоит из следующего.

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

 

Программа должна отвечать следующим требованиям:

  1. простота, понятность;
  2. наличие подробных комментариев.

 



 

 

Внешний вид программы:

При загрузке основной программы в центре экрана появляется
заставка-приглашение. После нажатия на <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; — Переменная выбора пункта меню

 



Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы