Android-додаток "Photoday" – менеджер робочого для з використанням віддаленого доступу до даних - Дипломная работа

бесплатно 0
4.5 162
Вимоги до функціональних характеристик, а також надійності, до складу та параметрів технічних засобів, інформаційної та програмної сумісності. Умови експлуатації. Стадії та етапи розробки, порядок контролю та приймання, техніко-економічні показники.


Аннотация к работе
Метою даного технічного завдання є визначення умов для розробки програмного додатка на Android, що має за мету організувати роботу великих проектів, проаналізувати ефективність окремих працівників, відділів, команд і зробити певні висновки на основі даних.Другий фактор виховуватиме працівника, треба завжди памятати, що користувач має отримувати від дій якісь переваги або бути замотивованим в цьому, тоді облік буде точний, детальний і чесний. Для самого працівника облік робочого часу дозволить більш ефективно витрачати свій час і, за рахунок цього, швидше виконувати свою роботу. Облік часу за допомогою додатку на Android дозволить швидко і ефективно вести записи, організовувати свою роботу мимоволі і не витрачаючи на це часу. Розробка на Java є найпопулярнішою, бо ця мова найбільш повно реалізована під Android, має багато додаткових модулів, методичного матеріалу і дозволяє створювати додатки будь-якого рівня. Проте, розробка на C# під Android має дуже мало документації, методичних матеріалів і підручників, що значно ускладнює розробку, вимушуючи витрачати багато часу на вивчення мови.Також на екрані є кнопка відкриття розширеної статистики, яка відкриє екран з календарем і стовпчастою діаграмою, яка відобразить співвідношення часу, витраченого в обраний день (статистика доволі корисна для вибору найпродуктивнішого дня тижню або ж для перевірки сумлінності працівника в дні без перевірки). Проекти будуть обиратися на головному екрані і записи будуть вестися окремо за кожний проект статистика може відкриватися окремо за кожний проект, що дозволить аналізувати роботу не лише протягом дня, але й на окремих проектах. В таблиці activity маємо ті ж за змістом поля id і name, але до них додаються поля project, в якому вказується проект, в якому працює зараз користувач. Таблиця spent_per_date має ті самі поля, що й spent_time, але додаються поля day, month, year, project. day, month і year відповідають за дату запису. CREATESPISOCHEK - метод, що виконує запис обєктів до елементу spinner (випадаючий список). task - метод, який отримує дані на вказаний день і проект, записує в відповідні поля і дозволяє отримати співвідношення проведеного часу в різних станах за певний день і проект.З урахуванням раніш визначених витрат на розробку програмного продукту заповнюємо таблицю 3.8 (Таблиця доходів та витрат) Особи, допущені до роботи з компютерною технікою зазнають впливу небезпечних і шкідливих виробничих факторів, таких як монотонність, підвищена температура зовнішнього середовища, відсутність або недостатня освітленість робочої зони, електричний струм, статистична електрика та інших. Робітникові часто доводиться працювати у несприятливих умовах при високій або надто низькій температурі повітря, підвищеній вологості, на протягах, у приміщеннях з підвищеною кількістю пилу або пари отруйних речовин. Постійні струси (вібрація) і шуми, що виникають у приміщеннях, де працюють робітники, також спричинюють до деяких видів захворювань. Щоб запобігти тимчасовим або хронічним професійним захворюванням, слід додержуватись правил гігієни праці на виробництві: - вивчив вплив на людину метеорологічних умов і розробив засоби і способи забезпечення комфортних умов праці;Був розроблений додаток для організації роботи в великих проектах, додаток складає статистику продуктивності праці, будує графіки роботи працівників. Додаток також дозволяє працівникам чітко контролювати свій час, а керівникам - аналізувати продуктивність окремого працівники або ж команди в цілому. Для серверної частини додатку написано сайт photoday, який отримує дані, обробляє їх і відправляє на додаток. Додаток побудовано з принципами юзабіліті, що передбачає зручний користувацький інтерфейс з врахуванням специфіки роботи. Додаток розроблено згідно усіх умов ТЗ, працездатність підтверджена на усіх необхідних класах пристроїв, робота з мережею є стабільною і проходить без проблем і труднощів, що забезпечить чітку і стабільну роботу додатку навіть на слабких пристроях з повільним зєднанням.Рисунок А.1 - UML-діаграма діяльності додатку Рисунок А.2 - UML-діаграма діяльності авторизаціїimport android.app. import android.app. import android.app. import android.app. import android.content.

План
3.5 Фінансовий план

Вывод
У даній дипломній роботі розроблена система ефективного обліку і контролю часу, складові його контролю і статистики. Усі поставлені задачі були успішно виконані в повному обсязі.

Був розроблений додаток для організації роботи в великих проектах, додаток складає статистику продуктивності праці, будує графіки роботи працівників. Додаток також дозволяє працівникам чітко контролювати свій час, а керівникам - аналізувати продуктивність окремого працівники або ж команди в цілому.

Для моделювання роботи додатку були використані діаграми класів, прецедентів і діяльності. Для серверної частини додатку написано сайт photoday, який отримує дані, обробляє їх і відправляє на додаток. Збереження інформації реалізовано на віддаленій базі даних, що знаходиться на тому ж сервері.

Для написання програми інтенсивно використовувалися знання ООП: наслідування, інкапсуляція, поліморфізм і роботи з віртуальною машиною Dalvic. Серверна частина написана на мові php з використанням формату передачі даних JSON.

Додаток побудовано з принципами юзабіліті, що передбачає зручний користувацький інтерфейс з врахуванням специфіки роботи. Додаток працює з найпопулярнімиши мовами, якщо переклад на мову користувача відсутній, буде встановлено англійську версію.

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

Додаток розроблено згідно усіх умов ТЗ, працездатність підтверджена на усіх необхідних класах пристроїв, робота з мережею є стабільною і проходить без проблем і труднощів, що забезпечить чітку і стабільну роботу додатку навіть на слабких пристроях з повільним зєднанням.

Перелік посилань

1 Нотон П. Java: керівництво: Пер.з англ./Під ред. А. Тіхонова. - М.:БИНОМ: Схід. Кн. Компанія, 1996: Схід. Кн. Компанія.-447 с. - (Club Computer)

2 Патрік Нотон, Герберт Шилдт Повний курс Java. - MCGRAW-Hill, 1997, Видавництво «Діалектика», 1997

3 Девид Фленеген Java in a Nutshell. - OREILLY & Associates, Inc., 1997, Видавницька група BHV, Київ, 1998

4 Ed Burnette Hello, Android 2e; Мінськ: Артаал-Пресс - Москва, 2009. - 250c.

5 Jonathan Simon Head First Android Development; Асоціація художників Росії АХР - Москва, 2011. - 608 c.

6 Ken Ford Android Epistemology; Car Tours - Москва, 1995. - 334 c.

7 Аткинсон, Леон MYSQL. Бібліотека професіонала; М.: Вильямс, 2008. - 624 c.

8 Грофф; Вайнберг, SQL: повне керівницство; Київ: BHV, 2005. - 608 c.

9 Нанда, А. и др. /SQL для админістраторів баз даних; Символ, 2008. - 496 c.

10 Стоунз, Ричард; Мэттью, Нейл POSTGRESQL. Основи; СПБ: Символ-Плюс, 2007. - 640 c.

11 Правила пожежної безпеки в Україні. - К.: УАБІ, 1995. - 195 с.

12 Пижик Г.М. Савицький В. Гогиташвілі Г.Г. Управление безпекою праці. - К.: Техніка, 1981. - 88 с.

13 Пижик Г.М., Савицкий В., Гогиташвілі Г.Г. Управління безпекою на виробництві. - М.: Профиздат, 1982. - 112 с.

14 Рекомендації щодо побудови системи управління охороною праці на виробництві. Затв. наказом МНС України №398 від 27.06.2006 р.

15 Рекомендації «Управління охороною праці. Основні положення» / Г.Г. Гогиташвили, А.Я. Купчин и др. - М.: Изд-во стандартів, 1983. - 16 с

16 Вдосконалення умов праці на підприємствах / М.Я. Долишній, А.М. Вейнберг, Г.Г. Гогіташеилі та ін. - К.: Наук, думка, 1979. - 236 с
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?