Автор: Пользователь скрыл имя, 27 Февраля 2012 в 19:45, курсовая работа
Целью курсового проекта является разработка автоматизированной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работников: Алферовой И.Л., Колчина Н.С., Колосовой И.Т., Репина А.В.)
ВВЕДЕНИЕ………………………………………………………………………….4
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ БАЗЫ ДАННЫХ (БД).6
1.1Подходы к обработке информации………………………………………..6
1.2Основные понятия теории баз данных……………………………………7
1.3 Модели организации данных ……………………………………………..7
1.4 Реляционная модель данных……………………………………………....9
1.5 Программные системы управления базами данных……………………11
1.6 Применение СУБД в экономике…………...…………………………….13
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ПО НАЧИСЛЕНИЮ ЗАРАБОТНОЙ ПЛАТЫ РАБОТНИКАМ ПО 18-ТИ РАЗРЯДНОЙ ТАРИФНОЙ СЕТКЕ…………………………………………….15
2.1 Пояснительная записка…………………………………………………...15
2.2Формы входных, промежуточных и выходных документов…………...15
2.3 Информационно-логическая модель АИС………………………………16
2.4 Алгоритм функционирования информационной системы……………..19
2.5 Инструкция для пользователя……………………………………………20
ВЫВОДЫ И ПРЕДЛОЖЕНИЯ. ………………………………………………..21
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ. ………………………….22
МИНИСТЕРСТВО
СЕЛЬСКОГО ХОЗЯЙСТВА
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГОУ ВПО «ВОРОНЕЖСКИЙ
Кафедра информационного обеспечения
и моделирования
Курсовой проект
на тему: «Разработка автоматизированной информационной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работников: Алферовой И.Л., Колчина Н.С., Колосовой И.Т., Репина А.В.)»
Выполнил: студент факультета бухгалтерского учета и финансов
2-го высшего отделения
Шифр – 11437
Проверил:
Горюхина Е.Ю.
Воронеж 2011
СОДЕРЖАНИЕ
введение…………………………………………………………
1 Теоретические основы организации базы данных (БД).6
1.1Подходы к обработке информации………………………………………..6
1.2Основные понятия теории баз данных……………………………………7
1.3 Модели организации данных ……………………………………………..7
1.4 Реляционная модель данных……………………………………………....9
1.5 Программные системы управления базами данных……………………11
1.6 Применение СУБД в экономике…………...…………………………….13
2 Проектирование
информационной системы по
2.1 Пояснительная записка………………………
2.2Формы входных,
2.3 Информационно-логическая модель АИС………………………………16
2.4 Алгоритм функционирования
информационной системы……………..1
2.5 Инструкция для пользователя………
Выводы и предложения. ………………………………………………..21
Список использованной литературы. ………………………….22
ПРИЛОЖЕНИЕ……………………………………………………
Информационные технологии в начале
третьего тысячелетия становятся важнейшим
инструментом научно-технического и
социально-экономического развития общества,
играя существенную роль в ускорении
процессов получения, распространения
и использования новых знаний.
Влияя на качество интеллектуальных
ресурсов социума, информационные технологии
повышают уровень и качество самой
жизни. Управление современным предприятием
в условиях рыночной экономики представляет
собой сложный процесс, включающий
выбор и реализацию определенного
набора управленческих воздействий
на текущих временных отрезках с
целью решения стратегических задач
обеспечения его устойчивого
финансового и социально-
Информационные технологии, достигшие
в последнее 10-летие нового качественного
уровня, в значительной мере расширяют
возможности эффективного управления,
поскольку предоставляют в
Информационные технологии в управлении - это комплекс методов переработки разрозненных исходных данных в надежную и оперативную информацию механизма принятия решений с помощью аппаратных и программных средств с целью достижения оптимальных рыночных параметров объекта управления. Информационные технологии в экономике базируются на основе аппаратных средств и программных продуктов. Аппаратные средства относятся к числу опорных технологий. Опорные технологии – это такие информационные технологии, которые могут применяться в любой сфере человеческой деятельности. Программные продукты подразделяются на операционные системы, пользовательские оболочки, вспомогательные программы, коммуникационные программы, антивирусные программы. С точки зрения управленческой деятельности, опорными здесь будут все программные продукты. В меньшей степени можно отнести к опорным технологиям, так называемые пакеты функциональной обработки информации. К ним относятся текстовые и табличные редакторы, системы управления базами данных, офисные интегрированные пакеты, программы синтеза и распознавания речи и программные продукты обеспечения распределенной обработки информации.
Грамотно и умело примененные экономические и управленческие информационные технологии могут дать существенный прирост прибыли любому предприятию, но также могут стать источником огромных расходов. Поэтому вопросы повышения экономической эффективности информационных технологий приобретают большое значение. Существенная роль информационных технологий в развитии общества состоит в ускорении процессов получения, распространения и использования обществом новых знаний. Повышая качество интеллектуальных ресурсов общества, информационные технологии повышают качество жизни.
Современная материально-техническая база информатики позволяет широко использовать автоматизированные рабочие места (АРМ) специалистов, работающих во всех сферах и на различных уровнях управленческой деятельности, создать вычислительные системы, которые в пределах специализированной предметной области способны принимать решения на уровне эксперта - профессионала. Информационные системы, банки данных, базы знаний являются мощным средством накопления интеллекта в конкретных сферах человеческой деятельности, способствующим принятию обоснованных управленческих решений.
Целью курсового проекта является разработка автоматизированной системы по начислению заработной платы по 18-разрядной тарифной сетке (на примере работников: Алферовой И.Л., Колчина Н.С., Колосовой И.Т., Репина А.В.)
Объектом исследования данного курсового проекта является информационная система по начислению заработной платы по 18-разрядной тарифной сетке.
В соответствии с поставленной целью мы определили задачи данного курсового проекта:
При выполнении курсового проекта были использованы следующие программные средства: операционная система Windows XP, табличный редактор Microsoft Excel и текстовый процессор Microsoft Word, который находится в пакете прикладных программ Microsoft Office.
В процессе выполнения курсового проекта были использованы следующие методы: экономико-математические, монографические, расчетно-конструктивные и другие.
Существуют несколько
принципиально различных
Сущность первого подхода заключается в построении информационного фонда в виде множества отдельных файлов. Файл создается при написании программы решения какой-либо задачи и, следовательно, отвечает информационным потребностям лишь одного приложения. Как правило, одна и та же информация используется многими приложениями. Поэтому данные для них, в том числе и одинаковые, хранятся в разных файлах с несовпадающей организацией.
При создании сложных автоматизированных информационных систем разработчики столкнулись со следующими трудностями:
- проблема контроля избыточности данных, т.к. данные в задачах могли дублироваться. Например, и задача расчета заработной платы, и задача учета кадров содержат одинаковые данные о сотрудниках, их оклады должности и др. Сложность состоит в том, что любое изменение исходных данных в одной задаче влечет за собой необходимость одновременной корректировки во всех задачах;
- проблема взаимосвязи между данными и прикладными программами, которые написаны на различных языках программирования (Кобол, Pascal, С и др.) Прикладные программы содержат как описание данных, тик и алгоритмы функционирования задачи на алгоритмическом языке. В результате любое изменение в организации данных приводит к необходимости изменения программы.
Второй подход определился на основе опыта эксплуатации АИС и потребовал создания принципиально новых технологий обработки информации. Основу новых технологий составляет интегрированное внутримашинное хранение данных, называемое базой данных, и централизованное управление данными, называемое системой управления базой данных. При таком подходе каждому отдельному приложению (прикладной программе) требуется лишь часть данных из интегрированного информационного фонда. При централизованном хранении данных для любой программы из общего информационного фонда выбирается нужная ей информация и преобразуется в требуемую для обработки форму. [1]
Базу данных (БД) можно
определить как унифицированную
совокупность данных, совместно используемую
различными задачами в рамках некоторой
единой автоматизированной информационной
системы (ИС).
Теория управления базами данных как самостоятельная
дисциплина начала развиваться приблизительно
с начала 50-х годов двадцатого столетия.
За это время в ней сложилась определенная
система фундаментальных понятий. Приведем
некоторые из них. Предметной областью
принято называть часть реального мира,
подлежащую изучению с целью организации
управления в этой сфере и последующей
автоматизации процесса управления. В
рамках данной книги для нас в первую очередь
представляют интерес предметные области,
так или иначе связанные со сферой экономики
и финансов. Объектом называется элемент
информационной системы, сведения о котором
хранятся в базе данных. Иногда объект
также называют сущностью (от англ, entity).
Классом объектов называют их совокупность,
обладающую одинаковым набором свойств.
Атрибут - это информационное отображение
свойств объекта. Каждый объект характеризуется
некоторым набором атрибутов. Ключевым
элементом данных называются такой атрибут
(или группа атрибутов), который позволяет
определить Значения других элементов-данных.
Запись данных (англ, эквивалент record) -
это совокупность значений связанных
элементов данных. Первичный ключ - это
атрибут (или группа атрибутов), который
уникальным образом идентифицируют каждый
экземпляр объекта (запись). Вторичным
ключом называется атрибут (или группа
атрибутов), значение которого может повторяться
для нескольких записей (экземпляров объекта).
Прежде всего вторичные ключи используются
в операциях поиска записей.
Процедуры хранения данных в базе должны
подчиняться некоторым общим принципам,
среди которых в первую очередь следует
выделить:
o целостность и непротиворечивость данных,
под которыми понимается как физическая
сохранность данных, так и предотвращение
неверного использования данных, поддержка
допустимых сочетаний их значений, защита
от структурных искажений и несанкционированного
доступа;
o минимальная избыточность данных обозначает,
что любой элемент данных должен храниться
в базе в единственном виде, что позволяет
избежать необходимости дублирования
операций, производимых с ним.
Программное обеспечение, осуществляющее
операции над базами данных, получило
название СУБД - система управления базами
данных. Очевидно, что его работа должна
быть организована таким образом, чтобы
выполнялись перечисленные принципы.
[4]
Набор принципов, определяющих организацию логической структуры хранения данных в базе, получил название модели данных.
Модели баз данных определяются тремя компонентами:
- допустимой организацией
данных;
- ограничениями
целостности;
- множеством
допустимых операций.
В теории систем управления
базами данных выделяют модели трех основных
типов: иерархическую, сетевую и
реляционную.
Терминологической основой для иерархической
и сетевой моделей являются понятия: атрибут,
агрегат и запись. Под атрибутом (элементом
данных) понимается наименьшая поименованная
структурная единица данных. Поименованное
множество атрибутов может образовывать
агрегат данных. В некоторых случаях отдельно
взятый агрегат может состоять из множества
экземпляров однотипных данных, или, как
еще говорят, являться множественным элементом.
Наконец, записью называют составной агрегат,
который не входит в состав других агрегатов.
В иерархической модели все записи, агрегаты
и атрибуты базы данных образуют иерархически
организованный набор, то есть такую структуру,
в которой все элементы связаны отношениями
подчиненности, и при этом любой элемент
может подчиняться только одному какому-нибудь
другому элементу. Такую форму зависимости
удобно изображать с помощью древовидного
графа (схемы, состоящей из точек и стрелок,
которая связна и не имеет циклов). Пример
иерархической структуры базы данных
приведен на рис. 7.1.
Рис. 7.1. Схема иерархической модели данных
Типичным представителем
семейства баз данных, основанных
на иерархической модели, является
Information Management System (IMS) фирмы IBM, первая версия
которой появилась в 1968 г.
Концепция сетевой модели данных связана
с именем Ч. Бахмана. Сетевой подход к организации
данных является расширением иерархического.
В иерархических структурах запись-потомок
должна иметь в точности одного предка;
в сетевой структуре данных потомок может
иметь любое число предков (рис. 7.2).
Рис. 7.2. Схема сетевой модели данных
Сетевая БД состоит из набора
записей и набора связей между
этими записями, точнее, из набора экземпляров
записей заданных типов (из допустимого
набора типов) и набора экземпляров
из заданного набора типов связи.
Примером системы управления данными
с сетевой организацией является
Integrated Database Management System (IDMS) компании Cullinet
Software Inc., разработанная в середине 70-х
годов. Она предназначена для использования
на "больших" вычислительных машинах.
Архитектура системы основана на предложениях
Data Base Task Group (DBTG), Conference on Data Systems Languages (CODASYL),
организации, ответственной за определение
стандартов языка программирования Кобол.
Среди достоинств систем управления данными,
основанных на иерархической или сетевой
моделях, могут быть названы их компактность
и, как правило, высокое быстродействие,
а среди недостатков - неуниверсальность,
высокая степень зависимости от конкретных
данных. [3]