Диплом: Автоматизация процесса ведения документации и отчетности в ООО "Бит Трейдинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
- ограничения: финансовые, временные и т.д.;
- процедура управления изменениями.
Стратегия автоматизации, в первую очередь, должна соответствовать при-
оритетам и стратегии (задачам) бизнеса. Организация, приняв решение о внед-
рении системы автоматизации, должна выбрать стратегию из нижеперечислен-
ных вариантов:
- хаотичная – автоматизируются отдельные задачи, не связанные между
собой операции, выполняемые как одним, так и несколькими сотрудниками. Не-
достатки данной стратегии – это наличие неавтоматизированных участков; веро-
ятность дублирования информации при вводе ее в разные приложения; низкая
эффективность автоматизации;
- автоматизация по участкам представляет собой процесс автоматизации
решаемых задач в отдельных подразделениях организации, объединенных по
функциональному признаку. При этом подразумевается выбор одной или не-
скольких задач, решаемых сотрудниками одного отдела, без привязки к суще-
ствующим на предприятии бизнес-процессам. Данная стратегия выгодна в слу-
чаях, когда предприятие не имеет достаточно средств для внедрения системы
комплексной автоматизации, и существуют участки, автоматизация которых дает
значительный экономический эффект;
- автоматизация по направлениям отличается от автоматизации по участ-
кам тем, что предполагает участие в этом процессе всех подразделений органи-
зации, деятельность которых связана с автоматизируемым направлением. Авто-
матизация по направлениям предполагает автоматизацию одного или нескольких
бизнес-процессов от начала до конца;
- полная (комплексная) автоматизация предполагает автоматизацию всех
функций управления и всех бизнес-процессов организации. При таком подходе
наблюдается максимальная эффективность внедрения системы автоматизации
(по сравнению с автоматизацией по участкам и по направлениям), а также значи-
тельная стоимость системы и высокие требования к процессу управления внед-
рением системы.
По мнению автора работы, в данном случае подходит стратегия автомати-
зации “по направлениям”, так как автоматизируется отельный бизнес-процесс –
38
“внутренний товарооборот” ООО “Бит Трейдинг”.
Автоматизация по направлениям подразумевает автоматизацию отдельных
направлений деятельности предприятия. Отличительной чертой от автоматиза-
ции по участкам является, что деятельность предполагает участие в этом процес-
се всех организационных подразделений, функционирование которых связано с
автоматизируемым направлением. Конечным результатом автоматизации по
направлениям может быть полная автоматизация компании. Полная автоматиза-
ция подразумевает собой систему, состоящую из большого количества элементов
различных уровней и различного назначения. К ним относятся подсистемы, мо-
дули, блоки управления, задачи, управленческие процедуры, функции и т. д. Это
позволяет использовать один алгоритм для расчета похожих задач. Так же ис-
ключается необходимость дублирования различных справочников в разных си-
стемах, так как всё собрано в одной. Есть и минусы полной автоматизации. Пол-
ная автоматизация требует значительных финансовых и временных затрат, а так-
же – очень точного и тщательного планирования внедрения.
1.3.3 Выбор и обоснование способа приобретения ИС для автома-
тизации задачи
Рассмотрим несколько, наиболее распространенных вариантов приобрете-
ния информационной системы:
1. готовое решение – в этом случае необходимо решить вопрос о разработ-
ке или приобретении программного комплекса, обеспечивающего функциониро-
вание информационной системы, например, “1С: Предприятие 8. Комплекты
прикладных решений” работают на платформе “1С: Предприятие 8”;
2. аренда – возможность состоит в аренде информационной системы или
отдельных ее подсистем (модулей) в электронном торговом ряду на специализи-
рованном сервере; в этом случае большую часть технических вопросов берет на
себя владелец системы, как, например, система онлайн-торговли “Большая пти-
ца” ООО “Этерон”; за пользование услугами фирмы необходимо ежемесячно
вносить оплату;
3. создание ИС на заказ – является самым дорогим вариантом разработки
39
ИС, так как требует привлечения бизнес-консультантов, сторонних разработчи-
ков и специалистов по внедрению и сопровождению ИС;
4. самостоятельная разработка ИС в данном конкретном случае является
относительно недорогим способом приобретения ИС для решения задачи авто-
матизации процесса внутреннего товарооборота в ООО “Бит Трейдинг”; при
этом необходимо отметить преимущества и недостатки такого способа внедре-
ния. Преимущества заключаются в том, что исключаются лишние затраты – ИС
разрабатывается под конкретные нужды организации; недостатки определяются
тем, что надежность и временные рамки создания ИС напрямую зависят от про-
фессионализма программистов.
Создание системы самостоятельно гарантирует знание кода системы,
структуры базы данных, масштабируемость системы в будущем, так как соб-
ственную программу менять намного проще, чем разбирать код готовой ИС.
Учитывая все вышеприведенные аргументы, можно определится с тем,
что разработка ИС будет осуществляться самостоятельно.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение систем включает в себя: систему класси-
фикации и кодирования, систему унифицированной документации, информаци-
онную базу, то есть, информацию из всех информационных массивов.
Внемашинное информационное обеспечение – это совокупность инфор-
мации, основную часть которой составляют документы. Для ООО “Бит Трей-
динг” первичные документы (входные) – это документы, например, по оформле-
нию поставок товаров:
товарно-транспортная накладная, счет-фактура, сертификат качества;
документ, подтверждающий факт оплаты поставки: товарный чек или часть при-
ходного кассового ордера; кроме того, с каждым поставщиком должен быть за-
ключен договор на поставку товара.
40
отчетные (выходные) документы, к которым в ООО “Бит Трейдинг”
относится, например, отчетность по списаниям товаров, отчетность по пере-
оценке товаров, отчетность о наличии товаров, кассовый отчет и другие виды
отчетности.
Внутримашинное информационное обеспечение – это представление дан-
ных на машинных носителях в виде специальным образом организованных мас-
сивов информации в виде файлов, БД и их информационных связей. Внутрима-
шинное информационное обеспечение системы создает информационную среду,
направленную на выполнение сотрудниками своих профессиональных обязанно-
стей. Эта область характеризуется набором объектов, их свойств (атрибутов) и
взаимосвязей. Для каждого информационного объекта определяется совокуп-
ность его характеристик, свойств.
Информационные потоки – это направленное движение документов от ис-
точников их формирования к ее получателям [7], [8], [9].
Классификаторы служат средством описания данных, обуславливают
единство классификации и кодирования информации и предназначены для обес-
печения машинной обработки и выдачи данных в удобной форме пользователям
при решении различных задач.
При проектировании ИС использовались следующие общероссийские
классификаторы:
ОКУД - Общероссийский классификатор управленческой документации;
ОКОПФ - Общероссийский классификатор организационно-правовых
форм.
При проектировании системы должна использоваться реляционная мо-
дель данных [8], [12] [16]. Реляционная модель представляет собой описание
предметной области, где все данные логически структурированы внутри отно-
шений (таблиц). Каждое отношение имеет имя и состоит из поименованных ат-
рибутов (столбцов) данных. Каждый кортеж (строка) данных содержит по одно-
му значению каждого из атрибутов. Благодаря этой простоте логической струк-
туры реляционные модели данных имеют большое преимущество и в настоящее
время являются доминирующим типом моделей данных.
41
В разрабатываемой информационной системе должно быть реализовано
ведение следующих классификаторов и справочников (с указанием атрибутов):
Данные о пользователях ИС (справочник): код пользователя, наименова-
ние пользователя, должность.
Данные о поставщиках (справочник): код поставщика, полное наименова-
ние поставщика, адрес поставщика, телефон, е-mail.
Данные о товарах (справочник): код товара, наименование товара, едини-
ца измерения, цена покупки товара, розничная цена.
Приведенные выше данные могут поступать как в бумажном виде, так и в
электронном, например, в виде файлов MS Excel из различных источников.
1.4.2. Обоснование проектных решений по программному обес-
печению
Программное обеспечение (ПО) включает совокупность программ, реали-
зующих функции и задачи ИС и обеспечивающих устойчивую работу комплек-
сов технических средств. В состав программного обеспечения входят общеси-
стемные и специальные программы, а также инструктивно-методические мате-
риалы по применению средств программного обеспечения и персонал, занима-
ющийся его разработкой и сопровождением на весь период жизненного цикла
ИТ [13].
Для разработки программного приложения автоматизированной обработ-
ки, выбор той или иной операционной системы не повлияет на функциональ-
ность системы по причине того, что при реализации алгоритмов программного
приложения не требуется использования каких-либо специфических функций
операционной системы.
Для выбора языка программирования необходимо определить требования
к среде программирования [14]. В процессе анализа требований и классифика-
ции проектируемой ИС, определенны следующие требования к среде проектиро-
вания:
- кроссплатформенность, необходимая для интеграции с другими подси-
стемами, например, с ИС “1С: Бухгалтерия”;
42
- гибкость, позволяющая без дополнительных затрат изменять, дорабаты-
вать информационную систему;
- безопасность;
- язык программирования должен предоставлять широкие возможности по
работе с современными СУБД.
В качестве средств, наиболее эффективно работающих с Microsoft SQL
Server и в достаточной степени удовлетворяющих заданным критериям и требо-
ваниям к проектируемой ИС, можно назвать следующие:
Microsoft Visual C++;
Microsoft Visual Basic;
Borland Delphi 7;
Borland C++ Builder 6.
Они несложны в использовании, доступны; средства Borland Delphi 7 для
работы с базами данных в клиент-серверной технологии и средства для создания
заказных компонентов активно изучаются в учебных заведениях. Учитывая эти
обстоятельства, автором был выбран пакет Borland Delphi 7.
Delphi – это комбинация нескольких важнейших технологий:
высокопроизводительный компилятор в машинный код;
объектно-ориентированная модель компонент;
визуальное (а, следовательно, и скоростное) построение приложений
из программных прототипов;
масштабируемые средства для построения баз данных.
Для пакета Delphi используется специальная версия языка программиро-
вания Паскаль – Object Pascal, являющаяся дальнейшим развитием языка
Borland/Turbo Pascal.
Для создания запросов предполагается использовать встроенные средства
языка SQL.
SQL (Structured Query Language) – это сокращенное название структури-
рованного языка запросов, предоставляющего средства создания и обработки
данных в реляционных базах данных (БД). Независимость от специфики компь-
ютерных технологий, а также поддержка SQL лидерами промышленности в об-
ласти технологии реляционных баз данных сделали его основным стандартом
43
языка БД. SQL может использоваться:
для определения данных – определение БД, а также создание и уни-
чтожение таблиц, индексов;
для организации запросов на выбор данных – предложение SELECT;
для модификации данных – добавление, удаление и изменение дан-
ных;
для управления данными – предоставление и отмена привилегий на
доступ к данным, управление транзакциями и другие.
Таким образом, SQL обеспечивает гибкость с точки зрения приспособлен-
ности базы данных к изменяющимся требованиям предметной области, обеспе-
чивает поддержку архитектуры клиент/сервер; SQL является одним из лучших
средств для реализации приложений на платформе клиент/сервер. При этом SQL
служит связующим звеном между клиентской и серверной системой, взаимодей-
ствующей с пользователем, с системой управления БД, позволяя каждой из них
сосредоточиться на выполнении своих прямых функций.
Разрабатываемая ИС базируется на архитектуре клиент-сервер [17]. Сер-
вер выполняет функции хранения, управления данными. Клиент выполняет
функции ввода, обработки и отображения информации. Используемую архитек-
туру можно охарактеризовать как модель доступа к удаленным данным, Remote
Date Access (RDA); в данном случае для хранения данных используется MS SQL
Server. Взаимодействие между клиентской частью системы и сервером обеспе-
чивается средствами SQL.
Разрабатываемая ИС ориентирована прежде всего на обеспечение доку-
ментацией и отчетностью процесса внутреннего товарооборота в ООО “Бит
Трейдинг”, поэтому большое внимание в работе уделяется автоматизации фор-
мирования документов и отчетов. Для этой цели используются средства встро-
енного в пакет Delphi 7 генератора отчетов Rave Reports версии 5.0. Его возмож-
ности перечислены ниже:
встроенный мощный дизайнер;
рreview как в MS Word;
неограниченное количество страниц сформированного отчета;
44
многостраничные отчеты; составные (композитные) отчеты; вло-
женные отчеты; группы; многоколоночные отчеты; master-detail-detail отчеты;
полный контроль над процессом печати, поддержка всех типов бу-
маги;
набор наиболее популярных компонентов: Текст, Линия, Рисунок,
Фигура, OLE объект, т.д.;
экспорт в TXT, RTF, HTML документы;
редактирование сформированного отчета;
работа в менеджере данных с Data Objects (ADO), BDE, Interbase
Express (IBX), ActiveX;
форма отчета может храниться также и во внешнем файле.
1.4.3. Обоснование проектных решений по техническому обеспе-
чению
Техническое обеспечение – это персональный компьютер, оргтехника,
линии связи, оборудование сетей.
Комплекс технических средств составляют:
- компьютеры;
- устройства сбора, накопления, обработки, передачи и вывода информа-
ции;
- устройства передачи данных и линий связи – модемы;
- эксплуатационные материалы – бумага, CD (DVD)- диски.
Техническая архитектура организации имеет в своем составе локальную
вычислительную сеть с выходом в Internet.
При выборе компьютера необходимо руководствоваться рядом характе-
ристик. К таким характеристикам относятся надежность, стоимостные затраты,
производительность, простота использования и др. От значения указанных па-
раметров зависит возможность работы с требуемыми программными средства-
ми, а, следовательно, и успех создания системы.
Для печати, сканирования и копирования документов должно быть соот-
ветствующее оборудование. Для обеспечения сохранности данных при аварий-
45
ном отключении электропитания персональный компьютер должен быть обору-
дован блоком бесперебойного питания. Как многофункциональными устрой-
ствами, так и устройствами бесперебойного питания, рабочие места пользовате-
лей уже оборудованы, поэтому внедрение разрабатываемой системы не требует
закупки и установки дополнительных технических средств.
Компьютер, являющийся сервером должен иметь следующую конфигура-
цию:
процессор Intel Pentium 4 1,8 ГГц;
оперативная память 512 МБ;
дисковое пространство не менее 100 ГБ.
Сервер с клиентами должны быть соединены через концентраторы (HUB
или SWITCH) сетевым кабелем, следующего типа: витая пара, стандарт 100 Ba-
seT4. К каждому клиенту должен быть подключен кассовый аппарат: АМС 100Ф
и сканер штрихкодов: ZEBEX Alpha 70 CCD.
46
II ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) – одно из базовых понятий методологии проекти-
рования информационных систем (ИС). Это непрерывный процесс, который
начинается с момента принятия решения о необходимости создания информаци-
онной системы и заканчивается в момент ее полного изъятия из эксплуатации.
Основным нормативным документом, регламентирующим ЖЦ, является между-
народный стандарт ISO/IEC 12207 (ISO – International Organization of
Standardization – Международная организация по стандартизации, IEC –
International Electrotechnical Commission – Международная комиссия по электро-
технике). Он определяет структуру ЖЦ, содержащую процессы, действия и зада-
чи, которые должны быть выполнены во время создания ИС.
Модель процесса создания программного обеспечения – структура, опре-
деляющая последовательность выполнения и взаимосвязи процессов; действий и
задач, выполняемых на протяжении этого процесса, общее абстрактное пред-
ставление разработки программного обеспечения (ПО). Каждая такая модель
представляет процесс создания ПО в каком-то своем “разрезе”, используя только
определенную часть всей информации о процессе.
Рассмотрим наиболее распространенные модели жизненного проектиро-
вания информационных систем, сравним их по критериям простоты использова-
ния и стойкости к изменениям.
Критерии выбора:
Простота использования.
Стойкость к изменениям требований.
Существует две наиболее популярные модели процесса создания про-
граммного обеспечения информационных систем:
1. Каскадная модель – основана на разбиении всей разработки на этапы,
причем переход с одного этапа на следующий происходит только после того, как

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

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