Разработка программного обеспечения для расчета заработной платы всех сотрудников
Анализ аналогичных программных продуктов. Рефакторинг: улучшение существующего кода Refactoring. Описание инструментальных средств разработки. Проектирование приложения. Создание приложения в конфигураторе платформы 1С. Тестирование и рефакторинг ПП.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 03.05.2022 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Глава 1. Теоретическая часть
1.1 Анализ аналогичных программных продуктов (ПП)
1.2 Описание инструментальных средств разработки
1.3 Проектирование приложения
Вывод по первой главе
2. Глава 2. Экспериментальная часть
2.1 Создание приложения в конфигураторе платформы 1С
2.2 Тестирование и рефакторинг ПП
Вывод по второй главе
Заключение
Список используемой литературы
Введение
В наше время все больше компаний переходят на автоматизацию труда, перевод информации в цифровые данные, поскольку это гораздо удобнее, быстрее, практичнее. С этой целью разрабатываются и выпускаются различные программные продукты (далее ПП), в том числе для расчета заработной платы, ведения учета сотрудников и т.д. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности, будь то торговля, производство или предоставление каких-либо услуг.
На сегодняшний день стоит проблема в ускорении проведения расчётов заработной платы, сложности в освоении уже существующих программных продуктов.
Эта проблема в данный момент решается путем создания программ, но они обладают достаточно сложным интерфейсом и требуют глубоких знаний профессии
Темой курсовой работы являлось «Разработка программного обеспечения для расчета заработной платы всех сотрудников».
Существующие аналоги требуют глубокого знания профессии и длительного обучения, к тому же они стоят достаточно дорого и зачастую несут некоторые ненужные или малоиспользуемые функции.
Целью курсовой являлось написание программы для расчета заработной платы сотрудников организации.
Преимуществом данной программы является автоматизация процесса расчета заработной платы по сравнению с ручным расчетом, увеличение производительности бухгалтерии.
Недостатком является невозможность переводить заработную плату сразу из программы (программы выдает только результат расчетов).
Задачами курсового проекта являлись:
· Анализ существующего ПО;
· Проектирование собственного ПО;
· Написание кода, тестирование, рефакторинг
Глава 1. Теоретическая часть
1.1 Анализ аналогичных программных продуктов (ПП)
На сегодняшний день на рынке программного обеспечения для бухгалтерского учета имеется достаточное количество программных продуктов в различном ценовом диапазоне и . Проанализируем некоторые из предлагаемых программ: «Мини - зарплата»; «Зарплата и кадры», «1С:Зарплата и управление персоналом 8».
Программа «Мини-зарплата» была выпущена в 2004 году, актуальна и на сегодняшний день (последнее обновление было выпущено 27.12.2020 г. с расчетом на использование в 2021 году).
Мини-зарплата - бесплатная программа расчета зарплаты для небольших фирм. Позволяет рассчитывать зарплату, НДФЛ, страховые взносы (ПФР, ФСС, ФОМС). Учет вычетов, совместителей, расчет зарплаты в малых фирмах.
В программе реализованы функции:
· Расчет заработной платы;
· Расчет НДФЛ (налог на доходы физических лиц);
· Учет стандартного налогового вычета и налоговых вычетов на детей;
· Расчет страховых взносов (ПФР, ФОМС, ФСС);
· Просмотр итоговых данных (за год) по любому из налогов, взносов;
· Ставки налогов для различных режимов налогообложения;
· Печать расчетной ведомости на выдачу зарплаты;
Достоинства программы:
· Бесплатный доступ;
· Достаточно широкий функционал;
· Относительная простота;
Недостатки;
· Возможность внесения в базу не более одного работника [1].
Следующий ПП «Зарплата и кадры» выпустили в 2006 году, постоянно обновляется и с каждым годом техническая поддержка совершенствуется.
Данная программа предназначена не только для расчета заработной платы, но также подходит для ведения кадрового учета на предприятии. Она производит начисление налогов и взносов, формирует необходимую отчетность в ИФНС, ПФ, ФСС, как в печатном, так и электронном виде. Обладает широким функционалом и возможностью работы одного специалиста, так и отдела кадров.
В программе реализованы следующие функции:
· Учет кадров;
· Составление графиков, табелей;
· Расчет, начисление зарплаты;
· Расчет больничных, отпускных и пособий;
· Выдача аванса и зарплаты;
· Создание аналитическая отчетности;
· Нормативная отчетность в ПФ и НДФЛ.
Преимущества:
· Программа подходит как небольшим предприятиям, так и крупным холдингам;
· Возможность переносить данные из других программ той же направленности.
Недостатки:
· Дороговизна ПП;
· Некоторая сложность в освоении программы [2].
Третий ПП «1С:Зарплата и управление персоналом 8 (1С: ЗУП)» был выпущен в 2005 году и является достаточно популярным, поддерживается и на сегодняшний день не потерял актуальности.
«1С: ЗУП» -- это программа массового назначения для комплексной автоматизации расчета заработной платы и реализации кадровой политики предприятий и организаций. Она успешно применяется в кадровых службах и бухгалтериях, а также в других подразделениях, в задачу которых входит организация эффективной работы персонала.
В программе реализованы следующие функции:
· Начисление и выплата зарплаты;
· Планирования расходов на оплату труда;
· Исчисления НДФЛ и страховых взносов.
· процессы кадрового учета;
· Удобные и гибкие механизмы настройки отчетов;
· Данные о сотрудниках;
· Перемещение кадров.
Преимущества:
· Широкий функционал;
· Множество дополнительных функций для управления персоналом;
· Своевременные обновления налоговых баз.
Недостатки:
· Высокая цена на ПП;
· Множество дополнительных функций, малоиспользуемые в небольших фирмах [3].
На сегодняшний день рынке программного обеспечения для бухгалтерского учета имеются хорошие и плохие ПП, из проведенного анализа ясно что с увеличением цены растет и объем функциональных возможностей программы - от бесплатных программ с узким функционалом, до дорогих программ функциональными возможностями для обеспечения работы крупных холдингов. Но в дорогих программах зачастую реализовано слишком много функций, часть из которых зачастую даже не используется, а всё это нагружает систему и в некоторых случаях даже приводит к сбоям в работе.
1.2 Описание инструментальных средств разработки
В качестве среды разработки было решено выбрать платформу «1C:Предприятие», так как это довольно распространенная программа для ведения бизнеса и учета на предприятии.
Описание платформы «1С:Предприятие 8»
Система программ «1С:Предприятие 8.х» включает в себя саму платформу и программные продукты, разработанные на ее основе для ведения учета, например «1С:Бухгалтерия 8». На одной платформе можно автоматизировать деятельность подразделений компании, разных компаний и направлений бизнеса, докупая соответствующие конфигурации программ и интегрируя их в единое информационное пространство.
Платформа «1С:Предприятие 8.х» учитывает многолетний опыт применения системы программ «1С:Предприятие» предыдущих версий, которые используют десятки тысяч разработчиков и на которой работают сотни тиражных и сотни тысяч заказных прикладных решений.
Области применения
Гибкость платформы позволяет использовать систему программ «1С:Предприятие 8.х» для автоматизации учета и управления на производственных предприятиях, в бюджетных и финансовых организациях, предприятиях оптовой и розничной торговли, сферы обслуживания и т.д.
Система программ «1С:Предприятие 8.х» обеспечивает:
· поддержку оперативного управления предприятием;
· автоматизацию организационной и хозяйственной деятельности;
· ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированную отчетность;
· широкие возможности для управленческого учета и построения аналитической отчетности, поддержки многовалютного учета;
· решение задач планирования, бюджетирования и финансового анализа;
· расчет зарплаты и управление персоналом;
· другие области применения [4].
Платформа «1С:Предприятие» -- основа для запуска «конфигураций» или прикладных решений, разработанных программистами 1С. Ее гибкость позволяет объединить в единой информационной среде решения для различных задач по организации управления бизнесом. Таким образом, сама система «1С:Предприятие» состоит из технологической платформы и различных конфигураций. Пользователь чаще всего работает с каким-то прикладным решением, а не с самой платформой. Она лишь служит базой для создания, запуска, изменения конфигураций и работы с ними. Так на базе одной информационной среды можно автоматизировать разные виды деятельности.
Конфигурируемость -- главное свойство системы «1С:Предприятие». Она дает возможность менять типовые прикладные решения под нужды бизнеса, дорабатывать их, учитывая специфику предприятия, и создавать новые версии конфигураций самостоятельно. Платформа не зависит от отрасли, в которой работает компания, она универсальна для всех конфигураций.
На основании базовых классов средствами визуального конфигурирования можно создавать любое количество порождённых классов (возможность определить новый класс программно -- отсутствует). Допускается только одна явная ступень наследования классов. Как правило, объекты порождённых классов представляют собой записи (или некоторые наборы записей) в базе данных. Такие классы образуют «Дерево метаданных». В терминах встроенного языка программирования 1С такие классы называются объектами метаданных.
Основными видами объектов метаданных являются: Справочники, Документы, Отчёты, Обработки, Планы видов характеристик, Планы счетов, Планы видов расчёта, Регистры сведений, Регистры накопления, Регистры расчёта, Бизнес-процессы, Задачи.
Поддерживаются русский и английский синтаксис команд [5].
1.3 Проектирование приложения
Проектирование -- процесс определения архитектуры, компонентов, интерфейсов и других характеристик системы или её части.
Моделирование в информатике - это составление образа какого-либо реально существующего объекта, который отражает все существенные признаки и свойства. Модель для решения задачи необходима, так как она, собственно, и используется в процессе решения.
Результатом проектирования является проект -- целостная совокупность моделей, свойств или характеристик, описанных в форме, пригодной для реализации системы [6].
На данной блок схеме(рис.1) представлена взаимосвязь и взаимодействие объектов конфигурации моей курсовой работы.
Справочник “БазаДолжностей” (рис.2) служит для хранения информации о должностях, имеющихся в штате предприятия.
Справочник “БазаСотрудников”(рис.3) служит для хранения информации о сотрудниках, работающих на предприятии.
Справочник “ВычетыИПремии” (рис.4) служит для хранения информации о проступках, размерах вычетов и премиях.
Документ “РасчетЗаработнойПлаты”(рис.5) получает значения реквизитов из выше указанных справочников и производит расчет зарплаты
Данный документ служит регистратором для четырех регистров сведений: “ВычетыИзЗарплат”, “Премии”, “Зарплаты” и “НалогиИОтчисления”(рис.6).
На основе выше перечисленных регистров были созданы отчеты: “Вычеты”, “Премии”, “Зарплаты” и “НалогиИОтчисления”(рис.7, 8, 9, 10).
Вывод по первой главе
На данный момент на рынке программных продуктов имеется достаточно много программных решений для расчета заработной платы. Проанализировав несколько аналогичных программ, можно сделать вывод, что бесплатные программные решения такие как “Мини-зарплата” имеют довольно узкий функционал и не подойдут для средних и крупных предприятий, а дорогие решения такие как “1С:Зарплата и управление персоналом 8 (1С: ЗУП)” достаточно объемные и перегруженым функционалом, в котором имеется достаточно много малоиспользуемых функций, которые могут даже не пригодиться на предприятии и это отрицательно сказывается на скорости интеграции программного решения в работу предприятия.
Для разработки программы данной направленности имеется несколько платформ, на которых возможно реализовать данный проект, проведя анализ было решено использовать “1С:Предприятие”, потому что оно обладает широким спектром возможностей и прекрасно подходит для реализации проекта. Так же он обладает понятным интерфейсом, что ускоряет процесс освоения платформы.
Для проектирования моей программы за основу была взята диаграмма UML, но в дальнейшем приобрела форму блок схемы. В данной диаграмме показаны взаимосвязи элементов конфигурации будущей программы. Использовав такой тип моделирования разработка стала куда проще и понятней. Для создания прототипа приложения была использована Creately. На данном онлайн сервисе имеется широкий функционал и набор шаблонов блок схем.
Глава 2. Экспериментальная часть
2.1 Создание приложения в конфигураторе платформы 1С
Чтобы решить поставленную задачу с расчетом заработной платы всех сотрудников, сначала были созданы справочники (рис.11) :
· “База должностей” с реквизитами: Должности, гросс (зарплата до всех налоговых вычетов, отчислений, надбавок и т.д.);
· “База сотрудников” с реквизитами: ФИО, должность, трудовой стаж, Гросс, так же в форме программы есть функция и процедура, предназначенная для автоматического внесения значения “Гросс” (рис.12).
· “Вычеты и премии” с реквизитами: причина вычета, сотрудник, размер вычета, размер премии. Так же этот справочник имеет форму “ФормаЭлемента”, в модуле присутствует процедура “ПередЗаписью” - событие, отвечающее за сравнение реквизитов “РазмерВычета” и “РазмерПремии”, и при попытке проведения двух реквизитов больше 0, выдавать сообщение об ошибке (с целью предотвращения занесения в базу двух положительных значений)(рис.13)
Следом были созданы константы (рис.14): “НДФЛ”, “ПФР”, “ФСС” и “ФФОМС” для дальнейшего использования их в документах.
Следующим шагом стало создание документа для расчета заработной платы “Расчет заработной платы”(рис.15)
В данном документе присутствуют реквизиты: сотрудник, должность, гросс, причина вычета, вычет, премия, “НДФЛ”, “ПФР”, “ФСС”, “ФФОМС” и на руки. А так же с формой “РасчетЗП”.
В модуле формы документа были прописаны функции и процедуры (рис.16, 17):
Функция “ПолучитьДолжность” отвечает за получение значения реквизита “Должность” из справочника “БазаСотрудников”.
Функция “ПолучитьГросс” отвечает за получение значения реквизита “Гросс” из справочника “БазаСотрудников”.
Функция “ПолучитьСотрудника” отвечает за получение значения реквизита “Сотрудник” из справочника “ВычетыИПремии” через “ПричинаВычета”. Аналогично были написаны функции “ПолучитьРазмерВычета” и “ПолучитьРазмерПремии”
Функция “ПолучитьКонстантуНДФЛ” отвечает за получение значения константы “НДФЛ”. Подобным образом были подключены следующие константы: “ПФР”, “ФСС” и “ФФОМС”.
Процедура “СотрудникПриИзменении” - событие, отвечающее за автозаполнение строк “Должность” и “Гросс” при изменении значения строки “Сотрудник”.
Процедура “ПричинаВычетаПриИзменении” - событие при изменении реквизита “ПричинаВычета”, отвечающее за автозаполнение строк “Вычет” и “Премия”, а также заполнение строк с предварительными расчетами “НДФЛ”, “ПФР”, “ФСС”, “ФФОМС”, и “НаРуки”.
Далее были созданы регистры(рис.18) сведений “ВычетыИзЗарплат”, “Премии” и “Зарплаты”.
Регистр сведений “ВычетыИзЗарплат” выполняет движение при проведении документа “РасчетЗаработнойПлаты” (рис.19)
Регистр сведений “Премии” выполняет движение при проведении документа
“РасчетЗаработнойПлаты”(рис.20)
Регистр сведений “Зарплаты” выполняет движение при проведении документа “РасчетЗаработнойПлаты”(рис.21)
Регистр сведений “НалогиИОтчисления” выполняет движение при проведении документа “РасчетЗаработнойПлаты” (рис.22)
На основе регистров накопления были построены следующие отчеты (рис.23):
Отчет “ВычетыИзЗарплат” построен на основе одноименного регистра (рис.24)
Отчет “Премии” построен на основе регистра “премии” (рис.25)
Отчет “Зарплаты” построен на основе регистра “Зарплаты” (рис.26)
Отчет “НалогиИОтчисления” построен на основе регистра “НалогиИОтчисления” (рис.27)
2.2 Тестирование и рефакторинг ПП
Рефакторинг, или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов -- процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.
Цель рефакторинга -- сделать код программы более легким для понимания; без этого рефакторинг нельзя считать успешным [7].
В конфигураторе имеется несколько инструментов, способных помочь при выполнении рефакторинга кода в прикладном решении
Эти инструменты можно найти в подменю «Рефакторинг» (рис.28) контекстного меню редактора кода или в главном меню конфигурации («Текст»-«Рефакторинг»)
Выделить фрагмент - преобразует выделенный фрагмент кода в процедуру или функцию. Фрагмент должен быть синтаксически целостным. Код нового метода располагается сразу после родительского метода.
Переименовать - эта команда предназначена для изменения имен переменных и методов. При переименовании методов-обработчиков в модуле формы выполняется автоматическая замена соответствующих значений свойств элементов формы и команд на правильные.
Создать описание метода - простая команда, которая создает заготовку описания метода. Это описание будет использоваться для контекстной подсказки при использовании метода в тексте модулей.
Создать обработку оповещения - эта команда облегчает применение асинхронных методов. Для того, чтобы команда стала доступна нужно ввести имя метода и открывающую скобку, курсор нужно расположить на имени метода.
Преобразовать вызов - эта команда заменяет простые случаи использования синхронных методов на их асинхронные аналоги. Случай не считается простым если, например, использован внутри цикла, внутри перехвата исключения, внутри процедуры, вызываемой из другой процедуры и т.д. Для подобных случаев пользователю предлагается выполнить частичное преобразование.
Преобразовать в асинхронную процедуру - команда преобразует метод к виду, подходящему для использования в асинхронных вызовах. Эту команду следует использовать в тех случаях, когда необходимо преобразовать модальные вызовы внутри процедуры/функции, которая вызывается из других процедур/функций. После использования этой команды нужно превратить модальные вызовы в асинхронные аналоги при помощи команды преобразования модального вызова.
Выделить в асинхронную процедуру - эта команда превращает выделенный фрагмент кода в отдельную процедуру или функцию, при этом выделенный метод преобразуется к асинхронному виду.
Найти вызовы модуля - выводит список используемых синхронных методов в текущем модуле.
Команда “ Преобразовать вызовы модуля” преобразует все простые случаи использования синхронных вызовов в текущем модуле на их асинхронные аналоги [8].
Для проведения рефакторинга в своей курсовой я применил “ Анализ нерекомендуемых синхронных вызовов конфигурации” (рис.29).
Эта команда позволяет проанализировать и преобразовать модальные вызовы во всей конфигурации целиком (рис.30)
По окончании анализа, можно увидеть сводную информацию, а также более подробную по каждому из модальных вызовов, имеющихся в конфигурации. В моем случае анализ не выявил вызовы, в которых требуются изменения (рис.31)
Вывод по второй главе
В процессе работы над второй главой было рассмотрено создание программы для расчета заработной платы сотрудников предприятия, описаны элементы конфигурации: справочники, константы, документы и их реквизиты, регистры и созданные на их основе отчеты, а также написанные на интегрированном языке “1С” функции и процедуры, реализуемые в приложении. Также был подробно изучен и проведен предусмотренный в платформе “1С:Предприятие” рефакторинг с помощью анализа нерекомендуемых синхронных вызовов в конфигурации
Заключение
программный рефакторинг приложение платформа
В процессе написания данной курсовой работы была разработана программа, способная производить расчет заработной платы сотрудников предприятия и выводить отчеты разных типов.
Список литературы
[1] Крос-софт, “мини-зарплата” [электронный ресурс]
[2] Инфо-предприятие, “Зарплата и кадры” [электронный ресурс]
[3] “1С:Зарплата и управление персоналом” [электронный ресурс] https://v8.1c.ru/hrm/
[4] Описание платформы “1С:Предприятие” [электронный ресурс]
[5] Описание и возможности “1С:Предприятие 8” [электронный ресурс]
[6] ISO/IEC/IEEE 24765:2010 Systems and software engineering -- Vocabulary. -- 2010.
[7] Фаулер М., Бек К., Брант Д., Робертс Д., Апдайк У. Рефакторинг: улучшение существующего кода Refactoring: Improving the Design of Existing Code (2000). -- Спб: Символ-Плюс, 2009. -- 432 с.
[8] Рефакторинг 1С [электронный ресурс]
Размещено на Allbest.ru
...Подобные документы
Проектирование вариантов использования приложения. Анализ существующей версии приложения. Обоснование выбора инструментальных программных средств. Проектирование интерфейса пользователя. Адаптация под мобильные устройства. Описание программного продукта.
курсовая работа [2,8 M], добавлен 25.06.2017Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных программных средств. Тестирование программного обеспечения. Оптимизация программного кода.
курсовая работа [974,0 K], добавлен 21.12.2016Определение требований к операционной обстановке. Инфологическое, логическое проектирование. Разработка программного обеспечения. Структура приложения, его тестирование. Выбор СУБД и других инструментальных программных средств. Описание схемы базы данных.
курсовая работа [2,4 M], добавлен 25.12.2013Характеристика рефакторинга как процесса изменения структуры программы. Предпосылки его проведения, основополагающие принципы. Признаки "плохого" кода. Применение кодирования и управления исходным кодом в качестве приема "Экстремального программирования".
контрольная работа [26,2 K], добавлен 29.05.2014Разработка Web-приложения для ООО "Научно-производственная фирма по применению информационных технологий в электрических сетях". Техническое задание, проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка сайта.
дипломная работа [3,8 M], добавлен 24.06.2011Анализ технических средств и современных технологий разработки программного обеспечения. Разработка программы для упрощения поиска студентов. Создание учетных записей администратора и обычного пользователя. Изучение правил построения программного кода.
курсовая работа [1,9 M], добавлен 30.09.2016Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования.
отчет по практике [296,1 K], добавлен 19.04.2015Организация электронного документооборота. Создание базы данных. Анализ существующих программных средств автоматизации. Обоснование выбора платформы разработки программного продукта. Выбор почтового клиента. Реализация нулевого прототипа системы.
курсовая работа [384,1 K], добавлен 14.11.2016Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Основные требования к составу и параметрам технических средства. Верификация программного продукта. Расширение функционала программы и его реализация. Отладка и тестирование программного продукта. Тестирование программы в граничных и реальных условиях.
курсовая работа [1,3 M], добавлен 29.12.2014Проектирование программы, реализующей синтаксический анализ простой программы на языке С: этапы создания, алгоритм ее функционирования, структура, технология обработки информации. Описание программных модулей, интерфейс; выбор инструментальных средств.
курсовая работа [1,6 M], добавлен 12.12.2011Системный анализ предметной области. Выбор инструментальных средств для создания программного обеспечения. Программирование на стороне SQL-сервера. Создание клиентского Win-приложения, пользовательский интерфейс. Физическое проектирование базы данных.
курсовая работа [3,7 M], добавлен 20.11.2013Выполнение отладки программных модулей с использованием специализированных программных средств. Тестирование, оптимизация кода модуля. Реализация базы данных в конкретной системе управления. Анализ проектной и технической документации на уровне компонент.
дипломная работа [5,0 M], добавлен 08.06.2017Компоненты приложения и технологии, используемые для связи между ними. Обзор программных средств и технологий, используемых в ходе работы. Трансляция кода JSP страницы в код сервлета. Создание структуры базы данных c применением фреймворка Hibernate.
курсовая работа [1,1 M], добавлен 16.07.2016Изучение возможностей среды программирования delphi при разработке приложения с визуальным интерфейсом. Отладка программных модулей с использованием специализированных средств. Способы работы с динамическими массивами. Оптимизация программного кода.
курсовая работа [1,0 M], добавлен 23.12.2016Разработка в среде Delphi приложения "Записная книжка" для ввода и корректировки информации, поиска данных. Выбор состава технических и программных средств. Текст программы, ее описание и тестирование. Основные условия программы, требования к компьютеру.
курсовая работа [565,7 K], добавлен 08.12.2011Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.
курсовая работа [81,7 K], добавлен 18.08.2014Спецификация требований к разрабатываемому приложению. Разработка структурной схемы интерфейса. Описание алгоритма шифрования DES. Разработка программного кода приложения "DES". Проведение исследования основных шагов для генерации ключей и шифрования.
курсовая работа [398,4 K], добавлен 13.12.2022Обзор существующих технологий разработки программного обеспечения. Описание платформы NET Framework. Принцип работы платформы: компиляция исходного кода; процесс загрузки и исполнения кода; IL-код и верификация. Новые возможности платформы NET Framework.
реферат [30,7 K], добавлен 01.03.2011Характеритсика и роль автоматизации в бухгалтерском учете. Описание создания базы данных для расчета заработной платы сотрудников предприятия, вывода отчета. Выбор программного обеспечения, процедур и функций. Рассмотрение основ интерфейса программы.
курсовая работа [933,8 K], добавлен 19.04.2015