Диплом: Автоматизация учета рабочего времени сотрудников компании ООО «УК «ВОЗРОЖДЕНИЕ Торговый Дом»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
96
рассчитывается обшее отработанное время;
рассчитывается заработная плата сотрудников на основе сведений об
отработанном времени;
формируется и выдается отчетная документация по отработанному
времени и начисленной заработной плате.
Так как учет рабочего времени касается всех подразделений предприятия,
была выбрана стратегия автоматизации по направлениям. Для автоматизации
был выбран способ автоматизации – собственная разработка, так как ни одна из
рассмотренных систем не учитывает специфику деятельности компании, имеет
множество ненужных функций.
В результате первой главы были обоснованы проектные решения по
информационному, программному и техническому обеспечению. Для
разработки была выбрана СУБД MySQL. В качестве языка программирования
был выбран PHP.
Также в первой главе была рассмотрена система обеспечения
информационной безопасности, в результате чего выявлено, что особенно
нуждаются в защите персональные данные сотрудников, так как система будет
обрабатывать эти данные.
Во второй главе было проведено проектирование информационного и
программного обеспечения поставленной задачи. Разработан проект
автоматизации. Для проектирования выбран стандарт ISO 12207-2010
основной нормативный документ, регламентирующий состав процессов
жизненного цикла ПО. Описана входная, нормативно-справочная и результатная
информация. Построена информационная модель системы. Разработана база
данных в среде MySQL.
В части разработки программного обеспечения построено дерево
функций, разработан сценарий диалога. Описаны программные модули системы.
Спроектирован пользовательский интерфейс.
Оценка экономической эффективности показала, что срок окупаемости
проекта составляет около трех месяцев (с учетов косвенного эффекта).
Результатом проделанной работы стал проект информационной системы
учета рабочего времени ООО «УК Возрождение Торговый Дом».
97
Список использованной литературы
1. Доктрина информационной безопасности Российской Федерации
(утв. Указом Президента РФ от 5 декабря 2016 г. № 646)
2. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология. Системная
и программная инженерия. Процессы жизненного цикла программных
средств
3. Агальцов, В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные
базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-
М, 2013. - 272 c.
4. Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014.
– 124 с.
5. Варфоломеева Е.В. Информационные системы в экономике: Учебное
пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова
- М.: НИЦ ИНФРА-М, 2015. - 234 с.
6. Вдовенко Л.А. Информационная система предприятия: Учебное
пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник,
НИЦ ИНФРА-М, 2015. - 304 с.
7. Гвоздева В.А. Базовые и прикладные информационные технологии:
Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384
с.
8. Гвоздева В.А. Информатика, автоматизированные информационные
технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ
ИНФРА-М, 2015. - 544 с.
9. Жук А.П. Защита информации: Учебное пособие / А.П. Жук, Е.П. Жук,
О.М. Лепешкин, А.И. Тимошкин. - 2-e изд. - М.: ИЦ РИОР: НИЦ ИНФРА-
М, 2015. - 392 с.
10. Затонский А.В. Информационные технологии: разработка
информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ
РИОР: НИЦ ИНФРА-М, 2014 - 344с.
11. Илюшечкин В. Основы использования и проектирования баз данных.
Учебник. - М.:Юрайт, 2014. - 214с.
98
12. Коваленко В.В. Проектирование информационных систем: Учебное
пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
13. Пирогов, В.Ю. Информационные системы и базы данных: организация и
проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-
Петербург, 2014. - 528 c.
14. Проектирование информационных систем: Учебное пособие
/ Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-
М, 2014.-432с.
15. Федотова Е. Информационные технологии и системы: Учебное пособие /
Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
16. Федотова Е.Л. Информационные технологии в профессиональной
деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ
ИНФРА-М, 2015. - 368 с.
17. ПО «Босс-Кадровик» [Электронный ресурс] – Режим доступа:
https://boss.ru/products/bk-about/ (Дата обращения 18.06.2018)
18. Автоматизация управления персоналом [Электронный ресурс] Режим
доступа: http://www.aitsoft.ru/ (Дата обращения 18.06.2018)
19. СЗИ Dallas Lock 8.0-K [Электронный ресурс] Режим доступа:
https://www.dallaslock.ru/products/szi-dallas-lock/szi-ot-nsd-dallas-lock-8-0-k/
(Дата обращения 18.06.2018)
99
Приложение. Листинг программного кода
<?php
/*
# ------------------------------------------------------------------------
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing,
# Redistribution, Modification or Re-licensing of this file in part of full,
# is bound by the License applied.
# ------------------------------------------------------------------------
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
include_once (dirname(__FILE__).DS.'ja_vars_1.5.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>"
lang="<?php echo $this->language; ?>">
<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css"
type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css"
type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template.css"
type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/typo.css" type="text/css"
/>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/ja.vm.css" type="text/css"
/>
<script language="javascript" type="text/javascript">
var siteurl = '<?php echo $tmpTools->baseurl();?>';
var tmplurl = '<?php echo $tmpTools->templateurl();?>';
</script>
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl();
?>/js/ja.script.js"></script>
<!-- js for dragdrop -->
<!-- Menu head -->
<?php if ($jamenu) $jamenu->genMenuHead(); ?>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/colors/<?php echo strtolower ($tmpTools-
>getParam(JA_TOOL_COLOR)); ?>.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]>
100
<style type="text/css">
img {border: none;}
</style>
<![endif]-->
<?php if ($tmpTools->isIE6()) { ?>
<!--[if lte IE 6]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie6.php" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.addEvent ('load', makeTransBG);
function makeTransBG() {
makeTransBg($$('img'));
}
</script>
<![endif]-->
<?php } ?>
<!--[if gt IE 7]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie8.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body id="bd" class="<?php echo $tmpTools->getParam(JA_TOOL_LAYOUT);?> <?php echo
$tmpTools->getParam(JA_TOOL_SCREEN);?> fs<?php echo $tmpTools-
>getParam(JA_TOOL_FONT);?>" >
<a name="Top" id="Top"></a>
<ul class="accessibility">
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-content" title="<?php echo
JText::_("Skip to content");?>"><?php echo JText::_("Skip to content");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-mainnav" title="<?php echo
JText::_("Skip to main navigation");?>"><?php echo JText::_("Skip to main navigation");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-col1" title="<?php echo
JText::_("Skip to 1st column");?>"><?php echo JText::_("Skip to 1st column");?></a></li>
<li><a href="<?php echo $tmpTools->getCurrentURL();?>#ja-col2" title="<?php echo
JText::_("Skip to 2nd column");?>"><?php echo JText::_("Skip to 2nd column");?></a></li>
</ul>
<div id="ja-wrapper">
<!-- BEGIN: CPANEL -->
<div id="ja-cpanel">
<?php if ($this->countModules('user4')) { ?>
<div id="ja-search">
<jdoc:include type="modules" name="user4" style="raw" />
</div>
<?php } ?>
<div id="ja-pathway">
<strong><?php echo JText::_("Вы Здесь:");?> </strong><jdoc:include type="module"
name="breadcrumbs" />
</div>
</div>
<!-- END: CPANEL -->
101
<!-- BEGIN: HEADER -->
<div id="ja-header" class="clearfix">
<?php
$siteName = $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image') { ?>
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo
$siteName; ?></span></a>
</h1>
<?php } else {
$logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename :
$tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN')
: $tmpTools->getParam('sloganText'); ?>
<div class="logo-text">
<h1>
<a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo
$logoText; ?></span></a>
</h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
</div>
<?php } ?>
<?php if (!$tmpTools->isContentEdit() && $this->countModules('vm-cart')) { ?>
<div id="ja-vmcart">
<jdoc:include type="modules" name="vm-cart" style="xhtml" />
</div>
<?php } ?>
<!-- BEGIN: MAIN NAVIGATION -->
<?php if ($tmpTools->getParam('ja_menu') != 'none') : ?>
<div id="ja-mainnavwrap">
<div id="ja-mainnav" class="clearfix">
<?php if ($jamenu) $jamenu->genMenu (0); ?>
</div>
</div>
<?php endif; ?>
<!-- END: MAIN NAVIGATION -->
</div>
<!-- END: HEADER -->
<?php if (!$tmpTools->isContentEdit() && $this->countModules('ja-slideshow')) { ?>
<!-- BEGIN: SLIDESHOW -->
<div id="ja-slideshow" class="clearfix">
<div id="ja-slideshow-bot"><div id="ja-slideshow-top" class="clearfix">
<jdoc:include type="modules" name="ja-slideshow" style="raw" />
</div></div>
</div>
<!-- END: SLIDESHOW -->
<?php } ?>
<div id="ja-containerwrap<?php echo $divid; ?>">
<div id="ja-container"><div id="ja-container-inner" class="clearfix">
102
<!-- BEGIN: CONTENT -->
<div id="ja-mainbodywrap">
<div id="ja-mainbody" class="clearfix">
<div id="ja-contentwrapper">
<?php if ( !$tmpTools->isContentEdit() && ($this->countModules('vm-fp') || $this-
>countModules('ja-slider')) ) { ?>
<div id="ja-productwrap"><div id="ja-product-bot"><div id="ja-product-top" class="clearfix">
<?php if ( $this->countModules('vm-fp') ) { ?>
<div id="ja-fp">
<jdoc:include type="modules" name="vm-fp" style="xhtml" />
</div>
<?php } ?>
<?php if ( $this->countModules('ja-slider') ) { ?>
<div id="ja-slider">
<jdoc:include type="modules" name="ja-slider" style="xhtml" />
</div>
<?php } ?>
</div></div></div>
<?php } ?>
<jdoc:include type="message" />
<!-- BEGIN: CONTENT -->
<div id="ja-contentwrap"><div id="ja-content">
<div id="ja-current-content" class="clearfix">
<jdoc:include type="component" />
</div>
</div></div>
<!-- END: CONTENT -->
</div>
<?php if ($ja_left) { ?>
<!-- BEGIN: LEFT COLUMN -->
<div id="ja-col1">
<div class="ja-innerpad">
<?php if ($hasSubnav) : ?>
<div id="ja-subnav" class="module_menu"><div><div><div>
<h3>On this page</h3>
<?php if ($jamenu) $jamenu->genMenu (1,1); ?>
</div></div></div></div>
<?php endif; ?>
<jdoc:include type="modules" name="left" style="rounded" />
</div>
103
</div><br />
<!-- END: LEFT COLUMN -->
<?php } ?>
</div></div>
<!-- END: CONTENT -->
<?php if ($ja_right) { ?>
<!-- BEGIN: RIGHT COLUMN -->
<div id="ja-col2">
<div class="ja-innerpad">
<jdoc:include type="modules" name="right" style="rounded" />
</div></div><br />
<!-- END: RIGHT COLUMN -->
<?php } ?>
</div></div>
</div>
<?php
$spotlight = array ('user1','user2','user5','user6','user7');
$botsl = $tmpTools->calSpotlight ($spotlight,$tmpTools->isOP()?100:99.9);
if( !$tmpTools->isContentEdit() && $botsl ) {
?>
<!-- BEGIN: BOTTOM SPOTLIGHT-->
<div id="ja-botsl"><div id="ja-botsl-bot"><div id="ja-botsl-top" class="clearfix">
<?php if( $this->countModules('user1') ) {?>
<div class="ja-box<?php echo $botsl['user1']['class']; ?>" style="width: <?php echo
$botsl['user1']['width']; ?>;">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('user2') ) {?>
<div class="ja-box<?php echo $botsl['user2']['class']; ?>" style="width: <?php echo
$botsl['user2']['width']; ?>;">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('user5') ) {?>
<div class="ja-box<?php echo $botsl['user5']['class']; ?>" style="width: <?php echo
$botsl['user5']['width']; ?>;">
<jdoc:include type="modules" name="user5" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('user6') ) {?>
<div class="ja-box<?php echo $botsl['user6']['class']; ?>" style="width: <?php echo
$botsl['user6']['width']; ?>;">
<jdoc:include type="modules" name="user6" style="xhtml" />
</div>
<?php } ?>
<?php if( $this->countModules('user7') ) {?>
104
<div class="ja-box<?php echo $botsl['user7']['class']; ?>" style="width: <?php echo
$botsl['user7']['width']; ?>;">
<jdoc:include type="modules" name="user7" style="xhtml" />
</div>
<?php } ?>
</div></div></div>
<!-- END: BOTTOM SPOTLIGHT -->
<?php } ?>
<!-- BEGIN: FOOTER -->
<div id="ja-footer" class="clearfix">
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="footer" />
</div>
<!-- END: FOOTER -->
<jdoc:include type="modules" name="debug" />
<script type="text/javascript">
addSpanToTitle();
//jaAddFirstItemToTopmenu();
//jaRemoveLastContentSeparator();
//jaRemoveLastTrBg();
//moveReadmore();
//addIEHover();
//slideshowOnWalk ();
jaMenuIcon();
fixMenuWidth();
</script>
</div>
<div style="display: none;"><a href="http://joomfile.com" target="_blank"
title="inotur">inotur</a>&nbsp<a href="http://picma.ru" target="_blank"
title="picma">picma</a></div>
</body>
</html>

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)