Автор работы: Пользователь скрыл имя, 17 Марта 2011 в 12:13, курсовая работа
Целью данной выпускной работы является анализ и разработка системы автоматизации документооборота для предприятия работающего в сфере информационных услуг.
Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть “бумажной информатикой”.
Введение…………………………………………………………....3
Глоссарий…………………………………………………………..6
Глава 1. Организация делопроизводства в деятельности хозяйствующих субъектов……………………………………….13
Замысел и цели разработки системы………………………13
Общие требования и задачи, решаемые системами документооборота…………...……………………………...14
Структурная организация Управления Информатизации..17
Документирование управленческой деятельности………..19
Глава 2. Концептуальное и информационное моделирование….24
Выявление и моделирование бизнес – процессов…………...24
Концептуальное моделирование…………………………….26
Информационное моделирование…………………………...28
Определение жизненного цикла модели…………………….31
Глава 3. Математическое моделирование…………………….34
Проблема поиска и индексирования документов………….34
Векторная и линейная модель индексирования и поиска документов…………………………………………………..37
Коррекция запросов по релевантности……………………39
Глава 4. Программирование……………………………………43
Заключение………………………………………………………..44
Литература………………………………………………………...45
Перечисленные
факторы способствовали появлению
программно-технологических
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Пример
информационной модели данных по системе
«Автоматизированная система
Определение
жизненного цикла
модели.
Необходимость анализа и разработки больших сложных, а в последнее время и сверхсложных систем, появление и использование при этом новых методологий, в частности ООАПиП, корпоративное проектирование, методология управления проектами, появление современных компьютерных технологий привело к следующему факту:
- при планировании и реализации этих работ алгоритмический подход, которым ранее широко пользовались, имеет существенный недостаток препятствующий этим работам.
Обнаружилось,
что при алгоритмическом
Жизненный цикл представляет как модель их поведения, т.е. переход из одного состояния в другое. При этом считается наиболее подходящей моделью для представления жизненного цикла дискретный автомат Мура. С этих позиций проанализируем и сопоставим трактовку модели представления жизненного цикла (состояний) методологии ООАПиП и классическую модель конечного автомата Мура представляющего частный их вид – автоматы без выходов . Методология считает , что модель имеет следующий состав :
1.
Множество состояний. Каждое состояние
представляет стадию или этап в жизненном
цикле типичного экземпляра объекта, при
этом в качестве объектов рассматриваются
не только элементарные но и подсистемы
и надсистемы. С точки зрения теории КА
– это внутреннее состояние автомата
которое, как правило, обозначается в алфавите
Q.
2. Множество событий. Каждое событие представляет собой некоторое законченное действие влекущее за собой некоторое действие изменяющее поведение, состояние объекта или системы.
3.
Множество правил перехода.
Правило перехода определяет в какое следующее
состояние переходит объект или система
совпадая с теорией КА.
4. Действия. Действия –это деятельность
или совокупность операций которые должны
быть выполнены над объектами системы
для достижения определенного состояния.
По крайней мере одно определенное действие должно быть связанно каждым состоянием, с точки зрения теории КА действие соответствует функциям перехода.
Придание функциям перехода
В качестве примеров действий приводятся выполнение расчетов над некоторой промежуточной таблицей; реализации элементарного этапа; действие по достижению заданного критериального значения; определенная работа требующееся для достижения данного состояния; определенной обработки данных заданных состояний и т.п.
Анализ описания действий в методологии ООПиП рпиводит к выводу, что это понятие подробно обсуждается в связи с удобством его использования при реализации модели состояний в различных компьютерных технологиях.
С другой стороны широкой трактовкой действия подтверждается сущность систем как интерпретирующих блок-схемы системы. Ибо как указанно выше интерпретирующая система по своему определению связанна с определенными действиями.
Каков бы ни был замысел проекта, сам по себе, без реализации он мало что значит. Важен результат выполнения проекта, нужна работа по его осуществлению. Каждый проект независимо от его сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет», и до состояния, когда «проекта ужу нет». Это упрощенное представление о «начале» и «конце» жизни проекта требует уточнения.
Что считать началом проекта? Иногда это момент рождения идеи, особенно если ее рождению предшествовал скрупулезный поиск. Для деловых людей начало проекта связанно скорее с началом его реализации и началом вложения денежных средств в его выполнение.
Концом проекта может быть:
Понятие жизненного цикла ее программного обеспечения (ЖЦ ПО) - это непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.
Согласно сложившейся практике, состояния, через которые проходит проект, называют фазами (этапами, стадиями).
Деление проекта на фазы может быть самым разнообразным, такое деление выявляет некоторые важные контрольные точки «вехи», во время прохождения которых просматривается дополнительная информация и оцениваются возможные направления развития проекта.
В свою очередь каждая выделенная фаза (этап) может делиться на фазы следующего уровня (подфазы, подэтапы) и т.д.
Применительно к очень крупным проектам, количество фаз и этапов их реализации может быть увеличено. Выделение дополнительных этапов связанно с необходимостью более тщательного согласования действий.
Глава 3. Математическое моделирование
Наряду с организацией хранения документов, их необходимо также быстро и эффективно искать. Со скоростью поиска все относительно понятно - чем быстрее вы найдете необходимые документы, тем лучше. А вот с эффективностью поиска документа ситуация не так проста. Что считать эффективным поиском? Для того чтобы понять это, рассмотрим модели поиска. Здесь существует два подхода. Первый состоит в том, что в процессе поиска вы ищете документ, который точно существует в системе, и ваша задача - свести процесс к его нахождению. Этот метод применяется в 90% всех случаев. Второй подход состоит в том, что вы ищете все документы, которые могут относиться к интересующему вас вопросу. Очевидно, применение данного подхода целесообразно в аналитических и исследовательских задачах. Для него характерны такие термины, как полнота поиска - соответствие между найденными документами по данному запросу и действительному списку документов; шум при поиске - соотношение (соответствие) соответствующих и несоответствующих запросу документов.
Существует
два основных типа поиска. Атрибутивный,
когда каждому документу
Второй тип поиска носит название полнотекстовый. В этом случае автоматически обрабатывается все содержание, как правило предварительно проиндексированного, документа, и затем его можно найти по любому входящему в него слову.
Соответственно, существует зависимость между типами поиска и подходами к поиску. Для поиска известного документа более пригоден атрибутивный поиск, тогда как для исследовательского - полнотекстовый. Существует комбинация полнотекстового и атрибутивного поиска, когда атрибуты документа обрабатываются так же, как все содержание документа. Полнотекстовый поиск зависит от формата документа и языка, на котором он создан. Электронный документ любого формата необходимо предварительно преобразовывать в плоский текст для обработки системой полнотекстового поиска, следовательно, любая такая система должна содержать в своем составе конвертеры форматов.
Зависимость от языка выражается в следующих факторах:
Поиск документа более полный, если в результате запроса будут найдены не только документы, которые точно соответствуют слову в запросе, но и те, в которых присутствуют различные его словоформы. Данная технология носит название нормализации. Причем эффективность метода зависит от применяемого алгоритма. Для русского языка наиболее эффективен словарный метод, когда слово нормализуется на основе словарей, в которых содержатся словоформы. Кроме словарного может применяться эвристический метод нормализации, когда слово может быть приведено к нормальному виду путем выполнения определенных правил, описывающих алгоритм нормализации. Если для английского языка свод правил нормализации составляет 300 страниц машинописного текста, то для русского он на несколько порядков больше.
Аналогично нормализации было бы логично выполнять поиск не только по конкретному слову, но и его синонимам.
Процессом, аналогичным индексации, в бумажном делопроизводстве является регистрация.
Регистрация является "священной коровой" делопроизводства. Историческая неразвитость системы управления в сочетании с большими расстояниями и традиционно низкой ответственностью исполнителей породила своеобразный, скрупулезный подход к регистрации документов на всех уровнях управления.
Хрестоматийным
примером может послужить журнал
учета входящих документов. Индексация
электронных документов, осуществляемая
системами автоматизации