Автор работы: Пользователь скрыл имя, 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
Способ списания устанавливается в учетной политике предприятия, причем для целей бухгалтерского учета и для целей налогового учета могут быть выбраны разные способы.
Cамым
простым по реализации
При использовании способов ЛИФО или ФИФО партионный учет нужен, поскольку себестоимость поставки — это свойство партии. Партия выбирается по дате документа, образующего партию.
Ведение учета стоимости партий товарно-материальных ценностей в разрезе складов позволяет в дальнейшем получать информацию о стоимости ценностей по каждому складу, что удобно использовать для целей инвентаризации, для оценки стоимости ценностей, закрепленной за каждым материально-ответственным лицом (МОЛ).
Для обеспечения
эффективной работы системы и
удобства ее использования, программный
продукт должен обладать определенными
эксплуатационными
Для работы с «1С:Предприятием 8.0» это рекомендуемые характеристики конфигурация компьютера, приведенная в «Руководстве по установке и запуску» поставки системы «1С:Предприятием 8.0».
Разработка дипломного проекта проводилась на платформе «1С: Предприятие 8.0» на базе конфигурации «Бухгалтерия предприятия». В качестве операционной системы рекомендуется использовать Windows 2000 или Windows XP. Причиной этого является более эффективная реализация в этих системах механизмов работы с оперативной памятью. Производительность 1С:Предприятия 8.0, работающего под управлением одной из этих операционных систем, существенно выше, чем при работе под управлением MS Windows 98/ Me. Этот особенно заметно на операциях, требующих интенсивной работы с памятью – при работе с комплексными конфигурациями (включающими большой объем функциональности), при формировании отчетов и запросов, обрабатывающих большие объемы данных. Однако преимущество этих операционных систем проявляется только если объем оперативной памяти, установленной на компьютере, не меньше чем рекомендованного объема, указанного в системных требованиях этих операционных систем. В противном случае эффект будет прямо противоположный – производительность может уменьшиться.
Еще одним преимуществом
В различных режимах прикладного
решения могут быть в разной степени
задействованы возможности
Требования к
Кроме того, следует учитывать, что процессор и оперативная память компьютера являются разделяемыми ресурсами, которые используются не только «1С:Предприятием», но и операционной системой, антивирусным ПО и другими программами, работающими на данном компьютере. Поэтому при определении характеристик клиентского компьютера следует учитывать и возможное параллельное использование других программных средств.
Следует учитывать, что на требования,
предъявляемые к ресурсам клиентских
компьютеров, оказывает влияние
и функциональная наполненность
используемого прикладного
Основная цель разработки программного продукта – автоматизировать бухгалтерский и управленческий учет на предприятиях оптовой и розничной торговли.
Данная система позволяет решить ряд проблем для специалистов предприятий оптовой и розничной торговли – бухгалтеров, логистиков, маркетологов, менеджеров. Во-первых, удешевить и упростить деятельность работников подобных организаций; во-вторых, создать не только решение для учета торговых операций, но также необходимое средство для повышения эффективности управления предприятий на современном уровне; в-третьих, обеспечить более высокую скорость и качество работы специалистов этого профиля.
Отличительной особенностью системы «1С:Предприятие» от других систем автоматизации является то, что данная система имеет встроенный язык. Необходимость наличия встроенного языка определена концепцией настраиваемости системы. Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков.
Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной области, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объектной техники.
Так как система сочетает в себе
визуальные и языковые средства конфигурирования,
использование встроенного
Данный язык можно отнести к сценарным языкам программирования. В то время, как языки программирования систем обычно являются компилируемыми, языки сценариев почти всегда интерпретируемые. Когда постоянная перекомпиляция не требуется, процесс разработки идет быстрее. Интерпретаторы делают его более гибким, позволяя вносить изменения в программы непосредственно во время их исполнения.
Для языков описания сценариев характерно отсутствие типизации, которая только усложнила бы задачу соединения компонент. Все элементы в них выглядят и функционируют одинаково и являются полностью взаимозаменяемыми. Обычно языки описания сценариев используют переменные строковых типов, которые обеспечивают единообразный механизм представления для различных сущностей.
Языки сценариев имеют более
высокий уровень, чем языки программирования
систем в том смысле, что один
оператор в среднем способен выполнить
намного больше работы (это сотни
или даже тысячи машинных команд), в
то время как оператор в языках
программирования систем выполняет
около пяти машинных команд. Частично
эта разница опять же связана
с интерпретируемой природой языков
сценариев, но в основном определяется
тем, что элементарные операции в
нем обладают более богатой
В условиях частого изменения политики предприятия, связанной с изменениями как законодательства, так и требований рынка, возникает необходимость быстро и качественно изменять программную структуру, поэтому наиболее оптимальным языком является интерпретационный язык, что и было предоставлено системой «1С:Предприятие» .
Информация о работе Разработка системы автоматизации бухгалтерского и управленческого учета