Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работни

Автор работы: Пользователь скрыл имя, 29 Ноября 2013 в 08:31, курсовая работа

Описание работы

Цель данного курсового проекта - разработка автоматизированной ин-формационной системы по начислению заработной платы по 18-разрядной тарифной сетке.
Основные задачи, которые будут решаться в данной работе, следую-щие:
• изучение теоретических основ аппаратных и программных средств реализации информационных систем.;
• освоение работы с табличным процессором;
• приобретение навыков практической разработки автоматических информационных систем.

Содержание работы

вВедение 4
1. Аппаратные и программные средства реализации информационных систем 5
0.1 Характеристика функциональных подсистем информационной системы 5
0.2 Состав аппаратного обеспечения, характеристика основных и периферийных устройств 8
0.3 Разновидности программных средств 14
0.4 Автоматизированное рабочее место специалиста 22
1 Разработка автоматизированной информационной системы по начислению заработной платы (по 18-разрядной тарифной сетке) 25
1.1 Постановка задачи 25
1.2 Проектирование форм входных, промежуточных и выходных документов 26
1.3 Разработка информационно-логической модели проектируемой информационной системы 30
1.4 Разработка алгоритма функционирования системы 31
1.5 Инструкция пользователя 35
Выводы и предложения 36
Список литературы 37
Приложения 38

Файлы: 1 файл

«Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке.doc

— 489.00 Кб (Скачать файл)

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

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

Объединение в рамках одной системы задач планирования потребности в материалах (MRP) и  расчета производственной мощности привело к созданию концепции построения информационных систем, которая получила наименование Manufacturing Resource Planning (планирование производственных ресурсов). Так как аббревиатура MRP была уже занята, то новая концепция получила обозначение MRP II, где индекс II (два) никоим образом не указывает на поколение или версию.

Дальнейшее развитие информационных систем привело к  объединению в рамках единой системы функций производственного и финансового управления. В результате в рамках одной системы было реализовано управление всеми ресурсами предприятия — Enterprise Resource Planning (ERP).

Хотя четких определений, что есть ERP, за последние полтора  десятка лет не выработано, большинство  специалистов сходятся в том, что ERP-система  должна обеспечивать следующие функции:

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

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

В 90-х в России широкое  распространение получили системы  автоматизации бухгалтерского и складского учета. Зачастую эти системы были независимыми. Задачи планирования либо не ставились вообще, либо считались не приоритетными, и им не уделялось внимания. Но рост управленческой культуры руководителей российских предприятий вызвал потребность в более продвинутом инструменте управления. И эта потребность удовлетворялась с двух сторон.

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

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

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

Информация в систему  должна заноситься непосредственно  на месте возникновения, поэтому при внедрении крайне важно участие не только специалистов финансово-экономической службы (как чаще всего бывает), но и производственников, снабженцев, специалистов по обслуживанию оборудования и др [6].

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

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

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

Системы программирования

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

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

Системой программирования называется комплекс программ, предназначенный для автоматизации программирования задач на ЭВМ (2, 569). Система программирования освобождает проблемного пользователя или прикладного программиста от необходимости написания программ решения своих задач на неудобном для него языке машинных команд, и предоставляют им возможность использовать специальные языки более высокого уровня. Для каждого из таких языков, называемых входными или исходными, система программирования имеет программу, осуществляющую автоматический перевод (трансляцию) текстов программы с входного языка на язык машины. Обычно система программирования содержит описания применяемых языков программирования, программы-трансляторы с этих языков, а также развитую библиотеку стандартных подпрограмм. Важно различать язык программирования и реализацию языка [8].

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

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

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

Машинно-ориентированные  системы программирования имеют  входной язык, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно-ориентированные системы позволяют использовать все возможности и особенности машинно-зависимых языков:

высокое качество создаваемых программ;

возможность использования  конкретных аппаратных ресурсов;

предсказуемость объектного кода и заказов памяти;

для составления эффективных  программ необходимо знать систему  команд и особенности функционирования данной ЭВМ;

трудоемкость процесса составления программ (особенно на машинных языках и ЯСК), плохо защищенного от появления ошибок;

низкая скорость программирования;

невозможность непосредственного  использования программ, составленных на этих языках, на ЭВМ других типов.

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

    1. Автоматизированное рабочее место специалиста

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

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

Создание автоматизированных рабочих  мест предполагает, что основные операции по "накоплению, хранению и переработке информации возлагаются на вычислительную технику, а работник сферы управления (экономист, технолог, руководитель и т.д.) выполняет часть ручных операций и операций, требующих творческого подхода при подготовке управленческих решений. Персональная техника применяется пользователем для контроля производственно-хозяйственной деятельности, изменения значений отдельных параметров в ходе решения задачи, а также ввода исходных данных в АИС для решения текущих задач и анализа функций управления.

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

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

Целью внедрения АРМ является усиление интеграции управленческих функций, и  каждое более или менее «интеллектуальное» рабочее место должно обеспечивать работу в многофункциональном режиме.

АРМ выполняют децентрализованную одновременную обработку экономической информации на рабочих местах исполнителей в составе распределенной базы данных (БД). При этом они имеют выход через системное устройство и каналы связи в ПЭВМ и БД других пользователей, обеспечивая таким образом совместное функционирование ПЭВМ в процессе коллективной обработки.

АРМ, созданные на базе персональных компьютеров, — наиболее простой и распространенный вариант автоматизирован­ного рабочего места для работников сферы организационного управления. Такое АРМ рассматривается как система, которая в интерактивном режиме работы предоставляет конкретному работнику (пользователю) все виды обеспечения монопольно на весь сеанс работы. Этому отвечает подход к проектированию такого компонента АРМ, как внутреннее информационное обеспечение, согласно которому информационный фонд на магнитных носителях конкретного АРМ должен находиться в монопольном распоряжении пользователя АРМ. Пользователь сам выполняет все функциональные обязанности по преобразованию информации.

Создание АРМ на базе персональных компьютеров обеспечивает:

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

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

Информация о работе Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работни