Функциональные задачи информационной системы

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.12.2011
Размер файла 459,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

13

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Функциональные задачи информационной системы

1. Функциональные задачи информационной системы

1.1 Основные и второстепенные задачи

Функциональные задачи - задачи, формулирующиеся на основе целей, с которыми создается разрабатываемая система.

1. Основные задачи:

- расчет будущей стоимости капиталовложения в банк.

2. Второстепенные:

- обеспечение взаимосвязи между таблицами;

- работа с таблицами;

- помощь в расчете показателей.

1.2 Входные и выходные данные для функциональных задач

Входные данные:

Ввод показателей:

- Фамилия Имя Отчество клиента;

- Идентификационный код клиента;

- Сумма капиталовложения;

- Период капиталовложения;

- Процентная ставка.

Выходные данные:

- Будущая стоимость капиталовложения.

2. Описание процесса решения функциональных задач

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

2.1 Описание главных шагов для решения функциональных задач

Для рассчета будущей стоимости вклада необходимо:

- ввести данные о клиенте сделавшего вклад

- ввести сумму вклада

- выбрать на какой период сделан вклад ( в годах )

- выбрать процентную ставку для суммы вклада

- выполнить расчет

2.2 Математическая модель информационной системы

В процессе выполнения поставленной задачи «Автоматизация расчета будущей стоимости денег с учетом процентной ставки» была использована:

Настоящая текущая стоимость денег - сумма будущих денежных поступлений приведенных к настоящему периоду времени с учетом определенной процентной ставки.

Простой процент - сумма которая начисляется по первоначальной стоимости вклада в конце одного периода платежа.

Будущая стоимость денег - сумма инвестированных в настоящий момент средств, в которые они превратятся через определенный период времени с учетом определенной ставки процента, она рассчитывается по формуле:

Ft=P*(1+R*T)

Где:

Ft - Будущая стоимость денег

P - Сумма капиталовложения

R - Процентная ставка

T - Продолжительность периода инвестирования

2.3 Структура программного проекта

13

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

2.4 Выбор аппаратных средств

Для реализации программного проекта применена система разработки приложений Borland Delphi 6, а значит для работы системы необходимо:

- ОС Windows;

- процессор Pentium - 200 МГц и выше;

- ОЗУ не менее 32 Мб;

- Наличие Borland Delphi 6.

3. Программная реализация информационной системы

Создание новой БД начинается в Database Desktop. Прежде всего необходимо создать новый алиас - это имя расположения моей БД. Для его создания необходимо выполнить пункт меню Tools\Alias Menedger. В появившемся окне щелкнуть по кнопке New. В поле Database alias ввести имя создаваемого алиаса, в моем случае это «док». Для фиксации изменений, необходимо щелкнуть по кнопке Keep New, затем по кнопке Ok c последующим подтверждением сохранения (Рис.2).

Для создания новой таблицы БД необходимо выполнить пункт меню File\New\Table. В появившемся диалоговом окне выбрать тип таблицы dBase IV. (Рис.3).

Далее, в появившемся окне, необходимо задать структуру таблицы, т.е. имена полей, их тип, размер и точность. Если необходимо проиндексировать таблицу по некоторому полю, нужно это поле сделать текущим, щелкнуть по кнопке Define и выполнить ряд действий, на рисунке (Рис.4) видно, что моя таблица проиндексирована по полю IND KOD (Идентификационный код). После этого структуру таблицы необходимо сохранить в созданном алиасе, щелкнув по кнопке Save As. (Рис.4).

Остальные таблицы создаются аналогично.

Затем необходимо войти в Delphi. Здесь производится основная часть работы, создается БД - осуществляется связь между компонентами и таблицами, строится визуальное оформление окон, проектируется интерфейс.

В первую очередь с помощью пункта меню “file new”создаем форму, которая будет определять внешний вид нашего приложения.

