Динамическая программная реализация математических моделей финансирования контртерроризма

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

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

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

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

Stringer.drawString("Average costs for player 2, if the USA decides to put troops to Afghanistan - x_{2}",15, 73);

Stringer.drawString("and Germany chooses strategy y_{2} - to put troops to Afghanistan is:", 15, 88);

Stringer.drawString("", 15, 103);

}

}

g.setColor(Color.red);

HA4 = (float)C*(1-aC)*(1-bD)-a*(1-aC)-a*(1-bD)+a22;

Stringer.drawString("H_{A}( "+(1-aC)+", "+(1-bD)+" ) = "+Round2(HA4/100.),170,45);

HB4 = (float)D*(1-aC)*(1-bD)-b*(1-aC)-b*(1-bD)+b22;

Stringer.drawString("H_{B}( "+(1-aC)+", "+(1-bD)+" ) = "+Round2(HB4/100.),170,103);

}

if (k==26){

Stringer.fonts[0] = new Font("Dialog", 2, 14);

g.setColor(new Color(180, 0, 60));

Stringer.drawString("14.", 5, 15);

Stringer.fonts[0] = new Font("Dialog", 1, 12);

g.setColor(new Color(0, 0, 80));

min=HA;

//===============================================================================

// посмотреть сравнение, работает не правильно????????????????????????????????

if(jrbtn_Ru.isSelected()==true){

if ((HA==HA3)||(HA2>HA3)||(HA4>HA3)||(HA2>HA)||(HA4>HA)){

Stringer.drawString("Таким образом, вероятнее всего при p = "+aC+" США выберет стра - ",28, 15);

Stringer.drawString("тегию x_{1} - оставить войска в Афганистане.", 15, 30);

}

else

{

Stringer.drawString("Таким образом, вероятнее всего при p = "+(1-aC)+" США выберет стра - ",28, 15);

if(vivoz==true){Stringer.drawString("тегию x_{2} - вывести войска из Афганистана.", 15, 30);}

else{Stringer.drawString("тегию x_{2} - ввести войска в Афганистан.", 15, 30);}

}

if ((HB>HB3)||(HB2>HB3)||(HB4>HB3)||(HB2>HB)||(HB3>HB)||(HB4>HB)){

Stringer.drawString("Причем, в этом случае Германии желательно выбрать стратегию y_{1} - оставить",15, 55);

Stringer.drawString("войска в Афганистане, при q = "+bD+".", 15, 70);

}

else

{

if(vivoz==true){

Stringer.drawString("Причем, в этом случае Германии желательно выбрать стратегию y_{2} - вывести",5, 55);

Stringer.drawString("войска из Афганистана, при q = "+(1-bD)+".", 5, 70);

}else{

Stringer.drawString("Причем, в этом случае Германии желательно выбрать стратегию y_{2} - ввести",5, 55);

Stringer.drawString("войска в Афганистан, при q = "+(1-bD)+".", 5, 70);

}

}

}else{

if ((HA==HA3)||(HA2>HA3)||(HA4>HA3)||(HA2>HA)||(HA4>HA)){

Stringer.drawString("Thus, most likely at p = "+aC+" USA chooses the strategy x_{1} ",28, 15);

Stringer.drawString("to leave troops in Afghanistan.", 15, 30);

}

else

{

Stringer.drawString("Thus, most likely at p = "+(1-aC)+" USA chooses the strategy ",28, 15);

if(vivoz==true){Stringer.drawString("x_{2} - to remove troops from Afghanistan.", 15, 30);}

else{Stringer.drawString("x_{2} - to put troops to Afghanistan.", 15, 30);}

}

if ((HB>HB3)||(HB2>HB3)||(HB4>HB3)||(HB2>HB)||(HB3>HB)||(HB4>HB)){

Stringer.drawString("Moreover, in this case, Germany is desirable to choose a strategy y_{1} - ",15, 55);

Stringer.drawString("to leave troops, with q = "+bD+".", 15, 70);

}

else

{

if(vivoz==true){

Stringer.drawString("Moreover, in this case, Germany is desirable to choose a strategy y_{2} - ",15, 55);

Stringer.drawString("to remove troops from Afghanistan, with q = "+(1-bD)+".", 15, 70);

}else{

Stringer.drawString("Moreover, in this case, Germany is desirable to choose a strategy y_{2} - ",15, 55);

Stringer.drawString("to put troops to Afghanistan, with q = "+(1-bD)+".", 15, 70);

}

}

}

//===============================================================================

}

}

}

class Panel_F extends JPanel {

public void paintComponent(Graphics g) {

super.paintComponent(g);

Stringer.fonts[0] = new Font("Dialog", 3, 14);

Stringer.setGraphics(g);

g.setColor(new Color(0, 0, 60));

Stringer.fonts[0] = new Font("Dialog", 1, 11);

Stringer.drawString("А = ", 10, 35);

Stringer.drawString("B = ", 10, 92);

Stringer.fonts[0] = new Font("Dialog", 0, 45);

Stringer.drawString("( )", 30, 45);

Stringer.drawString("( )", 30, 102);

Stringer.fonts[0] = new Font("Dialog", 1, 10);

if(jrbtn_Ru.isSelected()==true){

if(vivoz==true){

Stringer.drawString("-(K_{c}*S_{c}+K_{а}*S_{а}) -((K_{c}-K_{вc}) *S_{c}+K_{вc}*S_{вc}+K_{вc}*S_{c})", 45, 27);

Stringer.drawString("-((K_{c}-K_{вc}) *S_{c}+K_{вc}*S_{вc}+K_{вc}*S_{c}) -(K_{c}*S_{c}+K_{c}*S_{вc}) ", 45, 47);

Stringer.drawString("-(K_{г}*S_{г}) -((K_{г}-K_{вг}) *S_{г}+K_{вг}*S_{вг}+K_{вг}*S_{г})", 45, 83);

Stringer.drawString("-((K_{г}-K_{вг}) *S_{г}+K_{вг}*S_{вг}+K_{вг}*S_{г}) -(K_{г}*S_{г}+K_{г}*S_{вг}) ", 45, 103);

}else{

Stringer.drawString("-(K_{c}*S_{c}+K_{а}*S_{а}) -(K_{c}*S_{c}+K_{дc}*S_{дc}+K_{дc}*S_{c})", 45, 27);

Stringer.drawString("-(K_{c}*S_{c}+K_{дc}*S_{дc}+K_{дc}*S_{c}) -(K_{c}*S_{c}+K_{c}*S_{дc}) ", 45, 47);

Stringer.drawString("-(K_{г}*S_{г}) -(K_{г}*S_{г}+K_{дг}*S_{дг}+K_{дг}*S_{г})", 45, 83);

Stringer.drawString("-(K_{г}*S_{г}+K_{дг}*S_{дг}+K_{дг}*S_{г}) -(K_{г}*S_{г}+K_{г}*S_{дг}) ", 45, 103);

}}else{

if(vivoz==true){

Stringer.drawString("-(K_{u}*S_{u}+K_{a}*S_{a}) -((K_{u}-K_{ru}) *S_{u}+K_{ru}*S_{ru}+K_{ru}*S_{u})", 45, 27);

Stringer.drawString("-((K_{u}-K_{ru}) *S_{u}+K_{ru}*S_{ru}+K_{ru}*S_{u}) -(K_{u}*S_{u}+K_{u}*S_{ru}) ", 45, 47);

Stringer.drawString("-(K_{g}*S_{g}) -((K_{g}-K_{rg}) *S_{g}+K_{rg}*S_{rg}+K_{rg}*S_{g})", 45, 83);

Stringer.drawString("-((K_{g}-K_{rg}) *S_{g}+K_{rg}*S_{rg}+K_{rg}*S_{g}) -(K_{g}*S_{g}+K_{g}*S_{rg}) ", 45, 103);

}else{

Stringer.drawString("-(K_{u}*S_{u}+K_{а}*S_{а}) -(K_{u}*S_{u}+K_{pu}*S_{pu}+K_{pu}*S_{c})", 45, 27);

Stringer.drawString("-(K_{u}*S_{u}+K_{pu}*S_{pu}+K_{pu}*S_{u}) -(K_{u}*S_{u}+K_{u}*S_{pu}) ", 45, 47);

Stringer.drawString("-(K_{g}*S_{g}) -(K_{g}*S_{g}+K_{pg}*S_{pg}+K_{pg}*S_{g})", 45, 83);

Stringer.drawString("-(K_{g}*S_{g}+K_{pg}*S_{pg}+K_{pg}*S_{g}) -(K_{g}*S_{g}+K_{g}*S_{pg}) ", 45, 103);

}}

}

}

//Start the applet

public void start() {

}

//Stop the applet

public void stop() {

}

//Destroy the applet

public void destroy() {

}

//Get Applet information

public String getAppletInfo() {

return "Applet Information";

}

//Get parameter info

public String[][] getParameterInfo() {

return null;

}

//static initializer for setting look & feel

static {

try {

//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());

}

catch (Exception e) {

}

}

void jButton1_actionPerformed(ActionEvent e) {

if (k == 7) jButton1.setEnabled(false);

else {

jButton1.setEnabled(true);

jButton3.setEnabled(true);

}

if (k > 7) k--;

repaint();

}

void jButton2_actionPerformed(ActionEvent e) {

k = 7;

jCheckBox1.setSelected(false);formula=0;

jButton3.setEnabled(true);

jButton1.setEnabled(false);

jCheckBox1.setVisible(true);

sld_Kol_USA.setValue(68);

sld_Kol_USA.setVisible(false);

sld_Kol_Iraq.setValue(100);

sld_Kol_Iraq.setVisible(false);

sld_Kol_Koal.setValue(19);

sld_Kol_Koal.setVisible(false);

sld_vivoz_USA.setValue(20);

sld_vivoz_USA.setVisible(false);

sld_kol_ter.setValue(8);

sld_kol_ter.setVisible(false);

sld_kol_bomb.setValue(1);

sld_kol_bomb.setVisible(false);

sld_soder_USA.setValue(500);

sld_soder_USA.setVisible(false);

sld_soder_Iraq.setValue(200);

sld_soder_Iraq.setVisible(false);

sld_soder_Koal.setValue(140);

sld_soder_Koal.setVisible(false);

sld_sumVivoz_USA.setValue(125);

sld_sumVivoz_USA.setVisible(false);

sld_sumUstr_ter.setValue(100);

sld_sumUstr_ter.setVisible(false);

sld_sumUstr_bomb.setValue(50);

sld_sumUstr_bomb.setVisible(false);

sld_Kol_GER.setVisible(false);

sld_Kol_GER.setValue((int)4.5);

sld_vivoz_GER.setVisible(false);

sld_vivoz_GER.setValue(2);

sld_soder_GER.setVisible(false);

sld_soder_GER.setValue(350);

sld_sumVivoz_GER.setVisible(false);

sld_sumVivoz_GER.setValue(125);

kol_USA = sld_Kol_USA.getValue()*1000;

kol_Iraq = sld_Kol_Iraq.getValue()*1000;

kol_Koal = sld_Kol_Koal.getValue()*1000;

kol_vivoz_USA = sld_vivoz_USA.getValue()*1000;

kol_ter = sld_kol_ter.getValue();

kol_bomb = sld_kol_bomb.getValue();

soder_USA = sld_soder_USA.getValue();

soder_Iraq = sld_soder_Iraq.getValue();

soder_Koal = sld_soder_Koal.getValue();

sum_vivoz_USA = sld_sumVivoz_USA.getValue();

sumUstr_ter = sld_sumUstr_ter.getValue();

sumUstr_bomb = sld_sumUstr_bomb.getValue();

kol_GER = 4500;//sld_Kol_GER.getValue()*1000;

kol_vivoz_GER = sld_vivoz_GER.getValue()*1000;

soder_GER = sld_soder_GER.getValue();

sum_vivoz_GER = sld_sumVivoz_GER.getValue();

if (jrd_btn_Vvod.isSelected()==true) {

sld_vivoz_GER.setValue(7);

kol_vivoz_GER=7000;

sld_vivoz_USA.setValue(30);

kol_vivoz_USA=30000;

sld_vivoz_GER.setMaximum(sld_Kol_GER.getMaximum());

sld_vivoz_USA.setMaximum(sld_Kol_USA.getValue());

}

if (jrd_btn_Vivod.isSelected()==true) {

sld_vivoz_GER.setValue(2);

kol_vivoz_GER=2000;

sld_vivoz_USA.setValue(20);

kol_vivoz_USA=20000;

sld_vivoz_GER.setMaximum(sld_Kol_GER.getValue());

sld_vivoz_USA.setMaximum(sld_Kol_USA.getValue());

}

//sld_vivoz_USA.setMaximum(kol_USA/1000);

//sld_vivoz_GER.setMaximum(kol_GER/1000);

jButton1.setBounds(new Rectangle(115, 355, 87, 23));

jButton2.setBounds(new Rectangle(213, 355, 92, 23));

jButton3.setBounds(new Rectangle(317, 355, 86, 23));

jPanel2.setBounds(new Rectangle(17, 208, 504, 137));

jPanel2.setBackground(Color.white);

jPanel2.setBorder(border1);

jPanel1.setVisible(true);

jPanel2.setVisible(true);

jPanel3.setVisible(false);

repaint();

}

