Файл: Проектирование реализации операций бизнес-процесса «Складской учет».pdf
Добавлен: 15.06.2023
Просмотров: 205
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации.
1.2. Характеристика существующих бизнес – процессов.
1.3. Характеристика документооборота, возникающего при решении задачи.
1.4. Обоснование проектных решений по информационному обеспечению.
1.5. Обоснование проектных решений по программному обеспечению.
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации.
2.3. Характеристика результатной информации.
2.4. Общие положения (дерево функций и сценарий диалога).
2.5. Характеристика базы данных.
2.6. Структурная схема пакета (дерево вызова программных модулей).
2.7 Описание программных модулей.
Так как разрабатываемая система является конфигурацией для 1С:Предприятие 8.1 то данная система становится центром системы автоматизации учета продаж
В случае файлового варианта работы кроме операционной системы и самой системы 1С:Предериятие 8.1 никакого другого программного обеспечения не требуется. В случае файлового варианта, работающего в локальной сети программное обеспечение комплекса усложняется с целью обеспечить работу именно локальной сети в случае ее доменной организации. В этом случае один из компьютеров сети должен выступить в качестве сервера, на котором установлена серверная операционная система.
В случае клиент-серверного варианта работы выделение в локальной сети сервера становится уже обязательным. На этом сервере должна быть обязательно установлена серверная операционная система и сервер системы 1С:Предприятие 8. Кроме этого нужен еще один сервер – баз данных. Физически это может быть тот же самый сервер, на котором функционирует сервер системы, а может быть и отдельная машина. В любом случае на нем должен быть установлен сервер базы данных. На клиентских машинах кроме операционной системы и клиентской части системы 1С:Предприятие 8.1 устанавливать не нужно.
В качестве операционной системы, функционирующей на клиентских машинах в случае клиент-серверного варианта работы, равно как и в случае файлового варианта работы целесообразно выбрать операционную систему Windows 2000/XP/Vista/7.
В качестве серверной операционной системы, функционирующей на серверах системы 1С:Предприятие и на сервере баз данных (в случае выделения его в отдельное рабочее место) целесообразно использовать Windows Server 2003 Standart Edition. В качестве сервера баз данных целесообразно использовать MS SQL Server 2005 Standart Edition.
В последнее время все большую популярность приобретают Unix-ориентированные операционные системы, в частности Linux. Серверная часть системы 1С:Предприятие 8.1 также способна функционировать в этой операционной системе, которая с легкостью может заменить на сервере Windows 2003 Server. В этом случае в качестве серверной СУБД целесообразно использовать не MS SQL Server, а PostgreSQL, которая является достойной свободной альтернативой коммерческим СУБД.
Входными документами системы автоматизации склада являются прежде всего документы оплаты за хранение, составленные бухгалтером и документы приема товара, составленные работником склада. Эти документы составляются исполнителями в произвольной форме, согласно установившимся на складе стандартам и вводятся в систему администратором.
Кроме того входящими документами системы являются документы, поступающие от заказчика(производителя). Это банковская выписка об оплате за хранение, и поступление наличных денежных средств в кассу. Формы некоторых из этих документов стандартизированы законодательством РФ, например, приходный кассовый ордер.
Все документы, поступающие на предприятие, движущиеся внутри него и выходящие с предприятия преобразуются в электронный вид системы учета. Любой документ представляется записью в базе данных, а именно в таблице документов с указанием всех его параметров.
Кроме документов входными данными является условно-постоянная информация по структуре предприятия, данные по количеству товара и данные по сотрудникам.
Вся эта входная информация в разрабатываемой системе должна храниться в справочниках, наиболее подходящих для хранения условно-постоянной информации. Таким образом, данный вид информации будет храниться в виде справочников. Структура предприятия будет храниться в справочниках:
- Организации;
- Документы;
- Товары;
Все разработанные справочники, предназначенные для хранения условно-постоянной информации, должны иметь формы списка и формы элемента справочника. Форма списка любого справочника должна быть построена таким образом, чтобы отображать состав записей справочника в виде списка, а если справочник иерархический – то и его древовидную структуру. При этом для каждой записи справочника должны выводиться все ее основные данные. Форма элемента должна отображать полную информацию об элементе справочника включая как основные, так и дополнительные данные. Нужно разработать формы таким образом, чтобы ввод и редактирование информации в них для пользователей был организован максимально удобно и быстро.
Электронные документы, введенные в систему, должны храниться в журнале документов. Форма журнала должна позволять просматривать все документы за определенный период с отображением всех основных данных документов. Должна быть возможность наложения условий отбора на список документов по основным данным документов и их сочетаниям. Для просмотра подробной информации о документе необходимо разработать форму документа, где в удобном для пользователя виде отображается вся информация о документе.
1.5. Обоснование проектных решений по программному обеспечению.
Программное обеспечение (ПО) включает совокупность компьютерных программ, описаний и инструкций по их применению на ЭВМ.
Все многообразие программного обеспечения принято делить на две части: общее и специальное ПО. В состав общего программного обеспечения включают операционные системы, оболочки, СУБД и т.д. Специальное ПО представляет совокупность прикладных программ, разработанных для решения конкретных задач.
Операционная система (ОС) в наибольшей степени определяет облик всей вычислительной системы в целом. ОС представляет собой наиболее важную часть программного обеспечения, так как образует среду выполнения для всех остальных программ, будь то система управления базами данных, язык программирования или веб-сервер.
Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера, особенностями использованных методов проектирования, типами аппаратных платформ, областями использования и многими другими свойствами.
От эффективности алгоритмов управления ресурсами компьютера во многом зависит эффективность ОС в целом. Поэтому, характеризуя ОС, часто приводят важнейшие особенности реализации функций ОС по управлению процессорами, памятью, внешними устройствами компьютера, процессами. Так, например, в зависимости от особенностей использованного алгоритма управления процессором, операционные системы делят на многозадачные и однозадачные, многопользовательские и однопользовательские, на многопроцессорные и однопроцессорные системы.
К факторам, определяющим выбор конкретной ОС относятся:
- требования к аппаратным средствам – IBM PC-совместимый компьютер;
- поддержка сетевой технологии, и в частности поддержка протоколов TCP/IP;
- надежность;
- быстродействие.
Принимая во внимание тот факт, что выбранная ОС должна работать на платформе IBM PC, выбор, по большому счету, ограничивается двумя вариантами: можно выбрать либо ОС «семейства» MS Windows, или какой-либо свободно распространяемый клон ОС UNIX.
Так как разрабатываемая система имеет серверную часть, а именно сервер баз данных, то нам требуется выбрать две операционные системы: серверную и для клиентских машин.
В качестве серверной операционной системы выбрана Microsoft Windows 2003 Server Standart Edition.
В качестве операционной системы для компьютеров пользователей выбрана Microsoft Windows XP.
СУБД представляет собой комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования баз данных (БД) многими пользователями. СУДБ является вторым по важности, после ОС, программным компонентом, который надлежит выбрать для успешной реализации поставленной задачи.
Для реализации данной системы выбрана СУБД Microsoft SQL Server версии 2005. Такой выбор обоснован тем, что система 1С: Предприятие 8.1 в клиент-серверном варианте работы может работать только с данной СУБД – это требование системы 1С:Предприятие. К тому же данная СУБД уже установлена и успешно работает на предприятии.
В качестве специального программного обеспечения используется система 1С:Предприятие 8.1. Эта система используется и в качестве системы разработки, и в качестве платформы функционирования разработанной конфигурации.
Далее мы опишем, какие конкретно объекты и механизмы этой системы мы будем использовать для решения задачи курсового проектирования.
Прежде всего, выделим такие данные разрабатываемой системы, которые принимают одиночные значения и практически не меняются в процессе работы системы. Целесообразно использовать для хранения таких данных объекты конфигурации Константы. Они наиболее подходят для этой задачи.
Еще один объект конфигурации Перечисления мы будем использовать в нашей разработке. Перечисления используются в системе 1C:Предприятие 8.1 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации.
Для хранения исходных данных разрабатываемой системы целесообразно использовать Справочники. Справочники являются основным механизмом хранения условно-постоянной информации в системе 1С:Предприятие. Справочники используют в тех случаях, когда необходимо исключить неоднозначный ввод информации. Каждый справочник представляет из себя список однородных объектов, которые называют элементами справочника. Для справочника можно задать структуру – т.е. состав реквизитов справочника. В реквизитах целесообразно хранить свойства объектов информации. В структуру справочника могут входить не только реквизиты, но и табличные части, что приводит к тому, что каждый элемент может иметь не только набор свойств-реквизитов, но и список определенных значений. Справочники могут иметь иерархическую структуру, что полностью позволяет ответить на вопрос как объединить объекты хранимой информации в группы и подгруппы. Одни справочники могут быть подчинены другим, т.е. одной записи в справочнике-владельце может соответствовать несколько записей в подчиненном справочнике. Это позволяет организовать хранение списка значений свойств в подчинении видам свойств. Справочники могут иметь любое количество экранных форм, среди которых особо выделяются форма списка, предназначенная для отображения списка элементов справочника, в том числе в иерархической структуре и форма элемента, в которой выводится подробная информация об элементе, включая все его реквизиты и табличные части. При помощи форм справочников решается вопрос об отражении хранимой информации на экране. Формы имеют программные модули, в которых можно при помощи встроенного языка системы 1С:Предприятие запрограммировать необходимый функционал. Наличие у справочников макетов позволяет легко создавать печатные формы, для вывода их на принтер.
Таким образом, для хранения условно-постоянной информации необходимо для каждой категории этой информации создать справочник, определить его иерархию, состав реквизитов, табличные части и их реквизиты, подчиненность, определить экранные формы и их программные модули, макеты для вывода на печать.
Для фиксации в системе сведений о совершенных операциях целесообразно использовать объект конфигурации Документы. В документе можно создать необходимое количество реквизитов шапки, способных полностью описать все параметры операции. Кроме параметров шапки можно создать необходимое количество табличных частей с собственной структурой. Документ может иметь несколько экранных форм, в которых отображаются все реквизиты, табличные части и дополнительные элементы управления. Экранные формы могут иметь программные модули, в которых можно запрограммировать необходимый функционал документа. При помощи макетов документов можно легко создать печатные формы документов для вывода их на принтер. При проведении документов происходит фиксация данных о выполненной операции. Таким образом, для фиксации события о выполнении операции целесообразно создать документ, определить состав его реквизитов, табличных частей и их реквизитов, состав экранных форм, запрограммировать модули экранных форм таким образом, чтобы обеспечить необходимую логику работы документа, разработать макеты документов для получения печатных форм и в модуле документа запрограммировать проведение документа в соответствии с логикой работы документа.
Система 1С:Предприятие имеет еще один объект конфигурации, который целесообразно использовать в нашей конфигурации – это журналы документов. Журналы документов - это объекты конфигурации, которые предназначены для смысловой группировки документов. Форма журнала документов предоставляет возможность вывода списка документов с необходимыми реквизитами.
Объект конфигурации Регистр сведений наиболее подходит для хранения информации о контингенте. Регистры сведений предназначены для хранения информации, развернутой по комбинации измерений. Если требуется хранить историю изменений этой информации, то регистр сведений можно сделать периодическим. Тип хранимой информации в ресурсах регистра сведений может быть как один из примитивных типов данных (число, строка, дата, булево), так и ссылка на объект базы данных (элемент справочника, документ, значение перечисления и др.). Это принципиально отличает регистр сведений от регистра накоплений, в ресурсах которого может храниться только числовая информация, поддающаяся суммированию.