Диплом: Разработка автоматизированного рабочего места менеджера отдела продаж (на примере ИП Шафикова)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
кнопкам «Ok» ИЛИ «Отмена» - методы Post или Cancel соответственно. Таким
образом производится «ручное» управление состоянием компонента Table. В
качестве иллюстрации приведем код обработчиков событий OnShow и OnClick
кнопки «Ok».
procedure TDogEdit.FormShow(Sender: TObject);
begin
ActDog:=dt.Dogovor['Id_D'];
dt.Dogovor.Edit;
dt.DogPos.Filtered:=false;
dt.DogPos.Filter:='Id_Dog='+inttostr(ActDog);
dt.DogPos.Filtered:=true;
end;
procedure TDogEdit.BitBtn1Click(Sender: TObject);
begin
dt.Dogovor.Post
end;
procedure TDogEdit.BitBtn2Click(Sender: TObject);
begin
dt.Dogovor.CAncel;
end;
.
Рисунок 12. Форма редактирования задания на доставку
товара
Задания на доставку продукции редактируются в отдельных формах. На
рисунке 12 показана форма редактирования задания на доставку
43
Работа со всеми справочниками построена по единому образцу.
Рассмотрим организацию справочника на примере справочника «Клинеты» (см.
рисунок 13). Просмотр записей таблицы производится с помощью компонента
tDbGrid. Во избежание случайного внесения изменений в таблицу, DBGrid
находится в режиме ReadOnly – только для чтения.
Рисунок 12 - Справочник «Клиенты» с открытой формой
редактирования
Все изменения в данные вносятся только через отдельную форму
редактирования. Вид справочника «Клиенты» с открытой формой
редактирования записи показан на рисунке 13.
Формы управления печатью отчетов вызываются через popup. Всего
форм две. В обоих случаях отчет генерируется в два этапа – сначала с помощью
одного или нескольких запросов Select на языке SQL осуществляется
подготовка необходимой выборки, затем производится собственно печать.
Для вывода данных на печать используется приложение MS Excel в
режиме COM сервера. Технология COM или OLE (это синонимы) весьма
популярна в прикладном программировании для организации взаимодействия
между приложениями. В применении к выводу отчетов это означает, что отчет
44
формируется как файл Excel и может быть не только распечатан, как в случае
использования стандартного генератора печатных форм Rave Reports, но и
сохранен, использован для дальнейшего анализа средствами Excel, данные
могут быть перенесены в другие документы MS Office и т.д.
В качестве примера рассмотрим формирование отчета о выполнении
плана доставок. Этот отчет, как и все остальные в этом проекте, является
параметрическим в том смысле, что параметры запроса задаются в диалоге. В
классическом параметрическом запросе текст команды Select задается заранее,
в диалоге задаются значение переменных, так работают все параметрические
запросы, генерируемые с помощью RQBE. В представленном проекте
применен другой, более гибкий подход к построению запросов. После
завершения диалога с пользователем текст запроса полностью генерируется в
свойстве SQL компонента Query. Вид диалогового окна показан на рисунке 14.
Рисунок 14. Диалоговое окно вывода отчета
Для собственно вывода на печать создается объект Excel, управление
которым осуществляется через COM- интерфейс. Для этого переменная типа
variant инициируется функцией createoleobject, что и создает программный
интерфейс к рабочей книге Excel. Для упрощения оформления отчетов
открывается подготовленная рабочая книга (шаблон), содержащая заголовок,
заключительную часть отчета и форматирование. Такой подход кроме
упрощения программирования обеспечивает еще и гибкость вывода отчетов,
т.к. позволяет изменять оформление печатных форм без перекомпиляции
программы.
45
Такое построение подсистемы печати позволяет выводить отчеты любой
сложности и гибко изменять вид печатных форм без перекомпиляции
программы, что заметно снижает трудоемкость сопровождения программного
продукта. На рисунке 15 показан фрагмент отчета, выведенного в Excel.
Рисунок 15. Фрагмент отчета
2.3 Технологическое обеспечение задачи. Информационная безопасность
Обеспечение информационной безопасности – это непрерывный процесс,
основное содержание которого составляет управление, – управление людьми,
рисками, ресурсами, средствами защиты и т.п. Люди – обслуживающий
персонал и конечные пользователи ИС, – являются неотъемлемой частью
автоматизированной (то есть «человеко-машинной») системы.
От того, каким образом они реализуют свои функции в системе,
существенно зависит не только ее функциональность (эффективность решения
задач), но и ее безопасность.
46
2.3.1 Цели создания системы обеспечения информационной безопасности
Количество и ценность данных, циркулирующих в компьютерных сетях,
постоянно возрастает, в связи с чем вопросы защиты различной информации –
от конфиденциальной до уровня государственной тайны – особенно актуальны.
Современные инструменты информационной безопасности должны
обеспечивать комплексную защиту информационно-вычислительной системы
организации, ограждая ее как от внешних посягательств, так и от внутренних
злоумышленников. Безусловно, защита автоматизированных рабочих мест
(АРМ) должна строиться на базе надежных сертифицированных средств
криптографической защиты информации (СКЗИ).
Основной задачей системы защиты является обеспечение необходимого
уровня доступности, целостности и конфиденциальности компонентов
(ресурсов) ИС соответствующими множеству значимых угроз методами и
средствами.
Конечной целью создания системы обеспечения безопасности
информационных технологий является предотвращение или минимизация
ущерба (прямого или косвенного, материального, морального или иного),
наносимого субъектам информационных отношений посредством
нежелательного воздействия на информацию, ее носители и процессы
обработки.
2.3.2 Технология обеспечения информационной безопасности
Под технологией обеспечения информационной безопасности в ИС
понимается определенное распределение функций и регламентация порядка их
исполнения, а также порядка взаимодействия подразделений и сотрудников
(должностных лиц) организации по обеспечению комплексной защиты
ресурсов ИС в процессе ее эксплуатации.
Требования к технологии управления безопасностью:
47
соответствие современному уровню развития информационных
технологий;
учет особенностей построения и функционирования различных
подсистем АС;
точная и своевременная реализация политики безопасности
организации;
минимизация затрат на реализацию самой технологии обеспечения
безопасности.
Для реализации технологии обеспечения безопасности в ИС необходимо:
наличие полной и непротиворечивой правовой базы (системы
взаимоувязанных нормативно – методических и организационно –
распорядительных документов) по вопросам ОИБ;
распределение функций и определение порядка взаимодействия
подразделений и должностных лиц организации по вопросам ОИБ на всех
этапах жизненного цикла подсистем АС, обеспечивающее четкое разделение их
полномочий и ответственности;
наличие специального органа (подразделения защиты информации,
обеспечения информационной безопасности), наделенного необходимыми
полномочиями и непосредственно отвечающего за формирование и реализацию
единой политики информационной безопасности организации и
осуществляющего контроль и координацию действий всех подразделений и
сотрудников организации по вопросам ОИБ.
Реализация технологии ОИБ предполагает:
назначение и подготовку должностных лиц (сотрудников),
ответственных за организацию, реализацию функций и осуществление
конкретных практических мероприятий по обеспечению безопасности
информации и процессов ее обработки;
строгий учет всех подлежащих защите ресурсов системы
(информации, ее носителей, процессов обработки) и определение требований к
организационно-техническим мерам и средствам их защиты;
48
разработку реально выполнимых и непротиворечивых
организационно-распорядительных документов по вопросам обеспечения
безопасности информации; реализацию (реорганизацию) технологических
процессов обработки информации в ИС с учетом требований по
информационной безопасности;
принятие эффективных мер сохранности и обеспечения физической
целостности технических средств и поддержку необходимого уровня
защищенности компонентов ИС;
применение физических и технических (программно-аппаратных)
средств защиты ресурсов системы и непрерывную административную
поддержку их использования;
регламентацию всех процессов обработки подлежащей защите
информации, с применением средств автоматизации и действий сотрудников
структурных подразделений, использующих ИС, а также действий персонала,
осуществляющего обслуживание и модификацию программных и технических
средств ИС, на основе утвержденных организационно-распорядительных
документов по вопросам обеспечения безопасности информации;
четкое знание и строгое соблюдение всеми сотрудниками,
использующими и обслуживающими аппаратные и программные средства ИС,
требований организационно-распорядительных документов по вопросам
обеспечения безопасности информации;
персональную ответственностью за свои действия каждого
сотрудника, участвующего в рамках своих функциональных обязанностей, в
процессах автоматизированной обработки информации и имеющего доступ к
ресурсам ИС;
эффективный контроль за соблюдением сотрудниками подразделений
пользователями и обслуживающим АС персоналом, – требований по
обеспечению безопасности информации;
проведение постоянного анализа эффективности и достаточности
принятых мер и применяемых средств защиты информации, разработку и
49
реализацию предложений по совершенствованию системы защиты информации
в АС.
Организационные (административные) меры регламентируют процессы
функционирования системы обработки данных, использование ее ресурсов,
деятельность персонала, а также порядок взаимодействия пользователей с
системой таким образом, чтобы в наибольшей степени затруднить или
исключить возможность реализации угроз безопасности.
2.4 Инструкция пользователя
2.4.1 Инсталляция системы
Инсталляцию системы следует начинать с размещения базы данных.
Файлы базы данных (БД) следует разместить в одной папке, к которой должен
быть предоставлен общий доступ по полной схеме (чтение- запись). Шаблоны
печати должны располагаться в папке, вложенной в папку БД.
На рабочих станциях должна быть инсталлирована служба BDE (Borland
Database Engine). Ее можно установить с отдельного инсталляционного диска
либо в процессе установки пакета Delphi. После установки BDE следует на
каждом рабочем месте настроить алиас с именем Dg, указав ему папку с базой
данных. В качестве рабочей станции может использоваться и файловый сервер,
на котором размещена база данных [12], [13].
2.4.2 Начало эксплуатации. Заполнение справочников и журналов
Перед началом собственно работы с системой следует заполнить
справочники. Разумеется, пополнять их можно и в ходе эксплуатации системы,
однако заполненные справочники заметно облегчат дальнейшую работу.
Первым следует заполнить справочник клиентов. Работа со всеми
справочниками построена по одному и тому же принципу. При обращении к
справочнику через главное меню на экран выводится окно справочника,
большую часть которого занимает таблица с содержимым справочника. Для
вставки новой записи следует воспользоваться кнопкой «Вставить» на форме.
50
Для изменения существующей записи следует воспользоваться кнопкой
«Редактировать». В обоих случаях на экран выводится форма редактирования,
которая позволяет изменять информацию записи. Для удаления также
существует отдельная кнопка. Удаление производится по нажатию
соответствующей кнопки. Удаление сведений о клиентах невозможно, если в
других таблицах есть связные записи.
Работа с другими справочниками построена по тому же образцу.
Работа с журналом первичных документов отличается тем, что форма
редактирования в этом случае является сложной и многосвязной.
51
ГЛАВА 3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА
3.1 Анализ существующих методов расчета экономической эффективности
Существует несколько методик определения экономической
эффективности. Рассмотрим следующие:
экономическая оценка инвестиций;
функционально-стоимостной анализ;
расчет экономической эффективности на основе метода приведенных
затрат.
Метод экономической оценки инвестиций используется, когда проект
подразумевает реконструкцию, расширение, создание новых объектов в сфере
производства и услуг. Реализация таких проектов требует значительных затрат
средств или инвестиций. Поэтому в экономической части проекта
обязательным является обоснование назначения, способа инвестирования,
формы собственности. Для экономической оценки инвестиций необходимо
определить величину затрат, классифицировать предстоящие затраты,
прогнозировать притоки и оттоки денежных средств, риски и экономическую
эффективность.
Функционально-стоимостной анализ целесообразно применять при
оценке экономической эффективности от внедрения сложных систем. Строится
функциональная модель, определяется наилучшее соотношение между
значимостью функций и затратами на их реализацию.
Метод приведенных затрат используется для определения
экономического эффекта и полученной экономии от автоматизации
управления. Метод базируется на расчете единовременных (капитальных)
затрат на автоматизацию и эксплуатационных расходов на функционирование
системы. Метод приведенных затрат сравнивает расход на автоматизацию,
приведенный к одному году, с расходом на выполнение тех же функций

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран