Автор работы: Пользователь скрыл имя, 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
Удачное цветовое
решение пользовательского
Вторая группа требований связана с организацией ввода с клавиатуры. При стандартной клавиатуре следует применять стандартные, устоявшиеся соответствия «клавиша – выполняемое действие». При создании новых, нестандартных сочетаний клавиш выбирать их нужно, исходя из мнемонических соответствий и из стремления уменьшить количество движения рук.
При расположении на экране объектов, которые могут выбираться с использованием мыши, нужно объединять их в группы, чтобы пользователю не приходилось судорожно дергать рукой при перемещении курсора по всему экрану.
Третья группа
требований связана с организацией
диалога. При его проектировании
нужно стремиться к тому, чтобы
пользователь сам мог выбирать путь
развития диалога. Не стоит строить
диалог с множеством уровней вложенности,
следует отдавать предпочтение элементарным
взаимодействия. Оптимальным будет
способ использования стандартных
средств. Плюс стандартных моделей
интерфейсов в том, что они
весьма профессионально проработаны
и согласованны, то есть формирует
у пользователей систему
Проведем модернизацию внешнего вида экранной формы, представленной на рисунке. Для этого измерим и занесем в таблицу ширину и высоту прямоугольных элементов, воспользовавшись рисунком внешнего вида формы до модернизации.
Рисунок 7.1. – Внешний вид формы до внесения изменений
Вычислим пропорцию или отношение размеров так, чтобы оно было меньше единицы, и занесем результат в таблицу.
где b – ширина прямоугольника до модернизации,
h – высота до модернизации.
Подберем из таблицы 7.1 новую пропорцию, ближайшую по значению к старой, так, чтобы общее число использованных пропорций было минимально. Этого можно добиться, если среди новых пропорций будет как можно больше повторяющихся.
Таблица 7.1 – Рекомендуемые пропорции
Дробное значение |
Десятичное значение |
1 : 1 |
1,000 |
2 : |
0,894 |
1 : ( |
0,809 |
5 : ( |
0,691 |
( |
0,618 |
( |
0,553 |
1 : 2 |
0,500 |
1 : |
0,447 |
( |
0,382 |
1 : ( |
0,309 |
( |
0,236 |
( |
0,191 |
( |
0,106 |
( |
0,073 |
Вычислим новые размеры прямоугольников по формулам и занести их в таблицу 7.1.
bН = ПН * h, b £ h, bН = h / ПН, b ³ h,
где bН– новая ширина,
hН– новая высота прямоугольника.
В зависимости от конкретного внешнего вида формы возможно вычисление не ширины, а высоты прямоугольника по формулам:
hН = b/ПН, b £ h, hН = ПН * b, b ³ h,
У каждого прямоугольника один размер может остаться прежним.
Изменим внешний вид формы, используя новые значения высоты и ширины.
После внесенных изменений форма ввода приняла вид, представленный на рисунке 7.2
Таблица 7.2 – Соотношение пропорций в программе
№ формы |
Ширина, |
Высота, |
Пропорция |
Новая пропорция |
Новая ширина, |
Новая высота, |
1 |
652 |
428 |
0,656 |
0,691 |
652 |
451 |
2 |
74 |
26 |
0,351 |
0,382 |
68 |
26 |
3 |
101 |
26 |
0,257 |
0,236 |
110 |
26 |
4 |
72 |
26 |
0,361 |
0,382 |
68 |
26 |
5 |
80 |
19 |
0,238 |
0,236 |
81 |
19 |
6 |
120 |
19 |
0,158 |
0,191 |
100 |
19 |
7 |
220 |
19 |
0,086 |
0,106 |
180 |
19 |
8 |
91 |
19 |
0,209 |
0,236 |
81 |
19 |
9 |
628 |
195 |
0,301 |
0,309 |
628 |
194 |
10 |
534 |
19 |
0,036 |
0,073 |
260 |
19 |
11 |
59 |
26 |
0,441 |
0,447 |
58 |
26 |
12 |
33 |
26 |
0,788 |
0,809 |
32 |
26 |
13 |
63 |
26 |
0,413 |
0,447 |
58 |
26 |
14 |
58 |
26 |
0,488 |
0,500 |
52 |
26 |
Рисунок 7.2 – Внешний вид измененной формы
Расчет необходим для снижения утомления зрения человека-оператора, повышения надежности и скорости считывания информации с экранов мониторов. Для выполнения расчетов необходимы следующие исходные данные:
Информация о работе Разработка системы автоматизации бухгалтерского и управленческого учета