Автор: Пользователь скрыл имя, 05 Января 2012 в 18:10, курсовая работа
Целью курсового проекта является разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной сетке (на примере работников: Аверина И.П., Колчина Н.С., Моховой Ю.Е., Ракова Н.В).
Задачами курсового проекта являются:
– изучение теоретических аспектов систем искусственного интеллекта и нейронных сетей:
– разработка пояснительной записки:
– разработка информационно-логической модели:
– разработка форм входных, промежуточных и выходны
Введение 3
1. Системы искусственного интеллекта и нейронные сети 5
1.1.Искусственный интеллект и информационные системы, основные понятия 5
Представление знаний
7
Экспертные системы
10
Нейронные сети
12
Проектирование информационной системы по начислению заработной платы по 18-разрядной тарифной сетке
15
2.1 Пояснительная записка 15
2.2 Формы входных, промежуточных и выходных документов 17
2.3 Информационно-логическая модель 22
2.4. Алгоритм функционирования информационной системы 24
2.5. Инструкция для пользователя 26
Выводы и предложения 28
Список используемой литературы 30
Приложения
В основу искусственных нейронных сетей положены следующие черты живых нейронных сетей, позволяющие им хорошо справляться с нерегулярными задачами:
Искусственная нейронная сеть — это математическая модель, а также устройства параллельных вычислений, представляющие собой систему соединённых и взаимодействующих между собой простых процессоров (искусственных нейронов). Как математическая модель искусcвенная нейронная сеть представляет собой частный случай методов распознавания образов или дискриминантного анализа.
Такие процессоры обычно довольно просты, особенно в сравнении с процессорами, используемыми в персональных компьютерах.
Каждый процессор подобной сети имеет дело только с сигналами, которые он периодически получает, и сигналами, которые он периодически посылает другим процессорам. И тем не менее, будучи соединёнными в достаточно большую сеть с управляемым взаимодействием, такие локально простые процессоры вместе способны выполнять довольно сложные задачи.
Понятие
возникло при изучении процессов, протекающих
в мозге при мышлении, и при
попытке смоделировать эти
Нейронные сети не программируются в привычном смысле этого слова, они обучаются. Возможность обучения — одно из главных преимуществ нейронных сетей перед традиционными алгоритмами. Технически обучение заключается в нахождении коэффициентов связей между нейронами. В процессе обучения нейронная сеть способна выявлять сложные зависимости между входными данными и выходными, а также выполнять обобщение. Это значит, что, в случае успешного обучения, сеть сможет вернуть верный результат на основании данных, которые отсутствовали в обучающей выборке.
Прототипом для создания
1) нейрон получает от дендритов набор (вектор) входных сигналов;
2)
в теле нейрона оценивается
суммарное значение входных
3)
нейрон формирует выходной
4) выходной сигнал поступает на аксон и передается дендритам других нейронов.
Поведение искусственной
У нейронных сетей много важных свойств, но ключевое из них – это способность к обучению. Обучение нейронной сети в первую очередь заключается в изменении «силы» синаптических связей между нейронами. Следующий пример наглядно это демонстрирует. В классическом опыте Павлова, каждый раз непосредственно перед кормлением собаки звонил колокольчик. Собака достаточно быстро научилась ассоциировать звонок колокольчика с приемом пищи. Это явилось следствием того, что синаптические связи между участками головного мозга, ответственными за слух и слюнные железы, усилились. И в последующем возбуждение нейронной сети звуком колокольчика, стало приводить к более сильному слюноотделению у собаки.
На
сегодняшний день нейронные сети
являются одним из приоритетных направлений
исследований в области искусственного
интеллекта.
2.1.
Пояснительная записка
Используя
методику расчета и нормативно-
Задачи и условия.
Исходя из учетных сведений о сотрудниках, количестве отработанных дней, 18-разряной тарифной системы оплаты труда и соответствующего алгоритма расчета сформировать ведомость выдачи заработной платы.
Вся исходная и нормативная информация представлена во входных формах: справочниках 1-4 и таблице 1.
На основании исходных данных следует спроектировать, заполнить и рассчитать промежуточные формы (пром. ф.) следующих таблиц:
Выходными формами ( вых.ф.) будут:
Справочник 1. Количество рабочих дней в месяце
Месяц | Количество рабочих дней в месяце | Дата расчета |
1 | 2 | 3 |
январь | 15 | 31.01.2008 |
Справочник 2. Тарифный справочник
Тарифный разряд | Тарифный
коэффициент |
1 | 2 |
1 | 1 |
2 | 1,04 |
3 | 1,09 |
4 | 1,14 |
5 | 1,27 |
6 | 1,41 |
7 | 1,55 |
8 | 1,7 |
9 | 1,87 |
1 | 2 |
10 | 2,05 |
11 | 2,24 |
12 | 2,42 |
13 | 2,62 |
14 | 2,81 |
15 | 3,04 |
16 | 3,26 |
17 | 3,51 |
18 | 4,5 |
Справочник 3. Базовые показатели для расчета заработной платы
Показатели | Значение |
1 | 2 |
Размер мин. заработной платы, руб | 2300 |
Процент подоходного налога | 13% |
Процент профсоюзного налога | 1% |
Процент оплаты б/л: стаж до 5 года | 60% |
стаж от 5 до 8 лет | 80% |
стаж свыше 8 лет | 100% |
Справочник 4. Учетные сведения о сотрудниках
Табельный номер работника | Ф. И. О. | Начало трудовой деятельности | Тарифный разряд | Членство в профсоюзе |
1 | 2 | 3 | 4 | 5 |
0 | Аверин И.П. | 03.03.2003 | 11 | да |
3 | Колчин Н.С. | 01.11.2005 | 14 | нет |
8 | Мохова Ю.Е. | 10.10.1994 | 12 | да |
13 | Раков Н.В. | 05.06.2004 | 12 | нет |
Таблица 1. Годовой табель учета рабочего времени
Месяц расчета зарплаты | Табельный номер работника | Ф.И.О. | Количество отработанных дней | Количество дней по болезни | Процент выданного аванса |
январь | 0 | Аверин И.П. | 15 | ||
январь | 3 | Колчин Н.С. | 15 | ||
январь | 8 | Мохова Ю.Е. | 9 | ||
январь | 13 | Раков Н.В. | 10 |