Разработка автоматизированного приложения "График рабочего дня"

Анализ использования рабочего времени. Создание базы данных для хранения и обработки информации. Управление пользователями. Интерфейс программы. Работа со списком мероприятий, с модулями "задачи", "заявки", "регламенты", "события" и "отчётность".

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

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

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

2.6.8 Работа с модулем «События»

Работа с событиями доступна только группам администраторов, директору и руководителям подразделений. Форма создания события вызывается после выбора пункта «Добавить событие». Форма содержит список всех зарегистрированных пользователей, которые могут быть выбраны участниками, поля для ввода текста с заданием исполнителю, выбора типа события (событие, встреча, звонок, приказ, распоряжение, совещание, собрание, консультация, поздравление), поле выбора даты исполнения, степени важности мероприятия и выбора режима напоминания во всплывающем окне (не напоминать, напомнить за день, за два дня, за три дня, за неделю). Кроме того дополнительно доступен переключатель «С записью в расписании», позволяющий установить будет ли событие продублировано в общем расписании мероприятий пользователей, назначенных участниками, и поля для выбора времени начала и окончания данного мероприятия (рисунок 37).

Рисунок 38 - Создание события

Все созданные события помещаются в отдельный блок над общим расписанием мероприятий дня (рисунок 39)

Рисунок 39 - Рабочий интерфейс приложения

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

Как и все мероприятия, после присвоения отметки о выполнении, строки в таблице окрашиваются в красный или зелёный цвет для наглядного представления об их состоянии.

2.6.9 Работа с модулем «Отчётность»

По итогу дня либо по запросу руководителя у всех пользователей есть возможность сформировать отчёт о выполненных мероприятиях и другой работе за текущий день. Выбор типа отчёта осуществляется через меню «Отчёты» (рисунок 40).

Рисунок 40 - Работа с меню формирования отчёта

Сформированный отчет будет иметь вид представленный на рисунке 41. С помощью кнопок меню его можно сохранить на диск либо отправить на принтер для печати.

Рисунок 41 - Сформированный отчёт

3. Организационно-экономическая часть

В организационно-экономической части рассматриваются вопросы организации и планирования производства веб-системы, разрабатываемого в ВКР, а также технико-экономическое обоснование целесообразности проведения работ, которое включает в себя оценку качества проекта, расчет совокупной стоимости и экономическую оценку проекта.

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

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

3.1 Цель работы

Разработка организационно-экономической части ВКР, сбор исходных данных, определение трудоемкости разработки, расчет сметной стоимости, оценка качества разрабатываемой системы.

3.2 Определение состава работ

Работы по разработке программного изделия можно разбить на следующие этапы:

1) подготовительный этап;

2) проектирование;

3) программирование;

4) этап отладки и тестирования системы;

5) составление документации.

Технология проведения исследований и разработок может быть представлена в виде перечней работ, выполняемых в определенной последовательности.

3.3 Определение трудоемкости разработки

Под трудоемкостью понимаются затраты рабочего времени на разработку проекта. Все применяемые методы оценки трудоемкости сводятся к трем группам: экспертные, опытно-статистические, аналитические.

Расчет трудоемкости разработки дипломного проекта целесообразно проводить методом экспертной оценки.

На решение поставленной задачи заданы ограничения следующие ограничения:

­ время выполнение поставленной задачи - 3 мес.;

­ число человек, работающих над проектом - 2 чел.

Расчет трудоемкости разработки производится по формуле (10).

(10)

где ti - трудоемкость работ по стадиям проектирования,

n - количество стадий проектирования.

Пользуясь собственным опытом и знаниями, определим максимальное и минимальное время необходимое для разработки каждого пункта, а исходя из них ожидаемое время. Ожидаемое время определяется по формуле (11).

(11)

Затраты времени на каждую стадию разработки проекта представлены в таблице 11.

Таблица 11 - Затраты времени по стадиям разработки проекта

Стадия разработки

tmin, чел. Дни

tmax, чел. дни

Ожидаемые затраты времени, чел. дни

Подготовительный этап

5

20

10

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

5

10

7

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

10

30

20

Этап отладки и тестирования

5

10

5

Составление документации

5

14

10

Итого:

30

84

52

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

Распределение объемов работы приведено в таблице12.

Таблица 12 - Распределение объемов работы

