CLIENT (664634), страница 3
Текст из файла (страница 3)
Разрабатываемая система может считаться удобной только тогда, когда она удобна для конкретного человека, именно его оценка должна быть решающей. Конечно, люди разные и оценки комфортности работы с той или иной системой не могут быть одинаковыми. Одни (в первую очередь, пожилые и неискушенные пользователи) скорее всего выберут простую и понятную систему, а сложную работу захотят делать вручную. Другие (более молодые и уже знакомые с компьютером) предпочтут пусть и сложную в эксплуатации, зато с большими функциональными возможностями систему. Не исключен и путь постепенного усиления системы по мере роста компьютерной квалификации специалиста. Зато противопоказан обратный подход: "разработаем сложную систему, а людей потом научим". Такое решение может привести к настоящей катастрофе, и виноват будет не исполнитель, а тот начальник, который ему эту систему навязал.
Довольно распространен еще один неверный подход к автоматизации на предприятиях: подбор персонала под систему. Часто можно встретить рекламу типа: "требуется специалист, умеющий работать с программным обеспечением...". А как до приема на работу проверить реальные знания кандидата? Как узнать, будет ли данная система удобна для его работы? При поступлении на должность кандидат скажет что угодно, а дальше начнутся проблемы. Итак, система подбирается под человека и должна быть удобна для него.
Система должна быть надежной.
Следует прежде всего правильно понимать проблему надежности системы автоматизации. В принципе любая система ненадежна - компьютер воспринимает абсолютно одинаково и миллионы долларов, и копейки: любая информация для компьютера не более чем последовательность электрических сигналов или, если перевести на язык информатики, нулей и единиц. Программа, если она хоть как-то тестирована (впрочем, известны случаи, когда на рынок выбрасывались системы, вообще неспособные отличить символьную информацию от числовой), будет защищать вас от грубых ошибок. Однако это вовсе не означает, что в системе предусмотрены также интеллектуальные средства анализа и защиты информации. Так как же оценивать с позиций надежности разрабатываемую систему? Эта задача распадается на три самостоятельные части.
Во-первых, система должна отслеживать все виды случайных ошибок, нарушающих ведение учета. Во-вторых, в ней должны быть предусмотрены средства защиты от случайной или намеренной порчи информации. Иными словами, система обязана либо проинформировать вас о возможности потери информации, либо отказаться выполнять запрещенную операцию. Кроме того, желательны средства защиты от несанкционированного доступа.
Наконец, система должна быть устойчива к сбоям и поломке оборудования. Возможны разные решения: автоматическое сохранение базы данных в процессе работы, обязательная выгрузка копии на дискеты или стример, специальные средства восстановления данных. Важно, чтобы эти средства существовали и работали.
Система должна быть адекватной.
Как уже отмечалось, переходная экономика характеризуется обилием изменений в правилах бухгалтерского учета и отчетности. В этих условиях разрабатываемая автоматизированная система достаточно быстро может оказаться неадекватной текущему положению дел. В системе должна существовать возможность настройки в соответствии с текущими требованиями. Это означает, что система изначально разрабатывается как легко адаптируемая, мобильная и гибкая.
Структурная перестройка управления предприятием (реинженеринг) первична по отношению к комплексной автоматизации. Тезис о том, что внедрение на предприятии информационной системы автоматически обеспечит позитивные сдвиги в управлении, просто несостоятелен, так как без этого внедрить систему в полном объеме невозможно.
Определение и классификация систем автоматизации.
Функционирование систем автоматизации связано с накоплением и обработкой информации. Под информацией понимается совокупность знаний о фактических данных и зависимостях между ними. В ЭВМ понятия информации и данных часто отождествляются. Но если быть точными, то данные – это информация, представленная в форме, необходимой для ввода ее в ЭВМ, хранения, обработки и выдачи потребителям.
Информация, вводимая в систему автоматизации, а также выдаваемая системой пользователю, представляется в виде документов. Документ – это материальный объект, содержащий в зафиксированном виде информацию, оформленную установленным порядком, имеющую в соответствии с действующим законодательством правовое значение и предназначенную для передачи и использования. Источником информации для систем автоматизации являются люди и документы, потребителем – люди (пользователи).
Пользователей систем автоматизации можно разделить на три категории: администраторы системы, отвечающие за ее эксплуатацию, прикладные программисты, разрабатывающие прикладные программы для решения различных задач, и конечные пользователи, составляющие наиболее многочисленную группу потребителей информации. Конечным называется пользователь, обращающийся к системе для получения необходимых ему данных. Естественно, что им может быть как неспециалист в области вычислительной техники, так и любой программист.
Обращение пользователей к системе автоматизации осуществляется в виде запросов. Запрос – это формализованное сообщение, поступающее на вход системы и содержащее условие на поиск данных и указание о том, что необходимо проделать с найденными данными.
Интерпретация введенных запросов, выполнение действий, указанных в них, формирование и вывод сообщений и документов составляют основные этапы работы системы автоматизации. В целом под системой автоматизации понимается совокупность информационных массивов, технических, программных и языковых средств, предназначенных для сбора, хранения, поиска, обработки и выдачи данных по запросам пользователей.
Системы автоматизации можно классифицировать по ряду признаков. В основу классификации, приведенной на рисунке, положены наиболее существенные признаки, характеризующие возможности и особенности современных систем автоматизации.
Документальные информационно-поисковые системы (ДИПС) предназначены для хранения и обработки документальных данных – адресов хранения документов, наименований, описаний и рефератов, а также текстов документов. Такие данные представляются в неструктурированном виде. Примером ДИПС являются библиотечные, библиографические системы автоматизации. В отличие от систем этого класса фактографические информационно-поисковые системы (ФИПС) хранят и обрабатывают фактографическую информацию – структурированные данные в виде чисел и текстов. Над такими данными можно выполнять различные операции. Большинство разрабатываемых систем автоматизации представляют собой системы класса ФИПС.
Второй признак классификации делит информационные системы на две группы: к первой относятся информационно-справочные системы (ИСС), называемые часто запросно-ответными или просто справочными, которые выполняют поиск и вывод информации без ее обработки. Автоматизированные информационные системы обработки данных (АИСОД, ИСОД), относящиеся ко второй группе, сочетают в себе информационно-справочную систему с системой обработки данных. Обработка найденных данных выполняется комплексом предусмотренных в системе прикладных программ. Большинство систем автоматизации построено по принципу ИСОД.
Степень интеграции данных и автоматизации управления или является важнейшим признаком классификации систем автоматизации. В ранних системах – системы автоматизации на автономных файлах (СА АФ) – принцип интеграции данных практически на использовался, а уровень автоматизации управления был сравнительно низким. Такие системы применяются и в настоящее время; они эффективны в случае узкого, специализированного использования небольшим кругом лиц. Высокой степенью интеграции обладают банки данных (БнД).
По сравнению с системами автоматизации на основе автономных файлов в банках данных хранимая информация сосредоточена в едином информационном массиве – базе данных (БД), а процесс манипулирования данным автоматизирован.
Последний из приводимых признаков классификации учитывает рассредоточенность (распределенность) компонентов системы автоматизации: локальная система размещается на одной ЭВМ, в то время как распределенная система функционирует в среде вычислительной сети и распределена по ее узлам (серверам и рабочим станциям).
Складские операции и кадровый учет на малом предприятии.
Содержательная постановка задачи автоматизации.
Эффективность работы малого предприятия определяется объемом, скоростью и качеством выполняемых работ как на предприятии в целом, так и на уровне каждого из его подразделений. Работа финансово-учетного отдела предприятия представляет собой круг локальных, повторяющихся во времени, бизнес-процессов. Двумя важными составляющими данных бизнес-процессов являются учет кадров и складской учет. Оба процесса характеризуются большим числом типовых операций поддающихся строгому описанию и автоматизации в рамках системы автоматизации предприятия.
Отсутствие автоматизации процессов учета складских запасов и кадрового учета приводит к нерациональному использованию трудовых и финансовых ресурсов малого предприятия, снижению конкурентоспособности и уменьшении прибыли.
Таким образом, проблема состоит в реализации системы обработки информации, позволяющей количественно учитывать процессы складского и кадрового учета, происходящие на предприятии, а также позволит накапливать, хранить и обрабатывать (анализировать) данные для принятия управленческих решений. Для реализации необходимо, используя механизм реляционной алгебры, воссоздать реляционную базу данных, а затем, используя клиент-серверную модель управления данными распределить обработку между клиентами и сервером разрабатываемой системы автоматизации. Следовательно, цель разработки может быть определена как реализация бизнес-процессов управления складским и кадровым учетом на малом предприятии в соответствии с требованиями заказчика и клиент-серверной моделью вычислений.
ГЛАВА 2.
2.1. Общие вопросы проектирования баз данных
Основные понятия теории баз данных.
С развитием экономики возрастает объем взаимосвязанных данных, необходимых для решения коммерческих и административных задач. Взаимосвязанные данные называют информационной системой. Такая система в первую очередь призвана облегчить труд человека, но для этого она должна как можно лучше соответствовать очень сложной модели реального мира.
Ядром информационной системы являются хранимые в ней данные. На любом предприятии данные различных отделов, как правило, пересекаются, то есть используются в нескольких подразделениях или вообще являются общими. Например, для целей управления часто нужна информация по всему предприятию. Заказ комплектующих невозможен без наличия информации о запасах. Хранящиеся в информационной системе данные должны быть легко доступны в том виде, в каком они нужны для конкретной производственной деятельности предприятия. При этом не имеет существенного значения способ хранения данных. Сегодня на предприятии мы можем встретить систему обработки данных традиционного типа, в которой служащий вручную помещает данные в скоросшиватель, и рядом с ней – современную систему с применением самой быстродействующей ЭВМ, сложнейшего оборудования и программного обеспечения. Несмотря на поразительную несхожесть, обе эти системы обязаны предоставлять достоверную информацию в определенное время, определенному лицу, в определенном месте и с ограниченными затратами.
Построение информационных систем основывается на понятиях теории баз данных.
Предметная область.
Предметной областью называется часть реальной системы, представляющая интерес для данного исследования.
При проектировании автоматизированных информационных систем предметная область отображается моделями данных нескольких уровней. Число используемых уровней зависит от сложности системы, но в любом случае включает логический и физический уровни. Предметная область может относиться к любому типу организации (например, банк, университет, малое предприятие или завод).
Необходимо различать полную предметную область (предприятие) и организационную единицу этой предметной области. Организационная единица в свою очередь может представлять свою предметную область (отделы).
Информация, необходимая для описания предметной области, зависит от реальной модели и может включать сведения о персонале, заработной плате, товарах, накладных, счетах, отчетах по сбыту, то есть сведения о людях, местах, предметах, событиях и понятиях.
Объект.
Объектом называется элемент информационной системы, информацию о котором мы сохраняем. В реляционной теории баз данных объект называется сущностью.
Объект может быть реальным (например, человек, какой-либо предмет или населенный пункт) и абстрактным (например, событие, счет покупателя или изучаемый студентами курс). Так, для складского учета примерами объектов могут служить ПОСТАВЩИК, ТОВАР, ПОЛУЧЕНИЕ и т. д. Каждый объект обладает набором определенных свойств, которые запоминаются в информационной системе. При обработке данных часто приходится иметь дело с совокупностью однородных объектов, например служащие, и записывать информацию об одних и тех же свойствах для каждого из них.
Класс объектов.
Классом объектов называют совокупность объектов, обладающих одинаковым набором свойств. Таким образом, для объектов одного класса набор свойств будет одинаков, хотя значения этих свойств для каждого объекта, конечно, могут быть разными.
Объекты и их свойства являются понятиями реального мира. Для информационного пространства употребляется понятие атрибута объекта.















