1. Рефераты на русском
  2. Информатика
  3. Разработка базы данных клиентов банка

Разработка базы данных клиентов банка


                           Московский государственный университет
экономики, статистики и информатики (МЭСИ)
(Усть-Каменогорский филиал МЭСИ)
                                                             Кафедра «Юриспруденции
                                                              и общеобразовательных дисциплин»
                                                          
КУРСОВАЯ РАБОТА
По дисциплине « Информатике и программированию »
      На тему:  «Разработка базы данных клиентов банка »
       
       студент     Кобловой О.С.
                                                                                                                                         (Ф.И.О.)
                                                            группа 06 –ИЭ – 1
                                                                       Научный руководитель
                                                                          Дорошенко А.М.
                                                                     (Ф.И.О.)              
Дата сдачи курсовой работы:
Дата защиты курсовой работы:
Усть-Каменогорск , 2007
 Содержание:
Введение
1. Назначение и область применения
2. Технические характеристики
 Постановка задачи
 Описание алгоритма
 Организация входных и выходных данных
 Выбор состава технических и программных средств
3. Разработка рабочего проекта
 Разработка программы
 Текст программы
 Пример использования программы
 Заключение
 Список литературы
    
                                                    Введение.
Задание на курсовую работу по дисциплине
«Информатика и программирование»
Студент группы 06-ИЭ 01
Коблова Ольга Сергеевна
Направление: «Прикладная информатика по областям»
Тема: Разработка информационной базы данных по депозитам.
       Основные идеи современной информационной технологии базируются на концепции баз данных (БД). Базы данных (БД) — это организованный набор фактов в определенной предметной области. БД — это информация, упорядоченная в виде набора элементов, записей одинаковой структуры. Для обработки записей используются специальные программы, позволяющие их упорядочить, делать выборки по указанному правилу. Базы данных относятся к компьютерной технологии хранения, поиска и сортировки информации.
       Программное обеспечение для управления и поддержки работоспособности БД называют системой управления базами данных (СУБД). СУБД осуществляют ввод, проверку, систематизацию, поиск и обработку данных, распечатку их в виде отчётов.
       Паскаль (Pascal) — учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных компьютерах IBM используется Turbo Pascal версий 5, 5.5, 6.0, 7.0. Система программирования Turbo Pascal 5.5 (7.0) представляет собой интегрированную среду, включающую в себя:
1.Экранный редактор.
2.Компилятор входного языка.
3.Редактор связей.
4.Интерактивный символьный отладчик.
5.Справочную систему.
       Указанные компоненты в совокупности обеспечивают поддержку полного цикла разработки программ на языке Turbo Pascal от этапа задания до формирования готового программного продукта.
       Примером программирования на языке Turbo Pascal является эта программа.

1. Назначение и область применения.
  Данная программа предназначена для справок по депозитным вкладам. Применяется  в банковской инфраструктуре. Программа может быть использована в любой организации, осуществляющей прием денег на депозиты и для расчета процента по ним.
2. Технические характеристики.
2.1. Постановка задачи.
Создать базу данных по стандартных процедурам и функциям Pascal. Система должна выполнять:
1. Ввод первичной информации с использованием простых и интуитивно понятных пользователю экранных форм.
2. Добавление информации необходимой пользователю.
3. Осуществлять поиск по фамилии, порядковому номер.
4. Расчет процентного начисления на 12 месяцев. 
5. Вывод соответствующей информации.
2.2. Описание  алгоритма.
          Алгоритм — точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
          Основные свойства алгоритмов следующие:
 1) Понятность для исполнителя — т.е. исполнитель алгоритма должен знать, как его выполнять.
 2) Дискретность (прерывность, раздельность) — т.е. алгоритм должен представлять процесс pешения задачи как последовательное выполнение простых (или ранее определенных) шагов (этапов).
 3) Определенность — т.е. каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола. Благодаря этому свойству выполнение алгоритма носит механический хаpактеp и не требует никаких дополнительных указаний или сведений о решаемой задаче.
 4) Результативность (или конечность). Это свойство состоит в том, что алгоритм должен приводить к решению задачи за конечное число шагов.
 5) Массовость. Это означает, что алгоритм pешения задачи pазpабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными. При этом исходные данные могут выбираться из некоторой области, которая называется областью применимости алгоритма.
           На практике наиболее распространены следующие формы представления алгоритмов:
 1. словесная (записи на естественном языке);
 2. графическая (изображения из графических символов);
 3. псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.);
 4.программная (тексты на языках программирования).
          При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий.
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
 
