«Справочник по клиентуре городского банка» icon

«Справочник по клиентуре городского банка»



Название«Справочник по клиентуре городского банка»
Дата конвертации15.07.2012
Размер56,44 Kb.
ТипСправочник
скачать >>>


ТИТУЛЬНЫЙ ЛИСТ


СОДЕРЖАНИЕ

1 Введение 3

2 Содержательная постановка и описание задачи 3

3 Атрибуты объекта и представление данных в программе 3

4 Описание программы создания набора данных 4

6 Описание программы формирования списковой структуры 4

7 Технология обработки данных 5

Заключение 5

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

Приложение А 7

Приложение Б 7

Приложение В 7

Приложение Г 8

Приложение Д 8

Приложение Е 9



1 Введение



Цель курсового проекта – разработать программу «Справочник по клиентуре городского банка», поддерживающую основные операции обработки данных – добавление запись, редактирование, поиск, удаление.

2 Содержательная постановка и описание задачи



Задача на курсовое проектирование: разработать программу «Справочник по клиентуре городского банка» с использованием двухсвязного динамического списка.

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

Добавление записи. Добавление может осуществляться в любую позицию в списке.

Удаление записи. Любой элемент списка может быть удален.

Редактирование записи. Любой элемент списка может быть изменен.

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

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

Выход из программы.

3 Атрибуты объекта и представление данных в программе



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

fam – фамилия;

nam – имя;

fat – отчество;

acc – номер счета;

bal – баланс счета;

activ – статус счета;


Структура соответствующая вышеописанным атрибутам:

bankrec = record

fam : string [12];

nam : string [12];

fat : string [12];

acc : string [10];

bal : longint;

activ : tSchet;

end;


Статус счета представляет собой перечислимый тип:

tSchet = (sClose,sOpen,sPause);


Для описания единицы списковой структуры выбраны следующие атрибуты:


prev – указатель на предыдущую запись;

next – указатель на следующую запись;

field – информация о клиентах;

viz – признак того что запись необходимо выводить на терминал;


Описание единицы списковой структуры:

dspisok = record

prev : pdspisok;

next : pdspisok;

field : bankrec;

viz : boolean;

end;

4 Описание программы создания набора данных



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

Программа работает с одним файлом BANK.DAT.

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

Формирование списковой структуры производится в процедуре Load4File.

Текущее состояние списковой структуры записывается на жесткий диск перед закрытием программы. Сохранение осуществляется процедурой Save2File.


5 Описание программы формирования выходного документа


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

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

6 Описание программы формирования списковой структуры



Процедура формирования списковой структуры Load4File была описана в п.4. Также к процедуре формирования списка можно отнести процедуры add, которая вставляет новый элемент в нужную позицию списка, InputE, которая вводит данные о новом элементе списка или же производит его редактирование.

7 Технология обработки данных



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

Заключение



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


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





  1. Костин А.В., Шаньгин В.Ф. Организация и обработка структур данных в вычислительных системах. – М.: Высш. шк., 1987.

  2. Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985.

  3. Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.

  4. Липский В. Комбинаторика для программистов. – М.: Мир, 1988.

  5. Ленгсам Й., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. – М.: Мир, 1989.

  6. Флорес И. Структуры и управление данными. – М.: Финансы и статистика, 1982.

  7. Стоун Г.С., Сиворек Д.П. Введение в организацию ЭВМ и структуры данных. – М.: Машиностроение, 1980.

  8. Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс. В двух частях. – М.: Мир, 1990.



Приложение А


ГРАФИЧЕСКОЕ ОПИСАНИЕ ДАННЫХ


Графически элемент списковой структуры представлен на рис.1. Из элементов такого типа составляются линейный динамический двухсвязный список.


Prev



field.fam

Next

field.nam

field.fat

field.acc

field.bal

field.activ

Viz

Рис. 1. Графическое представление объекта типа dspisok

Приложение Б


ПРЕДСТАВЛЕНИЕ ДАННЫХ В ПАМЯТИ ЭВМ


Для описания списковой структуры определен следующий пользовательский тип данных:


dspisok = record

prev : pdspisok; {4 байта}

next : pdspisok; {4 байта}

field : bankrec; {55 байт}

viz : boolean; {1 байт}

end;


Один элемент списковой структуры занимает 64 байт.

Приложение В


ВИЗУАЛЬНОЕ ПРЕДСТАВЛЕНИЕ СПИСКОВОЙ СТРУКТУРЫ


Визуальное представление списковой структуры показано на рис.2.




Рис. 2. Графическое представление списковой структуры


Приложение Г


ФОРМАТ ВЫХОДНОГО ДОКУМЕНТА




Рис. 3. Формат выходного документа


Приложение Д


СХЕМА ПОСЛЕДОВАТЕЛЬНОСТИ ОБРАБОТКИ ДАННЫХ


Схема последовательности обработки данных представлена на рис.4. Видно, что сразу после запуска программы доступна любая операция (любая функция меню). Результаты всех операций зависят от действий самого пользователя.





Приложение Е


ЛИСТИНГ ПРОГРАММЫ





Нажми чтобы узнать.

Похожие:

«Справочник по клиентуре городского банка» iconНаблюдение за развитием артемий Первый посев
Посев яиц был проведен 16. 11. 10. Банка №1 с концентрацией 10%, банка №2 20%, банка №3 25%. Науплиусы появились 18. 11. 10. Артемии...
«Справочник по клиентуре городского банка» iconЮ. Ю. Елисеев Психосоматические заболевания Справочник
Приведены данные, касающиеся психосоматических заболеваний у детей, рассмотрены средства их лечения. Справочник рассчитан на врачей...
«Справочник по клиентуре городского банка» iconПротокол городского экологического фестиваля
На основании Приказа Городского детского эколого-биологического центра № от и Положения гдэбц по организации городского экологического...
«Справочник по клиентуре городского банка» icon1 анализ валютных операций коммерческого банка 1 Валютная политика банка на современном этапе
Среди клиентов банка предприятия государственного сектора, предпринимательские структуры, общественные организации и учреждения....
«Справочник по клиентуре городского банка» iconСправочник по электротехнике и электрооборудованию
Справочник по электротехнике и электрооборудованию: Учеб пособие для вузов / И. И. Алиев. Изд. 4-е,стер. М.: Высш шк., 2005. 255...
«Справочник по клиентуре городского банка» iconСправочник докторантура и аспирантура в научных организациях, подведомственных Российской академии наук Издание второе, переработанное и дополненное
...
«Справочник по клиентуре городского банка» iconСправочник должностей руководителей, специалистов и других служащих
Справочник рекомендован для применения на предприятиях, в учреждениях и организациях различных отраслей экономики независимо от форм...
«Справочник по клиентуре городского банка» iconСправочник должностей руководителей, специалистов и других служащих
Справочник рекомендован для применения на предприятиях, в учреждениях и организациях различных отраслей экономики независимо от форм...
«Справочник по клиентуре городского банка» iconСправочник должностей руководителей, специалистов и других служащих
Квалификационный справочник рекомендован для применения на предприятиях, в учреждениях и организациях различных отраслей экономики...
«Справочник по клиентуре городского банка» iconСправочник по электрическим конденсаторам. Под общей ред. Четверткова И. И. М.: Радио и связь, 1983
Краткий справочник конструктора рэа. Под ред. Варламова Р. Г. М.: Сов радио, 1982
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©rushkolnik.ru 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы