Шубин_942 (1232972), страница 5

Файл №1232972 Шубин_942 (Сетевое приложение для ОС Android для обеспечения деятельности малого предприятия) 5 страницаШубин_942 (1232972) страница 52020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Рисунок 20 – Кнопки выбора типа недвижимости.

После выбора типа недвижимости, откроется соответствующее данному типу одно добавления новой записи. Заполнив все данные и нажав кнопку «Добавить», пользователь инициирует запуск процесса отправления данных на сервер для выполнения запроса к базе данных.

Добавив данные, пользователь будет перенаправлен в окно вывода списка всех ранее созданных им записей, перейти к этому списку также можно из главного меню. Выбрав в данном окне вкладку «Квартиры» или «Офисы» пользователь отправляет запрос к базе данных на получение записей.

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

Разработанное Android-приложение требует 5 МБ свободного дискового пространства для установки на устройстве. Во время работы приложение занимало от 4,5 до 5 МБ оперативной памяти устройства и загружало его процессор максимум на 15% возможной мощности.

4 Экономическое обоснование проекта

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

Существуют способы и рекомендации к расчету себестоимости разработки и написания программного обеспечения.

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

В качестве методики расчета трудоемкости разработки программного продукта (ПП) лежит следующий метод – в качестве основного фактора определяющего трудоемкость и длительность разработки ПП будем принимать размер исходного текста программного комплекса (ИТП):

Обозначим: G- трудоемкость разработки ПП, чел.-мес.

Т'- длительность разработки ПП, месяц.

G и Т' определим по формулам:

где n - количество тысяч строк ИТП.

Определение трудоемкости t по этапам работ, связанных с разработкой ПП выполним по данным таблицы 6.

Таблица 6 – распределение трудоемкости в процентах

Наименование этапа разработки ПП

Размер ПП, n

0 < n < 2

2 < n < 8

8 < n < 32

1 Формулирование и анализ требований

6

6

6

2 Проектирование ПП

16

16

16

3 Программирование

3.1 Исх.текст и его автономная отладка

26

25

24

3.2 отладка процедур

42

40

38

4 Отладка контрольного примера (моделирование и т.п.)

16

19

22

Обозначив трудоемкость работ, следует рассчитать значение заработной платы Z за период времени Т.

Z = Zд∙Т (1 + ас /100)∙(1 + а­­­­­­­п /100)

где Zд – дневная заработная плата разработчика задачи на этапе проектирования; ас - процент отчислений на социальное страхование (ас=30%); ап - процент премий. Будем считать что Zд составляет 800 рублей, ап - 10%, а T – 60 дней. Тогда:

Z = 800 ∙ 60 ∙ (1+30/100)∙(1+10/100) = 68640 рублей

Стоимость 1-го часа работы машинного времени рассчитывается как произведение мощности ПК (в данном случае 430 Ват) на стоимость 1 КВт:

0,430 3,15 ≈ 1,36 руб./час.

Прочие расходы включают расходы на машинное время на разработку и отладку (300 часов):

300 1,36 = 408,00 рублей.

Итого общие затраты на разработку программного комплекса будут состоять из суммы зарплаты разработчику и прочих расходов:

68640 + 408 = 69049 рублей.

ЗАКЛЮЧЕНИЕ

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

В результате работы над ВКР были решены следующие задачи:

– проведен анализ предметной области и технологий реализации приложений для мобильных устройств, работающих под управлением ОС Android;

– разработан проект мобильного приложения, его графического пользовательского интерфейса;

– реализована база данных агентства недвижимости на основе СУБД MySQL;

– реализовано мобильное приложение для сбора и отображения базы данных агентства недвижимости;

– реализовано взаимодействие приложения и базы данных;

– выполнено экономическое обоснование проекта.

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

В дальнейшем планируется расширить возможности программного комплекса, добавив следующие возможности:

  1. удобный web-интерфейс, с помощью которого можно получить удаленный доступ к базе данных через сеть Интернет;

  2. Android-приложение для клиентов агентства с возможностью просмотра выставленных на продажу или аренду объектов недвижимости;

  3. сервис отображения всех объектов недвижимости на карте города;

  4. модуль связи базы данных агентства с ведущими рекламными интернет-площадками;

  5. модуль подбора купли-продажи квартир для разных городов.

Промежуточные результаты работы над проектом были представлены в виде доклада на 73-й студенческой научно-практической конференции «Научно-техническому и социально-экономическому развитию Дальнего Востока России – инновации молодых» ДВГУПС и опубликованы в сборнике тезисов.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Официальный сайт программы для агентств недвижимости - Риэлтор ПРО: [электронный ресурс]. URL: http://www.rieltor-pro.net/. (Дата обращения 14.05.2015).

  2. Официальный сайт программы для агентств недвижимости - Bizerra: [электронный ресурс]. URL: http://www.bizerra.ru/. (Дата обр

  3. International Data Corporation: [электронный ресурс]. URL: http://www.idc.com/. (Дата обращения 14.05.2015).

  4. Сайт разработчиков Android: [электронный ресурс]. URL: http://developer.android.com/. (Дата обращения 14.05.2015).

  5. David Mark Beginning iOS 6 Development Exploring the iOS SDK / David Mark, Jack Nutting, Jeff LaMarche, Fredrik Olsson. –Apress, 2013. –508 c.

  6. Joe Conway iOS Programming: The Big Nerd Ranch Guide / Joe Conway, Aaron Hillegass, Christian Keur. – Big Nerd Ranch Guides, 2014. –560 c.

  7. Sayed Hashimi Pro Android 2 / Sayed Hashimi, Satya Komatineni, Dave MacLean. – Apress, 2010. –736 c.

  8. Официальный сайт разработчиков программы Java: [электронный ресурс]. URL: http://www.oracle.com/index.html. (Дата обращения 16.05.2015)

  9. Android. Разработка приложений / Рик Роджерс и др. –пер. с англ ЭКОМ Паблишерз, 2010. –400 с.

  10. Елисеев Р. Разработка приложений для ОС Android: Курс лекций НОУ Интуит: [электронный ресурс]. URL: http://www.intuit.ru/studies/ courses/3703/945/info. (дата обращения 25.05.2015).

  11. Дэвид Карлсон Eclipse. –перевод с англ. Лори, 2008. –336 с.

  12. Машнин, Т. С. Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java. –СПб.: БХВ-Петербург, 2013. –384 с.

  13. Официальная конференция Google I/O 2013: [электронный ресурс]. URL: http://www.youtube.com/watch?v=9pmPa_KxsAM. (Дата обращения 20.05.2015).

  14. Berglund T. Building and Testing With Gradle / T. Berglund, M. McCullough. ­–O'Reilly Media, 2011.­­ –116 c.

  15. Официальный сайт системы контроля версий Git: [электронный ресурс]. URL: https://git-scm.com. (Дата обращения 20.05.2015).

  16. Cайт системы контроля версий Subversion: [электронный ресурс]. URL: https://subversion.apache.org/. (Дата обращения 20.05.2015).

  17. Sunny Kumar Aditya Android SQLite Essentials / Sunny Kumar Aditya, Vikash Kumar Karn. ­– Packt Publishing, 2014. –127 c.

  18. Официальный сайт СУБД MySQL: [электронный ресурс]. URL: http://www.mysql.com. (Дата обращения 25.05.2015).

  19. Дюбуа П. MySQL. Сборник рецептов. –пер. с англ. – СПб: Символ‑Плюс, 2006. –1056 с.

  20. ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению. – Москва: Изд-во стандартов, 1980. –4 с.

  21. ISO/IEC 26514:2008. Requirements for designers and developers of user documentation. –ISO, 2008. –143 c.

  22. Майер Р. Android 2 : программирование приложений для планшетных компьютеров и смартфонов. –пер. с англ. Эксмо, 2011. –672 с.

  23. Методическая разработка к учебному курсу. Rev 1.03 + исходные коды УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012 г. –128 с.

  24. Бурнет Э. Привет, Android! Разработка мобильных приложений. –пер с англ. Питер, 2012. –256 с.

  25. Голощапов А.Л. Google Android. Создание приложений для смартфонов и планшетных ПК. – Спб.: БХВ-Петербург, 2013 – 832 с.

  26. Дерси Л. Android за 24 часа. Программирование приложений под операционную систему Googlе. –Рид Групп, 2011. –464 с.

  27. Delisle M. Mastering phpMyAdmin 3.4 for Effective MySQL Management. – Packt Publishing, 2012. –394 c.

  28. Денис Иванов и Федор Новиков, “Моделирование на UML”, Учебно-методическое пособие. — СПб.: СПбГУ ИТМО, 2010. — 200 с.

  29. Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language (Object Technology Series). Addison Wesley, 2003.

ПРИЛОЖЕНИЕ А

Описание функции обрабатывающей нажатие кнопки «Добавить» на окне добавления новой записи в базу данных

//Функция обработки нажатия OnClick

btnCreateProduct.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

//Проверка полей на заполненность

if((inputNumber.getText().toString().equals("")) ||

(inputSquare.getText().toString().equals("")) ||

(inputFloors.getText().toString().equals("")) ||

(inputOwner.getText().toString().equals("")) ||

(inputPhoneOwner.getText().toString().equals(""))){

Toast.makeText(getApplicationContext(), "Заполните все поля.", Toast.LENGTH_SHORT).show();}

else {

//Перевод данных о типе операции и ипотеке в бинарный вид

if (Ipoteka.isChecked()) inputIpoteka = "1";

if (typesd.getSelectedItemId()==1){typeof="1";}else{typeof="0";}

//Вызов метода осуществляющего добавление в базу данных

new CreateNewProduct().execute();

}

}

});

class CreateNewProduct extends AsyncTask<String, String, String> {

/**

* Перед созданием в фоновом потоке показываем прогресс диалог

**/

@Override

protected void onPreExecute() {

super.onPreExecute();

pDialog = new ProgressDialog(NewProductActivity.this);

Характеристики

Список файлов ВКР

Сетевое приложение для ОС Android для обеспечения деятельности малого предприятия
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7029
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее