Разработка подсистемы "Зарплата" на базе платформы 1С:Предприятие 7.7 для ГОУ ВПО СевКавГТУ

Разработка инфологической и даталогической модели, обобщенного алгоритма и средств защиты программы по автоматизации начисления заработной платы на основе платформы 1С:Предприятие 7.7, входные и выходные параметры, программный код проведения документа.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.06.2011
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· программные (элементы - программные модули и изделия; связи - управляющие);

· информационные (элементы - формы существования и представления информации в системе; связи - операции преобразования информации в системе).

Исследования практики создания АСУП различного класса и назначения подтвердили эффективность использования ряда методологических принципов создания АСУП, сформулированных академиком В. М. Глушковым. К основным из них относятся следующие.

Суть принципа новых задач состоит в том, чтобы не просто перекладывать на ЭВМ традиционно сложившиеся на предприятии методы и приемы управления, а перестраивать их в соответствии с теми новыми огромными возможностями, которые обеспечивают ЭВМ и формальные экономико-математические методы и модели. Реализация таких ранее не решавшихся задач или не использовавшихся методов решения традиционных задач должна обеспечить оптимальное функционирование и развитие предприятия.

Поэтому внедрение АСУ не следует рассматривать как законченную работу по автоматизации управления. Система должна обладать свойствами адаптивности, т.е. способностью приспосабливаться к изменению внешних условий и соответственно к решению новых задач. Без этого функционирование АСУ не может быть максимально эффективным.

Принцип комплексного, или системного, подхода при разработке АСУП состоит в том, что следует решать вопросы не только технического, но и экономического, организационного характеров и другие.

При разработке видов обеспечения АСУ следует учитывать также их взаимосвязь и направленность на достижение конечной цели разрабатываемой системы, а также способность практической реализации на единых технических средствах.

Принцип первого руководителя состоит в том, что разработка и внедрение АСУП должны вестись при непосредственном участии и под руководством первого руководителя предприятия, внедряющего АСУП. Отечественная и зарубежная практика показывают, что всякая попытка передоверить создание АСУП второстепенным лицам приводит к тому, что система ориентируется на решение рутинных задач и не дает желаемого эффекта. В рамках реализации данного принципа должно быть организовано эффективное взаимодействие между разработчиками АСУП и сотрудниками предприятия, внедряющего эту систему.

Принцип непрерывного развития системы заключается в том, что по мере развития АСУП непрерывно расширяется круг решаемых задач, причем новые задачи не заменяют уже внедренные.

Принцип автоматизации документооборота и единой информационной базы означает, что следует автоматизировать не только процессы обработки данных, но и оформление выходных документов, и сбор исходных данных. При этом необходимо стремиться к однократному вводу данных в систему и многократному их использованию.

Принцип модульности и типизации сводится к выделению максимально независимых частей системы (или модулей) и максимальному их использованию в различных подсистемах.

Принцип согласованности пропускных способностей отдельных частей системы устанавливает, что требуется примерное равенство пропускных способностей последовательных звеньев АСУП, что обеспечивает их равномерное использование и максимальную производительность системы в целом.

Опыт создания АСУ убеждает, что внедрение отдельных подсистем без предварительного совершенствования организационной структуры управления, не дает желаемых результатов. Игнорирование последовательного подхода к решению этой важной проблемы, как правило, приводит к некачественным разработкам и нарушению этапности внедрения АСУ на всех уровнях автотранспортных подразделений. Из этого вытекает еще один принцип - принцип этапности (стадийности) создания АСУ.

Использование перечисленных принципов разработки АСУ и учет особенностей их проектирования позволяют создавать эффективные АСУ. Таким образом, исходя из этих и других принципов, в процессе формирования АСУ на автомобильном транспорте выделяются четыре основных направления, которые по существу и предопределяют содержание АС:

· комплексность функционально-организационных подсистем АСУ;

· комплексность всех видов обеспечения АСУ;

· автоматизация обработки, накопления и движения информации;

· этапность разработки АСУ.

Ниже перечислены основные особенности разработки АСУП по сравнению с техническими системами.

1. Создаваемая техническая система обычно предназначена для широкого применения. Разрабатываемая АСУП, подобно разработке уникальной технической системы, предназначена для конкретного предприятия и должна отражать его конкретные особенности. Это, естественно, не препятствует широкому использованию принципа типизации при разработке, однако и при применении типовых проектных решений специфичность влияет на структуру проектируемой АСУП, и использование типовых проектных решений в АСУП существенно отличается, например, от привязки типового проекта жилого дома к местности.

2. Так как каждая АСУ является уникальной системой, ее испытание, монтаж, доводка возможны только после полного завершения проектных работ, отладки программ и монтажа технических устройств. Многие недостатки, нерациональные проектные решения проявляются лишь при попытках ввести АСУ в действие. Поэтому при разработке АСУ, в отличие от разработки технических систем, большое внимание уделяется начальным этапам, когда принимаются стратегические проектные решения (определение подсистем и задач, подлежащих автоматизации, выбор алгоритмов их решения, распределение задач по уровням и узлам системы и т.п.).

3. Новые технические системы выпускаются без значительных изменений на протяжении сравнительно долгого времени. Развитие АСУП планируется заранее, начиная с самых ранних этапов ее разработки. Постепенное плановое развитие АСУП требует тщательного исследования вопросов взаимосвязи вводимых в разное время задач; основа эффективного их взаимодействия закладывается также на ранних стадиях разработки.

4. В технических системах решающую роль играет оборудование. В АСУП главная роль принадлежит человеку, поэтому при ее раз работке следует учитывать факторы, не играющие особой роли при проектировании технических систем (психологические факторы, методы морального и материального стимулирования и т. п.). При разработке АСУП доля затрат на оборудование значительно ниже, чем в технических системах, однако больше затраты на раз работку, и эта разница в будущем увеличится.

АСУП должна обеспечить решение задач всех уровней с максимальной интеграцией основных этапов обработки данных. Эффективность функционирования такой системы обеспечивается соблюдением принципов организационной, технической, информационной и программной совместимости решения задач каждого уровня управления.

С точки зрения технологии обработки данных АСУП определяется как совокупность процессов сбора, регистрации и передачи необходимого минимума первичных сообщений, их преобразования, формирования отбора и выдачи нужной информации пользователям всех рангов управления. Исходя из этого, процесс проектирования АСУП можно рассматривать на трех взаимно обусловленных структурных уровнях: базовом, процедурном, функциональном. Выделение этих уровней позволяет детализировать весь процесс автоматизации обработки информации.

Базовый уровень характеризует процессы образования первичных данных, их регистрации, сбора и передачи. На этом уровне определяются характеристики движения первичных данных, формируются количественные оценки потоков, маршруты следования документов, временные характеристики источников информации, характеристики ее качества (оценки актуальности, полноты, достоверности методов получения необходимой совокупности данных (регистрации, сбора формирования) на базе средств периферийной техники).

Методическое информационное единство на базовом уровне достигается:

· совместимостью различных задач управления;

· интеграцией обработки данных с учетом принципа однократности их ввода на базовом уровне при многократном их использовании на процедурном и функциональном уровнях;

· учетом требований технологии последующей машинной обработки информации и обеспечения взаимосвязи различных знаковых систем идентификации информации.

Процедурный уровень реализует процессы преобразования данных и сообщений, поступающих с базового уровня системы. Он обусловливается методами накопления, хранения и обработки данных, обеспечивающими:

· независимость логической организации массивов информации;

· программную организацию, модульную структуру ПО;

· максимальную эффективность при удовлетворении запросов пользователей.

Связь между базовыми и процедурными уровнями осуществляется посредством взаимодействия соответствующих баз данных и используемым комплексом технических средств. Именно на процедурном уровне осуществляется селекция и отбор информации. Из всей совокупности преобразуемых данных такой отбор реализуется в зависимости от назначения соответствующей информации, определяемого функциональным уровнем.

Если определяющим условием организации информационных процессов на базовом и процедурном уровнях является оперативность многократной комплексной обработки данных, то для функционального уровня существенным является минимизация объемов используемой информации с четким разграничением ее между пользователями.

Функциональный уровень отражает реализацию результатов преобразования данных и передачу информации в функциональные подразделения управляемого объекта. Структура и состав информации на этом уровне полностью определяются требованиями пользователя и методами формирования и выдачи конечных результатов.

На функциональном уровне обеспечивается возможность удовлетворить информационные потребности пользователей всех рангов в следующих направлениях:

· регламентная плановая информация (параметры и характеристики объектов производственного процесса на планируемый период);

· регламентная учетная информация, отражающая основные показатели производственной деятельности объекта управления;

· информация об отклонении хода производственного процесса от планируемых параметров и временных характеристик;

· информация для принятия управленческих решений при изме нении ситуаций, зависящих от внешних и внутренних факторов;

· конкретизация отдельных элементов состояния производственного процесса в реальном масштабе (диалоговый режим получения информации).

Исследование ИС на трех уровнях отражает, по существу, разработку моделей объектов и процессов управления. Определяющим уровнем, задающим последовательность преобразований данных и получения необходимой информации является функциональный уровень. Он может трактоваться, как уровень пользователя.

Четкая регламентация получения соответствующей информации в нужное время и в необходимом виде определяет ее структуру и состав на базовом уровне, а также последовательность выполнения процедур преобразования данных на процедурном уровне. Функциональный уровень, обусловливающий технологию управления, является определяющим при проектировании всей информационной системы

Автоматизированная система управления (АСУ) - человеко-машинная система, обеспечивающая автоматизированный сбор и обработку информации, необходимой для оптимизации управления в различных сферах человеческой деятельности.

Среди технических средств, используемых АСУ, особое место занимают средства вычислительной техники. Именно их использование позволяет считать АСУ человеко-машинной системой, что является главным признаком, отличающим АСУ от других систем управления.

Можно выделить два основных случая использования вычислительной техники:

- в первом случае ЭВМ разгружает человека от выполнения нетворческого труда, связанного с большим количеством простейших операций при обработке больших объемов различных данных: сортировка, выборка по признаку, суммирование и другие арифметические операции, преобразование одного вида данных в другой, приведение к удобному для использования виду и т.д. Такие системы называют автоматизированными системами обработки данных (АСОД);

- во втором случае кроме выполнения в более эффективном виде функций АСОД ЭВМ непосредственно участвует в процессе принятия решений человеком, главным образом при реализации оптимизационных задач.

Главная цель АСУ - улучшение качества управления предприятием для производства высококачественной продукции и услуг, пользующихся спросом на рынке сбыта, с целью получения максимальной прибыли в существующих на данных момент условиях рыночной экономики.

Концептуальный план создания и развития АСУ должен разрабатываться руководителями предприятия или организации совместно со специалистами по проектированию АСУ.

В настоящее время существуют три концепции разработки АСУ:

1) Традиционная, которая состоит из функциональных подсистем, автоматизирующих работу различных функциональных подразделений в составе предприятий и организаций. Реализуется на базе центральной ЭВМ (например, на базе ЕС ЭВМ).

2) АРМ-технология, которая реализуется в виде системы интегрированных АРМ (автоматизированных рабочих мест) на базе ПЭВМ. АРМ-технология создается, как правило, на предприятиях, которые оперируют небольшим объемом информационных потоков или существует малое число функциональных подразделений, что не вызывает необходимости приобретения центральной высокопроизводительной ЭВМ.

3) Смешанная, в которой в состав функциональных подсистем включаются АРМ для наиболее ответственных или слабо поддающихся регламентации функций, выполняемых специалистами различных подразделений. Смешанная концепция создания АСУ позволяет наиболее полно и качественно отобразить все специфичные особенности структуры управления существующей на предприятии.

Особенностью АСУ ГОУ ВПО СевКавГТУ является то, что она находится на стадии постоянного совершенствования. На данный момент введены в эксплуатацию не все АПС, а только небольшая часть. Остальные находятся в стадии проектирования.

На данный момент Северо-Кавказский государственный технический университет - единственный в крае ВУЗ, где имеется Федеральный узел глобальной компьютерной сети «Runnet», который открывает совершенно новые перспективы в обучении, в том числе дистанционном, позволяет радикально повысить эффективность и качество подготовки специалистов.

В связи с развитием информационных технологий, требующих широкого использования вычислительной техники и локальных компьютерных сетей, в университете уделяется особое внимание совершенствованию организаций учебного процесса. Это обуславливает обновление парка персональных компьютеров. В университете имеется более 300 персональных компьютеров и 9 локальных вычислительных сетей. Кроме того, в 19 учебных классах и лабораториях обучение студентов производится с использованием средств вычислительной техники.

Так на рис. 2.2 представлена функциональная структура АСУ ГОУ ВПО СевКавГТУ.

Рисунок 2.2 - Функциональная структура АСУ ГОУ ВПО СевКавГТУ

Для успешной разработки и дальнейшей работы эффективно функционирующей АСУ следует соблюдать следующий ряд принципов:

1) Научно-методической основой разработки АСУ является системный анализ, охватывающий как управляющую и управляемую части системы, так и ее внешнюю среду.

2) Разработка и внедрение АСУ должны находится в ведении высшего руководителя той организации, для которой она разрабатывается. В отечественной практике, кроме того, для научно-технического руководства из числа разработчиков назначается Главный конструктор системы.

3) Высокая эффективность создаваемой АСУ в значительной степени обеспечивается введением принципиально новых задач, как правило, которые в существующей системе при ручной технологии не решались или решались частично из-за отсутствия адекватной модели, невозможности переработать большой объем информации и добиться нужной точности, детальности и скорости расчетов.

4) Принцип непрерывного развития системы предусматривает возможность ввода и совершенствования решаемых задач как при поэтапном вводе системы в действие, так и при дальнейшем ее развитии, сохраняя при этом целостность системы и взаимосвязи между задачами. Этот принцип связан с гибкостью, адаптацией системы к изменениям во внешней среде.

5) При разработке АСУ следует обеспечить согласованность пропускной способности отдельных частей системы. В простейшем случае для последовательных участков добиваются, чтобы пропускная способность каждого последующего участка была не меньше, чем у предыдущего.

6) При разработке АСУ, для которой существуют аналоги, следует использовать опыт предыдущих разработок. Каждый раз, когда в проекте используется иное решение, его необходимо обосновать соответствующим системным анализом.

7) В АСУ недостаточно лишь выполнять на ЭВМ расчеты по тем или иным моделям. Необходимо автоматизировать все остальные процессы, связанные с движением информации - сбор, хранение, передачу данных и выдачу их для использования в виде подготовленных машиной документов или в иной удобной форме. В наиболее полно автоматизированной системе традиционная форма документа, представленного на бумаге, либо отсутствует, либо имеет ограниченное применение для некоторых специальных случаев.

8) Принцип однократного ввода данных означает, что независимо от числа задач, в которых используются какие-либо сведения, числа обращений к ним, ввод их в ЭВМ должен осуществляться лишь один раз с последующей выдачей по мере необходимости из памяти машины.

9) Разрабатываемые АСУ должны обладать повышенной живучестью, т.е. способностью некоторой компенсации нарушений функций отдельных частей и устройств. Система должна продолжать выполнение основных функций при таких нарушениях, хотя эффективность ее может оказаться пониженной.

10) С самого начала разработки АСУ важно предусмотреть поэтапный ввод ее в эксплуатацию. Это позволяет при ограниченных ресурсах быстрее получить реальный эффект, обеспечивает более плавный переход сотрудников к работе в новых условиях, улучшает отработку и опробование отдельных частей системы, повышает уверенность в ее будущей успешной работе.

2.2 Описание функциональной структуры АСУ

Выделение отдельных стадий создания АСУ и определение содержания работ на каждой стадии имеет существенное значение для более четкого планирования, оперативного контроля и управления деятельностью коллектива разработчиков и отдельных исполнителей.

Создание эффективно действующей АСУ немыслимо без тесного взаимодействия и сотрудничества разработчиков системы и будущих ее пользователей. На разных стадиях это сотрудничество меняется по содержанию и объему, поэтому для каждой из них важно регламентировать права и обязанности заказчика и разработчика.

Специфика АСУ предопределяет некоторую размытость границ между стадиями, одновременное выполнение работ более ранних и более поздних стадий. В этих условиях регламентация становится особенно необходимой.

Наиболее существенное значение имеет выделение стадий разработки для крупных и не имеющих аналогов систем, где требуется выделение дополнительных стадий и введение различных методов декомпозиции системы для параллельного и взаимосвязанного проектирования отдельных ее частей.

В процессе структуризации система разделяется на части, имеющие меньшую сложность, на подсистемы и их элементы. При этом должны решаться вопросы выбора и реализации определенных принципов деления системы. Подсистемы могут быть выделены по функциям управления, видам средств, обеспечивающих целостное функционирование системы, уровням иерархии системы и другим признакам.

При определении структуры АСУ целесообразно выделить два вида подсистем: обеспечивающие и функциональные подсистемы, т.к. только применение данного подхода обеспечивает наиболее полное представление о структуре АСУ.

Функциональная часть АСУ состоит из комплексов административных, организационных и экономических методов, обеспечивающих решение задач планирования, учета и анализа показателей для принятия управленческих решений в подсистемах АСУ.

Подсистемы, входящие в функциональную часть АСУ называются функциональными подсистемами АСУ.

Все функциональные подсистемы используют общее информационное и техническое обеспечение. Это означает, что необходимо так создать и организовать работу комплекса технических средств, чтобы своевременно решать все задачи функциональных подсистем, как регламентированных во времени, так и возникающих в случайные моменты, при высокоэффективной загрузке ЭВМ и других технических средств.

Подсистемы, входящие в обеспечивающую часть АСУ, называют обеспечивающими подсистемами АСУ.

Представим схему функциональной структуры АСУ исследуемого предприятия, которая выполнена в виде системы интегрированных АПС на рис. 2.2.

2.2.1 Общие сведения об автоматизированных подсистемах

В последние годы возникает концепция распределенных систем управления народным хозяйством, где предусматривается локальная обработка информации. Для реализации идеи распределенного управления необходимо создание для каждого уровня управления и каждой предметной области автоматизированных подсистем (АПС) на базе профессиональных персональных ЭВМ.

Анализируя сущность АПС, специалисты определяют их чаще всего как профессионально-ориентированные малые вычислительные системы, расположенные непосредственно на рабочих местах специалистов и предназначенные для автоматизации их работ.

Для каждого объекта управления нужно предусмотреть автоматизированные рабочие места, соответствующие их функциональному назначению. Однако принципы создания АПС должны быть общими: системность, гибкость, устойчивость, эффективность.

Поясним смыл каждого из указанных понятий.

Системность. АПС следует рассматривать как системы, структура которых определяется функциональным назначением.

Гибкость. Система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов.

Устойчивость. Принцип заключается в том, что система АПС должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возмущающих факторов. Это значит, что неполадки в отдельных ее частях должны быть легко устраняемы, а работоспособность системы быстро восстанавливаема.

Эффективность АПС следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.

Функционирование АПС может дать численный эффект только при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которых является ЭВМ. Лишь тогда АПС станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов. Hа производственных предприятиях АПС являются важной структурной составляющей АСУ как персональное средство планирования, управления, обработки данных и принятия решений.

Накопленный опыт подсказывает, что АПС должен отвечать следующим требованиям:

- своевременное удовлетворение информационной и вычислительной потребности специалиста;

- минимальное время ответа на запросы пользователя;

- адаптация к уровню подготовки пользователя и его профессиональным запросам;

- простота освоения приемов работы на АРМ и легкость общения, надежность и простота обслуживания;

- терпимость по отношению к пользователю;

- возможность быстрого обучения пользователя;

- возможность работы в составе вычислительной сети.

Автоматизированная подсистема бухгалтера

В составе АСУ предприятия входит подсистема бухгалтерского учета.

В бухгалтерии установлена программа 1С: Предприятия.

Основными целями внедрения системы 1С: Предприятие являются:

1) Автоматизация бухгалтерского учета.

2) Автоматизация расчета заработной платы.

3) Автоматизация кадрового учета.

4) Повышение надёжности хранения информации за счёт использования современных технических и программных средств.

5) Применение новых способов передачи информации, ранее не использованных на данном предприятии.

6) Повышение производительности и качества работы в целом.

В состав подсистемы "Бухгалтерский учет" входят следующие АПС:

- АПС главного бухгалтера;

- АПС бухгалтера по расчетам;

- АРМ «Кассир».

Автоматизированная подсистема учебно-методического управления

Автоматизированная подсистема учебно-методического управления построена по архитектуре клиент-сервер. База данных находится на главном сервере, к которому имеет доступ все деканаты факультетов. За счет этого в базе данных имеется все данные о студентах технического университета, что облегчает ведения централизованного учета. АРМ учебно-методического управления выполняет следующие задачи:

1) Статистический учет движения контингента студентов, материальной помощи и премии студентов.

2) Ведение личных карточек студентов (дата рождения, адрес проживания, сведения о месте работы родителей и т.д.).

В состав подсистемы "Учебно-методическое управление " входят следующие АПС:

- АПС операторов в деканатах факультетов;

- АПС оператора УМУ.

Автоматизированная подсистема отдела кадров

Обеспечивает университет актуальной и достоверной информацией о состоянии и движении кадров, составляющих трудовые ресурсы, учитывая прием и увольнение, изменения, связанные с ростом профессионального и образовательного уровня.

Функции АПС «Отдел кадров»:

1) Учет движения кадров на предприятии в целом и отдельным его подразделениям.

2) Расчет состава и распределения рабочих и ИТP по подразделениям предприятия.

3) Организационная работа по повышению квалификации кадров.

4) Планирование отпусков.

Автоматизированная подсистема главного экономиста

В состав АСУ университета, также входит АПС главного экономиста, который следит за своевременным составлением периодической и годовой отчетности, проводит анализ исполнения сметы и контроль за соблюдением штатных расписаний.

Автоматизированная подсистема диспетчерской

Данная подсистема решает вопросы планирования расписания ведения занятий в целом ВУЗе. Подсистема осуществляет оптимизацию процесса планирования и реализации.

В ходе дипломного проекта внедряется автоматизированная подсистема «Зарплата».

2.2.2 Предметная область АПС «Зарплата»

Основным назначением информационных систем является оперативное обеспечение пользователя информацией о внешнем мире путем реализации вопросно-ответного отношения. Вопросно-ответные отношения, получая интерпретацию во внешнем мире (мире вне информационной системы), позволяют выделить для информационной системы определенный его фрагмент - предметную область, который будет воплощен в автоматизированной информационной системе. Информация о внешнем мире представляется в информационной системе (ИС) в форме данных. Это ограничивает возможности смысловой интерпретации информации и конкретизирует семантику ее представления в ИС. Совокупность этих выделенных для ИС данных, связей между ними и операций над ними образует информационную и функциональную модели предметной области, описывающие ее состояние с определенной точностью.

Важно понимать, что информационная и функциональная модели предметной области создаются на этапе анализа требований к базе данных и не содержат предположений о технологии реализации базы данных. Они строятся независимо от выбираемой модели данных (сетевой, иерархической, реляционной, объектно-ориентированной, многомерной и т.д.), поддерживаемой СУБД, модели вычислений, программно-аппаратной платформы для базы данных. Информационная и функциональная модели предметной области являются входными данными для процесса проектирования базы данных. Поэтому проектировщик должен уметь правильно интерпретировать их в ходе решения своих проектных задач.

Понятие предметной области базы данных является одним из базовых понятий информатики и не имеет точного определения. Его использование в контексте ИС предполагает существование устойчивой во времени соотнесенности между именами, понятиями и определенными реалиями внешнего мира, не зависящей от самой ИС и ее круга пользователей. Таким образом, введение в рассмотрение понятия предметной области базы данных ограничивает и делает обозримым пространство информационного поиска в ИС и позволяет выполнять запросы за конечное время.

Поэтому первым этапом проектирования автоматизированной подсистемы стало изучение и понимание основных принципов построения автоматизированных подсистем как таковых, т. е. изучение предметной области и процессов в ней происходящих. Как выяснилось в ходе изучения этой области, проработке интерфейса стоит уделить немалое внимание. Плохо продуманный интерфейс может свети на нет желание работать с программой независимо от примененных аппаратно-программных средств для ее реализации.

С учетом применения программы на уже существующей локальной вычислительной сети следующим шагом стало изучения принципов их построения. Понимание принципов организации сетей в настоящее время можно отнести к элементам компьютерной грамотности. Необходимость данных знаний усиливается при применении технологии клиент-сервер и языка SQL.

Основной задачей разработки данного проекта является автоматизация процессов расчета заработной платы для расчетного отдела ВУЗа. Задачами, которые входят в обязанности отдела, являются:

1) Статистический учет движения контингента сотрудников, использования материальной помощи, премий.

2) Учет изменения штатного расписания.

3) Ведение личных карточек сотрудников.

4) Составление отчетов о заработной плате сотрудников ВУЗа по категориям ежемесячно, ежеквартально.

5) Расчет средней заработной платы по категориям работников - ежемесячно.

2.3 Обеспечивающая часть АСУ

2.3.1 Информационное обеспечение АСУ

В состав информационного, программного и математического обеспечения принято включать следующие элементы:

· методы и модели решения задач анализа и управления;

· методы вычисления показателей, используемых для количественной характеристики отображаемых объектов;

· языки информационной системы, ее подсистем и тех систем во внешней среде, с которыми она общается;

· инструкции и программы сбора, подготовки, контроля, обработки, хранения, поиска, выпуска и передачи данных -- для человека или компьютера.

Последовательность записей, размещаемых на внешних запоминающих устройствах и рассматриваемых в процессе обработки как единое целое, именуется файлом.

База данных - совокупность взаимосвязанных данных, которую можно использовать оптимальным образом для одного или нескольких приложений в определенной предметной области человеческой деятельности.

В современных системах управления БД пользователь имеет дело с содержательной стороной своих данных, а не с деталями их представления в ЭВМ. Сами системы управления базами данных выполняют следующие две основные функции:

· хранение и ведение представления структурной информации (данных);

· преобразование по некоторому запросу хранимого представления в структурную информацию.

Каждая из систем управления базами данных (СУБД) основывается на определенной модели, отражающей взаимосвязи между объектами. Существуют иерархические, сетевые и реляционные модели данных. Большинство современных СУБД используют реляционную модель. С помощью такой модели могут быть представлены объекты предметной области и взаимосвязи между ними.

Использование БД обеспечивает независимость данных и программ, реализацию отношений между данными, совместимость компонентов БД, простоту изменения логической и физической структур БД, целостность, восстановление и защиту БД и др. К другим целям использования БД относятся: сокращение избыточности в хранимых данных, устранение несовместимости в хранимых данных с помощью автоматической корректировки и поддержки всех дублирующих записей, уменьшение стоимости разработки программ, а также программирование запросов к БД.

Любая СУБД не может одинаково успешно применяться при работе с БД разных классов. Такие системы, как CLIPPER, FOXPRO, ориентированы на первый класс БД (А), а такие СУБД, как Informix, Ingres, SyBase, создавались для второго класса (Б).

Прикладные программы управления данными представляют собой необходимый инструмент для распределенной обработки. Архитектура клиент-сервера сети позволяет различным прикладным программам одновременно использовать общую базу данных.

Очевидно, что перенос программ управления данными с рабочих станций на сервер способствует высвобождению ресурсов рабочих станций, предоставляет возможность увеличить число частных, локально решаемых задач. Это позволяет также централизовать ряд самых важных функций управления данными, таких, как защита информации баз данных, обеспечение целостности данных, управление совместным использованием ресурсов

Таким образом, информационное обеспечение АСУ - совокупность единой системы классификации и кодирования технико-экономической информации, унифицированных систем документации и массивов информации, используемых в АСУ.

Информационные потоки, циркулирующие в системе, реализуют прямые и латеральные одно- и двунаправленные связи между функционирующими АПС АСУ, различающиеся как административно-командные, оперативные и справочно-информационные.

Латеральные двунаправленные оперативные и справочно-информационные связи содержат:

- запросы на предоставление информации, имеющейся в базах данных, ввод информации в базы данных (их актуализацию и наполнение), внутри уровневый документооборот.

Справочно-информационные связи предполагают периодический обмен регламентированной информацией, включая:

- актуализированную справочную информацию;

- планы работ и регламентированную отчетность по текущему состоянию обеспеченности необходимой разноплановой информацией в предметной области каждого отдела.

2.3.2 Организационное обеспечение АСУ

Организационное обеспечение АСУ - это совокупность средств и методов, предназначенных для проведения технико-экономического анализа существующей системы управления, выбора и постановки задачи управления предприятием, организации управления и производства в условиях АСУ.

Организационное обеспечение АСУ состоит из организационной структуры АСУ и документов, регламентирующих функционирование организационной структуры.

Под организационной структурой понимается комплекс специалистов, обеспечивающих функционирование АСУ в соответствии с поставленной целью и на основе документов, регламентирующих их деятельность.

Основной целью организационного обеспечения является обеспечение качественного функционирования АСУ.

Цели и задачи организации отдела АСУ ГОУ ВПО СевКавГТУ позволяют обеспечить централизованное использование ЭВМ и всего комплекса технических средств, их рациональную загрузку, эксплуатационное и техническое обслуживание; постоянное совершенствование математических методов и способов эксплуатации ЭВМ, оптимальные варианты технологии обработки информации в АСУ; рациональные способы сбора, подготовки и передачи первичных данных в АСУ; свое временное и достоверное получение результатов обработки экономической информации и эффективность методов совершенствования системы управления, быструю окупаемость затрат на создание АСУ ГОУ ВПО СевКавГТУ.

При этом на построение организационной структуры любого предприятия оказывают влияние следующие факторы:

- состав решаемых экономических задач АСУ и их характеристики (объемы обрабатываемой информации, периодичность решения и др.);

- состав технических средств (виды оборудования и их количество);

- единые нормы времени на работы, выполняемые на ЭВМ, нормы технического обслуживания оборудования;

- установленная номенклатура должностей, типовые структуры и нормативы численности различного рода специалистов.

Работу отдела АСУ возглавляет начальник, который обеспечивает производственно - техническое руководство.

Подчиненный ему персонал выполняет следующие функции:

- подбор необходимых программных средств и обеспечение их приобретения;

- организация, внедрение, промышленная эксплуатация и развитие комплекса программ обработки документов;

- пополнение и обновление системного и прикладного программного обеспечения (операционных систем, инструментальных средств программирования и т.п.);

- сбор первичной информации, подготовка данных на машинных носителях, автоматизированная обработка;

- поддержание работоспособного состояния локальной вычислительной сети;

- выполнение процедур сбора, обработки и хранения информации в соответствии с существующей технологией;

- своевременное регулирование процесса обработки информации;

- оказание технической и методологической помощи подразделениям и службам в освоении средств автоматизированного управления;

- обеспечение нормальной эксплуатации технических средств, профилактической проверки, обслуживания и ремонта ЭВМ, периферийной техники и средств связи;

- внедрение новых, более совершенных методов автоматизации учета и вычислительных работ;

- повышение эффективности эксплуатации программных и технических средств АСУ.

Из всего вышеизложенного следует, что наличие организационного обеспечения АСУ является залогом ее эффективного функционирования.

2.3.3 Техническое обеспечение АСУ

Техническое обеспечение АСУ - комплекс технических средств, связанных единым техническим процессом преобразования информации, предназначенных для обеспечения работы АСУ.

Под комплексом технических средств понимается совокупность взаимосвязанных и автономных технических средств фиксации, сбора, подготовки, накопления, обработки, вывода и представления информации и устройств управления ими, а также средств вычислительной техники, предназначенных для решения задач АСУ и информационного обмена между техническими средствами.

Комплекс технических средств предназначен для выполнения следующих основных задач:

1) Обеспечение автоматизированного прохождения информации от формирования до отображения результатов обработки.

2) Решение всего комплекса задач в подсистемах АСУ.

3) Подготовка и передача информации в АСУ более высокого уровня.

4) Контроль передаваемой информации.

При этом к комплексам технических средств предъявляются следующие требования:

- эффективное решение установочного набора задач АСУ;

- возможность изменения и развития в случае изменения набора задач и совершенствования техники управления;

- кодовая, программная и техническая совместимость;

- простота в эксплуатации и максимальное приближение к требованиям пользователя.

Для разработки и сопровождения АСУ были использованы следующие технические средства:

1) Компьютеры на базе процессора Intel Pentium от 1 Uгц, ОЗУ не менее 1 Gb, память на жестких дисках от 250 до 350 Гб;

2) Оргтехника следующих фирм: Hewlett - Packard, Epson, Xerox, Canon;

3) Активное сетевое оборудование фирм Intel, 3Com, Compex, Hewlett - Packard.

4) Пассивное сетевое оборудование.

2.3.4 Программное обеспечение АСУ

Программное обеспечение - это совокупность программ для реализации целей и задач информационной системы, а так же нормального функционирования технических средств.

В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.

К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователей и предназначенных для решения типовых задач обработки информации. Они служат для расширения информационной возможности компьютеров, контроля и управления процесса обработки данных.

Специально программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ (ППП), реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.

Главная цель программного обеспечения, как общего, так и специального - обеспечение пользователю максимально эффективного и удобного для пользователя уровня общения с ЭВМ.

На рабочих станциях АСУ ГОУ ВПО СевКавГТУ установлено следующие программное обеспечение:

1) Операционные системы - Windows ХP, Windows 7, Windows NT, Windows exp.

2) Офисные программы - Office 2003, Office 2007.

3) Графические программы - 3D max, Corel draw, Microsoft Visio, Autocad.

4) Инструментальные средства для разработки приложений: 1C: Предприятие и т.д.

В качестве системы разработки подсистемы АПС выбрана ППП 1С: Предприятие.

В настоящее время широкое развитие получили системы автоматизации предприятий, занимающихся различными видами учета. На рынке нашей страны в достаточно большом объеме представлены системы, работающие с базами данных. Однако зачастую небольшие предприятия работают по своей внутренней специфике, и с небольшими базами данных. Для такого типа предприятий фирмой «1С» разработана система «1С: Предприятие» которая представляет собой интерпретатор и рабочий конфигуратор (программу), без которого работа системы невозможна - аналог языка BASIC. Система «1С: Предприятие» может работать как с DBF так и с SQL базами.

Система «1С: Предприятие» предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед современными предприятиями. «1С: Предприятие» представляет собой систему прикладных решений, построенных по единым принципам, на единой технологической платформе. Программный продукт система «1С: Предприятие» может быть адаптирована к любым особенностям учета на любом специализированном предприятии. В состав системы входит «Конфигуратор», который обеспечивает:

- настройку системы на различные виды учета;

- реализацию любой методологии учета;

- организацию справочников и документов произвольной структуры;

- настройку внешнего вида форм ввода информации;

- широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков;

- возможность наглядного представления информации в виде диаграмм;

- быстрое изменение конфигурации с помощью «конструкторов»;

- настройку поведения и алгоритмов работы системы в различных ситуациях с помощью встроенного объектно-ориентированного языка;

- хранение базы данных в формате SQL или DBF.

Создание оригинальных конфигураций позволяет решать с помощью систем «1С: Предприятия» самые разнообразные задачи по автоматизации.

В системе «1С: Предприятие» возможен «Обмен файлами»:

- Средства импорта и экспорта информации через, файлы формата DBF и XML позволяют организовать обмен данными с любыми системами.

- Сохранение печатных форм в форматах Microsoft Excel и HTML.

В системе «1С: Предприятие» поддерживается современные средства интеграции: OLE, OLE Automation и DDE. Использование этих средств позволяет:

- управлять работой других программ, используя встроенный язык, например, формировать отчеты и графики в Microsoft Excel;

- получать доступ к данным «1С: Предприятия» из других программ;

- вставлять в документы и отчеты объекты, созданные другими программами, например, размещать в отчетах рисунки и графики.

Технология создания внешних компонент (дополнительных программных модулей) разработана фирмой «1С» для решения специальных задач, в которых требуется более тесная и эффективная интеграция системы «1С: Предприятие» с другими программами и оборудованием. Эта технология включает в себя все необходимые сведения и набор примеров по созданию внешних компонент и их взаимодействию с «1С: Предприятием». Внешние компоненты могут разрабатываться пользователями программ системы «1С: Предприятие» и независимыми фирмами на языках MS Visual С++, MS Visual Basic, Borland Delphi, Borland C++ Builder.

Масштабируемость системы «1С: Предприятие»:

Спектр программных продуктов системы «1С: Предприятие» включает однопользовательские и сетевые версии; версии, работающие в архитектуре «клиент-сервер», а также дополнительную компоненту для организации обмена информацией между территориально удаленными филиалами организации.

Выводы

В данном разделе дипломного проекта рассмотрены общие положения создания АСУ.

Представлена схема функциональной структуры АСУ ГОУ ВПО СевКавГТУ, которая выполнена в виде системы интегрированных АПС.

Кратко описаны функции и задачи каждой АПС, входящей в структуру АСУ.

Рассматривая и анализируя АСУ ГОУ ВПО СевКавГТУ можно сделать вывод, что автоматизации основных процессов в деятельности ВУЗа осуществляется. С каждым годом происходит внедрение новых информационных технологий и сопровождающих их прикладных программ в управленческие и учебные процессы университета. Автоматизация рабочего места специалистов расчетного отдела является одним из этапов полной автоматизации процессов функционирования ГОУ ВПО СевКавГТУ.

Исследуем подробно предметную область автоматизируемого отдела и основные задачи, требуемые от разрабатываемого проекта в третьем разделе.

3. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ АПС «ЗАРПЛАТА»

3.1 Организационно-экономическая сущность АПС

АПС «Зарплата» предназначена для:

- ввода новых данных в базу данных;

- обработки и коррекции уже имеющихся в базе данных;

- контроля корректности вносимых изменений;

- обработки статистических данных.

Данная АПС используется работниками расчетного отдела и работниками отдела кадров, как в повседневной практике, так и для составления ежеквартальных и годовых отчетов.

3.2 Обоснование функциональной структуры АПС

Данная АПС решает задачи ввода и коррекции информации в базу данных. Состав задач считается полным, если получив решение всех задач, составляющих АПС, мы достигаем цели создания АПС. Функциональная структурная схема АПС приведена на рис. 3.1.

Постановка задачи «Ввод нового сотрудника, или новых данных о сотруднике в базу данных»

В данной задаче необходимо ввести полную информацию о новом сотруднике предприятия, она должна включать в себя личные данные сотрудника (паспортные данные, адрес регистрации, состав семьи и т. д), а так же служебную информацию (место работы, разряд, ставку и т. д.).

Входными документами для данной задачи являются документы, приходящие из отдела кадров, расчетного отдела.

Выходными считаются ежемесячные составляемые отчёты по деятельности АПС.

Результаты работы данной задачи используются для решения и реализации всех остальных задач АПС.

Рисунок 3.1 - Функциональная структура АПС «Зарплата»

Постановка задачи «Изменение данных о самих сотрудниках или их деятельности»

В данной задаче необходимо над результатами работы задачи «Ввод нового сотрудника, или новых данных о сотруднике в базу данных» выполнить ряд действий, сводящихся к следующему:

- поиск в БД специфической информации, удовлетворяющей входному запросу;

- контроль правильности найденной информации, и, в случае необходимости, коррекция информации.

Входными документами для данной задачи являются документы, приходящие из отдела кадров, расчетного отдела:

Выходными считаются сигналы подтверждения правильности изменения информации в базе данных, либо сигнал совпадения старых и новых данных, а так же ежемесячные составляемые отчёты по деятельности АПС.

3.3 Разработка инфологической модели

Инфологическая модель представляет собой описание структуры и динамики предметной области, характер информационных потребностей пользователей системы в терминах понятных пользователю и независимых от реализации системы на конкретной ЭВМ и, в частности, от выбранной СУБД. Такое описание может быть представлено с помощью любого способа, допускающего однозначную интерпретацию. Одним из таких способов является построение диаграммы «сущность - связь».

Для ее построения необходимо:

- выделить сущность предметной области;

- определить атрибуты сущностей;

- определить связи между сущностями.

Под сущностью понимается некоторая абстракция реального существующего объекта. При рассмотрении понятия сущности выделяют: тип сущности и экземпляр сущности.

Тип сущности - набор объектов одного типа.

Экземпляр сущности - конкретный объект в наборе.

Под атрибутом понимается средство, с помощью которого моделируются свойства сущности. Атрибуты служат для описания свойств сущности и идентификации экземпляров сущности, то есть с их помощью можно однозначно отличить один экземпляр от другого.

Атрибуты бывают описательными и идентифицирующими.

Идентифицирующий атрибут - это такой атрибут, по которому можно однозначно отличить один экземпляр сущности от другого.

Описательный атрибут - это такой атрибут, который описывает свойства экземпляра сущности. С помощью атрибутов можно описывать не только свойства сущности, но и связи между ними. Различают следующие виды связи: бинарные, тернарные, k-ные. Наиболее применимы бинарные связи.

На основании результатов исследования предметной области рассматриваемой задачи можно выделить следующие сущности ПО и атрибуты, их характеризующие:

На рис. 3.2 представлена инфологическая модель предметной области АПС «Зарплата».

Рисунок 3.2 - Инфологическая модель предметной области АПС «Зарплата»

3.4 Выбор СУБД

Задачи автоматизации учета и управления, стоящие перед современными предприятиями, могут существенно различаться в зависимости от рода деятельности предприятия, отрасли, специфики выпускаемой продукции или оказываемых услуг, размера и структуры предприятия, требуемого уровня автоматизации бизнес-процессов и многих других факторов. И, конечно же, у каждого предприятия требования к системам автоматизации меняются по мере развития бизнеса. В настоящее время более 600,000 организаций использует для автоматизации своей деятельности продукты, входящие в систему программ "1С:Предприятие". Наиболее широко распространены тиражные продукты системы "1С:Предприятие", предназначенные для автоматизации различных учетных задач (бухгалтерия, склад, управление кадрами и пр.). В последнее время быстро растет число созданных на базе "1С:Предприятие" продуктов, предназначенных для комплексной автоматизации учета и управления предприятием, в т.ч. планирования ресурсов, работы с клиентами, бюджетирования и пр. Технологически платформа "1С:Предприятие" состоит из следующих основных элементов:

· ядро платформы, включающее среду исполнения и набор базовых функций и объектов;

· встроенные библиотеки проблемно_ ориентированных объектов;

· внешние библиотеки специализированных объектов, подключаемых на базе стандартных протоколов - ActiveX, HTML, XML и пр. (могут разрабатываться силами независимых разработчиков);

· инструментальные средства разработки приложений.

· «1С: Предприятие» является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1С: Предприятие» может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами и др.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.