Курсовая работа (т): Система автоматизации расчета заработной платы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Система автоматизации расчета заработной платы

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Пермская государственная сельскохозяйственная академия им. академика Д.Н. Прянишникова»

Кафедра: информационных технологий и автоматизированного проектирования







курсовой проект

по дисциплине: «Проектирование ИС»

на тему: «Система автоматизации расчета заработной платы»


Выполнил: студент 6 курса

факультета заочного отделения

специальности «Прикладная

информатика (в экономике)»

Халик Алексей Александрович


Пермь 2015

Техническое задание на создание автоматизированной системы

. Общие сведения

.1.Полное наименование системы: Разработка информационной системы для автоматизации расчета заработной платы (далее «ЗП»).

1.2.Исполнитель: студент факультета Прикладной информатики Специальности 080801 группы ПП-2010 Халик Алексей Александрович.

1.3. Перечень документов, на основании которых создается система, кем и когда утверждены эти документы:

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

2. Назначение и цели создания системы

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

2.2.Цель создания системы. Целью создания системы является автоматизация деятельности бухгалтерии по расчету удержаний за прогулы, начислений по больничным листам, расчету НДФЛ, рассчету конечной заработной платы. Система также разрабатывается в целях экономии времени и уменьшения трудоемкости при работе с данными.

. Характеристика объектов автоматизации

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

.2. Система «ЗП» должна работать в операционной системе Windows Xp, Vista, 7. Обслуживание системы должно осуществляться сотрудниками бухгалтерии и администратора, в обязанности которых будет входить ввод новой информации, отслеживание в целом за работой системы, устранение неполадок и другие.

Система «ЗП» проходит реализацию в ОС Windows 7, так как эта модель Windows широко распространена, имея ряд достоинств:

Многозадачность;

Совершенство пользовательского интерфейса;

Устойчивость в работе;

Основной ОС, действующей на предприятии, являются ОС класса Windows. В настоящий момент времени на объекте автоматизации бизнес-процесс документооборота не автоматизирован.

4. Требования к системе

.1.Требования к системе в целом. Основное требование к системе «ЗП» заключаются в автоматизации деятельности отдела кадров. Она должна обеспечить:

ввод и хранение данных обо всех сотрудниках (табельный номер сотрудника, должность, фамилия, имя, отчество и др.);

должно допускаться редактирование введённой ранее информации;

- система должна быть интуитивно понятной в использовании;

система предназначена для использования бухгалтером;

4.2.Требования к пользователям системы. Пользователями системы являются сотрудники бухгалтерии. Сотрудникам для работы с системой «ЗП» необходимо иметь навыки работы на ПК.

.3. Требования к надежности системы. Для обеспечения высокой надежности функционирования как системы в целом, так и её отдельных компонентов должно обеспечиваться выполнение следующих требований: - соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств;

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

предварительного обучения пользователей и обслуживающего персонала;

отслеживание возможных ошибок системы, не выявленных при отладке и испытании с ведением журналов системных сообщений и ошибок по подсистемам для последующего анализа;

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

.4. Требования по безопасности системы. Защита системы должна обеспечиваться комплексом программно-технических средств и поддерживающих их организационных мер: применением паролей, разграничение прав пользователей, ограничением доступа посторонних лиц рабочим местам. На всех рабочих местах пользователей должны быть установлены средства антивирусной защиты.

.5. Требования к программной и информационной совместимости. Разрабатываемая система должна работать под управлением операционной системы Windows Xp, Vista, 7.

.6. Требования к техническим средствам. Технические средства должны включать рабочие станции с характеристиками не ниже:

процессор Intel Pentium IV 2,4 GHz и выше;

объём необходимой оперативной памяти 1024 Mb и выше;

объем жесткого диска не менее 20 GB;

. Состав и содержание работ по созданию системы

При выполнении данной работы необходимо разработать:

.1. Техническое задание на проектирование

Выполняется по ГОСТ 34. 602-89. Техническое задание на создание автоматизированной системы «ЗП». При этом заполняются следующие разделы (и их подразделы): 1) общие сведения; 2) назначение и цели создания (развития) системы; 3) характеристика объектов автоматизации; 4) требования к системе; 5) состав и содержание работ по созданию системы.

.2. Введение

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

.3. Системный анализ и анализ требований

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

Системный анализ проводится с целью:

) выяснения потребностей заказчика;

) оценки выполнимости системы;

) выполнения экономического и технического анализа;

) распределения функций по элементам компьютерной системы (аппаратуре, программам, людям, базам данных и т. д.);

) определения стоимости и ограничений планирования;

) создания системной спецификации.

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

Анализ требований дает возможность:

) определить функции и характеристики программного продукта;

) обозначить интерфейс продукта с другими системными элементами;

) определить проектные ограничения программного продукта;

) построить модели: процесса, данных, режимов функционирования продукта;

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

В пояснительную записку включаются:

перечень исполнителей и их задач;

перечень исполнителей и их задач на основе анализа внешних;

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

все прецеденты в сжатом формате;

один прецедент в развернутом описании или «контрольный» прецедент;

диаграмма прецедентов;

диаграмма последовательностей для сценария «контрольного» прецедента;

описания системных операций для «контрольного» прецедента;

дополнительная спецификация;

документ «Видение»;

документ «Словарь терминов».

.4. Модель предметной области

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

Состав модели предметной области:

Объекты предметной области (или концептуальные классы);

Ассоциации между концептуальными классами;

Атрибуты концептуальных классов;

Модель предметной области.

.5. Модель проектирования

Это набор диаграмм, описывающих логику проектного решения.

Состав модели проектирования:

диаграммы взаимодействия;

диаграмма последовательностей;

диаграмма кооперации;

диаграмма (программных) классов (и интерфейсов).

.6. Модель данных

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

.7. Модель реализации

Состав модели реализации:

Выбор языка программирования;

Преобразование результатов проектирования в программный код;

Создание определений классов на основе диаграмм классов;

Определение класса с методами и простыми атрибутами;

Добавление атрибутов - ссылок;

Создание методов на основе диаграмм взаимодействия;

Порядок реализации классов (от min связанных с другими классами);

Основное программное решение.

.8. Заключение

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

Содержание

Введение

. Системный анализ и анализ требований

.1 Диаграмма прецедентов

.2 Определение прецедентов

.3Диаграмма прецедентов

.4 Дополнительная спецификация

.5 Видение

.6 Словарь терминов

.7 Диаграмма последовательности

. Модель предметной области

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

3. Модель проектирования

.1 Диаграмма последовательностей

.2 Диаграмма кооперации

.3 Диаграмма классов

. Модель данных

. Модель реализации

Заключение

Список источников

Введение

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

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

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

Задачей курсового проекта является проектирование системы «ЗП» для автоматизации деятельности бухгалтерии по расчету удержаний за прогулы, начислений по больничным листам, расчету НДФЛ, рассчету конечной заработной платы.

Объектом исследования является деятельность бухгалтерии. Необходимо провести системный анализ и анализ требований, на основе которых мы должны получить модель предметной области, модель проектирования, модель данных и модель реализации с ипользованием case-технологии CASEBERRY, поддерживающей стандартный язык моделирования UML.

1. Системный анализ и анализ требований

Предметной областью является деятельность бухгалтерии.

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

1.1 Диаграмма прецедентов

Для того чтобы создать один из артефактов при определении требований к АСУ - диаграмму прецедентов, необходимо определить рамки системы, а также исполнителей и их задачи. Результат можно посмотреть на рисунке 1 и в таблице


.2 Определение прецедентов

Введем некоторые определения.

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

Сценарий - это специальная последовательность действий или взаимодействий между исполнителями и системой.

Таблица 1 - Перечень исполнителей и их задач

ИсполнителиЗадачиПрецедентыБухгалтерВключать системуВключение системыВыключать системуВыключение системыВести БД сотрудниковВедение БД сотрудниковРассчитывать удержания за прогулыРасчет удержаний за прогулыРассчитывать начисления по больничным листамРасчет начислений по больничным листам Рассчитывать НДФЛРасчет НДФЛРассчитывать окончательную заработную платуРасчет окончательной заработной платыАдминистраторДобавлять пользователейДобавление пользователейИзменять параметры пользователейИзменение параметров пользователейУдалять пользователейУдаление пользователейУправлять безопасностьюУправление безопасностью

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

Таблица 2 - Перечень исполнителей и их задач на основе анализа внешних событий

Внешнее событиеИнициаторЗадачаПрецедентВвод информации о сотрудниках в базу данныхБухгалтерВести БД сотрудниковВедение БД сотрудниковРасчет удержаний за прогулы и ввод информации в систему БухгалтерРассчитывать удержания за прогулыРасчет удержаний за прогулыРасчет начислений по больничным листам и ввод информации в системуБухгалтерРассчитывать начисления по больничным листамРасчет начислений по больничным листамРасчет размера НДФЛ и занесение этих данных в системуБухгалтерРассчитывать НДФЛ отчетыРасчет НДФЛРасчет окончательной заработной платы с учетом удержаний и начисленийБухгалтерРассчитывать окончательную заработную платуРасчет окончательной заработной платы

Описание всех прецедентов в сжатом формате

Описания прецедентов - это текстовые документы, а не диаграммы.

Моделирование прецедентов - это процесс написания текста, а не рисования. Однако для иллюстрации имен прецедентов и исполнителей, а также их взаимоотношений в UML определены обозначения для диаграммы прецедентов.

Источник: https://www.bibliofond.ru/detail.aspx?id=870568