Разработка базы данных для решения задач учета клиентов банка с использованием возможностей системы Delphi 7

Автор работы: Пользователь скрыл имя, 27 Февраля 2013 в 18:58, курсовая работа

Описание работы

Целью данной курсовой работы является разработка базы данных для решения задач учета сотрудников с использованием возможностей системы Delphi 7.
Задачами данной курсовой работы являются: закрепление навыков по разработке баз данных (БД) с использованием возможной системы Delphi 7; приобретение практических навыков по созданию сопроводительной документации, по описанию баз данных и программ.

Содержание работы

ВВЕДЕНИЕ ……………………………………………………………………… 5
1 ФОРМАЛИЗАЦИЯ ЗАДАЧИ ..................................................................... 7
1.1 Постановка задач ………………………………………………………... 7
1.2 Разработка структуры базы данных ……………………………............. 7
2 СОЗДАНИЕ БД ………………………………………………………….. 10
2.1 Описание СУБД ………………………………………………………... 10
2.2 Разработка БД ………………………………………………………….. 11
3 СОЗДАНИЕ ПРИКЛАДНОЙ ПРОГРАММЫ ………………………… 16
3.1 Введение ……………………………………………………………….. 16
3.2 Функциональное назначение …………………………………………. 16
3.3 Описание логики ……………………………………………………… 18
4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ………………………………. ……22
ЗАКЛЮЧЕНИЕ……………………………………………………………. ……28
СПИСОК ЛИТЕРАТУРЫ………………………………………………… ……30
ПРИЛОЖЕНИЕ А…………………………………………………………. ……31
ПРИЛОЖЕНИЕ Б………………………………………………………………..32

Файлы: 1 файл

Курсовая.doc

— 951.00 Кб (Скачать файл)

МИНОБРНАУКИ РОССИИ

Федеральное государственное  бюджетное образовательное учреждение

высшего профессионального  образования

«Пензенская государственная  технологическая академия»

(ПГТА)

Кафедра «Информационные  компьютерные технологии»

 

 

 

КУРСОВАЯ  РАБОТА

по  дисциплине «Информационные технологии»

на тему: «Разработка  базы данных для решения задач  учета клиентов банка с использованием возможностей системы Delphi 7»

 

 

 

Выполнил: студентка гр. 10Д _____ Девятых И. В.

Руководитель: ассистент каф. ИКТ_______ Афанасьева М. С.

 

 

 

 

Пенза 2012г 

ПЕНЗЕНСКАЯ  ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ

АКАДЕМИЯ

Кафедра «Информационные  компьютерные технологии»

УТВЕРЖДАЮ

Зав. кафедрой Серёдкин А. Н.

_______________________

“_____” __________ 20__ г.

З А  Д А Н И Е

на курсовую работу по дисциплине “Информационные технологии”

Студентке Девятых И. В. Группа – 10Д

Тема  проекта: ”Разработка базы данных для решения задач учета клиентов банка с использованием возможностей системы Delphi 7”

Технические требования на проектирование:

  1. Виды информации в базе данных: сведения о фирмах-клиентах банка, суммы их вкладов, суммы начислений в зависимости от срока вклада, сведения о видах вкладов.
  2. Функции программы:
  3.     Автоматизация обработки информации при следующих операциях: хранение информации о фирмах-клиентах банка, их вкладов, видах вкладов, начисляемых процентах по вкладу; вычисление суммы начислений в соответствии со сроком вклада.
    1. Выполнение запросов (поиск информации о клиентах-фирмах с заданной суммой вклада, количество фирм с суммой вклада более заданной);
    2. Вывод документов на печать (информация о клиентах банков, вывод данных о сумме вкладов по запросу).
    3. Демонстрация сведений о вкладах клиентов банка в виде диаграмм.
    4. Вывод сведений об авторе и назначении программы.
  4. Программа должна иметь удобный пользовательский интерфейс, обеспечивать помощь пользователю по его запросу.

Следует предусмотреть  меры по защите информации в БД от внесения ошибок, от потери данных в результате сбоев аппаратуры и несанкционированного доступа. База данных размещается на локальном рабочем месте. Рекомендуемая СУБД – Delphi 7.

Объем работы по курсу

    1. Анализ предметной области
    2. Разработка структуры БД
    3. Разработка приложения БД
    4. Руководство пользователя

