Файл: Автоматизация учета арендованных средств (Программное обеспечение задачи ).pdf
Добавлен: 24.04.2023
Просмотров: 301
Скачиваний: 1
СОДЕРЖАНИЕ
1.2. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2.0 Информационная модель и её описание
2.1 Используемые классификаторы и системы кодирования
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
3.Программное обеспечение задачи .
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
При проектировании данной ИС используется ряд кодификаторов, список которых представлен в таблице 2
Таблица 2 Используемые системы кодирования
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
||
|
ИД товара |
6 |
ИДт |
порядковая |
Отсутствует |
Локальный |
||
|
ИД сотрудника |
6 |
ИДс |
порядковая |
Отсутствует |
Локальный |
||
|
ИД клиента |
6 |
ИДкл |
порядковая |
Отсутствует |
Локальный |
||
|
ИД заказа |
6 |
ИДз |
порядковая |
Отсутствует |
Локальный |
||
2.2 Характеристика нормативно-справочной, входной и оперативной информации
К данному типу информации относиться информация, что поступает в систему постоянно на протяжении всей жизни программного продукта. Входная информация поступает от технолога - техпроцесс. На основании данных документов и вводиться информация в систему. Вся входная информация должна быть достоверной, поэтому перед вводом информации в систему пользователь должен убедиться в правильности заполнения документа и его достоверности. Это необходимо, поскольку вся дальнейшая работа системы строиться именно на входной информации. Входной информацией для БД являются следующие данные: - данные о товаре; - сведения о клиентах; - сведения о сотрудниках. После занесения данной информации необходимо присоединить документ в электронной форме. Нормативно-справочная информация - условно-постоянный компонент корпоративной информации, являющийся основой для унификации и нормализации данных, сопровождающих протекающие бизнес-процессы, а также регламентацию деятельности организации. Другими словами, нормативно-справочная информация - это информационный ресурс компании, формируемый внутри и получаемый, как правило, извне. Она содержит стандарты, требования, правила, положения и прочую информацию, нормирующую и систематизирующую деятельность компании. В данной предметной области нормативно-справочной информацией является информация о товарах, об их свойствах, количестве и т.д. Информация, хранящаяся в справочниках, обычно заполняется при внедрении программного продукта на предприятии и в дальнейшем не изменяется на протяжении всего жизненного цикла программного продукта. Это обусловлено тем, что информация, содержащаяся в справочниках, практически не изменяется. Вся хранящаяся информация в справочниках практически не изменяется и почти не удаляется, возможно, только случаи добавления записе
2.3 Характеристика результатной информации
Результатная информация будет отображаться на мониторе компьютера, а так же при желании выводиться на печать. Результатная информация должна помочь оптической группе в выполнении прямых обязанностей. Вся результатная информация должна быть в понятном для пользователя виде и проста для понимания. При дальнейшей модернизации возможно изменение уже существующей или добавление новой результатной информации. Также результатной информацией может являться любая информация, содержащаяся в базе данных и которую возможно просмотреть. Данная информация может помочь при ведении бизнес-процессов организации или анализа достигнутых результатов. Результатная информация выводиться в стандартном виде (документы стандартной формы). Результатная информация для данной системы - отчеты для руководства, приходные кассовые
Используется приложение 1
На рисунке 5 показан справочник, используемый при регистрации пользователя, называется Контрагент. Подсказки при наведении на окно заполнения высвечивается подсказка. Кнопка регистрация при нажатии авторизует пользователя.
На рисунке 6 показан справочник, используемый при входе пользователя, называется Контрагент. Подсказки при наведении на окно заполнения высвечивается подсказка. Кнопка вход при нажатии авторизует пользователя в систему
Используется приложение 2
Таблица; описания нормативно- справочной входной информации
|
Название справочника |
Ответственный за его ведения |
Средний объем справочника |
Средняя частота актуализации |
Объем актуализации |
|
контрагент |
пользователь |
1-10мб |
Раз в 3 дня |
40% |
3.Программное обеспечение задачи .
3.1 Общие положения (дерево функций и сценарий диалога)
Для работы разработанного программного обеспечения необходимо, чтобы на вычислительной машине было установлено следующее ПО: ·
- базовые операционные системы - лицензионная версия WINDOWS Seven; ·
- MS Office 2007/2010.
Дерево функций программного обеспечения можно представить в виде следующей схемы (рис. 5). Дерево функций представляет собой иерархическую структуру действий, реализованных в ИС. Все действия (функции) программного продукта можно разделить на два основных подмножества:
) служебные функции - идентичны для всех автоматизированных систем управления предприятием на современном уровне развития аппаратных и программных средств. Функции этого вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.
) основные функции управления и обработки данных - свойственны как информационным системам любой специализации, так и именно данной ИС. Они отражают особенности процесса обработки информации, получения результатов, ведения информационной базы проекта. Эти функции организованы в том порядке и в том составе, которые продиктованы условиями обработки и управления данными в конкретной предметной области. Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций рисунке 7
Рисунок 7. Функции системы
На данном этапе разработки проекта ИС необходимо также выбрать язык общения системы с конечным пользователем. Диалог - это процесс обмена сообщениями между пользователем и ИС, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна. В процессе диалога возможно: двустороннее управление на базе языка типа «запрос-ответ», одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке», одностороннее управление со стороны пользователя с использованием языка директив (команд). При использовании для общения языка «меню» в диалоговой системе должна присутствовать система планирования и управления диалогом, в функции которой входит:
- управление процессом диалога,
- обеспечение интерфейса пользователя,
- обеспечение выполнения сервисных или справочных функций,
- анализ и обработка ошибочных ситуаций,
- вызов обрабатывающих программ.
При разработке данного проекта система общения с пользователем организована таким образом, что основная часть диалога ведется на языке типа «меню», а заполнение форм входных документов - по «шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны ИС. Структура сценария диалога в совокупности с деревом функций, которое отражает состав и иерархию функций системы, дает возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность. Сценарий диалога предусматривает возможность обеспечения следующих функций управления ходом решения поставленных задач:
- возможность работы с экранными формами входных документов,
- формирование выходных документов,
- корректировка вводимых данных,
- просмотр введенной информации,
- работа с таблицами нормативно
- справочной информации,
- протоколирование действий пользователя,
- помощь на всех этапах работы.
Сценарий диалога состоит из двух логически связанных частей:
) Основные меню, относящиеся к головному, то есть те экраны меню, которые видит пользователь, прежде чем приступить к выполнению основных функций, согласно дереву функций. Основные меню предполагают обязательные действия пользователя при работе с ИС.
) Сервисные меню, которые становятся доступны конечному пользователю после того, как выдана на экран соответствующая форма документа. Сервисные меню предполагают возможные действия, одно из которых может являться необязательным к выполнению.
1с- бухгалтерия
Сегодня приложения пакета «1С» уверенно занимают одну из лидирующих позиций на рынке программных продуктов экономико-финансового и бухгалтерского назначения. Пакет приложений используют для автоматизации учетных и управленческих процессов крупные предприятия и промышленные холдинги, средние компании и небольшие фирмы, мелкие бизнесмены и индивидуальные предприниматели.
Программу 1С: Бухгалтерия 8 можно успешно использовать на предприятиях самых разных форм собственности и направлений деятельности. Имеющиеся в ней функции учета финансовых ресурсов, ОС и НМА, производственных, коммерческих и иных видов затрат, прочих активов и пассивов предприятия открывают широкие возможности для ведения управленческого учета и выходят далеко за рамки традиционных бухгалтерских стандартов
3.2 Характеристика базы данных
База данных состоит из четырех таблиц
- товары;
- контергенты;
- сотрудники;
- заказы.
Описание таблиц приведено ниже.
Таблица3.
Сведения о сотрудниках
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код сотрудника |
Kod_sotr |
Счетчик |
20 |
Да Ключевое поле |
|
Фио сотрудника |
Fio_sotr |
Текстовый |
30 |
Нет. Повторения невозможны |
|
Пасп. данные |
pasport |
числовой |
20 |
Нет |
Сведения о клиентах
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код фирмы |
Kod_firmi |
счетчик |
10 |
Да. Ключ. Поле |
|
ФИО фирмы |
Fio_firmi |
Текст. |
30 |
Нет |
|
Юр. Адрес |
stroka |
текст |
30 |
нет |
|
Телефон фирмы |
Tel_firmi |
Числовой |
12 |
нет |
|
Наименование ФИРМЫ |
naimenovabie |
строка |
30 |
нет |
3.3 Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных классов:
1) выполняющие служебные функции;
2) управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
) модули, связанные с вводом, хранением, обработкой и выдачей информации.
Рисунок.8. Схема взаимосвязи программных модулей ИС.
Рисунок 9 ––сценария диалога
Рисунок 10 ЕR таблица
Рисунок.9. Блок-схема алгоритма расчетного модуля ИС.
3.4 Описание программных модулей
Рассмотрим более подробно процесс работы программных модулей программы при обработке заявок сотрудниками магазина. Она отражает структуру программного комплекса, организацию диалога задачи и показывает связь модулей программы между собой. Названия всех модулей и их описание представлены в таблице 4.
Таблица 4.
Характеристики программных модулей задачи
|
Идентифи-катор модуля |
Наименование модуля |
Выполняемые функции |
|
Begin Module |
Управляющая программа |
Инициирует вызов и активизацию основных программных модулей системы, содержит меню ИС. |
|
Security Module |
Модуль проверки пароля и прав доступа |
Модуль, предназначенный для контроля прав доступа и правильности пароля в системе |
|
Form Mod |
Модуль ввода данных |
Модуль, предназначенный для ввода данных по документам. |
|
Контроль правильности вводимых данных, проверка соответствия вводимой даты, кодов и прочей строчной и числовой информации. В случае обнаружения ошибок на экран выдаются корректные предупреждения, и предлагается исправить ошибку |
||
|
Корректировка введенных данных первичных документов, пока они еще не сохранены в соответствующих файлах. |
||
|
Execute Module |
Модуль обработки |
Модуль обработки информации |
|
Help Module |
Модуль ведения справочников |
Модуль, предназначенный для актуализации (корректировки, добавления, удаления) сведений справочников. |
|
Result Module |
Модуль результатов |
Модуль, предназначенный для окончательных расчетов, необходимых для составления результатных документов. |
|
Print Module |
Модуль вывода на печать |
Модуль, предназначенный для вывода на печать форм первичных, промежуточных и результатных документов, сгенерированных в тех модулях, которые реализуют соответствующие пункты меню |