Разработка программного продукта для мини-отеля для платформы 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