Рис.1. Общая блок-схема приложения.
На представленной выше блок-схеме показаны основные процедуры, которые происходят в программном обеспечении:
1. Загрузка программного обеспечения в оперативную память.
2. Подключение к базе данных и считывание их данной базы информацию в приложение.
3. Загрузка основной формы приложения, где представлены все основные возможности пользователя.
 
Рис.2. Блок-схема процесса управления данными.
На представленной выше блок-схеме(рис.2) показаны основные процедуры которые происходят в пользовательской форме, то есть все представленные выше процедуры осуществляются с помощью клавиатуры.
2.3. Организация входных и выходных данных
Под входными данными подразумевается данные, вводимые в базу данных, все данные хранятся в одном файле.
Данная таблица содержит  девять полей Data, Lastname, Name, Otchestvo, RNN, SIK, Summa, Procent и Nomer, все атрибуты и свойства поля представлены в таблице 1:
Таблица 1
Наименование поля Тип Длина Ограничение Смысл
Data  Дата/время 10 Not null Дата вклада
Lastname Строка 20 Not null Фамилия вкладчика
Name  Строка 20 Not null Имя вкладчика
Otchestvo Строка  20 Not null Отчество вкладчика
RNN Строка 12 Not null РНН
SIK Строка  20 Not null СИК
Summa  1000000  Сумма взноса
Procent   100  Процент начисления
Nomer  Строка 100 Not null Регистрационный номер

2.4. Выбор состава технических и программных средств
 Поскольку нам необходимо создать программу выполняющую элементарные действия по обработке текстовой информации и математических расчетов, то для решения данной задачи нам будет достаточно системы программирования Turbo Pascal, которая в сочетании со своей простотой достаточно функциональна и нетребовательна к вычислительным ресурсам, что позволит пользоваться программой на минимальных конфигурациях ПК.
Минимальные требования к конфигурации ПК:
- процессор Intel Pentium 286 MHz или совместимый;
- ОЗУ 16 Mb;
- 1 Mb для БД на жестком диске;
- VGA-совместимый адаптер с 4 Mb видео - ОЗУ;
- VGA-монитор;
          - Windows 95 или выше.
Рекомендуемые требования для функционирования ИС:
- процессор Intel Pentium III 733 MHz или совместимый;
- ОЗУ 256 Mb;
- 100 Mb пространства на жестком диске;
- VGA-совместимый адаптер с 16 Mb видео-ОЗУ;
- SVGA-монитор;
- операционная система MS Windows 9х, Me, NT 4.0, 2000, XP.
Операционная система.
Операционная система (ОС) служит для управления ресурсами компьютера и обеспечения взаимодействия всех программ на компьютере с человеком. Компоненты ОС делятся на 2 класса: системные и прикладные.
     К прикладным компонентам относятся текстовые редакторы, компиляторы, отладчики, системы программирования, программы графического вывода информации, коммуникационные программы и т.д.
            К системным компонентам относятся ядро системы, обеспечивающее взаимодействие всех компонент, загрузчик программ, подсистемы, обеспечивающие диалог с человеком - оконная система, интерпретатор команд, и файловая система. Именно системные компоненты ОС определяют ее основные свойства.
            Операционные системы делятся на однопользовательские и много пользовательские, однозадачные и многозадачные, с текстовым или с графическим интерфейсом.
Выбор средств разработки.
Система программирования Turbo Pascal представляет собой единство двух в известной степени самостоятельных начал :компилятора с языка программирования Pascal (язык назван в честь выдающегося французского   математика и философа Близа Паскаля (1623 – 1662)) и некоторой инструментальной программной оболочки , способствующей повышению эффективности создания программ.
Процесс программирования начинается,  как правило с составления алгоритма - последовательности операций,  описывающих процесс решения задачи.  Графическая запись алгоритма представляется в виде блок-схемы.  Составление алгоритма заключается в логическом описании процесса решения задачи и требует знания элементов математической логики.  Следует отметить,  что программированию предшествует важнейший этап - постановка задачи.  Постановка задачи может включать широкий спектр вопросов (разработка математических и физических моделей,  вывод расчетных формул и т. п. ).  Программист должен четко представлять явление или формулу,  которые он алгоритмизирует.
 Программирование заключается в записи алгоритма на языке программирования и отладке программы.  Текст программы записывается в текстовом редакторе,  затем программа компилируется - переводится транслятором (переводчиком) в машинные коды и запускается на выполнение.  Процесс отладки программы начинается с выявления:
 -  синтаксических ошибок в тексте ( неверно записанных операторов ), 
 - ошибок при выполнении программы ( недопустимые математические действия,  операции с числами,  превосходящими предельные значения ), 
 -  алгоритмических ошибок ( неверно составлен или запрограммирован алгоритм ),
и заканчивается,  как правило написанием новой программы,  поскольку каждый программист знает,  что программу можно усовершенствовать до бесконечности,  а отлаженную программу лучше не изменять.
Язык Turbo Pascal разрабатывался для программирования в дисковой операционной системе (Disk Operating System) фирмы Microsoft – MS-DOS. Поэтому все файлы Turbo Pascal используют ее файловую систему – FAT16 (File Allocation Table, таблица размещения файлов). Даже если задается по правилам MS-DOS.
Файлы.
Файл – это набор данных, хранящихся во внешней памяти компьютера (на жестком диске, дискете, компакт-диске и т.п.) под именем.
          Любой источник или приемник информации в компьютере (клавиатура, экран, принтер и т.п.) может рассматриваться как файл.
Особенности файлов:
 1. Каждому файлу при создании указывается имя, по которому обрабатывающая его программа сможет отличить один файл от другого. Следовательно, одна программа может работать одновременно с несколькими файлами.
 2.  Файл содержит элементы только одного типа (или тип его компонентов не оговаривается). Исключение – файловый тип недопустим. Например, можно создать файл записей или файл строк, но нельзя организовать «файл файлов».
 Длина файла – это число элементов (компонентов). При создании файла длина файла не задается заранее и ограничивается только емкостью устройств внешней памяти. Файл, не содержащий элементов, называется пустым, его длина – ноль.
       3.  Массивы и файлы – по сравнению с массивом файл обладает как недостатками, так и достоинствами. Первые две особенности файла роднят его с массивом, последняя отличает и является преимуществом. Ведь особенностью массива как, впрочем, множества и записи является то, что его размер должен быть известен компилятору заранее. Для файла этого не требуется – число его компонентов можно увеличивать. Но с другой стороны, массив целиком располагается в быстродействующей оперативной памяти компьютера. Файл же, по сути, представляет собой именованное пространство на диске, а скорость обмена данными с винчестером, дискетой или компакт-диском гораздо ниже. Поэтому операции с файлом выполняются существенно медленнее. Для их ускорения необходимо приобретать дорогие быстродействующие внешние устройства, совершенствовать алгоритмы, уменьшать число обращений к жесткому диску или считывать данные из «медленного» файла в «быструю» оперативную память, обрабатывать их там и снова записывать на диск. В отличие от массива, файлы позволяют сохранять информацию для последующего использования не только в текущей, но и в другой программе.
Файлы удобно использовать потому, что:
• многократно вводить повторяющиеся или просто большие объемы данных для обработки, а потом терять их – неразумно, это трата времени. Удобно заранее создавать отдельные файлы данных, которые можно применять неоднократно;
• программа, работающая с файлами данных, достаточно автономна и не требует постоянного присутствия пользователя, освобождая его для другой работы;
• файл данных может быть подготовлен другой программой, становясь посредником по обмену данными между двумя разными задачами;
• файл может выступать как средство связи программы с внешней средой
3. Разработка рабочего проекта.
3.1. Разработка программы.
Современные программы разрабатываются для функционирования в среде Windows. Приложение для Windows разрабатывается в среде      визуального программирования Borland Pascal. Визуальное программирование строится на тесном взаимодействии двух процессов:
• Процесс конструирования Windows окна;
• Процесс написания кода, придающего элементам (объектам)
3.2 Текст программы.
Program depozit;
uses crt;
type
knig=record
name:string[20];
lastname:string[20];
otchestvo:string[20];
rnn:string;
sik:string;
nomer:string;
summa:0..1000000;
procent:byte;
data:array[1..3] of 0..2100;
end;
var i,j,k,n:integer;
f,f3:file of knig;
a:knig;
s1,s2,s3,s4,d2:integer;
fam,lname:string;
Procedure vvod;
begin
clrscr;
write('Skolko zapisei vu hotite vnesti? - ');
readln(n);
assign(f,'c:\depozit.txt');
rewrite(f);
for i:=1 to n do begin
write('Vvedite nomer ',i,'-ogo Vkladchika - ');
readln(a.nomer);
write('Vvedite familiiu ',i,'-ogo Vkladchika - ');
readln(a.lastname);
write('Vvedite Imya vkladchika - ');
readln(a.name);
write('Vvedite Otchestvo vkladchika - ');
readln(a.otchestvo);
write('PHH - ');
readln(a.rnn);
write('Sik - ');
readln(a.sik);
write('Summa - ');
readln(a.summa);
write('% nachisleniya - ');
readln(a.procent);
writeln('Vvedite daty vklada na depozit(forma:den, mesyac, polhui god cherez "enter") -');
repeat
for j:=1 to 3 do readln(a.data[j]);
if(a.data[1]>31) or (a.data[2]>12) then writeln('Vvedite daty pravilno(forma:den, mesyac, polhui god cherez "enter") -');
until (a.data[1]<=31) and (a.data[2]<=12);
write(f,a);
writeln;
end;
close(f);
End;
Procedure prosm;
begin
clrscr;
assign(f,'c:\depozit.txt');
reset(f);
i:=1;
writeln('           Baza dannuh klientov banka');
writeln('N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data | ');
while not eof(f) do begin
read(f,a);
writeln(i, '':2,a.nomer,'':4,a.lastname,'':5,a.name,'':5,a.otchestvo,'':3,a.rnn,'':2,a.sik,'':2,a.summa,'':2,a.procent);
i:=i+1;
end;
close(f);
end;
Procedure dobav;
begin
writeln('    dobavlenie');
assign(f,'c:\depozit.txt');reset(f);
seek(f,(filesize(f)));
write('Vvedite familiiu ',i,'-ogo Vkladchika - ');
readln(a.lastname);
write('Vvedite Imya vkladchika - ');
readln(a.name);
write('Vvedite Otchestvo vkladchika - ');
readln(a.otchestvo);
write('PHH - ');
readln(a.rnn);
write('Sik - ');
readln(a.sik);
write('Summa - ');
readln(a.summa);
write('% nachisleniya - ');
readln(a.procent);
writeln('Vvedite daty vklada na depozit(forma:den, mesyac, polhui god cherez "enter") -');
repeat
for j:=1 to 3 do readln(a.data[j]);
if(a.data[1]>31) or (a.data[2]>12) then writeln('Vvedite daty pravilno(forma:den, mesyac, polhui god cherez "enter") -');
until (a.data[1]<=31) and (a.data[2]<=12);
write(f,a);
writeln;
writeln('informatsiya yspeshno dobavlena!');
close(f);
end;
Procedure del;
begin
assign(f,'c:\depozit.txt');
reset(f);
assign(f3,'c:\vrem.txt');
rewrite(f3);
writeln('Vvedit familiiu vkladchika dlya ydaleniya');
readln(fam);
while not eof(f) do begin
read(f,a);
if (a.lastnamefam) then write(f3,a);
end;
seek(f3,0);
rewrite(f);
while not eof(f3) do begin
read(f3,a);
write(f,a);
end;
close(f3);
close(f);
end;
Procedure poisk_po_nomeru;
var number:string;
begin
writeln('Vvedite nomer');
readln(number);
if numbera.nomer then writeln('Takogo nety!');
assign(f,'c:\depozit.txt');
reset(f);
for i:=1 to i+1 do begin
while not eof(f) do begin
read(f,a);
if (number=a.nomer) then begin
writeln('           Trebyemui klient');
writeln('N | Nomer | Familiya  | Imya   | Otchestvo  |  PHH       | SIK   | Summa | % | Data | ');
writeln(i, '':2,a.nomer,'':4,a.lastname,'':5,a.name,'':5,a.otchestvo,'':3,a.rnn,'':2,a.sik,'':2,a.summa,'':2,a.procent);
end;
end;
end;
close(f);
end;
Procedure poisk_po_familii;
begin
writeln('vvedite familiyu:');
readln(lname);
if lnamea.lastname then writeln('Takoy familii net.');
assign(F,'c:\depozit.txt');
reset(f);
writeln('N  | Nomer  | Familiya   | Imya     | Otchestvo  |  PHH       | SIK   | Summa | % | Data | ');
for i:=1 to i+1 do begin
while not eof(f) do begin
read(f,a);
if (lname=a.lastname) then
writeln(i, '':2,a.nomer,'':4,a.lastname,'':5,a.name,'':5,a.otchestvo,'':3,a.rnn,'':2,a.sik,'':2,a.summa,'':2,a.procent);
end;
end;
close(f);
end;
Procedure raschet_procenta;
begin
end;
begin
k:=0;
clrscr;
while k8 do begin
writeln('***************----------------------------************');
writeln( '                         MENU');
writeln('               1 - vvod informatsii');
writeln('               2 - prosmotr informatsii');
writeln('               3 - dobavlenie informatsii');
writeln('               4 - ydalenie informatsii');
writeln('               5 - poisk_po_nomeru');
writeln('               6 - poisk po familii');
writeln('               7 - raschet procenta na 12 mes.');
writeln('               8 - vuhod');
writeln('***************----------------------------************');
write('vash vuhod -> ');
readln(k);
case k of
1:vvod;
2:prosm;
3:dobav;
4:del;
5:poisk_po_nomeru;
6:poisk_po_familii;
7:raschet_procenta;
end;
end;
end.
2.3 Пример использования программы.
Шаг 1. Запуск программы. Прежде чем начать работу с программой нужно запустить приложение “Depozit.exe” (Рис.1)
     
Рис.1 “Запуск приложения”
Шаг 2. Для просмотра информации о вкладчиках, доступ данных осуществляется последовательно при помощи клавиатуры (Рис. 2):
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor ->
                               
Рис. 2  “Меню программы ”
Шаг  3. Для ввода информации  нужно ввести «1», нажать Enter, и ввести информацию (Рис. 3).
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 1
Рис. 3 “ Процедура ввода информации”
Шаг  4. Для просмотра информации  нужно ввести «2» и  нажать Enter (Рис. 4).
           Baza dannuh klientov banka
N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data |
1  0012    Rezichenko     Tatyana     Petrovna   123456789123  dfhgh455  12000
2
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 
Рис. 4 “ Процедура просмотра  информации”
Шаг  5. Для добавления информации  нужно ввести «3», нажать Enter и  додавить новые данные  (Рис. 5).
           Baza dannuh klientov banka
N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data |
1  0012    Rezichenko     Tatyana     Petrovna   123456789123  dfhgh455  12000
2
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 3
    dobavlenie
Vvedite familiiu 2-ogo Vkladchika -
Рис. 5 “ Процедура добавления  информации”
Шаг  6. Для удаления информации  нужно ввести «4», нажать Enter и  удалить не нужные данные   (Рис. 6).
Baza dannuh klientov banka
N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data |
1  0012    Rezichenko     Tatyana     Petrovna   123456789123  dfhgh455  12000
2
2  0012    Koblova     Olga     Sergeevna   123456789963  srtewrt123  15000  3
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 4
Vvedit familiiu vkladchika dlya ydaleniya
Рис. 6 “ Процедура удаления информации”
Шаг  7. Для поиска данных по номеру нужно ввести «5», нажать Enter и  ввести регистрационный номер нужного вам клиента   (Рис. 7).
           Baza dannuh klientov banka