Для отображения БД в этой форме нам потребуются следующие компоненты с закладок: STANDART (Label, MainMenu), DATA ACCESS (DataSourсe), DATA CONTROLS (DBGrid, DBNavigator, DBEdit, BDE (Table) и другие.

DATA ACCSESS -это закладка содержит не визуальные (невидимый во время выполнения программы) компоненты, которые обеспечивают данному приложению доступ к БД.

TDataSourсe - компонент, который осуществляет связь между интерфейсными компонентами и компонентами TTable.

Этот компонент также имеет два ключевых свойства. Первое из них - это TDataSet, являющееся классом Delphi, которое ссылается на компонент TTable нашей формы, Table1. Это означает, что при обмене данными с интерфейсными компонентами TDataSourсe, будет принимать или посылать эти данные от таблицы, связанной с Table1. Интерфейсные элементы обращаются к компонентам TDataSourсe, которыe в свою очередь, обращается к компонентам TDataSet. Вторым ключевым свойством является свойство AutoEdit, значение которого по умолчанию true. Включение этого свойства приводит к автоматическому переключению TDataSourсe в режим редактирования при изменении данных в соответствующем интерфейсном компоненте.

Интерфейсный элемент - визуальный (видимый во время выполнения программы) компонент, который позволяет пользователю просматривать и изменять данные в базе, используя компоненты доступа к данным. Интерфейсные компоненты расположены во вкладке DATA CONTROLS палитры компонентов Delphi. Чтобы подключить таблицы данных к проекту необходимо воспользоваться компонентами Tablе и DataSource, расположенные на закладке Data Access компонентов. Важными свойствами компоненты Table являются DataBasaName, TableName, Activ и ряд других. Свойству DataBasaName, использовав выпадающий список присвоила значение своего алиаса «ALLA», теперь если открыть выпадающий список свойства TableName появится перечень таблиц, расположенных в моем алиасе и можно выбрать необходимую. После того, как значения свойств DataBasaName и TableName определены, можно установить физическую связь с таблицей, установив значение свойства Activ в true. Далее, для осуществления обмена информацией между компонентой - набором данных Table и компонентами визуализации и управления информацией, хранящейся в таблицах, настраиваю компоненту - источник данных DataSource. У компоненты DataSource ключевым свойством является свойство DataSet, которое должно указывать на компоненту - набор данных. Для того, чтобы установить связи между таблицами, для компонент Table каждой из подчинённых таблиц, необходимо присвоить соответствующие значения свойствам IndexName, MasterSource, MasterFields (свойству IndexName присвоить значение имени индекса ключевого поля; свойству MasterSource - имя компоненты - источника данных DataSource главной таблицы; свойству MasterFields - имя ключевого поля главной таблицы)

Далее, необходимо воспользоваться компонентой DBGrid, расположенную на странице Data Controls, позволяющую отображать содержимое набора данных в табличном виде. Свойству DataSource компоненты DBGrid присвоила значение имени компоненты - источника данных DataSource. На основном рабочем окне я разместила несколько кнопок, для облегчения работы с таблицей. Для осуществления управления окном программы, я воспользовалась компонентой MainMenu. Данная компонента, в отличие от созданного с ее помощью меню, является не визуальной. Для того, чтобы начать процесс проектирования меню, необходимо перейти в "мастер" построения меню, дважды щелкнув по компоненте MainMenu левой кнопкой мышки. В процессе проектирования необходимо вводить в меню новые пункты и подпункты, которые, По-существу, также являются компонентами со своими свойствами и событиями. Свойство Caption, в частности, определяет название этого пункта меню. Для полей «ставки процента» и «период в годах» таблицы «ДАННЫЕ ПО ВКЛАДАМ КЛИЕНТОВ» создала PickList. Также все поля используемых таблиц переименовала на русские заголовки, используя составное свойство Title (Caption).

3.2 Математическая модель информационной системы

Для расчета будущей стоимости денег с учетом процентной ставки я использую данные полей «СУММА», «ПЕРИОД В ГОДАХ», «СТАВКА%» таблицы «ДАННЫЕ ПО ВКЛАДАМ КЛИЕНТА». Здесь я использовала формулу Будущей стоимости денег « Ft=P*(1+R*T) »

procedure TForm1.Button5Click(Sender: TObject);

begin

Table2.Edit;

Table2.Fields[4].AsFloat:=Table2.Fields[1].AsFloat*

(1+ (Table2.Fields[3].AsFloat/100)* Table2.Fields[2].AsFloat);

Table2.Post;

end;

4. Реализация информационной системы

При реализации проэкта открывается главная форма (Рис.5)

При нажатии на помощь в меню (Файл) можно узнать о принципе расчета (Рис.6)

Нажав на пункт меню «О ПРОГРАММЕ» можно узнать о создателе программы (Рис.7)

На всех формах расположены меню управления, при помощи которых можно закрыть данные окна.

ВЫВОД

программа экономическая база данных

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

ЛИТЕРАТУРА

1. Фаронов В.В., Шумаков П.В. «Delphi 3 руководство разработчикам баз данных», М.: Нолидж 1999г.

2. Рубенкинг Н.Д. «Программирование в Delphi для чайников», К.: Диалектика 1996г.

3. Гофман В.Э., Хомоненко А.Д.,”Работа с базами данных в Delphi”.- СПб.: БХВ-Петербург, 2001 г.

Размещено на Allbest


Подобные документы

  • Разработка информационной системы административного управления. Выбор языка и среды программирования. Структура взаимодействия информации. Требования к программно-аппаратному окружению. Создание программы в Delphi и связывание ее с базой данных.

    курсовая работа [1010,9 K], добавлен 08.10.2015

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

    курсовая работа [265,6 K], добавлен 28.08.2017

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Интерфейсные средства СУБД MS Access 2003. Проектирование схемы данных. Создание составного отчёта, содержащего диаграмму. Группировка и сортировка в отчётах. Использование языка программирования VBА, создание макросов. Разработка программы и функций.

    курсовая работа [5,2 M], добавлен 20.06.2010

  • Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа [1,5 M], добавлен 08.02.2011

  • Создание структуры базы данных. Таблица реквизитов входных данных информационной системы "Видеобиблиотека". Процессы, составляющие действие в базе данных. Формирование ведомостей с использованием MS Excel. Использование интегрированной среды Delphi.

    курсовая работа [455,8 K], добавлен 05.01.2013

  • Обоснование выбора системы управления базы данных. Delphi и его основные компоненты. Обоснование среды программирования. Создание базы данных и ее связь со средой программирования. Анализ и описание предметной области. Описание процедур программы.

    курсовая работа [1,3 M], добавлен 25.05.2015

  • Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.

    курсовая работа [964,8 K], добавлен 27.09.2014

  • Концепция программной среды Delphi и её преимущества. Ключевые понятия языка С++. Построение информационной модели предметной области, описание полей таблиц базы данных, листинг программы. Создание меню, реализующего функции информационной системы.

    курсовая работа [1,1 M], добавлен 28.01.2016

  • Рассмотрение теоретических аспектов создания баз данных с применением системы объектно-ориентированного программирования Delphi. Ознакомление с компонентами доступа. Разработка базы данных "Библиотека". Описание основ интерфейса созданной программы.

    курсовая работа [1004,9 K], добавлен 26.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.