void jButton3_actionPerformed(ActionEvent e) {

k++;

if (k > 7) jButton1.setEnabled(true);

if (k >= 26) jButton3.setEnabled(false);

jPanel1.repaint();

jPanel2.repaint();

jPanel3.repaint();

}

void sld_Kol_USA_stateChanged(ChangeEvent e) {

kol_USA = sld_Kol_USA.getValue()*1000;

if (jrd_btn_Vivod.isSelected()==true) sld_vivoz_USA.setMaximum(kol_USA/1000);

if (jrd_btn_Vvod.isSelected()==true) sld_vivoz_USA.setMaximum(sld_Kol_USA.getMaximum());

repaint();

}

void sld_Kol_Iraq_stateChanged(ChangeEvent e) {

kol_Iraq = sld_Kol_Iraq.getValue()*1000;

repaint();

}

void sld_Kol_Koal_stateChanged(ChangeEvent e) {

kol_Koal = sld_Kol_Koal.getValue()*1000;

repaint();

}

void sld_vivoz_USA_stateChanged(ChangeEvent e) {

kol_vivoz_USA = sld_vivoz_USA.getValue()*1000;

repaint();

}

void sld_kol_ter_stateChanged(ChangeEvent e) {

kol_ter = sld_kol_ter.getValue();

repaint();

}

void sld_kol_bomb_stateChanged(ChangeEvent e) {

kol_bomb = sld_kol_bomb.getValue();

repaint();

}

void sld_soder_USA_stateChanged(ChangeEvent e) {

soder_USA = sld_soder_USA.getValue();

repaint();

}

void sld_soder_Iraq_stateChanged(ChangeEvent e) {

soder_Iraq = sld_soder_Iraq.getValue();

repaint();

}

void sld_soder_Koal_stateChanged(ChangeEvent e) {

soder_Koal = sld_soder_Koal.getValue();

repaint();

}

void sld_sumVivoz_USA_stateChanged(ChangeEvent e) {

sum_vivoz_USA = sld_sumVivoz_USA.getValue();

repaint();

}

void sld_sumUstr_ter_stateChanged(ChangeEvent e) {

sumUstr_ter = sld_sumUstr_ter.getValue();

repaint();

}

void sld_sumUstr_bomb_stateChanged(ChangeEvent e) {

sumUstr_bomb = sld_sumUstr_bomb.getValue();

repaint();

}

void jCheckBox1_mouseClicked(MouseEvent e) {

if (jCheckBox1.isSelected()==false && k>=11) {

jPanel1.setVisible(true);

jPanel2.setVisible(true);

jPanel3.setVisible(false);

formula=0;

}

if (jCheckBox1.isSelected()==true && k>=11) {

jPanel1.setVisible(false);

jPanel3.setVisible(true);

formula=1;

}

}

void sld_Kol_GER_stateChanged(ChangeEvent e) {

kol_GER = sld_Kol_GER.getValue()*1000;

if (jrd_btn_Vivod.isSelected()==true) sld_vivoz_GER.setMaximum(kol_GER/1000);

if (jrd_btn_Vvod.isSelected()==true) sld_vivoz_GER.setMaximum(sld_Kol_GER.getMaximum());

repaint();

}

void sld_vivoz_GER_stateChanged(ChangeEvent e) {

kol_vivoz_GER = sld_vivoz_GER.getValue()*1000;

repaint();

}

void sld_soder_GER_stateChanged(ChangeEvent e) {

soder_GER = sld_soder_GER.getValue();

repaint();

}

void sld_sumVivoz_GER_stateChanged(ChangeEvent e) {

sum_vivoz_GER = sld_sumVivoz_GER.getValue();

repaint();

}

void jrd_btn_Vivod_stateChanged(ChangeEvent e) {

sld_vivoz_GER.setValue(2);

sld_vivoz_USA.setValue(20);

kol_vivoz_GER=2000;

kol_vivoz_USA=20000;

sld_vivoz_GER.setMaximum(sld_Kol_GER.getValue());

sld_vivoz_USA.setMaximum(sld_Kol_USA.getValue());

vivoz=true;

repaint();

}

