Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Расчет заработной платы» (Среда создания программы)

Содержание:

Введение

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

Таким образом, этим и определяется актуальность выбранной темы данной курсовой работы «Проектирование реализации операций бизнес-процесса «Расчет заработной платы»».

Объектом курсового исследования является понятие проектирования базы данных.

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

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

Исходя из данной цели, в работе ставятся и решаются следующие задачи:

В первой главе планируется рассмотреть теоретическую сущность среды разработки базы данных. Для этого необходимо провести подробное исследование по следующим вопросам:

- рассмотреть понятие среды программирования;

- рассмотреть виды баз данных;

- изучить проектирование системы и принципы ее построения.

Во второй главе планируется рассмотреть практическое применение базы данных . Для этого необходимо провести подробное исследование по следующим вопросам:

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

- рассмотреть подходящею базу данных для учета сотрудников и расчета заработной платы;

- сделать соответствующие выводы по результатам исследований.

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

Теоретическую базу написания данной курсовой работы составили книги, изданные в период 2011-2014 годов, такими известными издательствами, как Проспект, Юнити, Юнити-Дана, Юрайт.

Цели и задачи курсовой работы обусловили следующую её структуру. Работа состоит из содержания, введения, двух глав («Теоретическое понятие среды программирования для проектирования систем», «Проектирование программного обеспечения»), заключения, библиографии, приложений.

Глава 1. Теоретическое понятие среды программирования для проектирования систем

1.1 Среда создания программы для проектирования операции «Расчет заработной платы»

Требования пользователей к разработанной базы данных представляет собой список запросов с их интенсивности и объемов данных. Это разработчики информационной базы данных могут получить диалог будущих пользователей. Также уточнять требования для ввода, обновления и исправления информации. Требования пользователей уточняются и дополняются анализом существующих и будущих проблем.[1]

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

Концептуальная модель включает в себя описание объектов и их отношений, интерес к предметной области и выявленных в результате анализа данных.

Результатом концептуального проектирования некоторая концептуальная схема, которая часто выражается в виде диаграммы ER, в котором приняты следующие обозначения:

- Объекты;

- Связь;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Последняя на сегодняшний день версия 7 сохраняет практически полную непрерывность в языке программирования и интегрированную среду разработки с версии 6. Его характерная разница - внедрение новых технологий, которые облегчают (и упростить) создание программ для баз данных и Интернета.

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

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

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

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

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

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

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

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

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

Удержание НДФЛ. Заработная плата, а также любые другие доходы работников оплачиваются работодателями в денежной или натуральной форме, включая доходы, предоставленной работодателем в виде материальных, социальных благ или иной материальной выгоды субъекта налогом подоходный налог по ставкам. Исчисление и удержание индивидуального подоходного налога производится ежемесячно на основе метода начисления в соответствии с законодательством.[13]

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

Обязательные пенсионные взносы в пенсионные фонды удерживаются и перечисляется работодателем работников в размере 10% от доходов, выплачиваемых работникам в виде заработной платы, в том числе всех видов заработной платы и различных бонусов, пособий.[14]

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

1.2 Создание базы данных с помощью Access

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

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

Для решения данной задачи первоначально был создан документ для начисления заработной платы бухгалтером, с помощью электронной таблицы Microsoft Excel (рисунок 1) , в котором на каждого сотрудника был заведен отдельный лист. Microsoft Excel позволяет представлять данные в различных форматах и производить с ними некоторые арифметические действия с помощью формул, а также хранить, изменять и предоставлять информацию по первому требованию и в профессиональном виде.[17]

В связи с тем, что электронная таблица содержит большое количество страниц, то работать с ним становится очень затруднительно. С ростом сотрудников в школе может возникнуть такая проблема как превышение установленных электронной таблицей ограничений на память или же вообще исчерпаны возможности компьютерной системы[18]. Разработанная электронная таблица предназначена для многих пользователей, следовательно, проконтролировать ввод новых и использования уже имеющихся данных невозможно.

Рисунок 1. Расчет заработной платы в Microsoft Excel

Предоставлено все выше, необходимо создать базу данных. В развитии выбора информационной системы остановится можно на Access 2000. Поскольку Microsoft Access - это функционально полная база данных. Она содержит все необходимые инструменты для идентификации и обработки данных и управления ими при работе с большими объемами информации[19].

СУБД Access очень проста в использовании и является частью Microsoft Office, что очень важно для компьютеров, установленных в школах, а также имеет такие достоинства, как интеграция с электронными таблицами Excel, Word и других программ Microsoft Office. Microsoft Access значительно упрощает задачу обработки данных. Предназначен для общей базы данных имеет средства, не позволяют нескольким пользователям одновременно обновлять те же данные, а также его установка не требует каких-либо дополнительных усилий и большой мощности компьютеров.

Использование Microsoft Access 2000 базы данных «зарплату» от того, был создан данных, которые содержат таблицы данных для каждого сотрудника, который используется при расчете заработной платы. Таблицы «Кадры», «Позиции», «Объекты», «сборами», «коэффициенты» и «Год» связаны друг с другом связями «один - ко многим».

Рисунок 2. База данных «Расчет заработной платы сотрудников « в формате Access

Создание пользовательского интерфейса был сделан с использованием языка программирования Delphi. основные таблицы, содержащие информацию о сотрудниках были использованы при подключении к базе данных Access Delphi. Подключение с помощью технологии ActiveX Data Object (ADO - объекты данных, построенные как объекты ActiveX) и компонентов ADOConnection, ADOTable, DataSource.

Основные особенности использования технологии ADO не зависит от архитектуры базы данных: эта технология не является уникальным для файл-сервера базы данных, но и для клиент-сервера и базы данных трехуровневой.

ADO Главным преимуществом этой технологии является ее естественным сосредоточиться на создании клиента «облегченной». В рамках этой технологии разработчика баз данных установлены базовые объекты MSADO соответствующие компоненты Delphi, которые позволяют использовать технологии ADO. На машине сервера базы данных устанавливается так называемый провайдер данных - некоторые дополнения по специальной технологии OLE DB, ADO понимание объектов запросов и в состоянии перевести эти запросы в правильных действиях по данным. Взаимодействие компонентов ADO и поставщик основан на технологии ActiveX, а также поставщика - COM сервер и ADO-компонентов - COM-клиентов.[20]

На сервере машина создана и размещение источника данных. В случае отдельных таблиц должны быть надлежащим образом управлять, системы файлового сервера драйвера ODBC. В этом заключительном рабочем столе в формате Access, файл управляется с помощью машины Microsoft Jet Database 4.0 Database Engine, а также провайдер использует Microsoft Jet4.0 поставщика OLE DB были использованы.[21]

На начальном этапе создания дизайн пользовательского интерфейса и к нему был создан модуль данных. Модуль данных является одним из компонентов ADOConnection, четыре ADOTable компонента и четыре компонента DataSource были размещены. Столы были названы Person, предметыРекламные, Dolgnosty, Coff, Переместить, год и источник данных, связанный с источниками данных, которые получили соответствующее название PERSON1, Predmety1, Dolgnosty1, Coff1, Move1, YEAR1[22], (рисунок 4).

Рисунок 3. Размещение базы данных в Delphi

Установление связи с объектом ADO является ключевым моментом всей технологии.

- Существует два пути установления связи:

- Диалоговый способ формирования связи.

Формирование связного файла.

Для того чтобы настроить связь объектов ADO с соответствующим провайдером, необходимо в свойстве ConnectionString компонента ADOConnection1 вызвать окно настройки [9, c.73-78]. На экране появиться диалоговое окно с четырьмя вкладками:

- «Поставщик данных», где указывается провайдер Microsoft Jet4.0 OLE DB Provider, предназначенный для работы с базами данных Access.

- «Подключение», где указывается путь доступа к файлу базы данных.

- «Дополнительно» позволяет задать дополнительные свойства связи.

- «Все» здесь приводятся все параметры связи, заданные как явно так и назначенные по умолчанию.

Далее в свойстве TableName компонентов ADOTable были указаны соответствующие названия таблиц из базы данных Access и установлены связи между данными таблицами на вкладке Diagram по ключевому полю Код.

Рисунок 4 Свойство компонентов ADOTable

2. Проектирование программного обеспечения

2.1 Описание предметной области

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

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

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

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

Аналогичным образом, поиск информации о любом из операций операций с зарплатой можно найти все подробности его реализации быстрого и удобного электронного журнала документа. [24]

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

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

Другое огромное преимущество использования автоматизированной информационной системы является хранение информационной безопасности.

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

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

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

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

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

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

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

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

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

Накладная, по которой вычисляют количество отработанных часов и скорость начисления заработной платы.[27]

От экономиста накладная передаются в бухгалтерию для работ удержаний из заработной платы.

Наряд на сдельную издал бригадира. Ибо, как экономист для обработки данных и расчета заработной платы. Эти данные затем передаются в бухгалтерию для работ отчислений от заработной платы брутто.

блок-схема 1.2 данных[28]

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

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

Рисунок 5. Логическая структура БД.

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

Рисунок 6. Модель данных (физический уровень).

А также был сгенерирован SQL-скрипт, который можно просмотреть в приложении.

Требования к программному обеспечению База данных АС должна соответствовать следующим требованиям:

- Доступность – база данных должна быть легко доступна по сети для многопользовательской работы.

- Отсутствие необходимости обслуживания со стороны специально обученного персонала – что увеличивает расходы на содержание АС и увеличивает время простоя в случае сбоев.

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

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

- Отсутствие высоких требований к аппаратным компонентам – для отсутствия высоких дополнительных затрат на модернизацию парка ЭВМ компании.

- Создание подсистем автоматизированной системы для различных нужд. - Создание путей ввода информации в базу данных.

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

- Ввод информации в базу должен иметь удобный интерфейс

- Ввод информации по мере возможности должен использовать справочники и классификаторы составленные ранее.

- Создание путей получения информации из базы данных.

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

- Организация законченной структуры ведения клиентов.

- АС должна предоставлять полные возможности ведения базы клиентов.[29]

2.2 Создание таблицы в базе данных

Создание таблицы в базе данных. Сразу после запуска Ассеss открывает два окна диалога. В первом окне Файл новой базы данных нужно выбрать диск и указать путь, где мы будем хранить нашу базу данных. В другом, Создание файла - пользователю предлагается выбрать один из следующих вариантов:

- Открытие файла – открыть существующую базу данных;

- Создание новой базы данных;

- Создание из имеющегося файла;

- Создание с помощью шаблона - запустить Мастер по созданию базы данных. В окне Создание файла выбираю Новая база данных пункта Создание, а затем указываю место хранения в окне Файл новой базы данных и набираю имя файла Агентство недвижимости и нажимаем Enter, программа откроет окно базы данных (рисунок 7). Оно содержит вкладки Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Выбираю Таблицы. После нажатия на кнопку «Создать» программа откроет окно диалога Новая таблица, предлагающее несколько способов ее создания. Выбираю Конструктор и щелкаю по кнопке Ok.

Рисунок 7. Окно базы данных

Окно таблицы в режиме конструктора имеет вид как на рисунке 8. В верхней части окна расположен бланк таблицы. В нем содержится перечень всех полей, их типов и заголовков. Первоначально бланк в верхней части окна пуст. [30]

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

Это приведет к появлению символа списка справа в выбранной ячейке. Надо открыть его и выбрать нужный тип. Одно из полей таблицы должно быть определено как ключевое. Чтобы создать его, устанавливаю курсор на нужную строку бланка и нажимаю кнопку Ключевое поле на панели инструментов или выбираю команду Ключевое поле из контекстного меню, связанного с данной строкой.

Рисунок 8. Окно таблицы в режиме конструктора

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

Если вы ранее просматривали или изменяли связи, то диалоговое окно будет содержать последнюю сохраненную вами схему данных. При первом открытии этого окна для текущей базы данных, оно будет пусто, откроется диалоговое окно Добавление таблицы. Щелкаю кнопкой мыши по имени первой таблицы Операции, а затем по кнопке Добавить. В окне Схемы данных отображается выбранная таблица со всеми своими полями. Также выбираю остальные таблицы Клиенты, Договора, Сотрудники, Недвижимость. После выбора таблиц щелкаю по кнопке Закрыть. На экране появится диалоговое окно Схемы данных. Мы видим выбранные таблицы со своими полями, ключевые поля выделяются полужирным начертанием.

Щелкаю в таблице Операции по полю Код Операции и, не отпуская кнопки мыши, подвожу курсор мыши к полю операция таблицы Клиенты. Затем отпускаю кнопку мыши. На экране появится диалоговое окно Связи. Для того чтобы поддерживать целостность данных для связи, следует установить флажок Обеспечение целостности данных. В нижней части окна выводится тип связи Один - ко - многим. Щелкаю по кнопке Создать. Программа установит указанную связь и проведет линию между связанными полями в списках полей. Аналогично устанавливаю связь между таблицами Клиенты и Недвижимость, Сотрудники и Клиенты. Результат показан на рис.унке3.

[31]

Рисунок 9. Схема базы данных «Один ко многим»

Заключение

В заключении данной курсовой работы были сделаны следующие выводы:

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

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

Цели:

1) получение достаточного количества и сокращения времени с ведением бумажной документации.

2) получение структурирование отделов, легкий доступ, сокращения возможности утери информации.

В данной курсовой работе разработана база данных «Система расчета оплаты труда». В результате анализа данных приведены необходимые поля базы данных, их структура и тип. Сведение их в определенные объекты и построение связи между объектами базы.

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

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

Список литературы

1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005

2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004

3. Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006

4. Булатов А.С. Экономика.- Москва, 2002

5. Брукс, Ф. П. Как проектировать и создавать программные комплексы : учеб. пособие для студ. / Ф. П. Брукс. – М. : Наука, 2010. – 223 с.

6. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.

7. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.

8. Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с.

9. Кандзюба, С. П. Базы данных и приложения. Лекции и упражнения : учеб. пособие для студ. / С. П. Кандзюба. – М. : ДинСофт, 2011. – 576 с.

10. Канке, А. А. Анализ финансово-хозяйственной деятельности предприятия : учеб. пособие / А. А. Канке. – М. :Дрофа, 2011. – 288 с

11. Конноли, Т. Базы данных. Проектирование, реализация и сопровождение : учеб. пособие для студ. / Т. Конноли. – М. : Вильямс, 2011. – 1120 с.

12. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.

13. Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с.

Приложение 1

Приложение 2

Приложение 3

  1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005

  2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004

  3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005

  4. Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с.

  5. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004

  6. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004

  7. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.

  8. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2004

  9. Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006

  10. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005

  11. Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006

  12. Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с.

  13. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2005

  14. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.

  15. Говорова В.В. Теория бухгалтерского учета.- М.: Финансы и статистика, 2006

  16. . Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с.

  17. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.

  18. Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с.

  19. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.

  20. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.

  21. Одинцов, И. В. Профессиональное программирование. Системный подход : учеб. пособие для студ. / И. В. Одинцов. – М.: Вильямс, 2011. – 122 с.

  22. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем : учеб. пособие для студ. / Л. Г. Гагариной. – М. : Форум, 2010. – 384 с.

  23. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.

  24. Горев, А. Б. Эффективная работа с СУБД : учеб. пособие для студ. / А. Б. Горев. – М. : Питер, 2010. – 704 с.

  25. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.

  26. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.

  27. Гайдамакин, Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс : учеб. пособие для студ. / Н. А. Гайдамакин. – М. : Гелиос, 2010. – 368 с.

  28. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.

  29. Кандзюба, С. П. Базы данных и приложения. Лекции и упражнения : учеб. пособие для студ. / С. П. Кандзюба. – М. : ДинСофт, 2011. – 576 с.

  30. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.

  31. Мирошниченко, Г. А. Реляционные базы данных, практические приемы оптимальных решений : учеб. пособие для студ. / Г. А. Мирошниченко. – М. : Санкт-Петербург, 2012. – 400 с.