Срок  выполнения проекта по разделам:

  1. Раздел 1 - к __________
  2. Разделы 2, 3 - к __________
  3. Раздел 4 - к ___________
  4. Оформление ПЗ - к ___________

Дата выдачи задания - _________________________

Руководитель - ______________________________

Задание получил ____ ____________ ____________

Студент ______________________________________

Дата защиты проекта - __________________________

 

 


СОДЕРЖАНИЕ

 

 

Введение

Современные информационные технологии, основанные на применении средств вычислительной техники  для сбора, хранения, обработки, поиска, передачи и выдачи информации, широко используются в банковской деятельности. К их числу относятся системы управления базами данных. Информационные технологии пронизывают всю деятельность современного коммерческого банка, охватывая как сферу оказания банковских услуг (расчетно-кассовое обслуживание, кредитование, депозитное обслуживание и др.), так и сферу управления банком (учет, контроль, анализ, планирование). С помощью информационных технологий поддерживаются внешние взаимодействия с клиентами, филиалами банка, банками-корреспондентами, международными банками и другими кредитными учреждениями [3].

Компьютерные  сети обеспечивают выполнение коммуникационной функции и доступ к разделяемым  ресурсам (передачу файлов, доступ к  удалённым базам данных и удаленный  запуск задач). Локальные, корпоративные сети связывают в единое целое различные отделы банка, увеличивая эффективность работы кредитного учреждения и обеспечивая полный комплекс определённых средств и мер защиты от несанкционированного доступа к внутрибанковской информации. Системы телекоммуникационного взаимодействия позволяют организовать дистанционное обслуживание клиентов. Передача информации может осуществляться по компьютерным, телефонным (в т.ч. по мобильным телефонам) и телеграфным сетям.

Для сопряжения коммуникационного оборудования используются многоуровневые стандартизированные протоколы передачи данных. С 1995 в странах Европейского Союза при обмене документацией и информацией между государственными ведомствами ЕС используется совокупность стандартов EDI (структурированный язык описания различных видов коммерческой информации, обеспечивающий пользователю возможность работы на английском, французском, немецком или испанском языках). В последнее время большие надежды возлагаются на технологию передачи данных на основе языка ХМС. Более 1300 кредитных институтов из различных регионов России являются активными пользователями Интернета, что ускоряет интеграцию России в мировое хозяйство. Через Интернет осуществляются финансовые и корпоративные сделки (система business-to-business, В2В), работают отраслевые электронные торговые площадки.

Технические средства Интернета обеспечивают возможность  дистанционных переговоров между  многими участниками (телеконференций) и передачи в необходимых случаях  конфиденциальной информации одному из собеседников. В июле 2000 осуществлен запуск программ с использованием технологии IntelliSense, обеспечивающей высокоскоростной качеств, уровень автоматизации, поиска информации, взаимодействия узлов связи и специальной электронной аппаратуры [6].

Целью данной курсовой работы является разработка базы данных для решения задач учета сотрудников с использованием возможностей системы Delphi 7.

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

 

    1. Формализация задачи
  1. Постановка задач

В настоящей  работе рассматривается база данных фирм-клиентов банка «Сколько нужно Вам». Компания занимается расчётно-кассовым обслуживанием клиентов, предоставлением кредитов, осуществлением инвестиций, приёмом вкладов.

Для более качественного  учёта клиентов банка (их физических и юридических данных) было принято решение о создании базы данных фирм с использованием возможностей системы Delphi 7.

В ходе анализа  были выделены следующие сущности:

- «Фирма»;

- «Вклад».

Были выделены следующие атрибуты сущностей:

- «Фирма»: номер фирмы, название, расчётный счёт, сумма вклада, срок вклада в месяцах, сумма начислений;

- «Вклад»: код вклада, вид вклада, процент по вкладу.

 

1.2 Разработка структуры базы данных

В соответствии с выделенными сущностями была разработана  физическая модель (рисунок 1).

 

Рисунок 1 –  Физическая модель базы данных

 

Описание физических характеристик баз данных представлены в таблицах 1, 2.

Таблица 1 – Структура записей БД (Firma)

Имя поля

Назначение  поля

Тип

Длина

Свойства поля

Ключ

Обяза-тельное

Ограничения значений

Мини-мальное

Макси-мальное

По умолчанию

Nom_f

Номер фирмы

Autoincrement

 

FK

       

Name_f

Название фирмы

Alpha

100

 

+

     

Nom_RS

Номер расчётного счёта

Long Integer

   

+

     

Summa_vk

Сумма вклада

Money

     

5000

   

Srok

Срок

Number

     

1,00

120,00

5,00

Kod_vk

Код вклада

Long Integer

 

PK

 

1

5000

 

 

 

Таблица 2 – Структура записей БД (Vklad)

Имя поля

Назначение  поля

Тип

Длина

Свойства поля

Ключ

Обяза-тельное

Ограничения значений

Мини-маль-ное

Макси-маль-ное

По умолчанию

Cod_vk

Код вклада

Long Integer

 

PK

 

1

5000

 

Vid_vk

Вид вклада

Alpha

25

 

+

     

Percent

Процент

Number

           

 

Связь между  таблицами 1:М. Описание связи показано в таблице 3.

Таблица 3 –  Описание связей БД

Название таблицы

Свойства связей

Контроль целостности

Каскадное обновление

Каскадное удаление

Firma

Да

Да

Нет

Vklad

Да

Да

Нет


 

    1. Создание БД
  1. Описание СУБД

Borland Delphi 7 Enterprise – это среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развёртывания приложений электронной коммерции и Web-сервисов.

Основные функции Delphi 7:

– поддержка языков программирования для Win32 (Delphi и C/C++) и для .NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии .NET;

– используемая платформа ECO III обеспечивает создание надёжных корпоративных приложений (object relational mapping, transparent object persistence, поддержка исполняемых диаграмм состояний);

– возможность как для разработчиков традиционных приложений под Windows, так и для разработчиков, использующих Java, разрабатывать приложения .NET без отказа от используемого инструментария, с сохранением навыков и с аналогичными концепциями программирования;

– обновлённая библиотека визуальных компонентов (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI), автоматически располагая компоненты в соответствии с настраиваемыми правилами, для соблюдения целостности GUI или его соответствия корпоративным стандартам;

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

– благодаря тесной интеграции с программным обеспечением Borland по управлению жизненным циклом, реализуется возможность управления требованиями (Borland CaliberRM), управления конфигурациями и изменениями (Borland StarTeam), визуального моделирования с использованием технологии LiveSource (Borland Together).

Borland Delphi 7 Enterprise является мощной средой быстрой  разработки приложений для корпоративной разработки под Windows с помощью языка Object Pascal. Интегрированная среда разработки Delphi 7 включает в себя встроенный отладчик, подсветку синтаксиса, обеспечивает навигацию по исходному коду с системой закладок. Delphi 7 включает в себя большую библиотеку визуальных компонентов VCL и позволяет разрабатывать приложения баз данных с использованием этих компонентов, а также подключать компоненты сторонних разработчиков и разрабатывать свои собственные.

Borland Delphi 7 Enterprise включает в себя компилятор командной строки. Delphi 7 позволяет разрабатывать приложения на основе BDE (Borland Database Engine), с поддержкой форматов локальных баз данных DBF и Paradox, а также включает драйвер SQLink для серверов баз данных InterBase, Oracle, MS SQL и Informix.

Borland Delphi 7 Enterprise также позволяет создавать сервера  приложений на базе Remote Data Module и  технологии MIDAS/DataSnap и включает лицензию  на их распространение.

 

    1.  Разработка БД

Database Desktop – это утилита, которая поставляется вместе с Delphi для интерактивной работы с таблицами различных форматов локальных баз данных.

Для создания таблиц необходимо загрузить  утилиту Database Desktop из системы Delphi: Tools / Database Desktop и установить рабочий каталог (в котором будет сохранен файл БД): File/Working Directory, Browse, Drive (or Alias), Directories, OK (рисунок 2).

 

Рисунок 2 –  Подготовка каталогов для проекта

 

После старта Database Desktop необходимо выбрать команду меню File|New|Table для создания новой таблицы.

После выбора типа таблицы Database Desktop представит диалоговое окно, специфичное для каждого формата, в котором можно определить поля таблицы и их тип (рисунок 3).

 

Рисунок 3 – Форма для создания таблиц БД

Информация о работе Разработка базы данных для решения задач учета клиентов банка с использованием возможностей системы Delphi 7