Разработка системы автоматизации бухгалтерского и управленческого учета

Автор работы: Пользователь скрыл имя, 07 Апреля 2012 в 12:43, дипломная работа

Краткое описание

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

Содержание

Введение 12
1. Постановка задачи 17
2. Аналитическая часть 22
2.1. Анализ подобных систем 22
2.2. Основные требования к системе 28
2.2.1. Технологическая платформа «1С:Предприятие 8.0» 28
2.2.2. Предметная область «1С:Бухгалтерия 8.0» 34
2.2.3. Основные требования для ведения бухгалтерского учета в программе «1С: Бухгалтерия» 35
2.2.4. Основные требования для ведения налогового учета в программе «1С:Бухгалтерия» 42
2.2.5. Основные требования для ведения учета торговых операций в разрабатываемой системе на базе «1С:Бухгалтерия» 52
2.2.6. Требования к эксплуатационным характеристикам системы 59
2.3. Актуальность выбранной темы 61
3. Конструкторская часть 62
3.1. Обоснование выбора языка программирования 62
3.2. Анализ бизнес-процессов 63
3.3. Определение структуры базы данных 72
3.4. Определение структурных элементов базы данных 88
3.4.1. Перечисления 88
3.4.2. Справочники 89
3.4.3. Регистры 90
3.4.4. Документы 97
3.4.5. Отчеты 103
4. Документация программного продукта 104
4.1. Техническое задание 104
Введение 104
4.1.1. Основание для разработки 104
4.1.2. Назначение разработки 105
4.1.3. Технические требования к системе 105
4.1.4. Порядок контроля и приемки 108
4.1.5. Требования к программной документации 109
4.1.6. Стадии и этапы разработки 109
4.2. Руководство программиста 110
4.2.1. Назначение программного продукта 110
4.2.2. Условия применения 110
4.2.3. Характеристики программы 111
4.2.4. Запуск программы 112
4.2.5. Входные данные 112
4.2.6. Выходные данные 112
4.2.7. Сообщения программисту 112
4.3. Руководство пользователя 113
4.3.1. Запуск программы 113
4.3.2. Сообщения пользователю 114
4.3.3. Описание работы с системой 114
5. Экспериментальная часть 128
6. Организационно-экономическая часть 129
6.1. Анализ рынка программного продукта 129
6.2. Оценка качества программного продукта 132
6.3. Определение трудоемкости разработки системы 138
6.4. Определение состава и численности исполнителей 141
6.5. Определение стоимости разработки 142
7. Безопасность жизнедеятельности 146
Введение 146
7.1. Анализ опасных и вредных факторов, воздействующих на оператора ПЭВМ 146
7.2. Анализ электробезопасности и электромагнитного излучения 147
7.2.1. Анализ уровня шума и вибрации 149
7.2.2. Анализ психофизиологических факторов 150
7.3. Организация рабочего места оператора ПЭВМ 150
7.3.1. Нормативные требования к рабочему месту оператора ПЭВМ 150
7.3.2. Нормативные требования к освещению 151
7.3.3. Нормативные требования к микроклимату 153
7.3.4. Нормативные требования к видеомонитору 153
7.3.5. Нормативные требования к режиму труда 154
7.3.6. Мероприятия по улучшению условий труда 155
7.4. Анализ эргономических параметров интерфейса программного продукта 156
7.5. Расчет пропорциональности графических элементов интерфейса 159
7.6. Расчет яркости, контраста и размеров знаков на экране монитора 163
Выводы 166
Заключение 167
Литература 168

Прикрепленные файлы: 1 файл

Автоматизация Торговля 1С.docx

— 863.24 Кб (Скачать документ)

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

Cамым  простым по реализации является  последний способ — по средней  себестоимости. Данный способ  не требует ведения учета по  партиям.

При использовании  способов ЛИФО или ФИФО партионный учет нужен, поскольку себестоимость  поставки — это свойство партии. Партия выбирается по дате документа, образующего партию.

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

 

      1. Требования к эксплуатационным характеристикам системы

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

Для работы с «1С:Предприятием 8.0» это рекомендуемые характеристики конфигурация компьютера, приведенная в «Руководстве по установке и запуску» поставки системы «1С:Предприятием 8.0».

Разработка дипломного проекта  проводилась на платформе «1С: Предприятие 8.0» на базе конфигурации «Бухгалтерия предприятия». В качестве операционной системы рекомендуется использовать Windows 2000 или Windows XP. Причиной этого является более эффективная реализация в этих системах механизмов работы с оперативной памятью. Производительность 1С:Предприятия 8.0, работающего под управлением одной из этих операционных систем, существенно выше, чем при работе под управлением MS Windows  98/ Me. Этот особенно заметно на операциях, требующих интенсивной работы с памятью – при работе с комплексными конфигурациями (включающими большой объем функциональности), при формировании отчетов и запросов, обрабатывающих большие объемы данных. Однако преимущество этих операционных систем проявляется только если объем оперативной памяти, установленной на компьютере, не меньше чем рекомендованного объема, указанного в системных требованиях этих операционных систем. В противном случае эффект будет прямо противоположный – производительность может уменьшиться.

Еще одним преимуществом операционных систем Windows 2000/XP, является тот факт, что эти операционные системы  могут эффективно использовать большие  объемы (более 512 Мб) оперативной памяти, установленной на компьютере. При  установке на компьютере с операционной системой Windows 98/ Me более 512 Мб оперативной  памяти возможно замедление работы на операциях, требующих интенсивной  работы с памятью.

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

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

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

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

 

 

    1. Актуальность выбранной темы

Основная цель разработки программного продукта – автоматизировать бухгалтерский и управленческий учет на предприятиях оптовой и розничной торговли.

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

 

 

 

 

 

 

 

 

 

 

 

 

  1. Конструкторская часть
    1. Обоснование выбора языка программирования

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

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

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

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

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

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

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

    1. Анализ бизнес-процессов

Информация о работе Разработка системы автоматизации бухгалтерского и управленческого учета