Этапы разработки

Трудоемкость чел-дн.

Исполнители

Доля участия, %

Фонд времени, дн.

Подготовительный

10

Руководитель

20

2

Программист

80

8

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

7

Руководитель

50

4

Программист

50

4

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

20

Программист

100

20

Этап отладки и тестирования

5

Руководитель

20

1

Программист

80

4

Составление документации

10

Руководитель

0

0

Программист

100

10

Итого:

52

Таким образом, суммарный объем всех выполняемых работ составляет 66чел. дн.

3.4 Расчёт сметной стоимости системы

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

1) Определение затрат на материалы.

Затраты на материалы определяются на основе расчета их потребления в процессе разработки. Транспортно-заготовительные расходы принимаются на уровне 10% от цены на материалы. Расчеты затрат на материалы приведены в таблице 13.

Таблица 13 - Расчет затрат на материалы

Материалы

Ед. измерения

Кол-во

Цена, руб.

Стоимость, руб.

1. Бумага A4

Пачка

1

217

217

2. Авторучка

шт.

1

15

15

3.Краска для принтера

шт.

1

350

350

Итого:

582

2) Расчет заработной платы.

Затраты на основную заработную плату персонала определяются исходя из продолжительности их работы, а также ставок оплаты труда (13).

ЗП = (13)

где: Д р.мес. - среднее количество рабочих дней в месяце = 22;

Т рi - трудоемкость выполняемых работ;

Зп - среднемесячная заработная плата.

Для руководителя: ЗП = = 2954,55 руб.;

Для программиста: ЗП = = 12409,04 руб.

Затраты на доплаты, надбавки, премии составляют 10% от заработной платы (14).

ЗПнадб = 0,1 ЗП (14)

Для руководителя: ЗПнадб = = 2363,63 руб.;

Для программиста: ЗПнадб = = 9927,27 руб.

Основная заработная плата определяется как сумма ежемесячной заработной платы с учетом районного коэффициента и затрат на доплаты, надбавки, премии (15).

ЗПосн = (ЗП + ЗПнадб) 1,15 (15)

Результаты расчета представлены в таблице 14.

Таблица 14 - Расчет основной заработной платы

Категория персонала

Кол-во, чел.

Трудоемкость, чел/дней

Оклад, руб.

Величина ЗПосн, руб.

Руководитель проекта

1

7

10000

6115,91

Программист

1

46

6000

25686,82

Итого:

2

52

31802,73

3) Расчет отчислений на социальные нужды.

Отчисления на социальные нужды составляют 30,2% от общего фонда заработной платы (16). Из них:

22% - в пенсионный фонд;

5,1% - на медицинское страхование;

2,9% - на социальное страхование;

0,2% - на страховку от несчастного случая.

Зсоц=0,302 ЗПосн (16)

Зсоц = 0,302 31802,73 = 9604,42 руб.

4) Расчет капитальных вложений.

Для производства любого программного продукта необходимы аппаратные и инструментальные средства. В качестве аппаратных средств возьмем 1 рабочую станцию и 1 принтер. Разработка системы производится с использованием инструментов веб разработчика: дистрибутив Apache XAMPP, программа NotePad++, программа NetBeans, браузер Google Chrome.

Расчет капитальных вложений Кв в оборудование и программное обеспечение производится по формуле (17).

Кв = Ка + Кпо (17)

Где Ка - стоимость аппаратных средств;

Кпо - стоимость программного обеспечения.

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

Таблица 3.5 - Капитальные вложения

Кол-во

Цена за ед., руб

Стоимость, руб.

Аппаратные средства:

Рабочая станция

2 шт.

12000

18000

Принтер

1 шт.

2500

2500

Ка = 24000

Программное обеспечение:

Дистрибутив Apache XAMPP

0

0

0

Программа NotePad++

0

0

0

Программа NetBeans

0

0

0

Браузер Google Chrome

0

0

0

Кпо = 0

Итого:

20500

Все используемое программное обеспечение является бесплатным поэтому:

Кв = Ка = 20500 руб.

5) Затраты на амортизацию.

Размер амортизационных отчислений оборудования и программного обеспечения определяется по формуле (18).

За = (18)

где КВ - стоимость аппаратных и программных средств,

tр - время работы (66 дней),

Tр - число дней в году (365 день),

На - норма отчислений на амортизацию.

По вычислительной технике и оргтехнике годовая норма амортизации установлена в размере 12%, таким образом, сумма амортизационных отчислений за год составит:

За = = 350,47 руб.

6) Расчет затрат на накладные расходы.

На статью “Накладные расходы” относят затраты которые не могут быть включены непосредственно в себестоимость проекта - расходы на содержание работников, не участвующих в производстве программных изделий, а также расходы на аренду помещений, коммунальные услуги и т.п. Накладные расходы составляют 20% от общей заработной платы (19).

Зн = 0,2 ЗПосн (19)

Зн = 0,2 45515 = 9540,82 руб.

7. Расчет затрат на прочие расходы.

Статья “Прочие расходы” включает в себя все остальные затраты, связанные с выполнением проекта, которые могут быть непосредственно отнесены на стоимость проекта, но по которым в калькуляции не предусмотрено отдельной статьи. Затраты на прочие расходы составляют 3% от суммы всех предыдущих расходов (20).

Зпроч = 0,03 (Зм + ЗПосн + Зсоц + За + Зн) (20)

Зпроч = 0,03(582+ 31802,73 + 9604,42 + 350,47 + 9540,82) = 1556,42 руб.

8) Сметная калькуляция затрат.

Сметная калькуляция затрат представляет собой плановую себестоимость производства программного изделия и составляется на всем объеме работ. Сметная калькуляция затрат на рассматриваемый проект представлена в таблице 16.

Таблица 16 - Сметная калькуляция затрат на создание ПО учет ресурсов на предприятии

Статья затрат

Всего затрат на проект, руб.

Материалы

582

Заработная плата

31802,73

Отчисления на социальные нужды

9604,42

Расходы на амортизацию

350,47

Накладные расходы

9540,82

Прочие расходы

1556,41

Всего

53436,85

Таким образом, сметная стоимость продукта составит 53436,85 руб.

3.5 Оценка экономической целесообразности внедрения проекта

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

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

Для сравнения можно взять существующую на рынке и активно рекламируемую программу LeaderTask, имеющую те же функции, однако следует учесть, что это коммерческая версия программного продукта, требующая приобретения лицензии стоимостью 2990 руб. за одно рабочее место, что при большом числе сотрудников, например, уже при количестве 100 человек составит сумму близкую к 300 000 рублей. А учитывая сезонную деятельность организации, в летний период число сотрудников которой всегда значительно превышает зимний, ввиду этого количество необходимых лицензий будет постоянно варьироваться в больших пределах, и либо их придется постоянно докупать, либо, купив большое количество сразу - они попросту не будут востребованы, что в свою очередь растянет окупаемость на очень длительный срок. В случае собственного программного продукта затраты на его внедрение минимальны, поскольку используется уже существующая компьютерная и техника, и серверное оборудование.

информация интерфейс программа

Заключение

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

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

В ходе реализации поставленных целей дипломного проекта были проведены работы:

- Проведено исследование делопроизводственных процессов в организации;

- Выявлены слабые и узкие места организации производственного процесса сотрудниками предприятия, а именно - нерациональное распределение собственного времени;

- Проанализированы способы решения для исправления ситуации и снижению задержек, связанных с несогласованностью, приводящих к нерациональному распределению отведенного на поставленную задачу времени;

- На основе анализа и систематизации собранной ранее информации, разработан функционал, структура, и определены задачи которые должно решать разрабатываемое приложение;

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

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

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

Список использованных источников

1. Трудовой кодекс Российской Федерации. -- Москва: Проспект, КноРус, 2011. -- 208 с.

2. Анализ производственно-хозяйственной деятельности металлургических предприятий: Учебное пособие для вузов. -- 2-е изд. доп. и перераб. /Юзов О.В., Седых А.М. -- М.: МИСИС, 2002. -- 360 с.

3. Басовский Л.Е., Басовская Е.Н. Комплексный экономический анализ хозяйственной деятельности: Учеб. пособие. -- М.: ИНФРА-М, 2004. - 366с.

4. Комплексный экономический анализ хозяйственной деятельности / Ю.Г. Чернышёва, А.Л. Кочергин. -- Ростов н/Д. Феникс, 2007. -- 443 [1] с.