N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data |
1  0012    Reznichenko     Tatyana     Petrovna   12345789852  12dfg45  10000  2
2  0045    Chernova     Elena     Alecsandrovna   1245789741  weq2345df  15000
3
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 5
Vvedite nomer
Рис. 7 “ Процедура поиска данных по номеру”
Шаг  8. Для поиска данных по фамилии нужно ввести «6», нажать Enter и  ввести  фамилию нужного вам клиента   (Рис. 8).
           Baza dannuh klientov banka
N | Nomer | Familiya | Imya | Otchestvo | PHH | SIK | Summa | % | Data |
1  0012    Reznichenko     Tatyana     Petrovna   12345789852  12dfg45  10000  2
2  0045    Chernova     Elena     Alecsandrovna   1245789741  weq2345df  15000
3
***************----------------------------************
                               MENU
                1 - vvod informatsii
                2 - prosmotr informatsii
                3 - dobavlenie informatsii
                4 - ydalenie informatsii
                5 - poisk_po_nomeru
                6 - poisk po familii
                7 - raschet procenta na 12 mes.
                8 - vuhod
***************----------------------------************
vash vubor -> 6
vvedite familiyu:
Рис. 8 “ Процедура поиска данных по фамилии клиента”
Шаг  9. Для расчет процентного начисления на 12 месяцев нужно ввести «7» и нажать Enter (Рис. 9).
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 7
Рис. 9 “ Процедура расчета процентного начисления на 12 месяцев”
Шаг  10. Для выхода из программы нужно ввести «8» и нажать Enter (Рис. 10).
***************----------------------------************
                         MENU
               1 - vvod informatsii
               2 - prosmotr informatsii
               3 - dobavlenie informatsii
               4 - ydalenie informatsii
               5 - poisk_po_nomeru
               6 - poisk po familii
               7 - raschet procenta na 12 mes.
               8 - vuhod
***************----------------------------************
       vash vubor -> 8
Рис. 10 “ Выход из программы”
Заключение
В данной курсовой работе мы получили готовый продукт, отвечающий всем требованиям на разработку. Данная программа предназначена чтобы автоматизировать работу людей, ведущих учет клиентов (вкладчиков банка), упростить ведение баз данных вкладчиков депозитов. Осуществлять расчет % на год по депозитам, и поиск людей по фамилии и порядковому номеру.
В итоге, можно сказать, что мы добились желаемых результатов и получили программу полностью готовую к использованию на автоматизированном рабочем месте.
 
Список литературы.
1. Дискретная математика для программистов/Ф. А. Новиков – СПб.: Питер, 2001
2. Н. Культин Turbo Pascal 7.0 – СПб.: БХВ – Санкт – Петербург,1998
3. М. Сухаров Torbo Pascal 7.0, теория и практика программирования – СПб: Наука и техника, 2003
4. М. Тимофеевская  Изучаем программирование – СПб: Питер,2003
5. М. Голованов, Е. Веселов Turbo Pascal (Руководство разработчика)  - СПб: Санкт – Петербург,2004

 

  Рефераты на русском языке - Информатика


Яндекс.Метрика