Добавлен: 18.05.2023
Просмотров: 368
Скачиваний: 8
При решении задачи работы с заявками используется ряд классификаторов и кодов.Классифика́тор, или классификационная схема (от лат. <http://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA>Classis - разряд и facere - делать) - систематизированный перечень наименований объектов, каждому из которых в соответствие дан уникальный код <http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4>. Классификация объектов производится согласно правилам распределения заданного множества <http://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE> объектов на подмножества (классификационные группировки) в соответствии с установленными признаками их различия или сходства. Применяется в Автоматизированных системах управления <http://ru.wikipedia.org/wiki/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F> и обработке информации. Классификатор является стандартным кодовым языком документов, финансовых отчётов и автоматизированных систем.
Классификаторы разрабатываются как на уровне отдельных предприятий (организаций), так и на уровне государств <http://ru.wikipedia.org/wiki/%D0%93%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE>. Существуют следующие уровни классификаторов:
· международные - стандартные классификаторы, используемые по всему миру;
· межгосударственные - классификаторы, используемые в рамках экономических союзов <http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D1%8E%D0%B7> и других межгосударственных объединений: например, классификаторы используемые в ЕС <http://ru.wikipedia.org/wiki/%D0%95%D0%B2%D1%80%D0%BE%D0%BF%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D1%8E%D0%B7>, СНГ <http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B4%D1%80%D1%83%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%9D%D0%B5%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D1%8B%D1%85_%D0%93%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2> и т. д.
· национальные, или межотраслевые - классификаторы, используемые в пределах государства. Не должны противоречить международным классификаторам;
· отраслевые - классификаторы, используемые в рамках одной отрасли;
· системные - классификаторы, принятые отдельным предприятием (организацией) для применения в рамках своей автоматизированной системы. Они содержат информацию, необходимую для решения задач в конкретной АС и отсутствующую в национальном или отраслевом классификаторе.
Порядковый метод - каждый из объектов множества кодируется с помощью текущего номера по порядку. Обеспечивает простоту добавления новых объектов и краткость кода, однако такой код не несёт никакой информации об объекте. Используется в случаях, когда не требуется сложного деления на множества, например, в классификаторе валют <http://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D0%B2%D0%B0%D0%BB%D1%8E%D1%82>.
Серийно-порядковый метод - кодами служат числа натурального ряда с закрепленной отдельной серией этих чисел за объектами классификации с одинаковыми признаками. Чаще всего используется для идентификации объектов в сочетании с классификационным методом (классификатор должностей и служащих <http://ru.wikipedia.org/w/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%D0%B8_%D1%81%D0%BB%D1%83%D0%B6%D0%B0%D1%89%D0%B8%D1%85&action=edit&redlink=1>).
Комбинированный метод - в кодовом обозначении знаки на каждой ступени деления зависят от результатов разбиения на предыдущих ступенях. В результате кодовое обозначение группировки дает информацию о последовательности признаков, характеризующих эту группировку. Наиболее подходит иерархическому методу классификации.
Разрядный метод - признаки классификации кодируются независимо друг от друга определенными разрядами <http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D1%8F%D0%B4> или группой разрядов кодового обозначения. Метод параллельного кодирования чаще всего используется при фасетной классификации, но применяется также и в иерархической классификации. При этом либо соподчиненные признаки, обладая полной однородностью <http://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%BD%D0%BE%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C>, располагаются параллельно во всех звеньях иерархической цепи, либо несоподчиненные параллельные признаки искусственно устанавливаются в определенной последовательности.
Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера. С этой целью составляются перечень входной информации и состав реквизитов каждого вида входной информации, расположение реквизитов входной информации, описание полей (реквизитов) входных документов. Все хозяйственные операции в ООО “Альянс-Трейд” фиксируются в памяти ЭВМ и в специальном журнале регистрации первичных документов.
Входная оперативная информация представляет собой заполнение и ввод в базу данных экранных форм первичных документов по продаже товаров.
В качестве входной информации, используется:
· справочная информация и классификаторы;
· подробное описание предметов;
· акты приема/передачи/выдачи;
· изображения предметов.
Заявка на поставку формируется на основе текущих складских остатков.
3)Программное обеспечение задачи
В разработанном модуле используется СУБД MS SQL Server 2000. В решаемой задачи используется следующая ER-модель, отображенная на рисунке 3.6, описывающая взаимосвязь таблиц в БД.
Структурная схема пакета (дерево вызова программных модулей)
Разработанный модуль включает в себя серверную и клиентскую часть Серверная часть является приложением для взаимодействия с базой данных, клиентская – веб-интерфейсом для ввода данных и получения отчетной информации
Интерфейс программы «Учет клиентов» содержит по умолчанию десять вкладок, обеспечивающих возможность контроля и учета всех клиентов компании.
- клиенты;
- контакты;
- мероприятия;
- заказы;
- сделки;
- договоры;
- счета;
- платежи;
- продавцы;
- сотрудники.
Управление вкладками (их добавление, удаление, изменение позиции) осуществляется в общих настройках. Можно создать новую вкладку по любой таблице или представлению, присутствующему в базе данных (БД). Все вкладки состоят из следующих основных частей:
- панель инструментов, содержащая все командные кнопки;
- основная таблица, содержащая все данные - объекты учета (документы, компании, сотрудники и т.д.);
- таблица с фильтрами для хранения условий отбора записей из основной таблицы;
- дерево для иерархического представления данных основной таблицы на основе какого-либо поля (или полей);
- панель быстрого просмотра для быстрого просмотра информации по записи в соответствии с настройками выбранных полей, которые нужно тут отображать;
- подчиненная таблица, или таблицы если имеются.
В начале работы необходимо создать рабочую базу данных. Вся база данных – это один файл с расширением *.mdb (при СУБД «MS Access» и 2 файла при СУБД «Microsoft SQL Server»), в котором помимо таблиц с данными хранятся также все настройки, сделанные пользователем в процессе работы с программой. С этим файлом можно производить все стандартные файловые операции: копировать, перемещать, посылать по e-mail, назначать права на уровне серверной ОС, назначать задания по расписанию для резервного копирования и прочее.
Новая БД создается выбором пункта меню «Файл» – «Создать базу данных...». В дальнейшем можно создавать и другие БД с очисткой таблиц по выбору.
Для нормальной работы новая БД должна содержать хотя бы одного сотрудника с правами администратора. Поэтому при создании очередной БД не рекомендуется очищать таблицу «Сотрудники».
Если происходит работа с несколькими БД, то имеет смысл включить настройку «Показывать список БД при старте», чтобы выбирать текущую БД.
Если идет работа с одной БД от этой функции целесообразно отказаться.
После этого необходимо заполнить таблицу «Сотрудники». Таблица содержит обязательные для заполнения поля «Логин» и «Роль». По полю «Логин» каждый пользователь проходит авторизацию при старте программы и получает права в соответствии с его «Ролью» (Администратор, Пользователь или Гость).
Рекомендуется каждому пользователю назначить уникальные пароли для входа в программу, хотя это и необязательное условие.
Широкие возможности выборки предоставляют функции «Отчеты», «Фильтры», «Дерево» и т.д.
Залог надежной и безопасной работы – регулярное создание резервных копий БД, запрашивается в меню «Файл» – «Создать резервную копию...». Резервная копия представляет собой откопированный и переименованный файл текущей базы данных. Резервные копии рекомендуется сохранять в единой для всех папке в файловой системе с общим доступом, путь к которой прописывается в настройках.
При плотной работе с БД и особенно при частом удалении записей рекомендуется иногда делать сжатие базы данных, также запрашивается в меню «Файл» – «Сжать текущую базу данных...».
Для выполнения операции необходим монопольный доступ к базе данных (БД открыта только одним пользователем).
Вкладка «Клиенты» отображает основную таблицу программы – «Клиенты». Внутреннее имя таблицы «tblMain». Также на вкладке содержатся подтаблицы «Контакты», «Мероприятия», «Заказы», «Сделки», «Договоры», «Счета», «Платежи».
На вкладке «Клиенты» содержится информация о клиентах организации: наименование клиента, форма оплаты, тип клиента, реквизиты, контактные данные и т.д. Внизу таблицы подводятся итоги по полю «Добавлено». Здесь отображена информация по дате последнего добавления клиента. Параметр подведения итогов можно менять. С помощью инструмента «Фильтр», можно отобрать для показа группу клиентов по необходимому для работы признаку.
Все подтаблицы привязаны к таблице «Клиенты по полю ID». Данные в них можно заносить, как в отдельной таблице, так и в данной подтаблице. Номер документа при этом присваивается автоматически. При желании можно добавлять новые поля, таблицы и производить прочие настройки.
Вкладка отображает таблицу программы – «Контакты» («tblContacts»). Является справочником сотрудников компаний с которыми работает Ваша организация. Привязана к основной таблице «Клиенты по полю ID».
В диалоговом окне можно задать следующие функции:
- файл-шаблон, указав полный путь к нему;
- открыть файл-шаблон для редактирования;
- имя целевого файла можно задать явно или по формуле с помощью функции генерация имени;
- открытие файла после создания;
- отображение в файле заголовков полей подчиненных таблиц;
- отображение итогов полей подчиненных таблиц;
- сгенерировать для каждой записи отдельный файл и поместить все эти файлы в указанную папку;
- создать один файл для всех записей, в котором документ по каждой записи будет начинаться с нового листа;
- определить поле в главной или подчиненной таблице, в который запишется ссылка на только-что сгенерированный файл.
Для работы с данной функциональностью нужно создать файл-шаблон. При его отсутствии программа предлагает создать файл-шаблон по умолчанию, но это служит лишь для демонстрационных целей и, конечно, не подойдет для какой-то особой формы документа, которую нужно получить в итоге.
Для создания файла-шаблона необходимо выполнить следующие действия:
- Создать окумент «Word».
- Внести в него весь постоянный текст, картинки, линии, другие элементы, возможно придется создать видимую или невидимую таблицу.
- Вставить закладки.
Чтобы создать закладки на панели задач «Microsoft Word» необходимо войти в меню «Вставка» и выбрать «Закладки». Сначала нужно поставить курсор в нужное место в документе, а потом вызвать данный пункт меню. Названия закладок должны соответствовать названиям полей текущей таблицы, именам подчиненных таблиц или глобальных констант. В шаблон можно вставить любой статический текст, картинки, линии и другие элементы. Кроме того можно писать VBA-код с обработкой событий и другие сложные вещи в рамках возможностей «Microsoft Word».
Отображение закладок поможет ориентироваться при создании шаблона. Потом эту функцию можно будет выключить – она влияет только на внешний вид документа при редактировании, специальные символы обозначающие закладки на печать не выводятся. Чтобы включить отображение закладок следует войти в меню «Сервис», выбрать «Параметры». В открывшемся диалоговом окне установить галочку напротив надписи закладки (вкладка «Вид»).
Мною были проведены следующие этапы адаптации программного обеспечения: