Как создать бухгалтерское программное обеспечение

Оглавление:

Anonim

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

Предметы, которые вам понадобятся

  • Инструменты программирования

  • Развитие навыков

Убедитесь, что у вас есть базовое понимание бухгалтерского учета. Веб-сайт AccountingCoach предлагает несколько хороших бесплатных учебных пособий по бухгалтерскому учету, и они настоятельно рекомендуются к просмотру. Кроме того, термин бухгалтерское программное обеспечение может быть очень широким.Вам необходимо определить, какие конкретные модули вам нужны, и порядок, в котором вы будете их разрабатывать. Например, вы можете разрабатывать модули Главной книги, кредиторской задолженности и основных средств. Вы, вероятно, разработали бы их одновременно, но разработали бы их индивидуально.

Определите ваш программный инструмент выбора. Учитывая характер бухгалтерского программного обеспечения, базовая структура таблиц, безусловно, будет представлять собой реляционную базу данных. Agile Data предоставляет хороший обзор реляционных баз данных. Двумя распространенными и удобными инструментами программирования являются MS Access и Visual Basic. Либо один будет работать, так что используйте тот, который вам наиболее удобен, или другой инструмент по вашему выбору.

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

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

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

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

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

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