Автоматизация учета сотрудников и начисления им премии



 

 

 

Контрольная работа                                    по дисциплине: «Информационные системы в экономике»

 

                                                                                                                                                 

 

 

 

 

 

 

 

 

 

 

Киров 2010

 

 

 

1. Анализ предметной области.

1.1 . Описание предметной области и функции комплекса задач.

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

- учет заработной платы;

- своевременное выполнение работы;

- ответственность;

       Автоматизация позволит оперативно вести учет сотрудников и соответственно начислить премию им по кварталам.

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

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

 

 

 

 

2.     Постановка задачи.

2.1. Организационно- экономическая сущность комплекса задач.

Задача 1. Выдача информации о всех сотрудниках организации;

Задача 2. Начисление премии всем сотрудникам.

Сущность задачи сводится к выдаче информации о начислении премии всем сотрудникам организации.

2.2. Описание выходной информации.

       Выходную информацию представим в виде отчетных форм.

Форма 1. Сотрудники организации

 

Код сотрудника

Фамилия

Имя

Телефон

Адрес

1

Томилова

Наталья

89229990202

г. Киров, ул. Ленина 15-104

2

Перминова

Татьяна

89097770707

г. Киров, ул.Некрасова 44-5

3

Соловьева

Марина

89125550606

г. Киров, ул. Ленина 111-11

4

Сапожникова

Надежда

89091110909

г. Нововятск, ул. Мира 88-66

5

Порошин

Дмитрий

89536660707

г. Киров, ул. Мира 99-55

6

Чернятьева

Ольга

89091213344

г. Киров, ул. Солнечная 121-44

7

Сунцов

Антон

89094546633

г. Киров, ул. Свободы 33-33

8

Ромашов

Олег

89125659988

г. Киров, ул. Энгельса 66-44

9

Лопаткина

Татьяна

89635531250

г. Нововятск, ул. Ленина 66-22

10

Караваева

Анна

89091113355

г. Киров, ул. Чапаева 14-66

 

Форма 2. Премии сотрудников по кварталам

 

Код сотрудника

1 квартал, сумма

2 квартал, сумма

3 квартал, сумма

4 квартал, сумма

1

1 000,00р.

1 200,00р.

1 100,00р.

1 500,00р.

2

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

3

1 300,00р.

1 100,00р.

1 700,00р.

1 300,00р.

4

1 500,00р.

1 500,00р.

1 700,00р.

1 800,00р.

5

1 200,00р.

1 300,00р.

1 200,00р.

1 300,00р.

6

1 100,00р.

1 500,00р.

1 200,00р.

1 800,00р.

7

1 400,00р.

1 400,00р.

1 300,00р.

1 500,00р.

8

1 000,00р.

1 200,00р.

1 000,00р.

1 500,00р.

9

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

10

1 300,00р.

1 200,00р.

1 300,00р.

1 500,00р.

 

 

Форма 3. Сводная таблица

 

Код сотрудника

Фамилия

Имя

Телефон

Адрес

1 квартал, сумма

2 квартал, сумма

3 квартал, сумма

4 квартал, сумма

1

Томилова

Наталья

89229990202

г. Киров, ул. Ленина 15-104

1 000,00р.

1 200,00р.

1 100,00р.

1 500,00р.

2

Перминова

Татьяна

89097770707

г. Киров, ул.Некрасова 44-5

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

3

Соловьева

Марина

89125550606

г. Киров, ул. Ленина 111-11

1 300,00р.

1 100,00р.

1 700,00р.

1 300,00р.

4

Сапожникова

Надежда

89091110909

г. Нововятск, ул. Мира 88-66

1 500,00р.

1 500,00р.

1 700,00р.

1 800,00р.

5

Порошин

Дмитрий

89536660707

г. Киров, ул. Мира 99-55

1 200,00р.

1 300,00р.

1 200,00р.

1 300,00р.

6

Чернятьева

Ольга

89091213344

г. Киров, ул. Солнечная 121-44

1 100,00р.

1 500,00р.

1 200,00р.

1 800,00р.

7

Сунцов

Антон

89094546633

г. Киров, ул. Свободы 33-33

1 400,00р.

1 400,00р.

1 300,00р.

1 500,00р.

8

Ромашов

Олег

89125659988

г. Киров, ул. Энгельса 66-44

1 000,00р.

1 200,00р.

1 000,00р.

1 500,00р.

9

Лопаткина

Татьяна

89635531250

г. Нововятск, ул. Ленина 66-22

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

10

Караваева

Анна

89091113355

г. Киров, ул. Чапаева 14-66

1 300,00р.

1 200,00р.

1 300,00р.

1 500,00р.

 

2.3. Описание входной информации

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

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

Реквизитный состав первичных документов представим в виде таблицы.

№п/п

Наименование документа

Реквизиты

Характеристика реквизитов

От кого поступает

Срок поступления

1

Список сотрудников

1.Фамилия

Текстовой

Начальник цеха

Начало рабочей смены

2.Имя

3.Код сотрудника

4.Телефон

5.Адрес

2

Приходные и расходные ордера

1.Фамилия

Текстовой или числовой

Бухгалтерия

По мере начисления

2.Имя

3.Сумма

3

Ведомость

1. Фамилия

Текстовой или числовой

Бухгалтерия

Начало отчетного года

2.Имя

3.Количесво часов

 

 

 

 

 

3.     Разработка  информационного обеспечения.

Анализ выходной и информации и выделение информационных объектов.

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

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

                                 Сотрудники.

Код сотрудника

Фамилия

1

Томилова

2

Перминова

3

Соловьева

4

Сапожникова

5

Порошин

6

Чернятьева

7

Сунцов

8

Ромашов

9

Лопаткина

10

Караваева

  

       Реквизиты, которые однозначно идентифицируют каждый экземпляр, называют ключами. Другие реквизиты называются неключевыми или описательными. Ключ и описательные реквизиты находятся в функциональной зависимости. Ключ может быть простым или составным. Простой ключ содержит один реквизит, составной – несколько. Составной ключ необходим в том случае, если ни один из реквизитов по отдельности не обеспечивают доступа к нужному экземпляру. Например, в таблице «План» будет составной ключ – код сотрудника + премия.

План.

Код сотрудника

Премия 1 квартал

Премия 2 квартал

Премия 3 квартал

Премия 2 квартал

1

1000

1200

1100

1500

2

1100

900

1500

2000

3

1300

1100

1700

1300

4

1500

1500

1700

1800

5

1200

1300

1200

1300

6

1000

1500

1200

1800

7

1400

1400

1300

1500

8

1000

1200

1000

1500

9

1100

900

1500

2000

10

1300

1200

1300

1500

 

       Реквизитный состав первичных документов:

Код сотрудников, фамилия, имя, квартал, премия, сумма, дата начисления.

 

Реквизиты

Сотрудник

Квартал

Сумма

Код сотрудника

 

 

 

Фамилия

 

 

 

Имя

 

 

 

Премия

 

 

 

Общая сумма

 

 

 

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

 

 

 

 

3.2. Определение связей информационных объектов и построение информационно – логической модели.

       В результате анализа получилось 2 ИО. Проведем попарный анализ между ними.

       Сотрудник - Премии. Тип связи 1:М:N так как у одного сотрудника может быть начислено несколько премий в году, а одна сумма премии может быть начислена нескольким сотрудникам.

       Премия – Квартал. Тип 1:М, так как одна и та же сумма премии может быть начислена в любом квартале.

       С учетом сказанного ИЛМ будет иметь вид:

 

Сотрудники

 

 

Премия

 

3.3. Определение логической структуры базы данных.

       Логическая структура Реляционной базы данных представляет совокупность логически связанных реляционных таблиц. Логические связи соответствуют структурным связям между объектами в инфологической модели, каждый ИО в логической структуре отображается соответствующей реляционной таблицей. Связи  между таблицами устанавливаются с помощью ключевых реквизитов. Логическая структура РБД имеет следующий вид.

 

Сотрудник

 

План

 

Премия

Код сотрудника

Фамилия

план

Квартал

Сумма

Код сотрудника

Фамилия

 

Номер документа

Код сотрудника

Квартал

Общая сумма

Дата создания документа

платежи

 

 

 

 

3.4 Разработка физической структуры базы данных.

       Физическое моделирование БД – это способ размещения информации на машинных носителях. В процессе физического проектирования РБД необходимо:

- присвоить имена таблицам;

- присвоить имена полям таблицы;

- определить тип и размер полей;

- заполнить таблицы исходными данными.

 

Сотрудники

Код сотрудника

Фамилия

Имя

Телефон

Адрес

1

Томилова

Наталья

89229990202

г. Киров, ул. Ленина 15-104

2

Перминова

Татьяна

89097770707

г. Киров, ул.Некрасова 44-5

3

Соловьева

Марина

89125550606

г. Киров, ул. Ленина 111-11

4

Сапожникова

Надежда

89091110909

г. Нововятск, ул. Мира 88-66

5

Порошин

Дмитрий

89536660707

г. Киров, ул. Мира 99-55

6

Чернятьева

Ольга

89091213344

г. Киров, ул. Солнечная 121-44

7

Сунцов

Антон

89094546633

г. Киров, ул. Свободы 33-33

8

Ромашов

Олег

89125659988

г. Киров, ул. Энгельса 66-44

9

Лопаткина

Татьяна

89635531250

г. Нововятск, ул. Ленина 66-22

10

Караваева

Анна

89091113355

г. Киров, ул. Чапаева 14-66

 

 

Премия

 

Код сотрудника

1 квартал, сумма

2 квартал, сумма

3 квартал, сумма

4 квартал, сумма

1

1 000,00р.

1 200,00р.

1 100,00р.

1 500,00р.

2

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

3

1 300,00р.

1 100,00р.

1 700,00р.

1 300,00р.

4

1 500,00р.

1 500,00р.

1 700,00р.

1 800,00р.

5

1 200,00р.

1 300,00р.

1 200,00р.

1 300,00р.

6

1 100,00р.

1 500,00р.

1 200,00р.

1 800,00р.

7

1 400,00р.

1 400,00р.

1 300,00р.

1 500,00р.

8

1 000,00р.

1 200,00р.

1 000,00р.

1 500,00р.

9

1 100,00р.

900,00р.

1 500,00р.

2 000,00р.

10

1 300,00р.

1 200,00р.

1 300,00р.

1 500,00р.

Автоматизация учета сотрудников и начисления им премии