5. Чечевицына Л.Н. Экономика фирмы: учеб. пособие для студентов вузов / Л.Н. Чечевицына, И.Н. Чуев. -- Изд. 2-е, доп. и перераб. -- Ростов н/Д: Феникс, 2007. -- 382, [1] с.

6. Годин В.В., Корнеев И.К. Информационное обеспечение управленческой деятельности Издательства, - М: Высшая школа; Мастерство, 2001 г. 240 с.

7. Официальный сайт ООО«Органайзер ЛидерТаск»

8. Обзор органайзера C-Organizer Professional

9. Органайзер AM-Notebook 6.3

10. Обзор органайзера WinOrganizer

11. Ежедневник Diary from ENOT

12. Calendarscope. Описание

13. Иванов А.Ф., Потапова О.Н., Салихова Г.Л. Основы алгоритмического языка Pascal. - Альметьевск: тип. АлНИ, 2007г. 308с

14. Е.Р. Алексеев, О.В. Чеснокова, Т.В. Кучер Free Pascal и Lazarus: Учебник по программированию - ALT Linux; ДМК-пресс, 2010 - 442 с.

15. Басовский Л.Е., Басовская Е.Н. Комплексный экономический анализ хозяйственной деятельности: учебное пособие - Москва.: ИНФРА-М, 2009. - 364 c.

16. Вартанов А.С. Экономическая диагностика деятельности предприятия: организация и методология: Учеб. пособие / А.С. Вартанов. - М.: Финансы и статистика, 2014. - 326 с.

17. Крылов Е.В. Техника разработки программ. В 2 кн.. Кн. 2 - Москва., 2008. - 468, [1] с.: ил., табл.

18. Терещенко П.В., Шахмаметов Р.Г. Пользовательские интерфейсы информационных систем: методические указания к выполнению расчетно-графического задания по курсу "Диалоговые средства информационных систем" - Новосибирск, 2010. - 342 с. : ил., табл.

19. Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. - М.: ИНФРА-М, 2001. - 158 с.

20. Lazarus - Википедия.

21. Балдин К.В.: Информационные системы в экономике. - М.: ИНФРА-М, 2012

22. Емельянова Н.З.: Проектирование информационных систем. - М: Форум, 2011

23. Михеева Е.В.: Информационные технологии в профессиональной деятельности. - М.: Академия, 2011

24. Мезенцев К.Н.: Автоматизированные информационные системы. - М.: Академия, 2011

25. Корнеев И.К.: Защита информации в офисе. - М.: Проспект, 2010

26. Павловская Т.А.: Паскаль. Программирование на языке высокого уровня. - СПб.: Питер, 2010

27. Р. Гербер, А. Бик, К. Смит, К. Тиан; пер с англ.: Оптимизация ПО. Сборник рецептов. - СПб.: Питер, 2010

28. Фуфаев Д.Э.: Разработка и эксплуатация автоматизированных информационных систем. - М.: Академия, 2010

29. Алгазинов Э.К.: Анализ и компьютерное моделирование информационных процессов и систем. - М.: Диалог-МИФИ, 2009

30. Васильев А.Н.: Финансовое моделирование и оптимизация средствами Excel 2007. - СПб.: Питер, 2009

31. Тубольцев М.Ф. Высокоуровневые методы информатики и программирования. - Белгород: БелГУ, 2004

32. Архангельский А.Я. Приемы программирования в Delphi. - М.: Бином-Пресс, 2008

33. Паклин Н.Б. Бизнес-аналитика: от данных к знаниям. - СПб.: Питер, 2010

34. Камалова Л.З. Построение моделей бизнес-процессов IDEF0, DFD, IDEF3 с применением программного продукта BPWin : Методические указания к лабораторным работам по курсу "Проектирование экономических информационных систем" / Сост. Л.З. Камалова, Т.К. Гиндуллина, З.З. Камалова .-- Уфа : УГАТУ, 2002 .-- 22 с.: ил.

35. ГОСТ 19.701-90 Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. - М.: Изд-во стандартов, 1991. - 26 с.: ил.

36. Герасимова И.Б. Методические указания к выполнению выпускной квалификационной работы для студентов специальности 080801 «Приклад- ная информатика в экономике» // Уфимск. гос. авиац. техн. ун-т; сост. И.Б. Герасимова, Н.О. Никулина, Е.Б. Старцева. - Уфа, 2004. - 26 с.: ил

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


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

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