Дипломная работа: Автоматизация учета рабочего времени и расчета заработной платы на предприятии ОАО "Пелла"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Рис. 2.1 Каскадная схема разработки ПО
Каскадный метод очень подходит для создания системы, в которой в
начале разработки возможно очень точно и полным образом
сформулировать все необходимые требования, для того, чтобы дать
разработчикам свободу в реализации их как можно лучше с технической
точки зрения. В нашем случае, каскадный метод наиболее всего подходит к
применяемой разработке.
На пред проектной стадии надо сделать системный анализ, который
включает анализ функционирования отдела и выявить недостатки
существующей технологии работы отдела.
Второй этап – проектирование информационной системы – вводит в
себя разработку в корреспонденции с сформулированными запросами
состава функций для автоматизации (функциональная архитектура), состава
обеспечивающих подсистем (системная архитектура), оформление
технического проекта.
На следующем этапе – реализации будет выполнятся физическое
проектирование, программирование, наполнение баз данных, тестирование,
разработка инструкций для сотрудников отдела.
48
На этапе внедрения системы планируем производство следующих
работ:
1. Произвести закупку, установку сервера системы и необходимое
программное обеспечение;
2. установить клиентское программное обеспечение на все
компьютеры автоматизированные рабочие места системы;
3. сконфигурировать взаимодействие автоматизированных рабочих
мест системы с сервером базы данных;
Сопровождение системы должно проводиться не менее 3 месяцев.
Успешность работы предприятия связана с продвижением продукции
на рынке, поскольку в сегодняшней конкурентной среде только то
предприятие способно быть успешным на рынке, которое постоянно
внедряет инновационные технологии в маркетинг, прогнозирует рынок и
адекватно сложившейся ситуации планирует продажи.
Предпосылками для реализации проекта является:
- понимание необходимости топ-менеджментом предприятия
проводить комплексную автоматизацию предприятия;
- необходимость освоения новой, конкурентоспособной,
инновационной продукции, для которой необходимо реализация проекта
исследованию рынка, повышения эффективности маркетинговой
деятельности;
- наличие свободных средств, которые можно вложить в коплексную
автоматизацию предприятия.
Заинтересованные стороны проекта (стейкхолдеры):
- директор предприятия в части реализации стратегии инновационного
развития;
- главный инженер в части повышения качества и расширения
ассортимента производимых товаров;
- начальник экономико-планового отдела – заместитель директора в
части получения дополнительной прибыли:
49
- заместитель директора по маркетингу и сбыту в части расширения
рынка сбыта продукции, повышения точности прогнозов;
- начальники цехов в части обеспечения большей выработки;
- рабочие предприятия в части увеличения заработной платы за счет
дополнительной выработки.
Сформулируем требования к функциям, которые должна выполнять
информационная система:
- анализ кадровой деятельности предприятия;
- ведение списка сотрудников предприятия;
- учет рабочего времени;
- расчет заработной платы.
Вышеуказанные цели могут быть решены путем внедрения в практику
кадровой деятельности предприятия специализированной системы учета
рабочего времени и расчета заработной платы.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Рассмотрим наиболее вероятные риски по фазам жизненного цикла
информационной системы в соответствии с выбранным стандартом.
Фаза выработки концепции - возможен риск сознания концепции,
которую впоследствии будет сложно (не возможно) реализовать. В
выработки концепции должны быть описаны основные (базовые) функции
разрабатываемой информационной системы. Главное создать основу, и в
дальнейшем развивать созданную систему.
Для предотвращения возникновения рисков на фазе выработки
концепции, необходимо четко понимать свои возможности. Для
предотвращения переоценки собственных сил, в первую очередь нужно
создать общую концепцию, в которой будут включены только базовые
функции будущей системы. И по мере углубления в тему разработки
расширять дополнительными функциями.
50
Фаза планирования - на фазе планирования возможен риск
неправильного планирования, разработка очень оптимистичных планов
проекта, в которые компания не успеет уложиться, вследствие чего придется
увеличивать время разработки, что повлечет за собой удорожание проекта в
целом. К фазе планирования нужно отнестись очень важно, следить за
каждым этапом и анализировать реалистичность результатов.
Для предотвращения риска на фазе планирования, нужно во время
планирования заложить в график поправки на возможные задержки в
выполнении тех или иных действий. Так нужно попытаться создать гибкий
график который бы не ломался в связи задержки или опережения.
Фаза разработки - возможен рисок того что разработка определенного
модуля будет сопряжен с большими трудностями, что какая-та функция
будет мешать продвижению разработки. На данной фазе важно во время
определить проблемный модуль или функцию и по возможности упростить
ее, заменить другой или убрать из проекта полностью.
Для предотвращения риска разработки сложного модуля, можно
принять несколько решений, либо разбить данный модуль на несколько и
решить поставленные задачи по отдельности, либо упростить сложный
модуль, если это единственный вариант преодоления риска.
Фаза стабилизации - на фазе стабилизации возможен риск выявления
большого количества ошибок в программном коде, что потребует больших
затрат на доработку и устранения всех выявленных ошибок. Невозможно
предсказать, сколько ошибок будет найдено и как много времени
понадобится на их устранение.
Для предотвращения рисков на фазе стабилизации, необходимо данной
фазе отвести максимально возможное время, выделенное на разработку
системы. Так как в зависимости от того на сколько качественным будет
продукт, зависит примет ли заказчик данную разработку или нет.
Фаза внедрения - фаза внедрения может оказаться очень длительной,
если заказчик по каким-либо причинам будет не доволен разработанным
51
продуктом, персонал автоматизируемой компании может негативно
относиться к внедрению нового программного обеспечения.
Для предотвращения рисков на данной фазе необходимо произвести
качественное обучение персонала еще до начала внедрения, обучить службу
сопровождения и поддержки. Понять какие проблемы могут возникнуть в
процессе внедрения и уже быть готовым к их решению. Постоянно
консультировать персонал по поводу возникших у них трудностей, создать
горячую линию для решения данных проблем.
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Комплекс мер по защите информации в разрабатываемой системе
включает в себя следующие аспекты:
– защита информации непосредственно в информационной системе
от внутренних угроз;
– защита информации от внешних угроз.
Для защиты от внутренних угроз в системе используется политика
разделения прав доступа.
Защита от внешних угроз осуществляется путем применения
следующих способов:
- использованием программно-аппаратных комплексов;
- разработкой и соблюдение политик безопасности;
- использованием защищенных каналов связи при передаче
информации;
- использованием антивирусных средств;
- физической защитой помещений с наиболее ценной информацией.
Источник: https://baza.diplomsite.ru/previewfile/2418