Помощь в написании студенческих работ
Антистрессовый сервис

Программное обеспечение. 
Разработка ЭИС "Управление кредитными операциями"

РефератПомощь в написанииУзнать стоимостьмоей работы

Наиболее простой способ доступа к данным в Delphi заключается в использование компонента Table. Объект Table просто ссылается на таблицу БД. При этом необходимо указать имя БД в его свойстве Database Name. Можно ввести само имя, псевдоним или путь к каталогу с файлами таблицы Object Inspector перечисляет допустимые имена, которые зависят от псевдонимов, установленных в DBF. Необходимо также имя… Читать ещё >

Программное обеспечение. Разработка ЭИС "Управление кредитными операциями" (реферат, курсовая, диплом, контрольная)

Программное обеспечение (ПО) — совокупность программ для реализации целей и задач, обеспечивающих функционирование комплекса технических средств ИС.

В целях удобства эксплуатации пакета необходимо предусмотреть следующие возможности:

  • — диалоговый режим работы (меню, запросы);
  • — гибкость диалога;
  • — ясность;
  • — простота пользования;
  • — простота обучения;
  • — появление всплывающих подсказок;
  • — продолжение работы после прерывания;
  • — надежность;
  • — вывод соответствующей справки при работе в пакете;
  • — контроль информации, поступающей от пользователя;
  • — защита информации, обеспечение доступа к ПЭВМ только авторизованных работников;
  • — сохранность информации, возможность её восстановления после сбоев;
  • — выдачу информации по заданным параметрам.

Общие требования, предъявляемые к ПО, формируются в виде:

  • — совместимости языков разного уровня, включенных в систему;
  • — возможности использования различных запоминающих устройств и развитых средств организации библиотек на внешних носителях (ввиду большого объема базы данных);
  • — возможности общения персонала с ЭВМ по мере необходимости;
  • -возможность осуществления удобного и быстрого доступа к информации в БД;
  • -возможность расширения систем управления базами данных программами общесистемного и специального назначения;
  • -обеспечения гибкости базы данных, позволяющей в дальнейшем модернизировать и развивать систему;
  • — однозначность кодирования информации.

Программное обеспечение ЭИС «Управление кредитными операциями» состоит из:

  • -общего (системного) обеспечения, включающего ОС Windows' 2000;
  • -функционального (прикладного) обеспечения, включающего набор программных модулей, обеспечивающих автоматизированное выполнение основных операций, производимых валютным кассиром в процессе работы;
  • -интегрированной среды программирования Delphi, обеспечивающей с помощью своих средств интерфейс между пользовательскими программами и ОС, с одной стороны, и работу с БД, с другой.

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

Delphi — это современный программный продукт, позволяющий создавать широкий спектр приложений для среды Microsoft Windows 98. Он объединяет в себе высокопроизводительный компилятор с языка ObjectPascal, являющийся объектно_ориентированным расширением структурного языка третьего поколения Pascal, средств наглядного (визуального) создания программ и масштабируемую технологию управления БД. Основное назначение Delphi — служить средством для быстрого создания широкого класса Windows_приложений, включая приложения, отвечающие технологии распределенной обработки данных, называемой технологией клиент_сервер.

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

Delphi содержит ряд компонентов, имеющих отношение к БД. Страница Data Access палитры Components содержит компоненты, необходимые для взаимодействия с БД. В страницах Data Controls представлены визуальные компоненты, используемые для построения и редактирования данных в форме. Их называют компонентами обработки данных.

Для доступа к БД в Delphi необходим источник данных, описанный компонентом Data Source. Однако, этот компонент не указывает данные на прямую, он ссылается либо на таблицу, либо на результат запроса, либо на хранимую процедуру. Соответственно в форме необходимо иметь компоненты Table, Query или StoredProc.

Если в форме размещен компонент Table или Query, то для связи с ним можно использовать свойство DataSet компонента DataSource. Для данного свойства Object Inspector перечисляет доступные наборы данных текущей формы или других форм, соединенных с текущей (с помощью команды File Uses Form).

Наиболее простой способ доступа к данным в Delphi заключается в использование компонента Table. Объект Table просто ссылается на таблицу БД. При этом необходимо указать имя БД в его свойстве Database Name. Можно ввести само имя, псевдоним или путь к каталогу с файлами таблицы Object Inspector перечисляет допустимые имена, которые зависят от псевдонимов, установленных в DBF. Необходимо также имя файла, содержащего таблицу, в составе Table Name. Object Inspector перечисляет таблицы текущей БД (или каталога).

Работа с набором данных (таблица или запрос) может выполняться при разных состояниях, определяемых свойством State, которое может принимать несколько различных значений:

  • -dsBrowse обеспечивает обычный просмотр, используемый для поиска данных и предварительного просмотра записей;
  • -dsEdit используется для режима редактирования. Вход в это состояние происходит при вызове метода Еdit или свойства AvtoEdit компонента DataSource;
  • -dsInsert применяется, если в набор данных нужно добавить новую запись. Это происходит при вызове метода Insert, перемещение к последней строке компонента DB Navigator;
  • -dsInactive является состоянием закрытого набора данных;
  • -SetKey указывает на поиск в наборе данных. Это состояние имеет место между вызовом метода SetKey;
  • -dsCals Fieds является состоянием набора данных во времени вычисления поля (вызов обработки события On Cals Fields).

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

Отображение данных в среде Delphi осуществляется с помощью компонентов, которые похожи на обычные управляющие элементы Windows, но знают, как обращаться с данными. Все эти компоненты находятся на странице Data Controls палитры Delphi Components:

  • -DBGrid представляют собой сетку, способную отразить таблицу как одно целое. Он обеспечивает прокрутку и навигацию, а также редактирование содержимого сетки;
  • -DB Navigator представляет собой набор кнопок, и используется для навигации и выполнения действий над БД;
  • -DBLabel используется для отображения содержимого поля, которое нельзя модифицировать;
  • -DBEdit позволяет редактировать поле (изменять текущие значения);
  • -DBMemo используется для просмотра и модификации большого текстового поля, которое будет сохранено в памяти, или на BLOB (Binak Legre Object — большой двойной объект);
  • -DBImage используется для показа картинки, хранимой в поле BLOB;
  • -DBListBox и DBComboBox используется для выбора единственного значения из указанного множества;
  • -DBCheckBox используется для показа и переключения параметра, соответствующего выполнению некоторой функции;
  • -DBCtrlGrid представляет собой сетку для нескольких записей и может владеть набором других компонентов обработки данных. Такие компоненты дублируются для каждой записи набора данных.

Все указанные компоненты связываются с источником данных с помощью соответствующего свойства Data Source. Многие из них ссылаются на определенное поле данных источника с помощью свойства DataFiled. Допустимые значения этого свойства представляются в виде выпадающего комбинированного списка. Другие свойства компонентов страницы DataControls подобны свойствам соответствующих стандартных управляющих элементов.

Языком программирования в среде Delphi является Object Pascal.

Структура программы, использующая объектное программирование, существенно отличается от традиционной структуры программ с жестким, заранее заданным алгоритмом. Здесь программа выглядит как совокупность, в некотором смысле, самостоятельных, обособленных блоков, выполняющих те или иные операции, а связь между ними определяется результатами предыдущих этапов и взаимодействием программы через внешние устройства с пользователем. После выполнения очередного блока программа приостанавливается и дожидается сообщения от оператора, которое через ОС Windows 2000 передаётся программе.

Структурно программа формируется из модулей, выполняющих отдельные операции, входящие в состав функционального набора ЭИС.

Можно сделать вывод, что Delphi позволяет создавать широкий спектр приложений для Windows. Среда Delphi включает в себя полный набор визуальных средств для быстрой разработки приложений, поддерживающих как создание пользовательских интерфейсов, так и таблиц базы данных. Библиотека классов, входящих в Delphi, содержит около 140 классов, инкапсулирующих различные группы функций Windows API. Delphi является системой с открытой архитектурой, что позволяет дополнять ее новыми средствами, и переносить на различные платформы.

Технологический процесс обработки данных

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

Показать весь текст
Заполнить форму текущей работой