Программирование ведомости о доходе
Заказать уникальную курсовую работу- 29 29 страниц
- 12 + 12 источников
- Добавлена 14.08.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
ВВЕДЕНИЕ 4
1 РАЗРАБОТКА ИНФОРМАЦИОННО-СПРАВОЧНОЙ СИСТЕМЫ «ЗАРПЛАТНАЯ ВЕДОМОСТЬ» НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PASCAL 5
1.1 Анализ и математическая постановка задачи 5
1.2 Разработка укрупненной структуры и детализированных блок-схем алгоритма и их описание 6
1.3 Разработка программы и её описание 7
2 РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ 15
2.1 Инструкция по использованию разработанной программы 15
2.2 Результаты отладки (в этом разделе приводятся все полученные в процессе отладки листинги программы с расшифровкой сообщений об ошибках) 23
2.3 Решение контрольных примеров и проверка правильности функционирования программы (верификация программы) по результатам контрольных просчетов 24
2.4 Краткая аннотация программы с подробным описанием возможностей, достоинств, особенностей разработки 26
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 28
ПРИЛОЖЕНИЕ 1 29
NET:forvar i := 1 to 5 doПоэтому при компиляции изначального текста программы на языке Pascal, в списке ошибок среды программирования PascalABC.NET появилась следующая ошибка:Зарплатная ведомость.pas(62) : Переменная цикла for должна описываться в том же блоке, что и цикл for (рисунок 25)Рисунок 25 – ошибка компиляцииПосле внесения соответствующих изменений данная ошибка исчезла.2.3 Решение контрольных примеров и проверка правильностифункционирования программы (верификация программы) порезультатам контрольных просчетовПроверим правильность выполнения программы при расчёте суммы выдачи на руки. Для этого будем использовать следующие исходные данные:величина окладаoklad = 20000;налогnalog = 13%;отчисления на соцстрахsocstr = 3%; отчисления в пенсионный фонд pensfond=22%; больничные листыblist = 4000; профсоюзные взносыprofvz = 1%Для расчёта суммы выдачи на руки будем использовать формулу:summa = oklad–blist–oklad * (nalog + socstr + pensfond +profvz)/100;summa = 20000 – 4000 – 20000 * (13 + 3 + 22 + 1)/100 = 8200Результат выполнения программы при этих же входных данных представлен на рисунках 26и 27:Рисунок 26 – ввод данныхРисунок 27 – результат расчёта2.4 Краткая аннотация программы с подробным описаниемвозможностей, достоинств, особенностей разработкиПрограмма «Зарплатная ведомость»предназначена для использования в бухгалтерских целях. Она позволяет создать и редактировать таблицу, в которую вносятся следующие сведения о сотрудниках:фамилия, инициалы, должность, величина оклада, налог, отчисления на социальное страхование, отчисления в пенсионный фонд, больничные листы, профсоюзный взнос. Сумма выдачи на руки расчитывается автоматически по формулеsumma = oklad – blist – oklad * (nalog + socstr + pensfond +profvz)/100;и записывается в соответствующие ячейки таблицыРабота с ведомостью позволяет добавлять и удалять записи, просматривать таблицы, выполнять сортировку и поиск. Результаты работы выводятся на экран и сохраняются в файл.Программа разработана на языке программирования Pascal, который широко известен. Для внесения изменений в программу разработчик может легко добавить или удалить необходимые функции.Для пользователя разработан понятный текстовый интерфейс.ЗАКЛЮЧЕНИЕВ ходеданной курсовой работы была создана зарплатной ведомость на языке программирования Pascal в виде таблицы, включающей в себя такие поля: фамилия, должность, оклад, налог, профсоюзные взносы, отчисления в пенсионный фонд, на соцстрах, больничные листы и сумма выдачи на руки. Для достижения поставленной цели были выполнены следующие задачи:изучены теоретические сведения; закреплены и систематизированы знания, полученные в процессе изучения дисциплины «Основы алгоритмизации и программирования»; применены полученные знания на практике. Программа оснащена следующимифункциями: ввод сведений в новый файл или открытие файла, с уже заполненнымиданными, добавление записи о сотруднике, удаление записи, просмотр созданной таблицы, сортировка,поиск. Данная информационная система может широко использоваться для бухгалтерских операций.Удобный пользовательский интерфейс программы, а также простота в работе позволит легко и быстро получитьи сохранить нужную информацию о служащих.СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫАлексеев Е. Р., Чеснокова О. В., Кучер Т. В. FreePascal и Lazarus: Учебник по программированию / Е. Р. Алексеев, О. В. Чеснокова, Т. В. Кучер М. : ALT Linux ; Издательский дом ДМК-пресс, 2010Касторнова, В.А. Структуры данных и алгоритмы их обработки на языке программирования Паскаль: Учебное пособие / В.А. Касторнова. - СПб.: BHV, 2016. - 304 c.Коварцев А.Н. Автоматизация разработки и тестирования программных средств. . – Самара: Самар. гос. аэрокосм. ун-т, 1999. – 150 с.Крылов Е. В. Техника разработки программ: [учебник для вузов] : в 2 кн. / Крылов Е. В., Острейковский В. А., Типикин Н. Г. — М.: Высш. шк., 2008. — 469с.Моргун, А. Н. Решение задач средствами языка TurboPascal 7.0 / А.Н. Моргун. - М.: Юниор, 2011. - 216 c.Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2007. – 293 с.Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. – СПб.: Питер, 2007. – 317 с.Перминов, О.Н. Язык программирования Паскаль. Справочник / О.Н. Перминов. - М.: Радио и связь, 2015. - 128 c.Рубанцев В. Программирование в среде PascalABC.NET. Функциональное программирование на Паскале Издательство: RVGames Год: 2017Турский В. Методология программирования. – М: Мир, 1981.Фаронов В. В. Программирование баз данных в Delphi 7: Питер / Фаронов В. В. — СПб.: Питер, 2006. — 458с.Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2007. – 640 с.ПРИЛОЖЕНИЕ 1
2. Касторнова, В.А. Структуры данных и алгоритмы их обработки на языке программирования Паскаль: Учебное пособие / В.А. Касторнова. - СПб.: BHV, 2016. - 304 c.
3. Коварцев А.Н. Автоматизация разработки и тестирования программных средств. . – Самара: Самар. гос. аэрокосм. ун-т, 1999. – 150 с.
4. Крылов Е. В. Техника разработки программ: [учебник для вузов] : в 2 кн. / Крылов Е. В., Острейковский В. А., Типикин Н. Г. — М.: Высш. шк., 2008. — 469с.
5. Моргун, А. Н. Решение задач средствами языка TurboPascal 7.0 / А.Н. Моргун. - М.: Юниор, 2011. - 216 c.
6. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2007. – 293 с.
7. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. – СПб.: Питер, 2007. – 317 с.
8. Перминов, О.Н. Язык программирования Паскаль. Справочник / О.Н. Перминов. - М.: Радио и связь, 2015. - 128 c.
9. Рубанцев В. Программирование в среде PascalABC.NET. Функциональное программирование на Паскале Издательство: RVGames Год: 2017
10. Турский В. Методология программирования. – М: Мир, 1981.
11. Фаронов В. В. Программирование баз данных в Delphi 7: Питер / Фаронов В. В. — СПб.: Питер, 2006. — 458с.
12. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2007. – 640 с.
Вопрос-ответ:
Какой язык программирования используется в этой информационной системе?
Для разработки информационной системы "Зарплатная ведомость" использовался язык программирования Pascal.
Какие задачи решает эта информационная система?
Информационная система "Зарплатная ведомость" предназначена для автоматизации процесса составления зарплатных ведомостей. Она позволяет анализировать и математически формулировать задачи, разрабатывать блок-схемы алгоритмов, создавать программы для составления зарплатных ведомостей и получать результаты работы программы.
Каковы результаты работы программы?
Результаты работы программы "Зарплатная ведомость" включают в себя инструкцию по использованию разработанной программы и результаты отладки. Инструкция по использованию позволит пользователям эффективно работать с системой, а результаты отладки помогут выявить и исправить возможные ошибки в программе.
Как использовать разработанную программу?
Инструкция по использованию разработанной программы "Зарплатная ведомость" содержит подробное описание основных функций и возможностей программы. Она поможет пользователям ознакомиться с интерфейсом программы, настроить необходимые параметры и успешно выполнять операции по составлению зарплатных ведомостей.
Какие языки программирования использовались при разработке этой информационной системы?
Информационная система "Зарплатная ведомость" разрабатывалась на языке программирования Pascal.
Какая цена на товар?
Цена на товар "Программирование ведомости о доходе ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ3 4 1 РАЗРАБОТКА ИНФОРМАЦИОННО СПРАВОЧНОЙ СИСТЕМЫ ЗАРПЛАТНАЯ ВЕДОМОСТЬ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PASCAL5 1 1 Анализ и математическая постановка задачи5 1 2 Разработка укрупненной структуры и детализированных блок схем алгоритма и их описание6 1 3 Разработка программы и е описание7 2 РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ15 2 1 Инструкция по использованию разработанной программы15 2 2 Результаты отладки в этом разделе приводятся все п" можно уточнить у продавца.
Каковы особенности товара?
Особенности товара "Программирование ведомости о доходе ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ3 4 1 РАЗРАБОТКА ИНФОРМАЦИОННО СПРАВОЧНОЙ СИСТЕМЫ ЗАРПЛАТНАЯ ВЕДОМОСТЬ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PASCAL5 1 1 Анализ и математическая постановка задачи5 1 2 Разработка укрупненной структуры и детализированных блок схем алгоритма и их описание6 1 3 Разработка программы и е описание7 2 РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ15 2 1 Инструкция по использованию разработанной программы15 2 2 Результаты отладки в этом разделе приводятся все п" включают в себя разработку информационной справочной системы для зарплатной ведомости на языке программирования Pascal, анализ и математическую постановку задачи, разработку структуры и алгоритмов, а также описание программы и инструкцию по ее использованию.
Что содержит данная программа?
Данная программа представляет собой информационно-справочную систему для разработки зарплатных ведомостей на языке программирования Pascal. Она включает в себя анализ и математическую постановку задачи, разработку структуры и блок-схем алгоритма, а также разработку программы.
Какие результаты можно получить с помощью этой программы?
Разработанная программа позволяет получить готовую зарплатную ведомость на основе заданной информации. В разделе "Результаты работы программы" представлены инструкция по использованию программы и результаты отладки.