Проектирование реализации операций бизнес-процесса «Управление документооборотом» (Характеристика бизнеса)
Содержание:
ВВЕДЕНИЕ
Актуальность темы обоснована тем, что эффективность управления предприятием или организацией зависит и от того, насколько разумно организован документооборот. Фактически, малоэффективное использование накопленной информации (или, еще хуже, ее утрата) может привести к большим потерям в деятельности предприятия. Ведь вовремя не полученная информация или документ — это, прежде всего, потерянное время, деньги и упущенные возможности. Вследствие этого, на любом предприятии, где ведется активная работа с различными документами, рано или поздно встает проблема систематизации, обработки и безопасного хранения значительных объемов информации.
Значительную часть своего рабочего времени специалисты предприятий тратят как на поиск необходимой им информации, так и на создание и отправку документов. Существуют оценки, что руководители на работу с документами тратят до 65% рабочего времени, секретарь-референт тратит до 75% своего времени на работу с документами, а операционные сотрудники предприятия от 30% до 70% рабочего времени, в зависимости от того, насколько автоматизирована система документооборота на предприятии.
На основе вышесказанного можно отметить, что автоматизированные системы документооборота в деятельности предприятий любого профиля играют немаловажную роль, и поэтому для современных предприятий применение и усовершенствование данных систем документооборота является актуальной задачей. Автоматизация системы документооборота на предприятии в быстро меняющихся условиях и существенного роста объема информации невозможно без использования современных информационных технологий.
Современные системы документооборота строятся на базе корпоративных информационных систем, позволяющих создавать единое информационное пространство для всего предприятия. И это особенно важно, так как, только владея полной информацией обо всех процессах, происходящих во всех структурных подразделениях можно принимать оперативные и обоснованные руководящие решения.
А создание единого информационного пространства для всего предприятия невозможно без объективной оценки текущего состояния дел - создания модели «как есть», но и анализа планируемых изменений, т.е. моделирования ситуаций «как должно быть» (для решения данных задач применяется моделирование бизнес-процессов).
Поэтому целью данного дипломного проекта является разработка автоматизированной системы управления (АСУ) документооборотом на основании проведенного анализа по предприятию ООО «Тавис», являющегося объектом исследования в данной работе.
Задачи, которые стояли при изложении данного дипломного проекта:
- Определить понятие корпоративной информационной системы;
- Определить этапы жизненного цикла ИС;
- Определить понятие бизнес-процесса с точки зрения международных стандартов;
- Проанализировать базовые бизнес-процессы на предприятии, являющимся объектом исследования в данном дипломном проекте, построить функциональную модель бизнес-процессов и объектную модель бизнес-процессов с помощью методологии ARIS;
- Рассмотреть существующие архитектуры АСУ документооборотом и предложить наиболее оптимальную для данного предприятия;
- Разработать и внедрить АСУ документооборотом на предприятии, обосновать ее эффективность.
Как уже было показано выше, объектом исследования в данном дипломном проекте является Общество с Ограниченной Ответственностью «Тавис», которое осуществляет свою деятельность на рынке строительства и эксплуатации объектов туристической недвижимости.
Предметом исследования в данном дипломном проекте являются технологии и методологии проектирования автоматизированных систем управления документооборотом.
В процессе подготовки курсового проекта был изучен широкий спектр специальной литературы, посвященной вопросам документационного обеспечения управления. При этом особое внимание уделялось вопросам организации и совершенствования автоматизации документооборота на предприятиях и в организациях, а также перспективам развития автоматизированных систем управления документооборотом.
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1 Выбор комплекса задач автоматизации
Деятельность позволяют компании «ТАВИС» направлена время на решение видим любых обоснование задач основные своих оптическое клиентов.
Как return бы ни обстояло perl дело функций с ведением программному информации непрозрачность о клиенте первую на предприятии, конкуренции если рамках эта распределенной задача возможной не решается обеспечивает с помощью банковских CRM-систем, информационных руководитель автоматизации имеет поэтому следующий рисунок набор критерии проблем:
- тяжелая вендров взаимозаменяемость иметь менеджерского поля состава,
- недостоверный расчетный анализ англ работы проникновения с клиентами организация компании,
- длительность хранения формирования проблемам оперативной require отчетности.
Риск развития утери срок данных клиентов вследствие return ухода доступны из компании standard менеджера, затрат в чьи билеты обязанности составят входит условии взаимодействие сервер с клиентами локальной может которой привести автоматизацию к серьезным наиболее финансовыми скорость потерям.
Результатом осуществляются CRM-автоматизации сети гарантированно минимальное становится отличительной экономия джексон времени обработать менеджерами является по работе договор с клиентами, таблица за счет время оперативного качестве доступа время к полной почтовый и достоверной анализа информации угроз о заказчике, расчетного и руководящим открытым составом управление компании, выбор за счет ресурсов удобной доступность системы автоматизации формирования коэффициент отчетности процессом по любым можно интересующим автоматизации параметрам.
деятельности оказывающего представляет из комплекс , каждая из представляет из законченный . Среди автоматизации выделить как:
- бухгалтерский на предприятии;
- квартир и в аренду и ;
- учета желающих или купить ;
- учета которым иные ;
Можно еще целый ряд в комплексе автоматизации агентства .
Следует , что все задачи в задач между , а операции, на предприятии, не относиться к одной .
1.2 Характеристика бизнеса
Основные бизнес-направления исследуемого Департамента это представление услуг аренды объектов туристической недвижимости в корпоративном и частном секторе, а также непосредственное сопровождение сделок. Соответственно основные бизнес-процессы, генерирующие денежный поток равны бизнес-направлениям, и заключаются, как показано на рисунке 6 в следующем:
Поиск потенциальных клиентов, желающих нанять для собственных либо корпоративных нужд туристические объекты недвижимости;
- Бизнес-направления Департамента Аренды ООО «Тавис»
Выявление потребностей потенциальных клиентов (уровень класса объекта, географическое расположение, ценовая категория объекта);
В соответствие с выявленными требованиями, потенциальным клиентам предоставляется каталог туристических объектов, после конечного определения объекта, сотрудники клиентских отделов выезжают совместно с клиентами на осмотр объекта (объектов);
После того, как клиент определил объект, по которому он готов заключить договор найма, сотрудники клиентских отделов готовят необходимый пакет документов;
Пакет документов предоставляется клиенту, после подписания договора найма завершения всех организационных моментов по передаче объекта клиенту, сотрудники клиентского отдела ставят сделку на мониторинг;
Сотрудниками клиентских отделов заполняется внутренняя документация и предоставляется руководителям клиентских отделов, которые в свою очередь формируют общую отчетность по отделу и предоставляют ее руководителю Департамента.
Далее рассмотрим обеспечивающие бизнес-процессы, которые заключаются в следующем:
Финансовый и бухгалтерский отдел Департамента Аренды учитывает доходы и расходы, произведенные Департаментом;
Создает финансовую (бухгалтерскую), управленческую отчетность, формирует перспективные планы доходов и расходов денежных средств и материальных запасов, анализирует, прогнозирует основные показатели деятельности. Моделирует бюджетирование деятельности;
Менеджер по персоналу Департамента Аренды занимается поиском, побором, отбором и обучением персонала, по заявкам от руководителей клиентских отделов;
Системный администратор обеспечивает:
обслуживание автоматизированной системы управления в финансовом и бухгалтерском отделе;
обслуживание корпоративной сети в Департаменте Аренды;
техническую поддержку и поддержку пользователей Департамента Аренды;
взаимодействие с отделом IT Департамента Эксплуатации.
Управленческие бизнес-процессы в Департаменте Аренды состоят в следующем:
стратегическое планирование деятельности Департамента, которое осуществляет руководитель Департамента совместно с руководителями клиентских отделов;
для определения сценариев развития руководитель Департамента Аренды непосредственно взаимодействует с руководителем Департамента Эксплуатации, который предоставляет данные о объект готовых с сдаче и остающихся на балансе ООО «Тавис»;
оперативное руководство деятельностью клиентских отделов выполняют руководители клиентских отделов, в обязанности которых входит предоставление отчетности по оперативному моделированию и прогнозированию деятельности отделов на ближайший месяц финансовому и бухгалтерскому отделу.
Бизнес-процессы развития (выполняются согласно стратегическому плану развития Департамента Аренды, исполнители – руководители и сотрудники клиентских отделов):
Поиск и развитие клиентской базы;
Заключение договоров о намерениях с корпоративным сектором;
Разработка программ повышения лояльности корпоративных и частных клиентов;
Разработка индивидуального плана сотрудничества с постоянными корпоративными и частными клиентами.
Итак, выше были проанализированы базовые бизнес-процессы Департамента Аренды ООО «Тавис», очевидно, что базовые бизнес-процессы имеют отдельные сферы пересечения, поэтому далее построим функциональную модель бизнес-процессов (приложение 1). На основании построенной функциональной модели бизнес-процессов, в следующей части главы первой данного дипломного проекта проанализируем основные возможные проблемы и определим основные причины, обуславливающие необходимость автоматизации отдельных бизнес-процессов.
1.3 Характеристика , возникающего при задачи
единицей в системе документ.
В качестве информации используются следующие документы:
- трудовая книжка;
- штатное расписание;
- документ.
Трудовая книжка сотрудника используется при регистрации его в системе. Источником получения данного документа является отдел кадров. При этом из нее используются следующие реквизиты:
- фамилия, имя, отчество;
- дата рождения;
- наименование должности;
- наименование отдела.
Частота возникновения данного документа – по мере регистрации новых сотрудников, объем – около 10 строк.
Штатное расписание используется при формировании справочника Отделы, при этом используется только такой реквизит, как наименование отдела. Источником получения данного документа также является отдел кадров, объем – 15 строк.
Документ является основным входным документом. При регистрации документа в системе задействуются следующие реквизиты:
- наименование;
- тип документа;
- дата подготовки или поступления;
- количество страниц;
- описание документа;
- электронная копия документа.
Источниками получения документов являются как другие организации, так и отделы самого предприятия. Объем документов колеблется в очень широком диапазоне.
В системе используются справочники, приведенные в таблице 1.1.
Таблица 1.1
Перечень используемых справочников
№ пп |
название справочника |
ответственный за ведение |
средний объём справочника в записях |
среднюю частоту актуализации |
средний объем актуализации, % |
1 |
Отделы |
Администратор |
100 |
1 раз в месяц |
10 |
2 |
Должности |
Администратор |
10 |
1 раз в год |
10 |
3 |
Руководители |
Администратор |
20 |
1 раз в год |
10 |
4 |
Типы документов |
Администратор |
500 |
1 раз в месяц |
25 |
Справочник Отделы имеет следующие реквизиты:
- код отдела;
- полное наименование отдела;
- сокращенное наименование отдела.
Справочник Должности имеет следующие реквизиты:
- код должности;
- наименование должности.
Справочник Руководители имеет в своем составе следующие реквизиты:
- фамилия;
- имя и отчество;
- код должности;
- код отдела;
Справочник Типы документов включает в себя наименование типа документа и его код.
1.4. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (ИО) подсистемы представляет собой информационную модель работы сотрудников предприятия. Различают внемашинное и внутримашинное обеспечение.
Информационное обеспечение включает в себя: систему классификации и кодирования; систему унифицированной документации, используемой в ИО, информационную базу, т.е. информацию из всех информационных массивов.
Внемашинное обеспечение – это вся совокупность информации, основную часть которой составляют документы.
Внутримашинное ИО – это представление данных на машинных носителях в виде специальным образом организованных массивов (файлов), БД и их информационных связей. Внутримашинное информационное обеспечение подсистемы создает информационную среду, направленную на выполнение сотрудниками своих профессиональных обязанностей. Эта область характеризуется набором объектов, их свойств и взаимосвязей. Для каждого объекта выделяется набор его характеристик, свойств.
Система документации — это совокупность взаимосвязанных форм документов, регулярно используемых в процессе управления экономическим объектом. Отличительной особенностью системы экономической документации является большое разнообразие видов документов.
Существующие системы документации, характерные для неавтоматизированных ЭИС, отличаются большим количеством разных типов форм документов; большим объемом потоков документов и их запутанностью; дублированием информации в документах и работ по их обработке и, как следствие, низкой достоверностью получаемых результатов. Обработка документов в таких системах занимает почти половину времени работников. При необходимости упростить систему документации, используют следующие подходы:
- проведение унификации и стандартизации документов;
- введение безбумажной технологии, основанной на использовании электронных документов и новых информационных технологий их обработки.
Входные документы для решаемой задачи желательно получать через сеть, поэтому они должны быть представлены в файлах заранее согласованной структуры. Для упрощения использования таких файлов, они должны иметь табличную форму (что несложно осуществить, т.к. эти документы являются результатными в других задачах и выводятся программными средствами).
Классификаторы служат средством описания данных, обуславливают единство классификации и кодирования информации и предназначены для обеспечения машинной обработки и выдачи данных в удобной форме потребителям при решении различных задач.
К внутримашинному информационному обеспечению относится описание экранных форм.
При построении структуры экранных форм для ввода данных первичных документов с оперативной информацией целесообразно использовать комбинированную форму, максимально приближенную к той, которая была использована для построения самого документа. Расположение полей должно быть в последовательности, соответствующей логической структуре документа и файлов с оперативной информацией, сокращающей трудоемкость операции загрузки информации в информационную базу.
При построении экранных форм для документов с постоянной информацией следует иметь в виду, что эти макеты используются для ввода и актуализации записей информационной базы, поэтому для их проектирования целесообразно применить анкетную форму расположения реквизитов, удобную для выполнения этих операций.
В основе выбора экранных форм лежат принципы минимальной трудоемкости и стоимости ввода информации в ЭВМ, максимальной степени читабельности результатной информации, выводимой на экран, и максимальной надежности и достоверности выполнения этих операций.
При разработке системы использовалась реляционная модель базы данных. Реляционная модель данных некоторой предметной области представляет собой набор отношений изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области, моделировать связи между ними. При этом сами данные хранятся в таблицах. Для удобства идентификации каждая таблица созданной базы данных обладает уникальным кодом.
1.5. Обоснование проектных решений по программному обеспечению
Программное дата обеспечение (ПО) включает задачи совокупность юридический программ, используемых реализующих программного функции придется и задачи описание ИС и обеспечивающих обработать устойчивую программному работу поставщиков комплексов полном технических структурным средств. В строк состав система программного данных обеспечения отправку входят поставщиков общесистемные задание и специальные издательство программы, осуществляющие а также встроенных инструктивно-методические бухгалтерского материалы безопасность по применению отсутствия средств материальными программного экстремальное обеспечения.
К продукта общесистемному (общему) программному обеспечения обеспечению макарова относятся базе программы, прямой рассчитанные которые на широкий являются круг если пользователей windows и предназначенные работа для таблица организации порядковая вычислительного определим процесса реквизитный и выполнения конечным часто торговые встречающихся после вариантов программной обработки управление информации. Они помощью позволяют таблица расширить выполняемых функциональные является возможности затрат ЭВМ, составление автоматизировать схема планирование дата очередности таблицы вычислительных использование работ, существующей а также являются автоматизировать ведущей работу действия программистов. Специальное (функциональное) программное стоимость обеспечение эрик представляет проектирования собой адрес совокупность access программ, данных разрабатываемых совокупной при возможные создании программного ИТ конкретного является функционального срок назначения. Оно придется включает заместитель пакеты сравнение прикладных предоставления программ, только осуществлявших системы организацию характеристика данных даже и их обработку dimm при технические решении тяжелая функциональных билеты задач только ИС.
При скорость выборе качестве комплекса скорости технических стандарт средств наименование для проектом разработки операционная системы, список одним комиссионной из важнейших windows критерием сбытовых является внедрения выбор взаимодействие операционной сохранение системы. Операционная всех система руководство управляет технология техническими категории средствами возможность компьютера, предприятия поддерживает более запуск оптимизации и выполнение между тех субд или одном иных клиентов программ разноцветные и приложений, построения обеспечивает издание защиту продаж данных, имеет выполняет которые различные стандарт сервисные международных функции. Каждая определим программа денежными пользуется журнал средствами, программе предоставляемыми поле операционной function системой. Таким сервера образом, осуществляет выбор используется операционной определяет системы пользователям очень субд важен, печать так англ как практическое он определяет данных набор ограничения программ следует и формат решения исполняемых пароль файлов, является а также оценка их взаимодействие внешних с операционной сопровождение системой.
На опираясь компьютерах изменились с архитектурой включены x86, развития используемых леффингуелл в качестве фронтальный рабочих обеспечивали мест определим пользователей, указан чаще рублей всего базам применяются расчетного следующие анализ операционные ведение системы:
- операционные специальных системы dimm семейства return Windows отчество от фирмы структура Microsoft,
- операционные продукта системы форма Linux/BSD семейства (UNIX подобные) от база различных выполняемых фирм – разработчиков (Red управлять Hat, организации Debian, Novel, Mandrake работы soft, Gentoo, Slackware, IBM, Oracle, NetBSD, OpenBSD, FreeBSD) [13].
Для связаны разработки данных программного наиболее приложения указан автоматизированной заказы обработки коллектив выбор всего той совместимость или учет иной следующие операционной списка системы операционные не повлияет сети на функциональность оптимизирует системы среды по причине оценка того, конкретного что автоматизации при заданным реализации корпоративной алгоритмов таким программного требующее приложения менее не требуется клиентов использования function каких-либо классификатор специфических расчетного функций создаваемого операционной характеристики системы. Оба журнал типа клиентами операционных openbsd систем месяц позволяют совокупность разрабатывать достоверности программный стандарт продукт логической без работой потери дата его организация функциональности, указан по причине ведение наличия return программных использовать сред (языков поля программирования) для контроль обоих процессы типов текущей операционных стоимость систем [14].
Все качестве из вышеперечисленных таблице операционных помощью систем рисунок содержат память интерфейсы случае межсетевого учету взаимодействия, запомнился что разработки позволяет поле использовать осуществлении программное работа приложение срокам в сети, полной для денежными обмена характерной данными существующей и параллельной реляционные работы разработка нескольких комплекс копий подобная программного требует приложения привязке с одними используемые исходными текущей данными. Оба формирование типа доступа операционных обеспечение систем этой содержат excel в себе xxxxx качественный таблице интерфейс реляционные пользователя, echo что function также относятся позволяет гост производить описание разработку предустановл программного видим приложения полоса для сохранения любой числа из этих размер операционных виды систем.
Архитектура используемых клиент-сервер операционнаой обладает организовать рядом автоматизации преимуществ:
- обеспечивается наименование более разграничение широкий затрат доступ другом к существующим договра базам сервиса данных;
- повышается возможной общая xxxxx производительность echo системы: добавление поскольку размер клиенты утери и сервер паромные находятся interbase на разных деятельности компьютерах, idpostav их процессоры нужно способны абсолютный выполнять области приложения розничной параллельно. Настройка помещения производительности совокупность компьютера мацяшек с сервером адрес упрощается, виды если выполнение на нем единого выполняется совокупность только расчете работа банковские с базой банковской данных;
- снижается нескольких стоимость издательство аппаратного выполнение обеспечения; кроме достаточно классификации мощный снизить компьютер ichars с большим заполнения устройством этой хранения денежные нужен телефон только программных серверу – для ведение хранения распределенной и управления варианта базой xxxxx данных;
- сокращаются фондовый коммуникационные начальники расходы. Приложения наименование выполняют характеристик часть поэтому операций кроме на клиентских оценка компьютерах процессе и посылают поэтому через рисунок сеть порту только помимо запросы доступа к базам return данных, поле что бухгалтерского позволяет числа значительно критерии сократить читабельности объем задачи пересылаемых решении по сети документов данных;
- повышается описание уровень поле непротиворечивости конкуренции данных. Сервер коллектив может новых самостоятельно реализации управлять таблица проверкой word целостности бибилиотеку данных, визуализации поскольку один лишь существующая на нем составят определяются сохранить и проверяются количество все далее ограничения. При оценить этом локальной каждому доступ приложению медленным не придется автоматизацию выполнять result собственную хранит проверку;
- архитектура связавши клиент-сервер образуют естественно форм отображается использовании на архитектуру нужным открытых обеспечение систем.
Выбор udal системы обоснование управления доступны баз времени данных (СУБД) представляет экономические собой зависимости сложную направлена многопараметрическую наименование задачу настройки и является печать одним являются из важных распределенной этапов виды при ошибок разработке обоснование приложений алфавит баз дублированием данных. Выбранный задача программный разработчиков продукт заказы должен модернизации удовлетворять require как решения текущим, разрезе так использование и будущим более потребностям участников предприятия, внедрения при необходимым этом ресурсы следует расчетного учитывать внешние финансовые объем затраты контактное на приобретение стоимостным необходимого result оборудования, использование самой поддержка системы, алфавит разработку используется необходимого perl программного зарубежный обеспечения указан на ее основе, idpostav а также поддержка обучение указываются персонала. Кроме технология того, краткое необходимо управление убедиться, структурным что активными новая windows СУБД базами способна дэвид принести функции предприятию сотрудника реальные информационная выгоды.
Наиболее решения простой рентабельность подход существуют при принятый выборе телефон СУБД отправку основан разделен на оценке является того, время в какой комплекте мере торговому существующие набора системы информация удовлетворяют структура основным издательство требованиям отсутствие создаваемого будет проекта возможностями информационной среднегодовая системы. Более коммутационная сложным подсистемы и дорогостоящим основном вариантом сотрудников является require создание устройством испытательного методология проекта логической на основе почти нескольких каждого СУБД процессом и последующий используется выбор windows наиболее увеличен подходящего дата из кандидатов. Но учет и в этом базы случае подобная необходимо представлен ограничивать решение круг фирмы возможных расчет систем, отношении опираясь ведение на некие использования критерии дата отбора. В списка данном региональных случае можно автоматизация выделить оценка несколько составление групп плана критериев:
- Моделирование субд данных
- Особенности первичному архитектуры длина и функциональные технических возможности
- Контроль годовая работы характерной системы
- Особенности внедрения разработки автоматизация приложений
- Производительность
- Надежность
- Требования оформлением к рабочей разработчик среде
- Смешанные программного критерии
Основным доступ принципом разработке выбора result СУБД куллер следует основе считать описание определение history программного субд продукта, return в наибольшей наименование мере методология соответствующего openbsd предъявляемым требующее требованиям. Эту сохранить задачу вариант решить администратору не очень позволяет просто. Во-первых, базы к СУБД socket предъявляется основные большое контроль число customer требований, осуществлении которые существующая с течением экономическом времени алгоритмов изменяются, следующие во-вторых, алфавит СУБД оценить имеют рисунок большое представители число визуализации параметров, планирование что весь затрудняет новшества их сравнение. Кроме проекта того, telnet информация порядковая о СУБД прибыль часто денежные носит передачи рекламный рисунок характер, главной не позволяющий частота сделать которые правильное совместная суждение.
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Информационная модель и её описание
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативно-справочной информации происходит выполнение функций по обработке данных и формирование конкретных выходных документов. Информационная модель представлена на рисунок 2.
Рис. 2 Информационная модель системы
В соответствии с представленной информационной моделью менеджер заполняет справочник Состояние проектов. Далее, используя данные справочников Клиенты, Сотрудники, Города, Фирмы, состояния проектов, изменяет содержание таблицы Проекты. На основании таблицы Проекты и Справочника Состояние проектов менеджер получает экранные формы выходных документов, таких, как список проектов и список этапов выполнения проектов.
В составе информационного обеспечения рассматриваемого комплекса задач важное место отводится классификаторам экономической информации: обеспечить сжатие призначной части (идентификатора) показателей, а, следовательно, и сократить объем хранимой информации в ЭВМ и время на поиск информации, необходимой для решения задач, облегчить обработку информации позволяют классификация и кодирование информации.
Классификатор — это документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащий наименования объектов, наименования классификационных группировок и их кодовые обозначения. В зависимости от применения они делятся на три группы:
- общегосударственные классификаторы, используемые во всех отраслях и на всех уровнях управления для повсеместного и одинакового обозначения объектов;
- отраслевые (ведомственные) классификаторы, используемые в пределах определенной отрасли (ведомства);
- локальные, используемые в пределах организации или группы организации.
Для полной формализации экономической информации недостаточно простой классификации, поэтому проводят процедуру кодирования.
Кодирование — это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования.
Система кодирования — это совокупность правил обозначения объектов и группировок с использованием кодов.
Код — это условное обозначение объектов или группировок в виде знака или группы знаков в соответствии с принятой системой. Все системы кодирования можно сгруппировать в два подмножества: регистрационных и классификационных систем кодирования.
Требования, которым должны удовлетворять разрабатываемые классификаторы, следующие:
- полнота охвата объектов и признаков классификации каждым классификатором;
- согласованность признаков деления множеств объектов с алгоритмами обработки экономической информации;
- взаимная однозначность наименований объектов и их кодовых обозначений;
- простота кодирования и возможность автоматизации классификации и кодирования;
- возможность увязки с другими классификаторами и системами обозначений;
- эффективность использования классификатора при обработке информации.
В системе используется следующие виды системы кодирования, указанные в таблице 2.1
Таблица 2.1
Используемые системы кодирования
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
---|---|---|---|---|---|
Клиенты |
4 |
9999 |
Порядковая |
Отсутствует |
Локальный |
Проекты |
4 |
9999 |
Порядковая |
Отсутствует |
Локальный |
Состояния проектов |
2 |
99 |
Порядковая |
Отсутствует |
Локальный |
1) Классификатор клиентов
К1=[XXXX] – Код клиента
2.2 Характеристика нормативно-справочной, входной и оперативной информации
В системе используются справочники, приведенные в таблице 2.2
Таблица 2.2
Перечень используемых справочников
№ пп |
название справочника |
ответственный за ведение |
средний объём справочника в записях |
среднюю частоту актуализации |
средний объем актуализации, % |
1 |
Сотрудники |
Администратор |
100 |
1 раз в месяц |
10 |
2 |
Фирма |
Администратор |
50 |
1 раз в месяц |
10 |
3 |
Клиенты |
Пользователь |
50 |
1 раз в месяц |
10 |
4 |
Город |
Администратор |
500 |
1 раз в неделю |
25 |
5 |
Состояние проектов |
Пользователь |
50 |
1 раз в месяц |
10 |
Реквизитный состав справочников приведен в таблице 2.3
Таблица 2.3
Реквизитный состав справочников
№ пп |
Наименование |
Перечень реквизитов |
---|---|---|
Сотрудники |
|
|
Фирма |
|
|
Клиенты |
|
|
Состояние проектов |
|
2.3. Характеристика результатной информации
Описание результатных документов приведено в таблице
Таблица 2.4
Описание выходных документов
№ пп |
Наименование |
Реквизиты |
Таблицы, на основе которых формируется |
Частота формирования |
Способ доставки |
1 |
Список проектов |
|
|
По мере необходимости |
Экранная форма |
2 |
Список этапов выполнения проектов |
|
|
По мере необходимости |
Экранная форма |
В разрабатываемой системе производится расчет следующих показателей:
- Общее количество проектов;
- Общее количество этапов проекта.
Исходное формализованное задание показано в таблице 2.5
Таблица 2.5
Формализованное и исходное описание первичных показателей
№ |
Наименование показателей |
Идентификатор показателя |
---|---|---|
1 |
Количество проектов на дату D |
Kd |
2 |
Количество этапов проекта N |
Zn |
Формализованноеописание результатных показателей приведено в таблице 2.6
Таблица 2.6
Формализованное описание результатных показателей
№ пп |
Наименование показателя |
Идентификатор показателя |
Алгоритм расчета |
1 |
Общее количество проектов |
S |
ΣS |
2 |
Общее количество этапов проекта |
IZ |
ΣZn |
2.4. Общие положения (дерево функций и сценарий диалога)
В разработанном модуле предусмотрен только один пользователь – менеджер. Дерево функций модуля представлено на рисунке 3.
Рис. 3 Дерево функций менеджера
На основании дерева функций разработан сценарий диалога, схематически представленный на рисунке 4.
Рис. 4 Сценарий диалога
2.5. Характеристика базы данных
В разработанном модуле используется СУБД MS SQL Server 2010. Обоснование ее выбора приведено в разделе 1.4. В решаемой задачи используется следующая ER-модель, отображенная на рисунке 5, описывающая взаимосвязь таблиц в БД.
Рис. 5 Модель описания взвимосвязи ER-таблиц
В таблицах 2.7-2.12 приведены элементы модели .
Таблица 2.7
Таблица «City»
№ пп |
Поле |
Тип |
Значение |
idCity |
int(10) |
Номер |
|
city |
varchar(255) |
Наименование города |
|
telcode |
varchar(20) |
Телефонный код |
|
timezone |
int(4) |
Часовой пояс |
Таблица 2.8
Таблица «Klient»
№ пп |
Поле |
Тип |
Значение |
idKlient |
int(11) |
Номер |
|
nameK |
varchar(255) |
Наименование |
|
inn |
varchar(12) |
ИНН |
|
kpp |
varchar(12) |
КПП |
|
fiobossK |
varchar(30) |
ФИО руководителя |
|
fiokontaktk |
varchar(30) |
ФИО контактного лица |
|
telefonK |
varchar(9) |
телефон |
|
adressK |
varchar(255) |
адресс |
|
zipcodeK |
varchar(6) |
индекс |
|
emailK |
varchar(15) |
Е-майл |
|
idCityK |
int(11) |
Код города |
Таблица 2.9
Таблица «Project»
№ пп |
Поле |
Тип |
Значение |
idza |
int(11) |
Номер |
|
idKZ |
int(11) |
Код заявки |
|
idoZ |
int(11) |
Код оборудования |
|
idVZ |
int(11) |
Код производителя |
|
idGZ |
int(11) |
Код гарантии |
|
opisanieZ |
varchar(255) |
Описание неисправности |
|
modelZ |
varchar(45) |
Наименование модели |
|
status |
varchar(45) |
Статус заявки |
|
datezz |
timestamp |
Дата заявки |
|
idzentrZ |
int(11) |
Код фирмы |
Таблица 2.10
Таблица «Sotr»
№ пп |
Поле |
Тип |
Значение |
idI |
int(5) |
Номер |
|
nameI |
varchar(30) |
ФИО |
|
loginI |
varchar(10) |
Логин |
|
parolI |
varchar(10) |
пароль |
|
idZI |
int(11) |
Код фирмы |
Таблица 2.11
Таблица «Firma»
№ пп |
Поле |
Тип |
Значение |
idZ |
int(11) |
Номер |
|
nameZ |
varchar(255) |
Наименование |
|
fiobossZ |
varchar(30) |
ФИО руководителя |
|
fiokontaktZ |
varchar(30) |
ФИО контактного лица |
|
telefonZ |
varchar(9) |
Телефон |
|
adressZ |
varchar(255) |
Адресс |
|
zipcodeZ |
varchar(6) |
Почтовый индекс |
|
emailZ |
varchar(15) |
Е-майл |
|
idCityZ |
int(11) |
Код города |
Таблица 2.12
Таблица «SostPr»
№ пп |
Поле |
Тип |
Значение |
idO |
int(10) |
Номер |
|
nameO |
varchar(255) |
Наименование состояния |
2.6. Структурная схема пакета (дерево вызова программных модулей)
Разработанный модуль включает в себя серверную и клиентскую часть Серверная часть является приложением для взаимодействия с базой данных, клиентская – веб-интерфейсом для ввода данных и получения отчетной информации. Структурная схема пакета представлена на рисунке 6.
Рис. 6 Структурная схема пакета
2.7 Описание программных модулей
На рисунке 7 представлена схема добавления данных о проекте.
Рис. 7 Схема добавления данных о проекте
2.8. Контрольный реализации и его описание
Работа с модулем начинается с авторизации в системе (см. рисунок 8).
Рис.8 Страница авторизации
После успешной авторизации необходимо заполнить справочник состояния проектов, для этого выбираем соответствующий пункт меню (см. рисунок 9 -11 ).
Рис.9 Выбор пункта меню
Рис.10 Заполнение справочника
Для ввода нового состояния проекта необходимо нажать кнопку с изображением зеленого плюса, ввести наименование и нажать кнопку с изображением дискеты.
Далее обратимся к конструктору проектов на рисунке 9.
Рис.11 Добавление проектов
В данном окне необходимо ввести наименование проекта, а также его другие реквизиты – параметры и этапы.
Для получения сводного списка проектов необходимо перейти на вкладку «Заказы» и произвести следующие действия, отраженные на рисунках 12-14.
Рис.12 Выбор даты
Рис. 13 Список проектов
Рис.14 Сводный список
Листинг программных модулей приведен в Приложении.
ЗАКЛЮЧЕНИЕ
В любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. В настоящее время существует большое количество информационных систем, призванных улучшить бизнес процессы компании, оптимизировать время обработки запроса клиента, дать возможность увидеть новые возможности в бизнесе. Для определения какой-либо информационной системы предлагается использовать несколько основополагающих качеств:
Функционал - набор возможностей, которые предлагает система;
Бизнес процессы, которые данная система призвана улучшить;
Стоимость системы;
Сроки внедрения системы.
Это важные критерии, определяющие информационную систему. Важно знать о том, какие бизнес процессы позволит улучшить данная система, сколько времени займет внедрение системы и какова будет конечная стоимость системы для компании.
Создание Автоматизированной Системы Управления документооборотом в Департаменте Аренды ООО «Тавис» приносит тактические и стратегические выгоды. Тактические выгоды определяются сокращением расходов, связанных с:
освобождением физического места для хранения документов;
снижением временных затрат на обеспечивающие бизнес-процессы;
уменьшением затрат на копирование и доставку документов в бумажном виде;
снижением расходов на персонал и оборудование и др.
К стратегическим относятся преимущества, связанные с повышением эффективности работы предприятия или организации. К таким преимуществам можно отнести:
значительное ускорение поиска и выборки документов (по различным атрибутам);
повышение безопасности информации за счет того, что работа в АСУ с незарегистрированной рабочей станции невозможна, а каждому пользователю АСУ назначаются свои полномочия доступа к информации;
повышение сохранности документов и удобства их хранения, так как они хранятся в электронном виде на сервере;
улучшение контроля над исполнением непосредственных обязанностей операционных сотрудников Департамента Аренды.
Определены задачи моделирования бизнес-процессов на основе применения CASE- средств;
Проанализирована организационная структура, направления деятельности компании ООО «Тавис» в целом и Департамента Аренды в частности;
СПИСОК ЛИТЕРАТУРЫ
- В.В., Фомин С.С. на языке Си: . Пособие. – 2-е доп. Изд. – М: и статистика, . – 600с.
- Шилдт на C и C++ для Windows - К.: - издательское BHV, 2010
- Ч. Программирование для ; в двух - СПб.: BHV - Санк-Петербург,
- Архангельский П.А. « в Borland C++ 4.0» M. , 2010
- Б. «Язык С++: Пер. с англ.» М. и связь, .-352с.:ил.
- С.И. Delphi 5 – М.: , 2012.
- A. Разработка приложений на 6 – М.: Киев, .
- Зуев В. A. Pascal 6.0, 7.0. М.: , 2010.
- А.О., Грошев С.В. программирования 5 – М.: Москва, .
- Леонтьев В.И. 5 – М.: Москва, .
- Моисеев А.С. Pascal – М.: , 2013.
- С.А. Программирование – М.: , 2011.
- Н. C. Delphi – М.: Питер,
- Архангельский П.А. в Delphi 5. M., , 2010
- П.Г. Программирование в 5. СПб., Бином,
- Тейксейра С. Т. 5. Руководство . М., Вильямс,
- Угринович Н. и информационные . Набор знаний. М., и связь,
- Фаронов В.В. 3. Учебный . М., Нолидж,
- Харрингтон Дж. реляционных баз . М., ЛОРИ,
- Шумаков В.П. 3 и создание баз данных. М., , 2011
Приложение 1.
Листинг программных модулей
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
TypeName="ComponentsDB.CatalogDB" SelectCountMethod="GetCountByGenre" SelectMethod="GetPageProductsByGenre" EnablePaging="true" OnSelected="ObjectDataSource_Selected" EnableCaching="true" CacheDuration="360">
<SelectParameters>
<asp:QueryStringParameter Name="GenreID" QueryStringField="GenreID"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>,
где
EnablePading = “true” - включает разбиение на страницы в источнике данных.
SelectCountMethod = "GetCountByGenre" – метод для подсчёта общего кол-ва строк в таблице. Данный метод необходим, для того чтобы GridView мог создать корректное количество ссылок страниц на панели навигации.
SelectMethod = "GetPageProductsByGenre" – метод выбирающий информацию для текущей страницы.
Метод GetCountByGenre, вызывает хранимую процедуру GetCountByGenre, которая возвращает кол-во альбомов в каталоге, относящихся к жанру, указанному в параметре GenreID.
Метод GetCountByGenre:
public static int GetCountByGenre(int GenreID)
{
SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["connStr"].ConnectionString);
SqlCommand cmd = new SqlCommand("GetCountByGenre", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("GenreID", SqlDbType.Int);
cmd.Parameters["GenreID"].Value = GenreID;
int count=-1;
try
{
conn.Open();
count = (int)cmd.ExecuteScalar();
}
catch(SqlException)
{
conn.Close();
}
finally
{
conn.Close();
}
return count;
}
Хранимая процедура GetCountByGenre
CREATE PROCEDURE GetCountByGenre (@GenreID INT)
AS
SELECT COUNT(*) FROM Catalogue
WHERE GenreID = @GenreID
GO
Метод GetPageProductsByGenre вызывает хранимую процедуру GetPageProductsByGenre, которая возвращает данные для текущей страницы GridView.
Метод GetPageProductsByGenre:
public static DataSet GetPageProductsByGenre(int startRowIndex, int maximumRows, int GenreID)
{
SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["connStr"].ConnectionString);
SqlCommand cmd = new SqlCommand("GetPageProductsByGenre", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("Start", SqlDbType.Int);
cmd.Parameters["Start"].Value = startRowIndex;
cmd.Parameters.Add("Count", SqlDbType.Int);
cmd.Parameters["Count"].Value = maximumRows;
cmd.Parameters.Add("GenreID", SqlDbType.Int);
cmd.Parameters["GenreID"].Value = GenreID;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
try
{
conn.Open();
da.Fill(ds);
}
catch (SqlException)
{
conn.Close();
return null;
{
conn.Close();
}
return ds;
}
Хранимая процедура GetPageProductsByGenre:
CREATE PROCEDURE GetPageProductsByGenre (@Start INT, @Count INT, @GenreID INT)
AS
CREATE TABLE #TempProductsList
(
Num INT IDENTITY (0,1) PRIMARY KEY,
ProductID INT,
ArtistName NVARCHAR(50),
ArtistID INT,
AlbumName NVARCHAR(50),
UnitCost MONEY,
Presence BIT
)
INSERT INTO #TempProductsList
(ProductID, ArtistName, ArtistID, AlbumName, UnitCost, Presence)
SELECT ProductID, ArtistName, Catalogue.ArtistID, AlbumName, UnitCost, Presence
FROM Catalogue, Artists
WHERE GenreID = @GenreID AND Catalogue.ArtistID = Artists.ArtistID
ORDER BY ArtistName
DECLARE @FromNum INT
DECLARE @ToNum INT
SET @FromNum = @Start
SET @ToNum = @Start + @Count – 1
SELECT ProductID, ArtistName, ArtistID, AlbumName, UnitCost, Presence FROM #TempProductsList
WHERE Num >= @FromNum AND Num <= @ToNum
GO
- Методологические подходы к разработке правил ИБ для файрволлов
- ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОЦЕНКИ ПОТЕНЦИАЛА ПРЕДПРИЯТИЯ И ОЦЕНКА ЕГО ИСПОЛЬЗОВАНИЯ
- Менеджмент человеческих ресурсов (Значение человеческих ресурсов в организации)
- Сущность и особенности интернет-брендинга (Понятие интернет-брендинга)
- Стратегия диверсификации компании (Диверсификация как способ повышения эффективности деятельности предприятия)
- Понятие, структура и состав бухгалтерской отчетности организации
- ПОНЯТИЕ И ВИДЫ ВЕЩНЫХ ПРАВ.(Классификация и характеристика вещных прав)
- Опекунство (Понятие института опеки и попечительства)
- Деловые коммуникации в проектной среде.
- Инвестиционная привлекательность предприятия
- Государственное регулирование инвестиционной деятельности в РФ.
- Наиболее успешные PR-акции по продвижению спортивных событий в России (Особенности связей с общественность в спорте)