СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
1 Аналитическая часть 7
1.1 Технико-экономическая характеристика предметной области и предприятия» Анализ деятельности «КАК ЕСТЬ» 7
1.1.1 Характеристика предприятия и его деятельности 7
1.1.2 Организационная структура управления предприятием 9
1.1.3 Программная и техническая архитектура ИС предприятия 13
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 20
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 20
1.2.2 Определение места проектируемой задачи в комплексе задач 22
1.2.3 Обоснования необходимости использования вычислительной техники для решения задачи 27
1.2.4 Анализ системы обеспечения информационной безопасности и защиты информации 30
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 32
1.3.1 Анализ существующих разработок для автоматизации задачи 32
1.3.2 Выбор и обоснование стратегии автоматизации задачи 36
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач 39
1.4 Обоснование проектных решений 41
1.4.1 Обоснование проектных решений по информационному обеспечению 41
1.4.2 Обоснование проектных решений по программному обеспечению 43
1.4.3 Обоснование проектных решений по техническому обеспечению 49
2 Проектная часть 52
2.1 Разработка проекта автоматизации 52
2.1.1 Этапы жизненного цикла проекта автоматизации 52
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание 60
2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 64
2.2 Информационное обеспечение задачи 66
2.2.1 Информационная модель и ее описание 66
2.2.2 Характеристика нормативно-справочной, входной и оперативной информации 67
2.2.3 Характеристика результатной информации 69
2.3 Программное обеспечение задачи 72
2.3.1 Общие положения (дерево функций и сценарий диалога) 72
2.3.2 Характеристика базы данных 73
2.3.3 Структурная схема пакета (дерево вызова программных модулей) 77
2.3.4 Описание программных модулей 78
2.4 Контрольный пример реализации проекта и его описание 80
3 Обоснование экономической эффективности проекта 85
3.1 Выбор и обоснование методики расчета экономической эффективности 85
3.2 Расчет показателей экономической эффективности проекта 88
Заключение 94
Список литературы 96
Приложение. Листинги программных модулей 98
Введение
Учет рабочего времени имеет большое значение, так как исходя из информации, получаемой, в его результате решается большинство задач, связанных с организацией труда и его нормированием.
Актуальность темы дипломной работы определяет роль эффективного использования рабочего времени, выявление непроизводительных затрат рабочего времени, выявление резервов рабочего времени.
Рабочим считается время, в течение которого работник должен выполнять свои трудовые обязанности в соответствии с распорядком или графиком работы либо условиями трудового договора или контракта.
Нормальная продолжительность рабочего времени работников на предприятии, учреждениях и организациях не может превышать 40 часов в неделю. Сокращенная продолжительность рабочего времени предусмотрена для работников моложе 18 лет, на работе с вредными условиями труда, а также для отдельных категорий работников с учетом специфики их трудовых функций и характера труда. Например, сокращенная продолжительность рабочего времени для работников, занятых на работах с вредными условиями труда, составляет не более 36 часов в неделю.
Рабочая неделя может быть пятидневной (с двумя выходными днями) и шестидневная (с одним выходным днем).
По соглашению между работником и администрацией может устанавливаться полный рабочий день или неполная рабочая неделя. Продолжительность неполного рабочего времени, его распорядок, срок и другие условия определяются в коллективном договоре, трудовом договоре или контракте.
Режим рабочего времени, включающий в себя продолжительность ежедневной работы или смены, время начала и окончания работы, время перерывов в работе, число смен в сутки, чередование рабочих и нерабочих дней, порядок перехода работников из смены в смену, устанавливается на предприятии правилами внутреннего распорядка или иными нормативными актами. Рабочих день представляет собой установленную продолжительность работы в течение суток в часах. Началом работы считается момент явки на место работы в час, установленный
1. Аналитическая часть
Технико-экономическая характеристика предметной области и предприятия» Анализ деятельности «КАК ЕСТЬ» Характеристика предприятия и его деятельностиВ настоящем дипломном проекте рассматривается деятельность государственного унитарного предприятия «Мосгортранс».
ГУП «Мосгортрамнс» — государственное унитарное предприятие, охватывающее своей деятельностью Москву и частично Московскую область и выполняющее городские и пригородные перевозки автобусами, городские перевозки троллейбусами и трамваями, а также заказные перевозки автобусами городского и междугородного класса.
ГУП "Мосгортранс" основной оператор системы наземного городского пассажирского транспорта, объединяющей автобус, троллейбус и трамвай и крупнейшее в мире предприятие по перевозке пассажиров наземным транспортом. Подвижной состав "Мосгортранс" выполняет более 35% от общего объема пассажироперевозок, осуществляемых в городе общественным транспортом, перевозит свыше 1,7 миллиарда пассажиров в год.
В настоящее время ГУП "Мосгортранс" обслуживает свыше 595 автобусных, 89 троллейбусных и 40 трамвайных маршрутов, на которых в "час пик" работает почти 5,8 тысяч единиц подвижного состава. Суммарная протяженность транспортной сети составляет более 2 тысяч километров. Автобусами, троллейбусами и трамваями осуществляется за сутки свыше 116 тыс. производственных рейсов и перевозится более 4,6 миллионов пассажиров.
ГУП "Мосгортранс" проводит постоянную целенаправленную работу с целью обеспечить город безопасным, комфортабельным, надежным, удобным, экологически чистым подвижным составом, что включает в себя выполнение основных требований к подвижному составу городского транспорта: низкий уровень пола, создание условий для перевозки малоподвижных групп граждан, оснащение транспорта системами автоматического пожаротушения, наличие навигационных систем и систем бортовой диагностики, оборудование салона современными информационными средствами, наличие устройств для обеспечения работы систем
Характеристика комплекса задач, задачи и обоснование необходимости автоматизации Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
Характеристика основных и вспомогательных бизнес-процессов ГУП представлена на рис.1.5.

Рис.1.1 Характеристика деятельности ГУП
Для деятельности рассматриваемой организации характерны следующие бизнес-процессы:
1. Основные бизнес-процессы
1.1. Перевозка пассажиров трамвайным транспортом;
1.2. Перевозка пассажиров троллейбусным транспортом
1.3. Перевозка пассажиров автобусным транспортом;
2. Обеспечивающие бизнес-процессы.
Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ»
Анализ существующих разработок для автоматизации задачи
Рассмотрим, какое программное обеспечение, позволяющее обеспечить учет рабочего времени и заполнение табеля, существует в настоящее время на рынке. Рассмотрим следующее программное обеспечение:
- Программный модуль «Табельный учет»; Модуль "Табельный учет" (ПАРУС – Предприятие 8); Модуль «АиТ:Табельный учет».
Модуль «АиТ:Табельный учет» предназначен для учета рабочего времени на предприятии. Купив «АиТ: Табельный учет», вы сможете создавать детальные графики работ, настраивать длительность рабочего цикла, производить разбивку дней графика на рабочие и нерабочие, выполнять автоматический расчет плановых дней и часов за выбранный расчетный период.
Использование модуля «АиТ:Табельный учет» дает возможность существенно снизить трудозатраты, а также добиться максимально оперативной передачи данных для начисления заработной платы.
Программный модуль «АиТ:Табельный учет» позволяет создавать и обрабатывать любые графики рабочего времени. Учет отработанного времени ведется в форме стандартного табельного листа, возможно автоматическое или ручное заполнение табеля. Средства автоматического заполнения табельных листов позволяют обеспечить высокую скорость ввода данных при подробной детализации.
Продукт включает журналы-реестры, фиксирующие любые плановые отсутствия (больничные листы, отпуска, командировки) и прочие типы времени. Журнал по отпускам автоматически заполняется на основании приказов из модуля «АиТ:Кадры».
Ведение плановых графиков. В плановых графиках определяется плановое ко-личество табельного времени на календарную дату. Режим плановых графиков позволяет автоматически учитывать праздничные дни и любые дополнительные
Обоснование проектных решений
Обоснование проектных решений по информационному обеспечению
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных.
К информационному обеспечению предъявляются следующие общие требования:
- информационное обеспечение должно быть достаточным для поддержания всех автоматизируемых функций объекта; для кодирования информации должны использоваться принятые классификаторы; для кодирования входной и выходной информации, которая используется на высшем уровне управления, должны быть использованы классификаторы этого уровня; должна быть обеспечена совместимость с информационным обеспечением систем, взаимодействующих с разрабатываемой системой; формы документов должны отвечать требованиям унифицированной системы документации; структура документов и экранных форм должна соответствовать характеристиками терминалов на рабочих местах конечных пользователей; графики формирования и содержание информационных сообщений, а также используемые аббревиатуры должны быть общеприняты в этой предметной области; в ИС должны быть предусмотрены средства контроля входной и результатной информации, обновления данных в информационных массивах,
Проектная часть
Разработка проекта автоматизации
Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы — период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации.
Существуют следующие стандарты проектирования информационных систем:
- ГОСТ 34.601-90 ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-99) Custom Development Method (методика Oracle) Rational Unified Process (RUP). Microsoft Solutions Framework (MSF). Включает 4 фазы: анализ, проектирование, разработка, стабилизация, предполагает использование объектно-ориентированного моделирования. Экстремальное программирование (англ. Extreme Programming, XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов. ISO/IEC 15288
Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:
Формирование требований к АС Обследование объекта и обоснование необходимости создания АС Формирование требований пользователя к АС Оформление отчета о выполнении работ и заявки на разработку АС Разработка концепции АС Изучение объекта Проведение необходимых научно-исследовательских работ
Информационное обеспечение задачи
Информационная модель и ее описание
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативно-справочной информации происходит выполнение функций по обработке данных и формирование конкретных выходных документов. Информационная модель представлена на рис. 2.1.

Рис. 2.2 Информационная модель
В соответствии с приведенной информационной моделью, работа системы осуществляется следующим образом.
Администратор системы регистрирует сотрудников, используя справочник «Должности» и изменяя содержимое таблицы «Сотрудники». Также он изменяет
Программное обеспечение задачи Общие положения (дерево функций и сценарий диалога)
С помощью данного проекта осуществляется автоматизация учета рабочего времени сотрудников предприятия. Все автоматизируемые функции представлены на рис. 2.5 в виде дерева функций.

Рис. 2.3 Дерево функций системы
На основе состава функций и их иерархии разрабатывается сценарий диалога пользователя с системой, представленный на рис. . 2.6.
Рис. 2.4 Сценарий диалога системы
Контрольный пример реализации проекта и его описание
Рассмотрим порядок использования разработанной системы табельного учета. Перед началом работы необходимо заполнить справочники, в том числе учесть сотрудников.
Для того, чтобы – добавить нового сотрудника, перевести в другой отдел, уволить или изменить данные о нем, нажмите кнопку изменить. Появится следующее окно – (рис 2.7):

Рисунок 2.5 Учет сотрудников
В этом окне производятся индивидуальные настройки для каждого сотрудника, в зависимости от его режима работы. То, что находится на первой вкладке, относится к сотрудникам, а именно индивидуальные настройки, на второй вкладке видны все сотрудники отдела (уволенные выделены серым цветом), ну а то что находится на последней вкладке – относится к отчету в Excel.
Рисунок 2.6 Список всех сотрудников
Все поля для каждого сотрудника заполняются следующим образом:
Обоснование экономической эффективности проекта Выбор и обоснование методики расчета экономической эффективностиПод понятием «оценка экономической эффективности ИС» понимается процесс, включающий в себя понимание, определение и измерение того, насколько полезным в экономическом плане является или явилось внедрение ИС для предприятия. При этом экономическая полезность рассматривается обычно как денежный эквивалент того, насколько изменились доходы/расходы предприятия в результате инвестирования в ИС.
Под методом оценки эффективности ИС подразумевается способ или набор средств проведения полной оценки ИС. Они могут состоять как из формальных, так и из неформальных процедур, при этом под неформальными понимаются не основанные на цифровых данных, быстрые, преимущественно субъективные процедуры оценки, а под формальными - более объективные, рациональные, базирующиеся на недвусмысленных данных механизмы оценки.
Как известно, внедрение современных информационных технологий - дело дорогостоящее. Функционирование компаний в рыночной среде требует как минимум анализа экономических последствий, а еще лучше - оценки экономической эффективности того или иного шага преобразования системы управления компанией.
Оценка экономической эффективности ИС - сложная и трудоемкая работа, требующая не только технических, но и экономических навыков. Только сочетание этих двух составляющих может привести к достоверному результату проводимого анализа.
Продвижение на рынке ИС в условиях современной конкуренции невозможно без предоставления результатов оценки ожидаемой эффективности системы. Кроме того, существующая статистическая оценка успешности внедрения систем управления предприятием характеризуется неудачей внедрения от 40 до 70 % случаев.
Специалисты в области разработки, внедрения и сопровождения ИС должны обладать навыками проведения предварительной экспертизы проекта. Они должны уметь вести постоянный мониторинг системы на соответствие
Расчет показателей экономической эффективности проекта
В соответствии с выбранной выше методикой произведем расчет основных показателей экономической эффективности разработанной информационной системы.
Для этого необходимо оценить объемы обрабатываемой информации в базовом и проектном варианте. Для расчета стоимостных показателей учтем, что заработная плата сотрудника отдела кадров составляет около 25000 рублей. Так как в рабочей неделе содержится 5 рабочих дней по 8 часов, стоимость одного часа работы сотрудника отдела кадров составит:
25000/(5*8)=156 рублей в час.
Как было указано выше, одним из основных документов в автоматизированной задаче является табель учета рабочего времени. Объем данного документа в бумажном эквиваленте составляет около 20 документострок. В рабочий день учитывается около 10 документов, что в год составляет:
20*10*20*12=48000 документострок.
Кроме того, при работе сотрудника отдела кадров необходимо учитывать такие документы, как сведения об исходящих документах (около 300 строк в месяц), сведения о сотрудниках (около 100 строк в месяц), а также подготавливать отчеты по кадровой деятельности (около 800 строк еженедельно).
В пересчете на год данные документы имеют следующий объем:
Сведения об исходящих документах – 300*12=3600 документострок
Сведения о сотрудниках – 100*12=1200 документострок
Отчеты – 800*52=41600 документострок.
Кроме того, учтем также, что до использования разработанной системы существуют накладные расходы, выражающиеся в необходимости закупки канцелярских принадлежностей, а именно (в год):
Бумага – 30 пачек по 120 рублей = 3600 рублей, в час – 3600/(20*8*12)=1,875 рублей.
Заключение
Проектируемая информационная система позволит сотруднику отдела кадров ГУП «Мосгортранс» более эффективно использовать свое рабочее время. Данная система спроектирована с использованием современных методик автоматизации бизнес-процессов компании и позволит значительно снизить трудовые и стоимостные затраты при производстве данных действий за счет того, что многие операции, ранее выполняемые вручную, будут выполняться в автоматизированном режиме, что значительно снизит время их выполнения.
Использование автоматизированной системы табельного учета позволяет сократить временной цикл операции и обеспечить достоверность информации на выходе.
Теоретическая часть работы содержит краткую характеристику ГУП «Мосгортранс». В данной части работы нам удалось описать его организационную структуру и представить характеристику его основных бизнес-процессов. Также имеется декомпозиция бизнес-процессов, дается описание бизнес-процесса и выявляется его место в совокупных процессах, характерных для исследуемого предприятия. Практическая часть работы заключалась в построении модели информационной системы и описании информационной системы. Отметим, что нам удалось кратко охарактеризовать существующие подходы к построению жизненного цикла ПО и остановить свой выбор на методологии ISO/IEC 12207. Также нами было проведено описание и обоснование базовых технологий, применяемых при разработке информационной системы. Далее удалось предоставить экономическое обоснование для внедрения информационной системы автоматизации выбранного процесса. Полнота практической части обеспечивается моделированием таблиц базы данных информационной системы и описанием основных сценариев ее работы, что позволило создать функционирующее приложение.
Для реализации поставленных задач были использованы следующие методики:
Список литературы
Введение в системы баз данных – СПб: Издательский дом "Вильямс", 2000. - 848 с.; , CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2006. Основы логистики: Учеб. пособие/ Инфоpм.-внедpен. центp "Маpкетинг".- М., 2005.- 121, с.: ил., табл. Дейв Крейн, Эрик Паскарелло, Даррен Джеймс. AJAX в действии: Учебник – М.: Вильямс, 2006. 450 – 490 с. роектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2005. – 592 с. Дэвид Флэнаган. JavaScript. Подробное руководство: Учебник – М.: Символ Плюс, 2008. 243 – 249 с. Журнал Управление персоналом - №12 (171), 2007 Введение в базы данных. Центр Интернет ЯрГУ, 1997. Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил. , Автоматизация оперативного и бухгалтерского учета товаров, 1997. Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2005 г - 656 стр. раг, рвин, Access 2000 - Библия пользователя, Диалектика, 2000. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2006.