void jrd_btn_Vvod_stateChanged(ChangeEvent e) {

sld_vivoz_GER.setValue(7);

sld_vivoz_USA.setValue(30);

kol_vivoz_GER=7000;

kol_vivoz_USA=30000;

sld_vivoz_GER.setMaximum(sld_Kol_GER.getMaximum());

sld_vivoz_USA.setMaximum(sld_Kol_USA.getValue());

vivoz=false;

repaint();

}

void jrbtn_En_mouseClicked(MouseEvent e) {

jrbtn_Ru.setFont(new java.awt.Font("Dialog", 0, 12));

jrbtn_En.setFont(new java.awt.Font("Dialog", 1, 12));

jButton2.setText("Refresh");

jLabel2.setText("The illustration:");

jLabel3.setText("The solution:");

jLabel1.setText("The dynamic model of counter-terrorism financing");

sld_Kol_USA.setToolTipText("The amount of USA soldiers in Afghanistan");

sld_Kol_Iraq.setToolTipText("The amount of Afghan soldiers");

sld_Kol_GER.setToolTipText("The amount of German soldiers in Afghanistan");

sld_soder_USA.setToolTipText("The sum of money on contents of one day of one USA soldier in Afghanistan");

sld_soder_Iraq.setToolTipText("The sum of money on contents of one day of one Afghan soldier");

sld_soder_GER.setToolTipText("The sum of money on contents of one day of one German soldier in Afghanistan");

jCheckBox1.setText("The formulas for matrixes");

jrd_btn_Vivod.setText("Removing troops");//withdrawal

jrd_btn_Vvod.setText("Putting troops");

repaint();

}

void jrbtn_Ru_mouseClicked(MouseEvent e) {

jrbtn_Ru.setFont(new java.awt.Font("Dialog", 1, 12));

jrbtn_En.setFont(new java.awt.Font("Dialog", 0, 12));

jButton2.setText("Обновить");

jLabel2.setText("Иллюстрация:");

jLabel3.setText("Решение:");

jLabel1.setText("Динамическая модель финансирования контртерроризма");

sld_Kol_USA.setToolTipText("Количество солдат США в Афганистане");

sld_Kol_Iraq.setToolTipText("Количество солдат Афганистана");

sld_Kol_GER.setToolTipText("Количество солдат Германии в Афганистане");

sld_soder_USA.setToolTipText("Сумма денег необходимая на содержание одного дня одного солдата США в Афганистане");

sld_soder_Iraq.setToolTipText("Сумма денег необходимая на содержание одного дня одного солдата Афганистана");

sld_soder_GER.setToolTipText("Сумма денег необходимая на содержание одного дня одного солдата Германии " +

"в Афганистане");

jCheckBox1.setText("Формулы вычисления матриц");

jrd_btn_Vivod.setText("Вывод войск");

jrd_btn_Vvod.setText("Ввод войск");

repaint();

}

//==============================Округление до 2-х знаков после запятой==========

public double Round2(double x)

{

double kk=1;

if (x<0) kk=-0.51; else kk=0.51;

double znaks=100;x=x+kk/znaks;double r=(double)((long)(x*znaks))/znaks;return r;

}

}

Заключение

файловый гипертекстовый апплет математический

В данной работе рассмотрены математические модели восстания: случай войны в Ираке и в Афганистане на основе системы дифференциальных уравнений, а также модель финансирования контртерроризма на основе матричной игры. Выполнена программная реализация вышеуказанных моделей с учетом приведенной статистики изменения численности войск коалиции и повстанцев, количества бомбежек и терактов в Ираке, а также статистики изменения численности войск и числа жертв коалиции в период с 2002 по 2009 гг. в Афганистане.

Данные модели реализованы на основе Java-апплетов. Использование апплетов, разработанных в среде JBuilder X, позволяет динамически визуализировать математическую модель и анализировать возможные изменения ситуации в зависимости от параметров системы.

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

Изменяя параметры рассматриваемых моделей, можно определить влияние значений этих параметров на модель, установить взаимосвязь с характеристиками реального положения в Ираке/Афганистане, следующего из статистики, а также осуществлять прогнозирование ситуации для случаев вывода войск коалиции или увеличения контингента.

Литература

1. Лычкина Н.Н. Современные тенденции в имитационном моделировании. - Вестник университета, серия Информационные системы управления №2. - М.: ГУУ, 2000.

