Файл: «Проектирование ИС по учету арендных средств.».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 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».

В диалоговом окне можно задать следующие функции:

  • файл-шаблон, указав полный путь к нему;
  • открыть файл-шаблон для редактирования;
  • имя целевого файла можно задать явно или по формуле с помощью функции генерация имени;
  • открытие файла после создания;
  • отображение в файле заголовков полей подчиненных таблиц;
  • отображение итогов полей подчиненных таблиц;
  • сгенерировать для каждой записи отдельный файл и поместить все эти файлы в указанную папку;
  • создать один файл для всех записей, в котором документ по каждой записи будет начинаться с нового листа;
  • определить поле в главной или подчиненной таблице, в который запишется ссылка на только-что сгенерированный файл.

Для работы с данной функциональностью нужно создать файл-шаблон. При его отсутствии программа предлагает создать файл-шаблон по умолчанию, но это служит лишь для демонстрационных целей и, конечно, не подойдет для какой-то особой формы документа, которую нужно получить в итоге.

Для создания файла-шаблона необходимо выполнить следующие действия:

  1. Создать окумент «Word».
  2. Внести в него весь постоянный текст, картинки, линии, другие элементы, возможно придется создать видимую или невидимую таблицу.
  3. Вставить закладки.

Чтобы создать закладки на панели задач «Microsoft Word» необходимо войти в меню «Вставка» и выбрать «Закладки». Сначала нужно поставить курсор в нужное место в документе, а потом вызвать данный пункт меню. Названия закладок должны соответствовать названиям полей текущей таблицы, именам подчиненных таблиц или глобальных констант. В шаблон можно вставить любой статический текст, картинки, линии и другие элементы. Кроме того можно писать VBA-код с обработкой событий и другие сложные вещи в рамках возможностей «Microsoft Word».

Отображение закладок поможет ориентироваться при создании шаблона. Потом эту функцию можно будет выключить – она влияет только на внешний вид документа при редактировании, специальные символы обозначающие закладки на печать не выводятся. Чтобы включить отображение закладок следует войти в меню «Сервис», выбрать «Параметры». В открывшемся диалоговом окне установить галочку напротив надписи закладки (вкладка «Вид»).

Мною были проведены следующие этапы адаптации программного обеспечения: