РефератРеферат Работа отдела кадров на предприятии
Работа добавлена на сайт bukvasha.net: 2015-10-28
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
1 Общая характеристика и анализ деятельности предприятия
1.1 Технико-экономическая характеристика предметной области
Мурманское морское пароходство (ММП) образованно 22 сентября 1939 года. В 1993 году преобразовано в акционерное общество открытого типа со смешанной формой собственности.
ММП – корпоративная структура, имеющая высокий уровень организации, обеспечивает грузоперевозки под российским флагом. ММП объединяет под своим управлением флота нескольких российских судоходных компаний: ОАО «Северное морское пароходство», ОАО «Северное речное пароходство» и ОАО «Мурманское морское пароходство». Общее количество судов различного направления составляет 303 единицы совокупным дедвейтом около 1.2 млн. тонн. Пароходство занимает лидирующие позиции в арктических морских перевозках, но продолжает развиваться и осваивать новые направления деятельности. Это перевалка и транспортировка нефти, строительство гидрокомплексов, проведением геологоразведочных работ.
Как и у любой компании у Мурманского морского пароходства существует миссия и стратегия.
Миссией организации является осуществление сохранной, безопасной и экономически эффективной транспортировки грузов морем, а так же укрепление лидирующих позиций в кругло годичной пере возке всех видов на валочных, генеральных грузов и углеводородного сырья в Северо-Атлантическом и Арктическом бассейнах.
Стратегией организации является постоянное повышение эффективности деятельности ОАО «ММП» через совершенствование методов управления и инновационный подход в хозяйствовании. Повышение качества и безопасности морских перевозок, обеспечение охраны окружающей среды и профессиональной безопасности на основе высоких международных стандартов и технологий, лучших традиций российского судоходства и собственного опыта с целью укрепления авторитета и повышения конкурентоспособности Компании на мировом судоходном рынке.[40]
Основными направлениями деятельности пароходства являются следующие:
· морские перевозки генеральных грузов и пассажиров собственным флотом, флотом дочерних компаний и привлеченным (зафрахтованным) флотом;
· рейдовая перевалка нефти;
· буксировка объектов;
· предоставление услуг по бурению параметрических скважин.
· морские перевозки углеводородного сырья танкерным флотом с месторождений Севера Российской Федерации;
· ледокольная проводка судов по трассе Северного морского пути и в замерзающие порты Российской Федерации;
· оказание агентских услуг по обслуживанию судов.
ММП разработало свою организационную структуру, в соответствии с которой вся компания делится на несколько департаментов, каждый из которых выполняет свои четко обозначенные функции.
Функции департамент безопасности мореплавания (ДБМ):
· управление безопасностью и качеством в ОАО ММП, поддержание эффективного функционирования действующей системы, управление безопасностью и качеством;
· контроль за выполнением на судах и в подразделениях компании требований, применимых международных и национальных нормативных документов;
· навигационно-гидрографическое, метеорологическое и картографическое обеспечение безопасного судоходства;
· внедрение и поддержание информационных технологий, разработка собственных программных продуктов для судов и береговых подразделений;
· установка и техническое обслуживание судового оборудования связи, электронавигации и ГМССБ.
Функции департамента эксплуатации флота (ДЭФ):
· перевозка грузов и пассажиров морским транспортом;
· оперативная работа с флотом;
· брокерские услуги по всем видам фрахтования судов;
· таможенное хранение груза и услуги таможенного перевозчика.
Функции департамента объектов нефтеобеспечения:
· безопасная техническая эксплуатация нефтяных терминалов;
· организация перевалки нефти и нефтепродуктов;
· обеспечение объектов проектно-сметной документацией;
· оформление земельных участков для объектов нефтеобеспечения;
· организация и проведение согласований и экспертиз проектной документации;
· организация строительства объектов нефтеобеспечения;
· эксплуатация магистральных трубопроводов;
· осуществление функций заказчика по строительству зданий и сооружений;
· монтаж буровых установок;
· бурение скважин на нефть, газ, воду, твердые полезные ископаемые.
Функции департамент экономики и финансов:
· экономическая поддержка деятельности компании;
· взаимодействие с финансовыми и банковскими структурами;
· бюджетное планирование;
· организация валютно-финансовых операций;
· организация эффективной системы корпоративного управления собственностью;
· мониторинг конкурентной среды и сфер бизнеса, представляющих интерес для компании;
· подготовка бизнес-планов, ТЭО, проектов новых направлений деятельности компании.
Функции департамента технической политики:
· технический менеджмент балкеров, пассажирских судов, судов для генеральных грузов, нефтяных танкеров;
· организация ремонта судов, диагностика оборудования, систем и корпусов;
· шипчандлерское обслуживание судов в морских портах;
· проведение комплексных проверок технического состояния судов;
· подготовка судовых бюджетов и контроль за их расходованием;
· обеспечение экологической безопасности судов;
· организация технического обслуживания средств навигации и связи.
Функции департамент бухгалтерского учета и отчетности:
· формирование учетной информации о деятельности организации и ее имущественном положении;
· анализ финансово-хозяйственной деятельности;
· контроль за сохранностью акционерной собственности;
· осуществление налоговой политики компании.
Функции департамент социальной политики:
· реализация кадровой политики, подбор персонала;
· реализация социальной политики;
· обучение (подготовка, переподготовка, повышение квалификации) персонала;
· организация и координация внутрихозяйственной деятельности;
· обеспечение страховой защиты ОАО «Мурманское морское пароходство» перед третьими лицами и в судебных инстанциях.
Функциями управления общественных связей являются реализация рекламно-информационной политики компании и протокольная деятельность.
Функцией управления контроля и администрирования является обеспечение экономической безопасности предприятия.
Отдел корпоративных отношений отвечает за работу с акционерами, анализ и оценку акционерного капитала.
Подробнее остановимся на задачах, целях отдела кадров и на кадровой политике предприятия.
Этот отдел направлен на формирование организационно-штатной структуры и кадрового состава, обеспечивающих ОАО «ММП» максимально возможную прибыль при минимальных объективно необходимых затратах с учетом потребностей и ожиданий всех заинтересованных сторон.
Основные цели кадровой политики, реализуемые управлением по работе с персоналом:
· формирование на судах, во всех береговых службах и подразделениях высококвалифицированного, надежного и лояльного кадрового состава, стремящегося работать эффективно и качественно ради процветания предприятия;
· обеспечение равных возможностей профессиональной и личностной самореализации каждому сотруднику, соблюдение принципов справедливости и социальной защищенности;
· использование средств и методов оценки персонала, обеспечивающих максимальную объективность и стимулирующих развитие и повышение квалификации сотрудников.
· материальное и нематериальное стимулирование высокопрофессиональных, перспективных и преданных работников. Вклад ОАО «ММП» в развитие профессиональных и управленческих, организационных деловых ресурсов персонала в соответствии с интересами Предприятия и личным вкладом каждого сотрудника;
· сопровождение трудовой и социальной жизни персонала на Предприятии в строгом соответствии с Трудовым Кодексом Российской Федерации, государственными законодательными актами, ведомственными и внутренними приказами и инструкциями, Коллективным договором между администрацией ОАО «ММП» и трудовым коллективом.
Кадровая политика строится на следующих принципах:
· главным объектом кадровой политики Предприятия является - персонал (кадры). Приоритетом кадровой политики Предприятия является сохранение и преумножение человеческого капитала, обеспечение высокого уровня профессионализма работников, соответствующего современным стандартам, на основе преемственности и развития профессиональных, личностных и управленческих знаний, умений и навыков;
· предприятие предъявляет персоналу следующие требования: профессионализм – обеспечивающий решение комплексных задач, планомерную и динамичную работу, освоение новых технологий. Обязательность – предполагающая высокую ответственность за качество исполнения работ и сохранность имущества предприятия, а также дисциплинированность в соблюдении норм, правил и сроков исполнения;
· порядочность и лояльность – отражающие единство целей предприятия и работника, обеспечивающие принятие решений, способствующих стабильному развитию предприятия.
· задачи кадровой политики, обеспечивающие достижение основных целей, обозначаются в годовом анализе работы управления по работе с персоналом за текущий год и ежегодно корректируются в соответствии с изменениями. Во внешней среде: в области конкуренции, требований трудового законодательства и ведомственных нормативных актов, ситуации на рынке труда, влиятельности профсоюзов. Во внутренней среде: требования хозяйственной деятельности, стратегия развития и актуальные финансовые возможности предприятия, определяемый им допустимый уровень издержек на управление персоналом; количественные и качественные характеристики имеющегося персонала, необходимая их направленность, их изменения в перспективе;
· работники, соответствующие предъявляемым требованиям, включаются в сферу приоритетного направления работы управления по работе с персоналом по повышению профессионального, личностного управленческого уровня и достойного материального благосостояния.
Основные задачи кадрового учета:
· планирование профессиональной подготовки рабочих и специалистов (обучение, переподготовка);
· планирование повышения квалификации (обучение и переобучение) руководящих кадров;
· рациональная расстановка кадров в соответствии с уровнем их квалификации;
· аттестация и рационализация рабочих мест;
· статистический и оперативный учет и отчетность;
· анализ движения кадров;
· анализ качественного состава кадров;
· ведение архива.
1.2 Организационно-экономическая сущность комплекса задач, подлежащих автоматизации
В качестве предметной области рассматривается автоматизация учета кадрового состава флота. Данный проект удобен для обработки данных по служащим на предприятии.
Кадровый учет представляет собой упорядоченную систему сбора, регистрации и обобщения информации о кадрах организации и их движении, а также связанное с этим оформление требуемых документов.
Учет кадров является частью общей систему мотивации персонала. Ведение кадрового учета и грамотное оформление кадровых документов акцентирует внимание сотрудников на факт начисления премий, пособий, продвижение по карьерной лестнице и запоминается гораздо лучше, чем «благодарность в конверте». С другой стороны, учёт кадров и надлежащие оформление кадровых документов признаны защитить интересы работодателя, когда речь идёт о таких вопросах, как учёт рабочего времени, отпусков, больничных. В случае производственного травматизма, правильно построенный учёт кадров в организации, своевременное и правильное оформление кадровых документов, является гарантом защиты руководителя компании от уголовной ответственности. Кадровый учет – один из инструментов повышения эффективности работы с персоналом предприятия и снижения рисков для руководителя.
Учёт кадров и оформление кадровых документов может быть передано специализированной компании по договору аутсорсинга. Ведение кадрового учёта силами специалистов сторонней организации позволяет сэкономить время на организацию работы собственной кадровой службы, а иногда даже сократить численность административного персонала и расходы на его содержание.[24, c.14-21]
Из перечисленных выше данных разрабатываемая информационная база данных по своему функциональному назначению может рассматриваться как информационная модель с элементами аналитической системы.
В работе важное значение имеет постоянный оперативный контроль и учёт кадров предприятия, что даёт возможность своевременно предвидеть и устранять возможные трудности.
Для реализации указанной выше проблемы можно сформулировать две задачи:
1) Ведение и поддержка базы данных. Сущность задачи состоит в актуализации базы данных – редактирование, добавление, изменение и удаление данных в уже созданной базе.
2) Контроль и анализ текущих данных о сотрудниках. Сущность задачи состоит в выдаче информации в достаточно широком спектре исходных таблиц из базы данных.
Для выполнения структурно-функционального анализа объекта управления и решаемой задачи разработаем структурно-функциональную диаграмму по методологии SADT.
Контекстная диаграмма проекта показана на рисунке 1.1. В контекст входит описание цели моделирования, области (описания того, что будет рассматриваться как компонент системы, а что как внешнее воздействие) и точки зрения (позиции, с которой будет строиться модель.
Рисунок 1.1 - Диаграмма А-0 «Учет кадрового состава флота»
Диаграмма детализации второго уровня модели представлена на рисунке 1.2. Блоки на диаграмме размещаются по «ступенчатой» схеме в соответствии с их доминированием – влиянием, которое один блок оказывает на другие.
Первый уровень декомпозиции состоит из 3 блоков:
· «вход в систему» – описывает процедуру входа в систему (запросы логина и пароля, справочника пользователей);
· «вести БД» – блок описания процедур ведения базы данных. На вход блока подаются данные о сотрудниках. Управляющими воздействиями являются справочники и запросы на работу с БД;
· «формировать отчеты» – этот блок описывает процедуры формирования отчётов по информационным запросам директора предприятия и начальника отдела кадров.
Рисунок 1.2 – Первый уровень декомпозиции
Второй уровень декомпозиции, блок «Вход в систему» состоит из 3 блоков (рисунок 1.3):
· «ввод логина и пароля» – описывает стандартную процедуру входа в систему: поступают запросы на вход, запрашивается справочник пользователей. При успешной аутентификации управление передаётся блоку проверки прав доступа пользователя;
· «проверка прав доступа данного пользователя». Этот блок определяет права конкретного пользователя, который вошёл в систему (директор, администратор БД, начальник отдела кадров);
· «предоставление доступа» – это блок, который описывает процедуры настройки интерфейса системы для предоставления доступа пользователей к системе.
Рисунок 1.3 – Второй уровень декомпозиции, блок «Вход в систему»
Второй уровень декомпозиции, блок «Вести БД» состоит из 3 блоков (рисунок 1.4):
· «работать с оперативными данными» – описываются процедуры работы с оперативными данными (данными о сотрудниках компании и их детях);
· «вести справочники» – описание работы системы со справочниками;
· «управлять уровнем доступа» – блок контроля и предоставления интерфейса доступа к данным.
Рисунок 1.4 - Второй уровень декомпозиции, блок «Вести БД»
Третий уровень декомпозиции, блок «Вести справочники» состоит из 4 блоков (рисунок 1.5):
· вести справочник подразделений;
· вести справочник должностей;
· вести справочник операций;
· вести справочник пользователей.
Рисунок 1.5 - Третий уровень декомпозиции, блок «Вести справочники»
Второй уровень декомпозиции, блок «Формировать отчеты» состоит из 2 блоков (рисунок 1.6):
· сформировать отчёт о сотрудниках, принятых на работу в течение указанного периода на определённую должность – это блок, детально описывающий процедуру формирования отчёта для директора;
· сформировать отчёт о сотрудниках имеющих детей не старше определённого возраста – блок, детально описывающий процедуру формирования отчёта для начальника отдела кадров.
Рисунок 6 – Второй уровень декомпозиции, блок «Формировать отчеты»
Автоматизированное рабочее место инспектора отдела кадров – это рабочее место, которое оснащено вычислительной техникой и другими инструментальными средствами, обеспечивающими автоматизацию операций учетного процесса при выполнении специалиста по кадрам профессиональных функций. К инструментальным средствам относятся: техническое, информационное, математическое, программное, технологическое, лингвистическое, правовое и эргономическое обеспечение.
Основными целями разработки такого места могут служить:
· сокращение времени обработки данных по служащим на предприятии;
· оперативный контроль и учёт кадров на предприятии;
· снижение трудоемкости и количества ошибок при вводе данных.
· повышение степени достоверности выходной информации;
· анализ и обработка входной информации о персонале предприятия.
1.3 Анализ существующих программных комплексов
Большинство успешных директоров предприятий знают; что персонал – это главный капитал компании. Работа с ним заключается не только в выплате заработной платы, но и в обучении, оформлении больничных листов, отпусков, составления штатного расписания. И чем больше компания, тем больше человек требуется для работы в отделе кадров, что отрицательно сказывается на балансе предприятия. Автоматизировав кадровую службу, предприятие не только избавите себя от бумажной волокиты и необходимости нанимать много людей в штат, но и позволит сотрудникам чувствовать себя более уверенно – все нюансы будут в руках надежной системы.
Анализ рынка программных продуктов выявил, что у Компании «1С: Автоматизация» существует программный комплекс по автоматизации учёта кадров предприятия.
«1С: Зарплата и кадры 7.7» – это проверенный помощник по расчету заработной платы и учету кадров. Служит для автоматизации регламентированных отношений между компанией и государством: рассчитывает налоги, составляет отчетность и т.д. Программа позволяет проводить кадровые перемещения, оформлять различные документы, получать стандартные отчеты и формы для их предоставления в налоговые органы. Она поддерживает работу по индивидуальным графикам, позволяет вести табель отработанного времени. Система предусматривает полную и частичную оплату труда, фиксирует долги по заработной плате за прошедшие периоды.
«1С: Зарплата и Управление персоналом» включает в себя функционал предыдущей программы, при этом усовершенствует работу с кадрами и позволит полноценно управлять сотрудником с момента открытия вакансии. В отличие от «1С: Зарплата и кадры 7.7», новая программа не нуждается в доработках, она содержит в себе множество универсальных инструментов и позволяет выполнять огромное количество операций. Например, поможет подобрать кандидата на свободную должность – хранит личные данные соискателя, результаты анкетирования, запланирует встречу и зарегистрирует принятое решение. Программа позволяет оформить список компетенции для каждой должности, планы по обучению новых сотрудников, проследить за его выполнением. Система поддерживает различные схемы тестирования. Программа может оценить сотрудников исходя из их квалификации и специализации.
Перечисленные выше программные средства по своему техническому составу сложны в использовании, что усложняет работу специалистам кадровой службы.
Следовательно, создание программного продукта по автоматизации учета кадрового состава флота имеет свой смысл. При этом следует его упростить, обеспечив максимальное качество и быстроту выполнения работы персонала.
1.4 Выбор и обоснование проектных решений
Техническое обеспечение – комплекс технических средств, необходимых для оборудования АРМ кадровика. Кроме средств вычислительной техники АРМ кадровика оснащается оргтехникой. Одним из важнейших факторов, определяющим эффективность работы на АРМ, является наличие «дружественных» средств интерфейса по отношению к кадровику средств интерфейса, создающих комфортность работы на машине.
Техническая база АРМ пользователя непрерывно развивается и совершенствуется. Однако эффективность АРМ, прежде всего, определяется качеством программного обеспечения.
Программное обеспечение АРМ кадровика включает следующие компоненты:
· операционные системы;
· языки и системы программирования;
· прикладное программное обеспечение (ППО), которое делится на общесистемные (базовые) ППО и проблемно-ориентированные ППО профессионального назначения.
Операционная система представляет собой группу программ, которые обеспечивают управление ресурсами компьютера, поддержку работы всех программ, их взаимодействия с аппаратными средствами и предоставляют пользователю возможность общего управления компьютера. Операционная система управляет компьютером, периферийным оборудованием, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. Таким образом, выбор ОС для ЭВМ в составе АРМ чрезвычайно важен, так как он определяет, какие программы будут работать на АРМ, какие аппаратные средства будут включены в АРМ, какова будет степень защиты данных, и насколько комфортными и безопасными будут условия работы для специалиста АРМ. Наиболее широко в настоящее время на компьютерах типа IBM PC применяются ОС, разработанные фирмой Microsoft, это существующие версии Windows.[29, c.331]
Современная концепция АРМ предъявляет к ОС жесткие требования, направленные на соблюдение безопасности и комфорта (эргономичность) в работе на АРМ, на повышение производительности АРМ в целом, на расширение парка обслуживаемого периферийного оборудования, на возможность синхронизации выполняемых операций и процедур.
Общесистемное (базовое) прикладное программное обеспечение (БППО) позволяет:
· качественно создавать прикладные программы для решения задач кадровиков;
· в диалоговом режиме создавать, обрабатывать файлы кадровикам без участия разработчика;
· расширять круг решаемых задач.
В состав БППО АРМ работника кадровой службы включают пакеты, которые подразделяются на три группы: функционально-ориентированные ППО, многофункциональные (интегрированные) ППО, типовые проблемно-ориентированные ППО общего назначения.
Функционально-ориентированные ППО обеспечивают выполнение одной из функций обработки информации: обработка текстов; накопление и хранение, управление и манипулирование данными; графическая обработка, статистическая обработка, поддержка коммуникаций. Накопление и хранение, управление и манипулирование данными выполняются с помощью специальных программных средств – систем управления базами данных (СУБД). Специальные пакеты созданы для статистической обработки экономических данных, которые обеспечивают автоматизированное выполнение разнообразных расчетов и графиков, предоставляют кадровику широкий набор статистических методов: регрессионный, корреляционный, анализ временных рядов. Эти пакеты весьма эффективно могут использоваться при аналитических работах. Программные средства поддержки коммуникаций обеспечивают обработку и передачу данных в локальных и распределенных сетях ЭВМ.
Интегрированные ППО реализуют несколько функций обработки информации: обработку текстов, создания и ведение базы данных, графическую обработку информации, поддержку коммуникаций.
Типовые проблемно-ориентированные ППО общего назначения ориентированы на решение задач, присущих многим функциональным пользователям. К числу таких программных средств относятся вспомогательные ППО (программные средства форматирования документов, протоколирование ресурсов, сервисные средства и т.д.); ППО оргтехники (электронные календари, средства планирования времени и организации работы); ППО научного применения, среди которых следует отметить средства моделирования ситуаций, принятия решений, экспертные системы, которые должны применяться при создании АРМ кадровика.
Проблемно-ориентированные ППО профессионального назначения включают две компоненты: типовые ППО для реализации задач кадрового учета и анализа и локальные пакеты, которые создаются для нетиповых задач учета и анализа.
Таким образом, ПО АРМ работника кадровой службы предстает перед пользователем в виде двух компонент: проблемно - ориентированные ППО кадрового учета (анализа) и базового (общесистемного) ПО, приспособленных к требованиям конкретных профессиональных пользователей каждого АРМ. Основным преимуществом такого подхода к созданию ПО АРМ является возможность расширения круга задач АРМ самим работниками кадровой службы без участия разработчика ПО АРМ путем освоения пакетов базового прикладного программного обеспечения, «дружественных» к непрофессиональному пользователю.
Технологическое обеспечение АРМ работника кадровой службы подразделяется на внемашинное и внутримашинное. Внемашинное технологическое обеспечение включает классификаторы учетной и технико-экономической информации, совокупность унифицированной документов первичного учета. Особенностью внемашинного технологического обеспечения АРМ работника кадровой службы является то, что данные о хозяйственных операциях из подразделений предприятия и от других АРМ могут поступать как в документальной форме, так и в форме аналогов документов на магнитном носителе, а также передаваться по каналам связи в локальных сетях.
Внутримашинное технологическое обеспечение – это единая централизованная информационная база данных, представленная совокупностью данных, организованных и хранящихся на магнитных носителях в виде информационных файлов и баз данных. Главной составляющей ее является информационный фонд учетных данных, который включает нормативно-справочную, условно-постоянную информацию, данные прошлых отчетных периодов, текущие учетные данные. Кроме него в информационную базу может входить база данных инструктивно-методических и других материалов, необходимых работнику кадровой службы при работе.
2 разработка программного комплекса
2.1 Разработка модели данных для хранилища данных
Основными входящими документами при учете кадров состава являются приказы, распоряжения. На сотрудников оформляются следующие типы документов: ·№ Т-2 «Личная карточка работника» (ПРИЛОЖЕНИЕ А); ·№ Т-3 «Штатное расписание» (ПРИЛОЖЕНИЕ Б); ·№ Т-7 «График отпусков» (ПРИЛОЖЕНИЕ В); ·№Т-11 «Приказ (распоряжение) о поощрении работника» (ПРИЛОЖЕНИЕ Г); ·№Т-11а «Приказ (распоряжение) о поощрении работников» (ПРИЛОЖЕНИЕ Д); На сотрудников оформляются следующие типы выходных документов: ·№ Т-1 «Приказ (распоряжение) о приеме работника на работу» (ПРИЛОЖЕНИЕ Е); ·№ Т-5 «Приказ (распоряжение) о переводе работника на другую работу» (ПРИЛОЖЕНИЕ Ж); ·№ Т-6 «Приказ (распоряжение) о предоставлении отпуска работнику» (ПРИЛОЖЕНИЕ И); ·№ Т-8 «Приказ (распоряжение) о прекращении (расторжении) трудового договора с работником (увольнении)» (ПРИЛОЖЕНИЕ К); ·№ Т-9 «Приказ (распоряжение) о направлении работника в командировку» (ПРИЛОЖЕНИЕ Л); ·№ Т-10 «Командировочное удостоверение» (ПРИЛОЖЕНИЕ М). Одной из главных функций разработки базы данных состоит в составлении концептуальной модели (или модели предметной области). Компонентами модели являются объекты и их взаимосвязи. Она обеспечивает концептуальное представление данных. Концептуальная модель служит средством общения между различными пользователями и поэтому разрабатывается без учета особенностей физического представления данных. Эта модель используется для выражения, организации, упорядочения и обмена представлениями.[10, c.521] В результате проведения анализа предметной области, можно выявить следующие сущности: · сущность «сотрудники» – предназначена для хранения данных обо всех сотрудников предприятия; · сущность «родственники» – предназначена для хранения данных о родственниках сотрудника предприятия; · сущность «образование» – содержит сведения об образовании сотрудника; · сущность «справочник должностей» – содержит данные о должностях сотрудников; · сущность «кандидаты» – содержит сведения о кандидатах на свободную должность; · сущность «личная карточка» – содержит данные о регистрации сотрудников; После определения основных сущностей необходимо установить отношения (связи) между выделенными сущностями, и построить концептуальную схему (рисунок 2.1) Рисунок 2.1 – Концептуальная модель базы данных Логическая модель, отражающая логические связи между атрибутами объектов вне зависимости от их содержания и среды хранения, может быть реляционной, иерархической или сетевой. Логическая схема данных системы представлена на рисунке 2.2 Рисунок 2.2 – Логическая схема данных Заключительной задачей разработки концептуальной модели является установление оптимального состава таблиц базы данных. Построение логической схемы данных представлено в таблице 2.1. Таблица 2.1 – Описание таблиц атрибутов Сущность | Атрибуты | Назначение атрибутов |
1 | 2 | 3 |
Sotr | Tab. nomer | Табельный номер сотрудника |
FIO | ФИО сотрудника |
Data rogd
| Дата рождения сотрудника
|
Pol | Пол сотрудника |
Mesto rog | Место рождения сотрудника |
Gragdanstvo | Гражданство сотрудника |
Obrazov | Образование сотрудника |
Pasport | Паспортные данные сотрудника |
Adress prog | Адрес проживания сотрудника |
Telefon | Телефон сотрудника |
id podrazd | Код подразделения |
id dolgnosti | Код должности |
Rodstv | Tab. nomer | Код табельного номера |
FIO | ФИО родственника |
Data rogd
| Дата рождения родственника |
Lichnaya kartochka | Tab. nomer | Код табельного номера |
Typ | Тип |
Data
| Дата регистрации |
Sprav.dolg | id dolgnosti | Код должности |
Naimen.dolg | Наименование должности |
Kandidati | id dolgnosti | Код должности |
FIO | ФИО сотрудника |
Obrazov | Tab. nomer | Код табельного номера |
God post | Год поступления |
God okonnch
| Год окончания
|
2.2 Обоснование программных и аппаратных средств
для реализации комплекса задач
Для разработки программного продукта были использованы СУБД MS Ассеss» и среда программирования «Delphi 7.0». На сегодняшний день Microsoft Office Access – один из компонентов семейства офисных приложений Microsoft Office – является одной из самых популярных настольных СУБД. Это связано с тем, что СУБД Access предоставляет пользователю очень широкие возможности ввода, обработки и представления данных. Эти средства удобны и высокопродуктивны, что обеспечивает высокую скорость разработки приложений. Microsoft Access дает возможность создавать реляционные базы данных
и работать с другими программами, использующими базы данных, такими как Microsoft SQL Server, Delphi и др. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты: · таблицы для сохранения данных; · запросы для поиска и извлечения только требуемых данных; · формы для просмотра, добавления и изменения данных в таблицах; · отчеты для анализа и печати данных в определенном формате; · страницы доступа к данным для просмотра, обновления и анализа данных из базы данных через Интернет или интрасеть.[8,c.49] Delphi 7.0 располагает широкими возможностями по созданию приложений баз данных. Уже с более ранних версии система Delphi снабжена необходимым набором драйверов для доступа к самым известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере. В поставку продукта входит большое количество коллекций визуальных компонент для построения отображаемых на экране окон, что необходимо для создания удобного интерфейса между пользователем и исполняемым кодом. Поскольку использование баз данных является одним из краеугольных камней, на которых построено существование различных организаций, пристальное внимание разработчиков приложений баз данных вызывают инструменты, при помощи которых такие приложения можно было бы создавать. Выдвигаемые к ним требования в общем виде можно сформулировать как: «быстрота, простота, эффективность, надежность». Среди большого разнообразия продуктов для разработки приложений Delphi занимает одно из ведущих мест. Delphi отдают предпочтение разработчики с разным стажем, привычками, профессиональными интересами. С помощью Delphi написано колоссальное количество приложений, десятки фирм и тысячи программистов-одиночек разрабатывают для Delphi дополнительные компоненты. В основе такой общепризнанной популярности лежит тот факт, что Delphi, как никакая другая система программирования, удовлетворяет изложенным выше требованиям. Действительно, приложения с помощью Delphi разрабатываются быстро, причем взаимодействие разработчика с интерактивной средой Delphi не вызывает внутреннего отторжения, а наоборот, оставляет ощущение комфорта. Delphi-приложения эффективны, если разработчик соблюдает определенные правила. Эти приложения надежны и при эксплуатации обладают предсказуемым поведением. Компоненты, используемые при разработке в Delphi, встроены в среду разработки приложений и представляют из себя набор типов объектов, используемых в качестве фундамента при строительстве приложения. Этот костяк называется Visual Component Library (VCL). В VCL есть такие стандартные элементы управления, как строки редактирования, статические элементы управления, строки редактирования со списками, списки объектов. Ключевой особенностью Delphi является возможность не только использовать визуальные компоненты для строительства приложений, но и создание новых компонент. Такая возможность позволяет разработчикам не переходить в другую среду разработки, а наоборот, встраивать новые инструменты в существующую среду. Кроме того, можно улучшить или полностью заменить существующие по умолчанию в Delphi компоненты. Здесь следует отметить, что обычных ограничений, присущих средам визуальной разработки, в Delphi нет. Сам Delphi написан при помощи Delphi, что говорит об отсутствии таких ограничений. Model Maker – это инструмент case-проектирования компании Model Maker tools BV
. Данный продукт включен в состав Delphi 7, хотя может использоваться и отдельно. Основными возможностями Model Maker являются: · построение UML-диаграмм: вариантов использования (use case diagram), диаграмм классов (class diagram), диаграмм последовательностей (sequence diagram), диаграмм взаимодействия (collaboration diagram), диаграмм состояний (state diagram), диаграмм активности (activity diagram), диаграмм зависимостей (Unit dependencies diagram) и др.; · генерация кода Delphi и тесная интеграция с IDE Delphi; · возможность импорта исходного кода Delphi; · графическое отображение элементов классов и модулей Delphi; · возможность применения шаблонов проектирования. Использование Model Maker делает возможным создание приложения от этапа проектирования и до готового исходного кода без применения каких либо дополнительных case-инструментов. Можно выделить две основных области применения продукта: · системный анализ с использованием унифицированного языка моделирования Unified Modeling Language (UML); · визуальное проектирование компонентов и классов Delphi. Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе, сейчас не различают эти два названия (BDE и IDAPI) и считают их синонимами. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC драйвера работают через специальный «ODBC socket», который позволяет встраивать их в BDE. Все инструментальные средства баз данных Borland – Paradox, dBase, Database Desktop – используют BDE. Все особенности, имеющиеся в Paradox или dBase, «наследуются» BDE, и поэтому этими же особенностями обладает и Delphi. Библиотека объектов содержит набор визуальных компонент, значительно упрощающих разработку приложений для СУБД с архитектурой клиент-сервер. Объекты инкапсулируют в себя нижний уровень – Borland Database Engine. Предусмотрены специальные наборы компонент, отвечающих за доступ к данным, и компонент, отображающих данные. Компоненты доступа к данным позволяют осуществлять соединения с БД, производить выборку, копирование данных, и т.п. Компоненты визуализации данных позволяют отображать данные виде таблиц, полей, списков. Отображаемые данные могут быть текстового, графического или произвольного формата. Таблицы сохраняются в базе данных. Некоторые СУБД сохраняют базу данных в виде нескольких отдельных файлов, представляющих собой таблицы (в основном, все локальные СУБД), в то время как другие состоят из одного файла, который содержит в себе все таблицы и индексы (InterBase). Например, таблицы dBase и Paradox всегда сохраняются в отдельных файлах на диске. Директорий, содержащий dBase .DBF файлы или Paradox .DB файлы, рассматривается как база данных. Другими словами, любой директорий, содержащий файлы в формате Paradox или dBase, рассматривается Delphi как единая база данных. Для переключения на другую базу данных нужно просто переключиться на другой директорий. InterBase сохраняет все таблицы в одном файле, имеющем расширение .GDB, поэтому этот файл и есть база данных InterBase. Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.[17, c.278] Исходя из средств, выбранных для реализации проекта, можно выявить следующие минимальные требования персонального компьютера для работы программного продукта: · процессор с тактовой частотой 800 МГц (рекомендуется Pentium); · в случае ОС Microsoft Windows 98/2000/XP: оперативная память 512 Мбайт; · 25 мегабайта места на жестком диске; · монитор; · клавиатура; · мышь. 2.3 Разработка даталогической модели базы данных комплекса задач
Описание, создаваемое по логической модели данных, называют даталогической моделью данных. Даталогическая модель отражает логические связи между элементами данных вне зависимости от их содержания и среды хранения. Пользователям
выделяются подмножества этой логической модели, называемые внешними моделями, отражающие их представления о предметной области.
Внешняя модель соответствует представлениям, которые пользователи получают на основе логической модели, в то время как концептуальные требования отражают представления, которые пользователи первоначально желали иметь и которые легли в основу разработки
инфологической
модели.[27,
c.211]
При разработке даталогической модели, кроме требований
предъявляемых
для построения логической модели, предъявляются дополнительные требования:
· загруженные в базу данных корректные данные должны оставаться
корректными;
· данные до включения в базу данных должны проверяться на достоверность;
· доступ к данным, размещаемым в базе данных, должны иметь только
лица с соответствующими полномочиями;
· разрешение проблем, возникающих при одновременном запросе одних и тех же данных многими пользователями (прикладными программами);
· способы обеспечения защиты данных от некорректных обновлений и
(или) несанкционированного доступа.
Если логическая модель данных предназначена для наглядного отражения представления пользователей, т.е. является человеко-ориентированной, то даталогическая модель уже является компьютеро-ориентированной. С её помощью СУБД дает возможность программам и пользователям осуществлять доступ к хранимым данным лишь по их именам, не заботясь о физическом расположении этих данных.
Построение даталогической модели данных представлено в таблице 2.2.
Таблица 2.2 – Даталогическая модель
Сущность | Атрибуты | Назначение атрибутов |
1 | 2 | 3 |
Sotr | Tab. nomer | Ключевое поле (счетчик) |
FIO | Текстовый 50 символов |
Data rogd
| Дата/время
|
Pol | Текстовый 8 символов |
Mesto rog | Текстовый 50 символов |
Gragdanstvo | Текстовый 15 символов |
Obrazov | Текстовый 50 символов |
Pasport | Текстовый 30 символов |
Adress prog | Текстовый 50 символов |
Telefon | Числовой |
id podrazd | Числовой |
id dolgnosti | Числовой |
Rodstv | Tab. nomer | Ключевое поле |
FIO | Текстовый 50 символов |
Data rogd
| Дата/время |
Lichnaya kartochka | Tab. nomer | Ключевое поле |
Typ | Текстовый 20 символов |
Data
| Дата/Время |
Sprav.dolg | id dolgnosti | Ключевое поле (счетчик) |
Naimen.dolg | Текстовый 35 символов |
Kandidati | id dolgnosti | Ключевое поле (числовой) |
FIO | Текстовый 50 символов |
Obrazov | Tab. nomer | Ключевое поле (числовой) |
God post | Дата/время |
God okonnch
| Дата/время |
Даталогическая модель выполнена с помощью
MS Access.
2.4 Описание средств защиты информационной системы
Сохранность информации может быть нарушена в двух основных случаях: при получении несанкционированного доступа к информации и нарушении функционирования ЭВМ. Система защиты от этих угроз включает следующие основные элементы: защиту СОД (система обработки данных) и ее аппаратуры, организационные мероприятия по обеспечению сохранности информации, защиту операционной системы, файлов, терминалов и каналов связи. Следует иметь в виду, что все типы защиты взаимосвязаны и при выполнении своих функций хотя бы одной из них сводит
на
нет усилия других. Предлагаемые и реализованные схемы защиты
информации в СОД очень разнообразны, что вызвано в основном выбором наиболее удобного и легко осуществимого метода контроля доступа, т.е. изменением функциональных свойств системы.
Защищаемая система представляет собой совокупность программ и данных, правом доступа к которым наделены лишь входящие в подсистему программы. Обращение к этим программам возможно, в свою очередь, только в заранее ограниченных точках. Таким образом, программы подсистемы контролируют доступ к защищаемым объектам. Подобный механизм защиты с различными модификациями реализован только в наиболее совершенных СОД. В разрабатываемом программном продукте организация систем защиты будет реализована средством операционной системы и средствами обеспечения целостности данных Microsoft Access. Целостность данных – это система правил Microsoft Access, которая используется для проверки допустимости отношений между записями связанных таблиц и для того, чтобы не позволить случайно удалить или изменить связанные данные.
3 АПРОБАЦИЯ ПРОЕКТНЫХ РЕШЕНИЙ ПО АВТОМАТИЗАЦИИ
С целью проверки правильности алгоритма и работоспособности программы составляется контрольный пример. В данном примере в БД заносятся исходные данные на основе первичных документов и поэтапно выполняются действия алгоритма. Чтобы начать работу с базой данных, необходимо запустить UKSF.exe. При запуске приложения выводится основное окно программы, которое состоит из меню «Файл», «Управление», «О программе» и ряда кнопок «Список сотрудников», «Судовладельцы», «Суда», «Должности» и кнопки «Выход» (рисунок 3.1). Рисунок 3.1 – Главное окно программы Главное меню состоит из меню «Файл», «Управление», «О программе»: В меню «файл» содержится единственная команда «Выход», которая предназначена для завершения программы (рисунок 3.2). Рисунок 3.2 – Выход из программы Меню «Управление» содержит команды «Список работников» и «Справочники». «Справочники» выводят подменю, которое содержит команды «Судовладельцы», «Суда», «Должности» (рисунок 3.3) Рисунок 3.3 – Меню «Управление» Меню «О Программе» содержит информацию о разработчике программного продукта (рисунок 3.4) Рисунок 3.4 – Меню «О программе» Кнопка «Список сотрудников» открывает окно со списком сотрудников, которое содержит информацию о табельном номере, ФИО, должности сотрудника и картотеке. Так же в окне «Список сотрудников» имеются функции подбора (сортировка сотрудников по картотеке и по должности), поиска сотрудников через вкладку «Поиск», кнопки «Закрыть» (закрывает данное окно) и кнопки «Личной карточке» (рисунок 3.5). Рисунок 3.5 – «Список сотрудников» Вкладка «Поиск» предназначено для поиска какого-то конкретного сотрудника и данных о нем из общей имеющейся базы данных. Поиск осуществляется по наиболее часто используемым параметрам, а именно табельный номер и фамилии. Для запуска поиска необходимо выбрать параметр, по которому будет осуществляться поиск, заполнить его и нажать на кнопку «Поиск», для отмены поиска или повторного поиска следует нажать на кнопку «Сброс» (рисунок 3.6). Рисунок 3.6 – Поиск сотрудника На каждого сотрудника предприятия заводится его личная карточка, в которую заноситься его метрика. При выборе работника из списка и нажатии кнопки «Личная карточка» в окне «Список сотрудников», откроется окно с личными данными о сотруднике (рисунок 3.7). Сама форма состоит из вкладок «Личная карточка», «Образование», «Родственники», «Дополнительная информация» и кнопки «Закрыть». Рисунок 3.7 – Личная карточка Вкладка «Образование» содержит информацию об образовании сотрудника (рисунок 3.8). Рисунок 3.8 – Вкладка «Образование» Вкладка «Родственники» содержит информацию о родственниках сотрудника, а так же и возможностью добавления нового родственника (рисунок 3.9) Рисунок 3.9 – Вкладка «Родственники» Вкладка «Дополнительная информация» состоит из двух полей для ввода дополнительной информации о сотруднике (рисунок 3.10) Рисунок 3.10 – Вкладка «Дополнительная информация» Кнопка «Судовладельцы» на главном окне программы (рисунок 3.1), предназначена для открытия окна «Судовладельцы» (рисунок 3.11). В этом окне отображаются данные «Список судовладельцев», данные о название судовладельцев и список принадлежащих судов данному владельцу. Так же форма имеются функции «добавить» и «удалить», чтобы добавить нового судовладельца нужно нажать на кнопку «Добавить» и заполнить пустые поля, после этого нажать еще раз на эту кнопку и новый судовладелец появится в списке. Для того чтобы удалить судовладельца, нужно из пункта «Список судовладельцев» выбрать ненужного судовладельца и нажать на кнопку «Удалить». Рисунок 3.11 – Судовладельцы Кнопка «Суда» в главном меню программы предназначена для открытия формы «Суда» (рисунок 3.12). В этом окне отображаются данные о судне, такие как «Тип судна», «Двигатель», «Дедвейт», «Мощность» и судовладелец определенного судна. Рисунок 3.12 – «Суда» При нажатии на кнопку «Должности» на главном меню программы откроется меню окно «Должности» (рисунок 3.13). Данное окно предназначено для просмотра списка имеющихся должностей и добавления новой должности. Рисунок 3.13 – «Должности» Результатом является программное приложение, представляющее собой модель автоматизированной информационной системы. Данное приложение обеспечивает автоматизацию ряда функций в работе отдела кадров предприятия. Главная задача программного комплекса заключается в возможности распределённого хранения, накопления и обработки информации в базах данных, а также предоставления пользователям автоматизированного санкционированного доступа к информации, одноразового её ввода и многократного, многоцелевого использования. Таким образом, подводя итог проделанной работы, можно сделать вывод о том, что представленный программный продукт способен обеспечить автоматизацию ряда функций и информационное обслуживание, что позволяет повысить эффективность работы, снизить затраты времени на поиск и подготовку необходимых данных, тем самым повысить эффективность управления.
4. обоснование экономической эффективности проекта 4.1 Определение методики оценки эффективности программного продукта
Существует несколько подходов и классификаций методов оценки эффективности информационных проектов. Экономическая эффективность классифицируются по следующим признакам: 1 по виду обобщающего показателя, выступающего в качестве критерия экономической эффективности, показатели делятся на: · относительные (определяются отношением стоимости оценки результатов проекта к совокупным затратам на их получение); · абсолютные (определяются разностью между стоимостными оценками результатов и затрат, связанных с реализацией проекта); · временные (оценивают период окупаемости инвестиционных затрат). 2 по методу сопоставления разновременных денежных затрат и результатов показатели бывают: · статические, в которых денежные потоки, возникшие в реальный момент времени; · динамические, в которых денежные потоки, возникающие в процессе жизненного цикла проекта. Статистический метод оценки выгодно применять, при краткосрочных проектах, когда затраты и результаты равномерно распределены по всему сроку реализации проекта, а также на ранних стадиях экспертизы инвестиционного проекта. Соответственно, при оценке долгосрочного проекта с помощью статистических показателей необходимо, чтобы этот проект можно было описать среднегодовым показателем. Для подсчета экономической эффективности проекта по автоматизации учета кадрового состава флота будем использовать статистический подход. Выбор метода обуславливается тем, что разработанный программный продукт создавался в течение месяца, при этом капитальные затраты были не велики, а значит целесообразно использовать статистический метод оценки эффективности проекта. Смысл данного метода сводится к минимальному размеру приведенных затрат. Размер приведенных затрат рассчитывается по формуле по следующей формуле: , где – годовые эксплуатационные затраты, руб./год; – нормативный коэффициент экономической эффективности капитальных вложений, 1/год; К – единовременные капитальные затраты на проект, руб. Коэффициент , используется для приведения единовременных затрат по проекту к годовым, и является своего рода государственным регулятором, обеспечивающим вливание капитальных вложений в отрасли народного хозяйства. Значение этого коэффициента дифференцировалось по отраслям хозяйства и составляло 0,07-0,25. Учитывая особенности статистических показателей оценки экономической эффективности ИТ-проектов, их выгодно использовать при оценке эффективности небольших локальных ИС, АРМ, работа по проектированию и созданию которых осуществляется не более одного года, а также на ранних стадиях экспертизы инвестиционных проектов. В этом случае временная ценность денежных средств не играет существенной роли, поэтому затраты и результаты можно принять постоянными во времени. Основным статическим показателем экономической эффективности ИТ-проекта является годовой экономический эффект , который рассчитывается по формуле, руб: , где – сумма внутреннего экономического эффекта; – сумма внутреннего экономического эффекта. Проект считается эффективным, если >0. Внутренний экономический эффект связан с повышением результативности функционирования субъекта управления и формируется внутри структурных подразделений предприятия, включая ИТ-подразделения. Внутренний экономический эффект рассчитывается по формуле, руб./год: , где – прибыль, вызванная внедрением АРМ, руб./год; – текущие затраты, связанные с созданием АРМ, руб./год; Е – коэффициент приведения единовременных затрат к годовым, 1/год; – единовременные затраты, связанные с создание АРМ, руб. Прибыль в результате от внедрения АРМ образуется вследствие повышения производительности труда, а также сокращения численности специалистов и управленческого персонала при внедрении АРМ. Значительная часть дополнительной прибыли составляет годовая экономия текущих затрат на решение комплекса задач по обработке информации, для реализации которых проектируется АРМ. Экономия рассчитывается в сравнении с базовым вариантом. В качестве базового варианта могут использоваться: 1) ручная обработка информации; 2) обработка информации средствами ИС, подлежащей переработке или замене. Величина Е по экономическому содержанию представляет собой неявные затраты бизнеса, так как характеризуют отдачу капитала при вложении его в иную сферу, например, при помещении в банк. В инвестиционных расчетах коэффициент Е зависит от нормы отдачи на капитал (не менее годовой банковской процентной ставки). Примем значение, равное 8,5% и нормы предпринимательского дохода, величина которого определяется многими факторами, в том числе и сферой бизнеса. При оценке эффективности продукта величина Е будет принимать значение 20% (0,20), так как предприятие намерено получать прибыль не только от своего капитала. Приведенные затраты на разработку программного модуля Зпр. вычисляются как сумма текущих затрат (себестоимость) и единовременных (капитальных) вложений, руб.: Зпр = С + Е ∙ К, где С – текущие годовые затраты на эксплуатацию программного модуля, руб.; К – капитальные вложения на разработку программного модуля, руб.; Е – норма прибыли. Чем меньше показатель приведенных затрат, тем более эффективным считается внедрение данного программного продукта.[12, c.160] Схема выполнения оценки экономической эффективности выглядит следующим образом: · определение себестоимости программного продукта; · расчет трудовых и стоимостных показателей до и после внедрения программного модуля; · расчет годового экономического эффекта; · расчет срока окупаемости программного продукта. 4.2 Оценка эффективности предлагаемого программного решения
Выполним оценку и обоснование стоимости программного продукта «Автоматизация учёта кадрового состава флота».
Фактор воздействия экономики на бизнес-процессы, цена товара или услуги является важнейшим экономическим параметром, с которым вынуждены считаться предприятия любых форм.
Цена продукта Р рассчитывается по формуле, руб.: , где – затраты предметов труда; – затраты, связанные с применением средств труда (амортизационные отчисления, обслуживание и ремонт); – затраты, связанные с использованием живого труда; – включённая в цену прибыль. Расчет себестоимости программного продукта «Автоматизации учета кадрового состава флота» выполняется по следующей схеме: · расчет заработной платы или контрактной премии исполнителя работ по созданию программного продукта; · расчет времени на создание программного продукта; · расчет расходов на закупку, содержание и эксплуатацию ПК, относящихся к данному программному продукту; · расчет начислений на заработную плату (обязательные начисления); · расчет прочих расходов. Время, затрачиваемое на создание программного продукта, суммируется каждым отдельным этапом разработки. Этапы разработки программного продукта представлены ниже: 1) подготовка описания задачи ; 2) описание задачи ; 3) разработка алгоритма ; 4) разработка блок-схем алгоритма ; 5) написание программы в Delphi 7.0 ; 6) отладка и тестирование программы . Первый этап рассчитывается в человеко-часах (чел-час) по фактически отработанному времени. Время остальных этапов определяется расчетным способом по условному числу команд К. Условное число команд К рассчитывается по формуле: К =
Q
∙
C
, где Q – коэффициент, учитывающий условное число команд в зависимости от типа задачи; С – коэффициент, учитывающий новизну и сложность программного модуля. Значения Q выбираются в соответствие с нормативами (таблица 4.1).[2] Таблица 4.1 – Коэффициент, учитывающий условное число команд в зависимости от типа задач Тип задачи | Пределы изменений коэффициента |
Задачи учета | от 1400 до 1500 |
Задачи оперативного управления | от 1500 до 1700 |
Задачи планирования | от 3000 до 3500 |
Многовариантные задачи | от 4500 до 5000 |
Комплексные задачи | от 5000 до 5500 |
Задача учета кадрового состава флота относится к типу оперативного управления. Поэтому в качестве коэффициента Q
необходимо взять 1600. Чтобы оценить коэффициент С, необходимо определить к какому классу степени новизны и сложности относится разработанный программный продукт. По степени новизны программные продукты делятся на следующие категории: 1) группа А – разработка принципиально новых задач; 2) группа Б – разработка оригинальных программ; 3) группа В – разработка программ с использованием типовых решений; 4) группа Г – разовая типовая задача. Программный комплекс «Учет кадрового состава флота» по степени новизны относится к группе В. По степени сложности программные продукты могут быть отнесены к одной их трех групп: 1) алгоритм оптимизации и моделирования систем; 2) задачи учета, отчетности и статистики; 3) стандартные алгоритмы. Настоящий программный комплекс по степени сложности относится ко второй группе – «задачи учета, отчетности и статистики». Коэффициент С определяется из таблицы 4.2 на пересечении сложности и степени новизны. Таблица 4.2 – Определение новизны и сложности программного продукта Язык программирования | Группа сложности | Степень новизны |
А | Б | В | Г |
Высокого уровня | 1 | 1,38 | 1,26 | 1,15 | 0,69 |
2 | 1,30 | 1,19 | 1,08 | 0,65 |
3 | 1,20 | 1,10 | 1,00 | 0,60 |
Низкого уровня | 1 | 1,58 | 1,45 | 1,32 | 0,79 |
2 | 1,49 | 1,37 | 1,24 | 0,74 |
3 | 1,38 | 1,26 | 1,15 | 0,69 |
По ранее определенным условиям С=1,08. Таким образом, условное значение числа команд получается следующим: К=1600∙1,08=1728 Теперь определим время, затраченное на каждый этап разработки программного продукта. Время на подготовку описания задачи , чел-час берется по факту и составляет: = 8 чел-час. Время на описание задачи , чел-час определяется по формуле: , где B – коэффициент учета изменений задачи; R – коэффициент, учитывающий квалификацию программиста. Коэффициент В в зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5. Для данной задачи определим B=1,3. Выбор коэффициента квалификации программиста определяется из таблицы 4.3. Таблица 4.3 – Определение стажа разработчика Стаж программиста | Значение коэффициента R |
До 2-х лет | 0,8 |
От 2 до 3 лет | 1,0 |
От 2 до 3 лет | 1,1 - 1,2 |
От 3 до 5 лет | 1,2 - 1,3 |
Свыше 10 лет | 1,3 - 1,5 |
Стаж разработчика программного продукта составляет 4 года, следовательно, значение коэффициента R=1,2 Тогда время, затраченное на описание задачи: То = (1600·1,3) / (50·1,2) = 34,7 чел-часВремя на разработку алгоритма , чел-час рассчитывается по формуле: Та
= К/(50·R), С помощью формулы 4.8 вычислим время, затраченное на разработку алгоритма. Та = 1600 / (50·1,2) = 26,67 чел-час Время на разработку блок-схем , чел-час рассчитывается по формуле: Тбс = 34,7 чел-час Время для написания программы на языке программирования , чел-час определяется по формуле: , Применяя данную формулу, определим время написания программы на языке программирования: Тн = 1600 · 1,5 / (50 · 1,2) = 40 чел-час Время на отладку программного продукта , чел-час вычисляется по формуле: , Подставим значения в формулу 4.10: Тот = (1600 · 4,2) / (50 · 1,2) = 112 чел-час Далее необходимо рассчитать общее время, потраченное на разработку программного комплекса Т, чел-час, просуммировав рассчитанные показатели: , Т = 8+34,7+26,67+34,7+40+112=256,7 чел-час Чтобы рассчитать размер заработной платы, необходим размер заработной платы сотрудника на должности программиста на предприятии или же размер премии компании, занимающейся составлением программных продуктов. Для расчета примем среднестатистический размер заработной платы программиста, без учета премий и надбавок внутри предприятия, он составит примерно 20000 руб. Зная размер заработной платы (20000 руб) и время (32 рабочих дней), затраченное сотрудником на разработку программного продукта «Расчет эффективности инвестиций» получим, что зарплата программиста составит 30000 руб. Зная размер заработной платы сотрудника от использования программного продукта, можно подсчитать размер обязательных начислений, пользуясь структурой отчислений, представленной в таблице 4.3. Таблица 4.3 – Структура обязательных отчислений Направленность отчислений | Процент от з/п | Сумма, руб. |
Пенсионные взносы | 20 | 6000 |
ФСС | 2,9 | 870 |
ФФМС | 1,1 | 330 |
ТФОМС | 2 | 600 |
Итого | 26 | 7800 |
Определим амортизационные отчисления, они определяются в размере 25% от балансовой стоимости ПК, т.к. компьютер относится к третьей группе основных средств «Имущество со сроком полезного использования свыше 3 лет до 5 лет включительно». Предположим, что срок полезного использования данного компьютера составляет 5 лет, следовательно, норма амортизации составляет 0,25. Средняя стоимость компьютера составляет 22450 руб. Таким образом амортизационные отчисления А, руб. рассчитываются по формуле: , где – средняя стоимость компьютера, руб.; 467,7 руб. Затраты на электрическую энергию суммируются из затрат на силовую электрическую энергию и затрат на электрическую энергию, используемую для освещения помещения (рабочего места разработчика). Затраты на силовую электроэнергию, руб определяются по формуле: , где – эффективный годовой фонд времени работы ПК, час.; – стоимость 1 кВт/часа, руб.; Р – суммарная мощность ПК с периферией, кВт/час. По среднестатистическим данным эффективный фонд работы на ПК в часах за месяц равен 180 часов в месяц, т.е. 2160 час/год. Рассчитаем затраты на силовую энергию , руб. по формуле: руб./год, соответственно для 1 месяца работы 198 руб. Затраты на электрическую энергию, которая используется для освещения офиса определяется , руб. по формуле: , где – суммарная мощность, которая идет на освещение, кВт/час; Рассчитаем затраты на эл. энергию , руб./год для освещения офиса по формуле: = 475,2 руб/год и 39,6 руб./мес. Определим общие затраты на электроэнергию З., руб, путем суммирования затрат для освещения офиса и силовых затрат показателей: , Рассчитаем результат по формуле 4.15: З.= 198 + 39,6 = 237,6 руб. Затраты на расходные материалы берутся по факту и составляют 540 руб. Расход на профилактику работы , руб. составляет 2% от балансовой стоимости ПК с периферией и рассчитывается по формуле: , Рассчитаем расходы на профилактику работы персонального компьютера по формуле: руб. Затраты на отопление офиса программиста , руб. определяются по формуле: , где – расходы на отопление на 1 кв. метр – 30 руб./мес.; S
– площадь офиса, кв. м; Подставляя в формулу значение, получаем: =600 руб./мес. Прочие расходы на содержание и эксплуатацию персонального компьютера составляют 30% от основного оклада сотрудника обеспечивающего функционирование персонального компьютера. Среднестатистический оклад такого рода сотрудника составляет в 5000 руб. в месяц. Соответственно прочие расходы составляют: руб. После того как получены основные компоненты расходов на содержание и эксплуатацию ПК, можно определить месячные расходы на содержание и эксплуатацию ПК разработчика. Месячные расходы составляют: =3254,3 руб. Далее определим себестоимость одного машино-часа работы ПК ,руб., которая вычисляется по формуле: , Себестоимость одного машино-часа работы ПК составляет: руб./час Расчет расходов на содержание и эксплуатацию ПК , руб., относящихся к данному программному продукту, которое требовало использования ПК, можно определить по формуле: , где – себестоимость одного машино-часа работы ПК; – суммарное время этапов, требующих использования ПК. Расходы на содержание и эксплуатацию ПК составляют: 256,7 =4641,136 руб. В себестоимость программного модуля входят следующие элементы: · основная заработная плата разработчика программного модуля; начисления на заработную плату; · расходы на содержание и эксплуатацию ПК, относящихся к данному программному продукту; · прочие расходы. Значение прочих расходов составляет 10% от суммы трех основных видов расходов: заработная плата программиста, которая составляет 37800 руб., расходы на содержание и эксплуатацию ПК, которые равны 3254,3руб., расходы на содержание и эксплуатацию ПК, составляющие 4641,136 руб. Рассчитаем значение прочих расходов: (37800 +3254,3 +4641,136)∙0,10=4569,5436 руб. Таким образом, себестоимость проекта составляет 56497,4694 руб. Эффективность оценивается трудовыми и стоимостными показателями, которые позволяют измерить экономию от внедрения информационной системы. Абсолютное снижение трудовых затрат вычисляется по формуле: где - трудовые затраты на обработку информации по базовому варианту; - трудовые затраты на информацию при обработке информационной системой. Коэффициент относительного снижения трудовых затрат рассчитывается по формуле: Индекс снижения трудовых затрат или повышения производительности труда определяется по формуле К стоимостным показателям можно отнести экономию от замены ручной обработки информации на автоматизированную. Она образуется в результате снижения затрат на обработку информации и определяется по формуле: Выполнение операций квалифицированным специалистом при просчете показателей вручную занимает 10 мин (установлено экспериментально). При расчете информационной системой = 5 мин. Стоимостные затраты , выполненные вручную, рассчитываются по формуле: Зр = 1,2·93,33·2/0,02 = 11199 Стоимостные затраты , выполненные с помощью информационной системы, рассчитываются по формуле: За = 2,5· 18,08 + 34,7 · (18,08 + 55) = 2581 Определим абсолютное снижение трудовых затрат: Т = 10 – 5 = 5 мин Таким образом, при внедрении информационной системы выполнение операции сократится на 5 минут. Повышение производительности 10/5 = 2, коэффициент достаточно велик, трудозатраты при обработке информации сократились в 2 раз по сравнению с ручным методом. Определим годовую прибыль П при внедрении информационной системы: П = 12 · (11199 – 2581) = 103416 руб. Следовательно, информационная система является эффективной для предприятия, так как годовой экономический эффект является положительным. С помощью разработанной информационной системы можно экономить 103416 руб. в год и 5 мин. рабочего времени на обработку одной единицы информации. Исходя из полученных данных, можно сказать, что программный продукт окупиться примерно через два месяца с момента начала эксплуатации.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1 ГОСТ Р ИСО/МЭК 12207/99. Государственный стандарт РФ. Информационная технология. Процессы жизненного цикла информационных систем. Издание официальное.
2 ГОСТ 6.30-97 «Унифицированные системы документации. Система организационно-распорядительной документации. Требования к оформлению документов».
3 ОСТ 4.071.030 Автоматизированная система управления предприятием создание системы.
4 Автоматизированные информационные технологии в экономике / под ред. Г.А. Титоренко – М.: ЮНИТИ, 1999. – 34с.
5 Амелина Р.В. Компьютер в работе кадровой службы: обзор программных средств, 2004. – 76с.
6 Анин Б.Ю. Зашита компьютерной информации. – Спб.: BHV-Петербург, 2000. – 239с.
7 Астахова И. Ф., Толстобров А. П. , Мельников В. М. SQL в примерах и задачах: Учеб. пособие.- Мн.: Новое знание, 2002. – 125с.
8 Бекаревич Ю. Б., Пушкина Н. В. MS ACCESS 2000 за 30 занятий. – СПб.: БХВ- Петербург, 2001. – 49с.
9 Бойко В.В., Савинков В.М. Проектирование баз данных, 2005. – 33с.
10 Боровиков В. В. MS ACCESS 2002. Программирование и разработка баз данных и приложений. - СОЛОН-Р, 2002. – 521с.
11 Бугорский В.Н., Соколов Р.В., Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2007. – 320с.
12 Буянова Л.Н., Мальцева И.И. Оценка экономической эффективности инвестиционных проектов в сфере информатизации бизнеса.- СПб.: СПГУВК, 2008. - 160с.
13 Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002. – 153с.
14 Гаскаров Д.В. Интеллектуальные информационные системы – М.: Высшая школа, 2003. – 128с.
15 Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2004. – 212с.
16 Гончаров А. Ю. Access 2003. Самоучитель с примерами., Москва, 2004 – 23с.
17 Гофман В. Э. Хомоненко А. Д. Работа с базами данных в Delphi. – СПб.: БХВ-Петербург, 2001. – 278с.
18 Гребенюк Е.И., Гребенюк Н.А. Технические средства информатизации. – М.:Издательский центр «Академия», 2004. – 67с.
19 Демидова Ю.Ю. Внедрение системы автоматизации кадрового учета своими силами // Справочник по управлению персоналом, 2003. – 110с.
20 Джен Л. Харрингтон. Проектирование реляционных баз данных просто и доступно /Джен Л. Харрингтон: Пер. с англ.- M.: Лори, 2000. – 230 с.
21 Диев С.И., Шаваев А.Г. Организация и современные методы защиты информации. – М.: Концерн «Банковский Деловой Центр», 1998. – 145с.
22 Душин В. К. Теоретические основы информационных процессов и систем – М.: Издательство: Дашков и Ко , 2002. – 55с.
23 Иванова Г. С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Баумана, 2003. – 231с.
24 Каконин В.И. Автоматизация службы персонала в общей системе управления предприятием //Справочник по управлению персоналом. – 2004.- №9. с. 14-21.
25 Калянов Г.Н. CASE: структурный системный анализ (автоматизация и применение) – М.: ЛОРИ, 1996. – 240с.
26 Калянов Г.Н. Теория и практика реорганизации бизнес-процессов – М.: СИНТЕГ, 2000. – 176с.
27 Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001. – 211с.
28 Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. – СПб.: ИТМО, 1994. – 45с.
29 Когаловский М.Р. Перспективные технологии информационных систем – М.: ДМК–Пресс, Компания АТ, 2003.- 331с.
30 Леоненков А. В. Самоучитель UML. - СПб: БХВ - Петербург, 2002. – 231с.
31 Липаев В.В. Надёжность программных средств /СИНТЕГ. - М., 1998.- 196с.
32 Литеев В.В. Системное проектирование сложных программных средств для информационных систем – М.: Синтег, 2002. – 54с
33 Майерс Г. Надёжность программного обеспечения /Мир. - М., 1980. – 21с.
34 Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2003. – 198 с.
35 Недосеков А.В. О концепции создания АСУ транспортным комплексом//Морской флот.- 2009. – 53с.
36 Орлов С. А. Технология разработки программного обеспечения: Учебник. – СПб.: Питер, 2002. – 132с.
37 Программирование в Delphi 7 – М.: ООО «Бином–Пресс», 2004. – СПб: РИФ «Роза мира», 1998 – 210с.
38 Тимоти Бадд. Объектно-ориентированное программирование в действии. – СПб: Питер, 2005 – 134с.
39 Шкарина Л. Язык SQL:учебный курс. – СПб.: Питер, 2001. – 144с.
40 Интуит – университет информационных технологий. Режим доступа [http
://
www
.
intuit
.
ru
16.04.2010]
41 ОАО Мурманское морское пароходство. Режим доступа: [http://www.msco.ru 15.04.2010]
1. Реферат Ошибки выборочного отбора
2. Реферат Понятие и виды земельной ренты
3. Курсовая Уявлення стародавніх словян
4. Контрольная работа на тему Парадигма предмет и структура социологического знания
5. Реферат на тему Sir Wyatt
6. Реферат на тему Mafia 2 Essay Research Paper MafiaIntroduction
7. Курсовая на тему Сетевые возможности ОС Windows
8. Реферат на тему Классификация кровотечений и первая медицинская помощь при них
9. Реферат Проблемные регионы России 2
10. Реферат на тему Reaching Up For Manhood Essay Research Paper