2. A Dynamic Model of Insurgency: The Case of the War in Iraq / L.Blank, C. E. Enomoto, D.Gegax,T.McGuckin, C.Simmons // Peace Economics, Peace Science and Public Policy, Volume 14, Issue 2, 2008, Iss. 2, Art. 1, PP.1-28.

3. Шикин Е.В., Шикина Г.Е. Исследование операций. - М.: МГУ им. М.В. Ломоносова, 2006.

4. Дудина Л.В. Программно-методический комплекс по курсу «Биматричные игры». Дипломная работа. / Л.В. Антонова. - Йошкар-Ола: МарГУ, 2008. - 50с.

5. Басова Е.В., Электронный лабораторный практикум по методам решения матричных игр. Дипломная работа. / Е.В. Басова. - Йошкар-Ола: МарГУ, 2006. - с. 55.

6. Морозов А.В. «Динамическая программная реализация математических моделей войны в Ираке». Дипломная работа /А.В. Морозов. - Йошкар-Ола: МарГУ, 2008. -70с.

7. Вавилов А.И. Политика США в мусульманском мире на примере арабских стран. Опыт критического анализа. - М.: Библиос консалтинг, 2009. - 352с.

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

...

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

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

    реферат [49,0 K], добавлен 12.11.2009

  • Разработка алгоритма фильтрации данных, полученных с систем спутниковой навигации с помощью GNSS-модуля. Анализ работы фильтра Калмана, его программная реализация под конкретную задачу. Выбор навигационных модулей для получения данных позиционирования.

    дипломная работа [3,6 M], добавлен 12.01.2016

  • Информационная система на базе компьютера. Основное отличие системы с базой данных от традиционной файловой системы. Построение концептуальной модели, реляционной модели. Нормализация. Проектирование базы данных в ACCESS. Создание SQL запросов.

    курсовая работа [38,5 K], добавлен 06.11.2008

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

    контрольная работа [697,8 K], добавлен 16.02.2015

  • Оптимизационные модели на производстве. Компьютерное моделирование и программные средства. Трехмерное моделирование в T-Flex. Инженерный анализ в ANSYS. Интерфейс табличного процессора MS Excel. Построение математической модели задачи, ее реализация.

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

  • Анализ возможных подходов к созданию web-приложения с использованием программирования Java и CGI. Разработка структуры базы данных и реализация полученной модели в рамках СУБД. Обеспечение диалога CGI-программы с пользователем, используя браузер.

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

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

    курсовая работа [334,0 K], добавлен 24.07.2010

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

    курсовая работа [769,1 K], добавлен 29.12.2011

  • Операционная система - программа, которая загружается при включении компьютера. Способы реализации интерфейса и классификация операционных систем. Организация файловой системы, типы файлов и их наименования. Понятие каталога, атрибуты файловой системы.

    реферат [16,6 K], добавлен 25.02.2011

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

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

  • Понятие базы данных, ее виды. Иерархическая, сетевая, реляционная модели данных. Создание автоматизированной системы "Учет зарплаты строительной фирмы". Анализ требований и выбор решений. Этапы создания базы данных. Источники финансирования проекта.

    дипломная работа [1,4 M], добавлен 11.06.2013

  • Создание базы данных и ее системы управления. Динамическая информационная структура, двунаправленный список. Создание файла, содержащего сведения об абонентах телефонной сети. Вывод информации в файл для печати. Обработка информации в базе данных.

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

  • Основные модели представления знаний. Системы поддержки принятия решений. Диаграмма UseCase. Разработка базы данных на основе трех моделей: продукционные правила, семантическая сеть, фреймовая модель. Программная реализация системы принятия решений.

    курсовая работа [715,1 K], добавлен 14.05.2014

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

    практическая работа [850,0 K], добавлен 16.04.2015

  • Описание модели предметной области, построение функциональной модели. Проектирование структуры базы данных, реализация спроектированной базы данных при помощи СУБД Visual FoxPro. Создание форм при помощи мастера форм, построение исполняемого файла.

    лекция [4,0 M], добавлен 04.11.2009

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

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

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

    дипломная работа [519,0 K], добавлен 19.06.2015

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

    курсовая работа [706,2 K], добавлен 17.06.2012

  • Методы решения задачи о ранце. Алгоритм неявного лексикографического перебора. Разработка структуры данных, реализация алгоритма с её использованием, программная реализация. Проведение тестовой проверки. Входной и выходной файл, листинг программы.

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

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

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

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