Проектирование информационной системы "Начисление заработной платы сотрудникам школы"

Автор работы: Пользователь скрыл имя, 14 Мая 2012 в 20:21, дипломная работа

Описание

Целью выпускной работы является создание программного обеспечения для расчета заработной платы сотрудникам средне-специальных учебных заведений, организация выходной информации в виде отчетов, создание установочного файла.
Актуальность. Расчет заработной платы сотрудникам средне-специальных учебных заведений производиться бухгалтерами либо с помощью программы «1С-бухгалтерия», либо в ручную. Так как программа «1С-бухгалтерия» очень сложна в применении, и ее может освоить не каждый бухгалтер, то расчет заработной платы производится с помощью электронных таблиц.

Содержание

ВВЕДЕНИЕ
1 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
1.1 Построение концептуальной модели
1.2 Построение логической модели
1.3 Выбор программного обеспечения для разработки интерфейса информационной системы
1.4 Экономическое обоснование оплаты труда
2 СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ИНФОРМАЦИОННОЙ СИСТЕМЫ «НАЧИСЛЕНИЯ ЗАРАБОТНОЙ ПЛАТЫ УЧИТЕЛЯМ ШКОЛЫ»
2.1 Создание базы данных с помощью Access
2.2 Подключение базы данных к Delphi
2.3 Описание программной реализации
2.4 Элементы интерфейса информационной системы "Начисление заработной платы работникам средне-специальных учебных заведений"
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ

Работа состоит из  1 файл

Проектирование информационной системы.docx

— 35.68 Кб (Скачать документ)

Сведения о классах (Часы) 

      Коэффиц. Углублен. изучение Числовой 
 

      Коэффиц. проверки тетрадей Числовой 
 

      Коэффиц. вредности Числовой 
 

      Коэффиц. расчета Числовой 
 

      G(группа) Числовой 
 

      Коэффиц. ОПВ Числовой 
 

      Сумма ИПН Числовой 
 

      К выплате Денежный

Должности Ключ Код должности Числовой 
 

      наименов. Должности Текстовый

Предметы Ключ Код предмета Числовой 
 

      наименов. Предмета Текстовый

Coff 

      Коэффиц. Нед. Час. (1-4) класс Числовой 
 

      Коэффиц. Нед. Час. (5-11) класс Числовой 
 

      Коэффиц. раз. Час. (1-4) класс Числовой 
 

      Коэффиц. раз. Час. (5-11) класс Числовой 
 

      Экология Числовой

Год Ключ Код сотрудника Числовой 
 

      Дата_начисления Дата 
 

      Начислено экологии Денежный 
 

      Начислено за внеклассную работу Денежный 
 

      Начислено за проверку тетрадей Денежный 
 

      Начислено за вредность Денежный

Год 

      Начисленно  за классное руководство Денежный 
 

      Начисленно  за замену часов Денежный 
 

      Начисленно  за углубленное изучение Денежный 
 

      Начисленно  за замену углубленного изучения Денежный 
 

      Заработная  плата Денежный 
 

      Итого Денежный 
 
 

 Логическая модель  отражает логические связи между  элементами данных вне зависимости  их содержания и среды хранения. 

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

1.3 Выбор программного  обеспечения для разработки интерфейса  информационной системы 
 

 В последнее  время резко возрос интерес  к программированию. Это связано  с развитием и внедрением в  повседневную жизнь информационно-коммуникационных  технологий. Если человек имеет  дело с компьютером, то рано  или поздно у него возникает  желание, а иногда и необходимость,  программировать. Среди пользователей  персональных компьютеров в настоящее  время наиболее популярно семейство  операционных систем Windows и, естественно,  что тот, кто собирается программировать,  стремится писать программы, которые  будут работать в этих системах. Несколько лет назад рядовому  программисту оставалось только  мечтать о создании собственных  программ, работающих в среде  Windows, т.к. единственным средством  разработки был Borland C++ for Windows, явно  ориентированный на профессионалов, обладающих серьезными знаниями  и опытом [3, c.2]. 

 Бурное развитие  вычислительной техники, потребность  в эффективных средствах разработки  программного обеспечения привели  к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди  которых можно выделить Borland Delphi и Microsoft Visual Basic. 

 В основе систем  быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки  приложений) лежит технология визуального  проектирования и событийного  программирования, суть которой  заключается в том, что среда  разработки берет на себя большую  часть рутинной работы, оставляя  программисту работу по конструированию  диалоговых окон и функций  обработки событий. Производительность  программиста при использовании  RAD-систем -фантастическая! [3, c.3-4] 

Delphi — это среда  быстрой разработки, в которой  в качестве языка программирования  используется язык Delphi. Язык Delphi —  строго типизированный объектно-ориентированный  язык, в основе которого лежит  хорошо знакомый программистам  Object Pascal [4, c. 3-4]. 

 Мощность и  гибкость языка программирования Delphi – безусловное достоинство  Delphi, отличающую эту среду от  других инструментов RAD. Ядром языка  Delphi является язык Pascal. За долгие  годы язык Pascal превратился в мощный  современный объектно-ориентированный  язык, пригодный для эффективного  создания программ любой сложности. 

 От языка Visual Basic Delphi отличает строгая типизированность, позволяющая компилятору еще  на этапе компиляции обнаружить  многие ошибки, а также наличие  средств работы с указателями.  Таким образом, в Delphi используется  так называемое ранее связывание  с библиотеками типов в технологии COM, в то время как в Visual Basic используется более медленное  позднее связывание при обращении  к COM. 

 Синтаксис С++ провоцирует создание запутанных  программ, в которых трудно разобраться  даже автору, в то время как  простой и ясный синтаксис  Delphi позволяет ему претендовать  на роль языка, идеально подходящего  для описания алгоритма. Во  всех случаях Delphi имеет самый  быстрый среди продуктов подобного  рода оптимизирующий компилятор, позволяющий создавать быстрые  и относительно компактные программы  [4, c.5]. 

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

 Высокопроизводительная  машина доступа к данным разного  формата(Borland Database Engine, BDE). 

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

 Поставка вместе  с Delphi компактного, мощного и  простого в администрировании  сервера баз данных InterBase. 

 Машина BDE является  средством доступа к данным  разного формата. Особенностью BDE является использование собственных  высокопроизводительных драйверов  для доступа к локальным таблицам dBase, Paradox, FoxPro, а также SQL-ориентированных  драйверов для доступа к серверам  баз данных (этот набор называется SQL Links). При желании можно использовать  драйверы сторонних производителей, соответствующие стандарту ODBC(Open Database Connectivity Interface – открытый интерфейс  взаимодействия с базами данных). Более того в версии 6 и 7 появилась  возможность использования альтернативных BDE средств доступа по технологиям  ADO, InterBase Express, dbExpress. 

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

 В состав пакета  включены разнообразные утилиты,  обеспечивающие работу с базами  данных, XML-документами, создание  справочной системы, решение других  задач. Отличительной особенностью  седьмой версии является поддержка  технологии NET. Borland Delphi 7 Studio может работать  в среде операционных систем  от Windows 98 до Windows XP [4, c.10]. 

 Последняя на  сегодня версия 7 сохраняет почти  полную преемственность по языку  программирования и интегрированной  среде разработчика с версией  6. Ее характерное отличие –  введение новых технологий, облегчающих  (и упрощающих) создание программ  для баз данных и Интернета  [4, c.13-14]. 
 

1.4 Экономическое  обоснование оплаты труда 
 

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

 При приеме  на работу работодатель и работник  заключают между собой индивидуальный  трудовой договор о месте работы, сроке действия договора, об условиях  режима труда, отдыха, оплаты, охраны  труда, иных вопросах социально-бытового  обеспечения работника, материальной  ответственности сторон договора  и др. [5, c.407] 

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

 Работодатель  самостоятельно разрабатывает систему  оплаты труда в форме положения  «Об оплате труда» с учетом  конкретных условий труда, категорий  работников и режимов рабочего  времени, установленных в положении  «О персонале» [5, c.410-413]. 

 В практике  организации оплаты труда используют  две основные формы: 

 При повременной  форме оплаты труда заработную  плату начисляют работнику по  установленной тарифной ставке  или окладу за фактически отработанное  время. 

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

 В соответствии  с действующим законодательством  работодатели удерживают из заработной  платы работников: обязательные  пенсионные взносы (ОПВ) в накопительные  пенсионные фонды, индивидуальный  подоходный налог (ИПН), суммы  по исполнительным листам, а также  производят любые другие удержания  по письменному заявлению работников, либо по инициативе самого  работодателя, без согласия работника:  для возращения неизрасходованного  аванса, выданного в счет заработной  платы. При увольнении работника  по его вине за неотработанные  им дни полученного отпуска;  для возмещения вреда, причиненного  по вине работника предприятию, если размер вреда не превышает месячного заработка работника [5, c.425-426]. 

 Удержание индивидуального  подоходного налога. Заработная  плата, а также любые другие  доходы работников, выплачиваемые  работодателями в денежной или  натуральной форме, включая доходы, предоставленные работодателем  в виде материальных, социальных  благ или иной материальной  выгоды подлежат налогообложению  индивидуальным подоходным налогом  по ставкам. Исчисление и удержания  индивидуального подоходного налога  производят ежемесячно нарастающим  итогом в установленном законодательством  порядке [5, c.429]. 

 При увольнении  работника до истечения налогового  года производится перерасчет  индивидуального подоходного налога, исходя из полученного дохода  за фактически проработанный  период с учетом коэффициента  перерасчета, равного единице.  Согласно перерасчету работнику  предоставляется справка о доходах  и налогах за проработанный  период. При изменении места работы  физическое лицо должно представить  по новому месту работы расчет  с прежнего места работы о  полученном доходе и уплаченном  налоге за проработанный период [5, c.425-426]. 

Информация о работе Проектирование информационной системы "Начисление заработной платы сотрудникам школы"