Разработка программного продукта для мини-отеля для платформы Android

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 22.11.2015
Размер файла 1,5 M

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

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

regularStartup();

}

private void regularStartup() {

setContentView(R.layout.foodview);

findViewById(R.id.calcSummaFood).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

int summa = 0;

if (((CheckBox)findViewById(R.id.checkBox1)).isChecked())

{

Random randomGenerator = new Random();

int randomInt = randomGenerator.nextInt(500);

summa = summa + randomInt;

}

if (((CheckBox)findViewById(R.id.checkBox2)).isChecked())

{

Random randomGenerator = new Random();

int randomInt = randomGenerator.nextInt(500);

summa = summa + randomInt;

}

if (((CheckBox)findViewById(R.id.checkBox3)).isChecked())

{

Random randomGenerator = new Random();

int randomInt = randomGenerator.nextInt(500);

summa = summa + randomInt;

}

if (((CheckBox)findViewById(R.id.checkBox4)).isChecked())

{

Random randomGenerator = new Random();

int randomInt = randomGenerator.nextInt(500);

summa = summa + randomInt;

}

if (((CheckBox)findViewById(R.id.checkBox5)).isChecked())

{

Random randomGenerator = new Random();

int randomInt = randomGenerator.nextInt(500);

summa = summa + randomInt;

}

TextView summaText = (TextView) findViewById(R.id.summaFood);

summaText.setText(String.valueOf(summa) + " рублей");

}

});

}

}

Листинг для файла «Rooms.java»

package com.tacticalnuclearstrike.tttumblr.activites;

import java.util.Random;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.content.Intent;

import android.content.SharedPreferences;

import android.content.pm.PackageInfo;

import android.content.pm.PackageManager;

import android.content.pm.PackageManager.NameNotFoundException;

import android.os.Build;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;

import android.view.View;

import android.widget.CheckBox;

import android.widget.EditText;

import android.widget.RadioButton;

import android.widget.TextView;

import com.google.android.apps.analytics.GoogleAnalyticsTracker;

import com.google.inject.Inject;

import com.tacticalnuclearstrike.tttumblr.R;

import com.tacticalnuclearstrike.tttumblr.TumblrApi;

import com.tacticalnuclearstrike.tttumblr.activites.*;

import roboguice.activity.RoboActivity;

public class Rooms extends RoboActivity {

GoogleAnalyticsTracker tracker;

@Inject TumblrApi api;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

regularStartup();

}

private void regularStartup() {

setContentView(R.layout.roomsview);

Random randomGenerator = new Random();

((RadioButton)findViewById(R.id.radioButton1)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton2)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton3)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton4)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton5)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton6)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton7)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton8)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton9)).setEnabled(randomGenerator.nextBoolean());

((RadioButton)findViewById(R.id.radioButton10)).setEnabled(randomGenerator.nextBoolean());

}

}

Листинг для файла «Sauna.java»

package com.tacticalnuclearstrike.tttumblr.activites;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.content.Intent;

import android.content.SharedPreferences;

import android.content.pm.PackageInfo;

import android.content.pm.PackageManager;

import android.content.pm.PackageManager.NameNotFoundException;

import android.os.Build;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;

import android.view.View;

import android.widget.EditText;

import android.widget.TextView;

import com.google.android.apps.analytics.GoogleAnalyticsTracker;

import com.google.inject.Inject;

import com.tacticalnuclearstrike.tttumblr.R;

import com.tacticalnuclearstrike.tttumblr.TumblrApi;

import com.tacticalnuclearstrike.tttumblr.activites.*;

import roboguice.activity.RoboActivity;

public class Sauna extends RoboActivity {

GoogleAnalyticsTracker tracker;

@Inject TumblrApi api;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

regularStartup();

}

private void regularStartup() {

setContentView(R.layout.saunaview);

findViewById(R.id.calcBtn).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

int peopleNumber;

int timeNumber;

int summa = 0;

EditText peopleNumberText = (EditText) findViewById(R.id.peopleNumber);

peopleNumber = Integer.parseInt(peopleNumberText.getText().toString());

EditText timeNumberText = (EditText) findViewById(R.id.timeNumber);

timeNumber = Integer.parseInt(timeNumberText.getText().toString());

if (peopleNumber <= 8)

{

summa = 850*timeNumber;

}

else

{

summa = 850*timeNumber + 200*peopleNumber;

}

TextView summaText = (TextView) findViewById(R.id.summa);

summaText.setText(String.valueOf(summa) + " рублей");

}

});

}

/*

@Override

protected void onDestroy() {

super.onDestroy();

tracker.stop();

}

*/

}

Листинг для файла «Services.java»

package com.tacticalnuclearstrike.tttumblr.activites;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.content.Intent;

import android.content.SharedPreferences;

import android.content.pm.PackageInfo;

import android.content.pm.PackageManager;

import android.content.pm.PackageManager.NameNotFoundException;

import android.os.Build;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuInflater;

import android.view.MenuItem;

import android.view.View;

import android.widget.TextView;

import com.google.android.apps.analytics.GoogleAnalyticsTracker;

import com.google.inject.Inject;

import com.tacticalnuclearstrike.tttumblr.R;

import com.tacticalnuclearstrike.tttumblr.TumblrApi;

import com.tacticalnuclearstrike.tttumblr.activites.*;

import roboguice.activity.RoboActivity;

public class Services extends RoboActivity {

GoogleAnalyticsTracker tracker;

@Inject TumblrApi api;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

regularStartup();

}

private void regularStartup() {

setContentView(R.layout.serviceview);

setupButtons();

}

private void setupButtons() {

findViewById(R.id.saunaBtn).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

//tracker.trackPageView("/Sauna");

Intent intent = new Intent(Services.this,

Sauna.class);

startActivity(intent);

}

});

findViewById(R.id.cafeBtn).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

//tracker.trackPageView("/UploadImageActivity");

Intent intent = new Intent(Services.this,

Cafe.class);

startActivity(intent);

}

});

findViewById(R.id.foodBtn).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

//tracker.trackPageView("/UploadVideoActivity");

Intent intent = new Intent(Services.this,

Food.class);

startActivity(intent);

}

});

findViewById(R.id.billiardsBtn).setOnClickListener(

new View.OnClickListener() {

public void onClick(View v) {

//tracker.trackPageView("/Billiards");

Intent intent = new Intent(Services.this,

Billiards.class);

startActivity(intent);

}

});

}

/*

@Override

protected void onDestroy() {

super.onDestroy();

tracker.stop();

}*/

/*

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.main_menu, menu);

return true;

}*/

}

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


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

  • Требования к разрабатываемой программе и к выполняемым ею функциям. Алгоритмы взаимодействия с реестром, поиска, открытия, чтения и удаления ключа. Запросы к исходным кодам и языкам программирования. Проведение экономических расчетов и охрана труда.

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

  • Разработка программы, реализующей алгоритм обработки двухмерных и одномерных массивов. Область применения, требования к программным средствам. Язык программирования Turbo Pascal. Арифметические операции и выражения. Используемые модули и операторы.

    курсовая работа [439,3 K], добавлен 21.12.2015

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

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

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

  • Функциональные возможности программного продукта. Требования к программным и аппаратным средствам. Обоснование выбора наилучшей модели для прогнозирования стоимостных показателей объектов. Разработка пользовательского интерфейса и модулей программы.

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

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

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

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

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

  • Разработка программного продукта для спирографического обследования. Структура базы данных программы "СпирографОтдел". Выбор программного продукта и руководство пользователя. Минимальные рекомендуемые требования к техническому и программному обеспечению.

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

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

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

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

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

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