Проектирование автоматизированной информационной системы управления высшим учебным заведением

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    499,97 Кб
  • Опубликовано:
    2014-10-31
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Проектирование автоматизированной информационной системы управления высшим учебным заведением

ВВЕДЕНИЕ

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

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

-  Распределение предметов по кафедрам

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

-       Учет профессорского преподавательского состава по кафедрам

-       Распределение студентов по факультетам и учебным группам.

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

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

Изучить теорию управления образовательными учреждениями и вузами;

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

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

Спроектировать информационную систему;

Частично реализовать программное обеспечение системы;

Получить и проанализировать результаты проделанной работы.

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

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

1. ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ

.1 Аспекты разработки ПО АИС

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

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

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

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

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

Основные компоненты документальной ИПС:

    Программные средства;

-        Поисковый массив документов;

         Средства поддержки информационного языка системы.

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

Разработка любой АИС начинается с определения предметной области.

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

Выделяют четыре типа АИС:

) Охватывающий один процесс (операцию) в одной организации;

) Объединяющий несколько процессов в одной организации;

) Обеспечивающий функционирование одного процесса в масштабе нескольких взаимодействующих организаций;

) Реализующий работу нескольких процессов или систем в масштабе нескольких организаций.

При этом наиболее распространенными и перспективными считаются: фактографические, документальные, интеллектуальные (экспертные) и гипертекстовые АИС. Для работы с АИС создают специальные рабочие места пользователей (в том числе работников), получившие название "автоматизированное рабочее место" (АРМ).

АРМ - комплекс средств, различных устройств и мебели, предназначенных для решения различных информационных задач.

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

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

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

Для любых информационных систем имеются общие характеристики:

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

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

При разработке информационных систем приходится решать две основные задачи:

. Задачу разработки базы данных, предназначенной для хранения информации.

. Задачу разработки графического интерфейса пользователя клиентских предложений.

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

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

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

Классификация информационных систем.

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

Классификация по масштабу:

. Одиночные - реализуются на автономном компьютере (сеть не используется). Подобные приложения разрабатываются с помощью Clipper, FoxPro, Paradox, dBase и Access.

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

. Корпоративные - ИС ориентированы на крупные компании и могут поддерживать территориально разнесенные узлы или сети. Для таких систем характерна архитектура клиент - сервер со специализацией серверов или же многоуровневая архитектура.

Классификация по сфере применения:

. Система обработки транзакций.

. Система принятия решений.

. Информационно - справочная система.

. Офисные информационные системы.

Классификация по способу организации:

. Системы на основе архитектуры файл - сервер.

. Системы на основе клиент - сервер.

. Системы на основе многоуровневой архитектуры.

. Системы на основе Интернет/интранет технологии.

Автоматизированная информационная система:

Рис. 1. Основные компоненты и технологические процессы АИС

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

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

В состав ПО входят:

    общесистемные программы;

-        специальные (прикладные) программы;

         инструктивно-методические материалы по применению средств ПО;

         персонал, занимающийся его разработкой и сопровождением.

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

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

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

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

Рис. 2. Проектирование информационных систем

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

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

Принципы проектирования АИС

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

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

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

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

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

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

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

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

Основные фазы проектирования

Совокупность ступеней развития от возникновения до полного завершения принято разделять на фазы (стадии, этапы).

Фазы развития информационной системы:

. Формирования концепции;

. Разработка технического задания;

. Проектирования;

. Изготовление;

. Ввод системы в эксплуатацию.

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

Рассмотрим фазы развития ИС более подробно.

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

. Формирование идеи, постановку целей;

. Формирования ключевой команды проекта;

. Изучения мотивации и требования заказчика и других участников;

. Сбор исходных данных и анализ существующего состояния;

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

. Сравнительную оценку альтернатив.

Представления предложений, их экспертизу и утверждение.

Разработка технического предложения.

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

. Разработка основного содержания проекта, базовой структуры проекта.

. Разработка и утверждение технического задания.

. Планирование, декомпозиция базовой структурной модели проекта.

. Составление сметы и бюджета проекта, определение потребности в ресурсах.

. Разработка календарных планов укрупненных графиков работы.

. Подписание контракта с заказчиком.

. Ввод в действие средств коммуникации участников проекта и контроля за ходом работ.

На этапе проектирования определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использование ресурсов. Характерные работы этой фазы:

. Выполнение базовых проектных работ;

. Разработка частных технических заданий.

. Выполнение концептуального проектирования.

. Составление технических спецификация и инструкций.

. Представление проектной разработки, экспертизы и утверждение.

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

. Выполнение работ по разработке программного обеспечения.

. Выполнение подготовки по внедрению системы.

. Контроль и регулирование основных показателей проекта.

Ввод системы в эксплуатацию.

Основные виды работ:

. Комплексные испытания.

. Подготовка кадров для эксплуатации создаваемой системы.

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

. Сопровождение, поддержка, сервисное обслуживание.

. Оценка результатов проекта и подготовка итоговых документов.

. Разрешение конфликтных ситуаций и закрытие работ по проекту.

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

Модели жизненного цикла информационных систем

Сравнительная характеристика

Каскадная

Достоинства:

1. На каждом этапе разрабатывается набор законченной проектной документации

. Можно планировать сроки завершения работ и зарплаты, которые напрямую зависят от сроков.

Недостатки:

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

. Невозможность исправить ошибки на текущем этапе, нужно возвращаться назад.

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

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

. Сложность управления - требуется твердая рука для согласования сроков выполнения проекта

. Высокий уровень риска, только 16,2% (по данным статистики в США) укладываются в срок и в бюджет

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

Достоинство:

. Легко вносить изменение в проект, меньше зависимость этапов друг от друга

. Отдельные элементы постоянно интегрируются в едином целом

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

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

. Упрощается повторное использование компонентов

. Получаем более надежную и устойчивую систему

. Легче совершенствовать процесс разработки

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

Преимущества спиральной модели:

1. Итерационная разработка существенно упрощает внесение изменений в проект.

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

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

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

1.2 Анализ существующих АИС в области образования

Автоматизированная информационная система «Сельское административное образование» (АИС САО) представляет собой территориально распределенную трехуровневую автоматизированную информационную систему. АИС САО функционирует в сельских населенных пунктах - на уровне сельской администрации, в муниципальных районах - на районном уровне, в муниципальных администрациях субъектов РФ - на уровне субъекта РФ.

Назначение:

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

Цели разработки:

АИС САО создана в целях:

-  Улучшение качества управления в органах государственной власти и местного самоуправления субъектов РФ.

-       Повышения эффективности управления социально- экономическим развитием сельских населенных пунктов.

-       Повышения эффективности планирования деятельности органов власти.

-       Обеспечения сбора налогов в бюджеты всех уровней.

-       Обеспечения контроля миграционных процессов.

-       Повышения эффективности работы органов власти в чрезвычайных ситуациях.

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

История внедрения АИС

Первая версия АИС САО была выпущена в феврале 2003 года, и установлена в двух сельских администрациях ХМАО и в одной администрации Воронежской области. В том же 2003 году были выпущены еще две версии системы, к работающим с комплектом АИС. С тех пор, ежегодно разработчики выпускают по 2-3 версии системы. С выпуском каждой следующей версии неуклонно растет популярность АИС САО и число ее пользователей.

АИС САО уровня сельского административного образования состоит из следующих подсистем:

-  Учет хозяйственных книг

-       Информационно-справочное обслуживание

-       Информационное взаимодействие

-       Административное обслуживание

-       Учет объектов на территории САО

-       Делопроизводство

-       Учет физических лиц

-       Расчет местных налогов

-       Учет договоров аренды.

-       Задачи подсистемы «Учет хозяйственных книг»

-       Учет движения записей хозяйственной книги

-       Учет хозяйств

-       Учет членов хозяйств

-       Учет земельных участков хозяйств

-       Учет жилого фонда хозяйств

-       Учет скота хозяйств

-       Учет технических средств хозяйства

Задачи подсистемы «Информационно - справочное обслуживание»

-  Выпуск справок и выписок

-       Введение Адресно-справочной картотеки

-       Выпуск статических форм

-       Выпуск отчетов

-       Выпуск отчетов оценки развития

-       Генератор запросов

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

Комплекс позволяет подготовить материал и организовать контрольное тестирование как в компьютерном, так и в бес компьютерном варианте, автоматизировать процессы сбора, обработки и анализа результатов тестирования. АИС "ЗНАК" может использоваться педагогическим коллективом и как самодостаточная тестовая среда, и в интеграции с АИСУ "ПараГраф".

Применение комплекса позволяет:

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

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

-       формировать различные виды тестов из созданных заданий;

-       организовать тестирование как в компьютерном, так и в бес компьютерном варианте;

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

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

Для решения проблемы эффективного управления в рамках Федеральной программы «Федерально-региональная политика в науке и образовании» был разработан проект «Развитие информационной системы вузы Алтая».

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

Работа над проектом была разбита на несколько этапов:

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

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

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

Разработка структуры баз данных входящих в информационную систему «Вузы Алтая»;

Информационная система (ИС) «вуза Алтая» в составе взаимоувязанных баз данных, каждая из которых характеризует отдельный вуз региона;

Технология сбора от вузов региона;

Web-сайт «вузы Алтая» для регионального органа управления образованием (компонента администрации Алтайского края);

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

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

2. РАЗДЕЛ ПРОЕКТИРОВАНИЯ

.1 Постановка задачи

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

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

2.2 Описание предметной области

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

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

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

Любая автоматизированная информационная система для студентов высшего учебного заведения, должна иметь следующие возможности:

учет персонала и контингента;

создание штатного расписания;

расчет и выдача стипендии и заработной платы;

учет оплаты за обучение;

учет проживающих в общежитии;

расчет бюджет рабочего времени за месяц;

контроль за отработанным временем сотрудника;

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

хранение учебных документов в централизованной базе данных;

контроль за успеваемостью студентов.

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

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

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

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

В предметной области ИС можно выделить ряд объектов, субъектов и прецедентов.

Объектами являются:

    Преподаватель, ведущий занятия в учебной группе.

-        Изучаемый предмет.

         Кафедра, профиль которой закрепляет за ней предмет.

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

         Факультет специализации.

         Учебная группа факультета.

Субъектами деятельности в предметной области являются администратор базы данных и пользователь ИС.

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

2.3 Проектирование информационно-логической модели базы данных

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

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

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

Создание ИС на основе методологии концептуального проектирования предполагает четыре этапа проектирования:

Сбор и анализ информационных потребностей пользователей и системный анализ предметной области;

Построение концептуальной (понятийной) модели предметной области;

Создание концептуальной модели базы данных;

Разработку системы с помощью инструментальных средств выбранной СУБД.

Заключительный этап проектирования тесно связан с возможностями инструментальных средств конкретных СУБД.

Данный этап в свою очередь разбивают на следующие шаги:

Логическое проектирование БД;

Физическое проектирование БД;

Реализация приложений;

Построение моделей начинается с построения диаграмм. Для достижения этих целей используются диаграммы UML (Use case diagrams).

Базовые понятия UML

Язык UML базируется на трех фундаментальных понятиях: сущность, отношение и диаграмма

Сущность - это объект проектируемой системы, который целостно представляется в абстрактном виде.

Отношение описает способ и форму связи между сущностями.

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

В системе Delphi 2006 поддерживаются две версии языка UML: версия UML 1.5 и версия UML 2.0. В версии UML 1.5 насчитывается девять классов диаграмм: диаграммы классов, диаграммы объектов, диаграммы прецедентов, диаграммы последовательности, диаграммы кооперации, диаграммы состояний, диаграммы деятельности, диаграммы компонентов и диаграммы развертывания. В версии UML 2.0 насчитываются тринадцать классов диаграмм. К новым классам диаграмм в версии UML 2.0 относятся диаграммы компонентов, диаграммы внутренней структуры, диаграммы машин состояний и диаграммы взаимодействия.

Диаграмма классов

Диаграмма классов - один из наиболее важных и наиболее распространенных среди программистов видов программ UML. Поэтому диаграммы классов задействованы в системе Delphi и технологии ECO в качестве основного инструмента моделирования.

Класс в языке UML - это структура, шаблон абстрактного понятия. Это понятие практически эквивалентно понятию класса в объектных языках программирования (в частности, Delphi). На основе класса в процессе работы программы создается множество одинаковых по своему построению объектов.

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

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

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

Диаграмма прецедентов

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

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

Актеры

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

Диаграмму прецедентов создают командой контекстного пространства моделирования: Add-> Other Diagram -> Use Case Diagram (Добавить -> Другая диаграмма -> Диаграмма прецедентов).

В данном разделе мы рассмотрим этапы построения информационно - логической модели базы данных.

.3.1 Проектирование концептуальной модели

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

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

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

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

Требования к проекту сформулируем с помощью диаграмм прецедентов. На рисунке 3 показана UML диаграмма прецедентов администратора БД. Как видно из рисунка, основная задача администратора - изменение структуры БД и ввод основного массива данных с возможностью корректировки.

Прецеденты пользователя БД показана на рисунке 4. Из рисунков видно, что методист работает с информацией по профессорско-преподавательскому составу (ППС) и непосредственно со студентами

Рис. 3. Прецеденты - администратор

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

Рис. 4. Прецеденты методиста

Стрелка указывает на главную таблицу в связи «Один ко многим» это сторона «Один». Символы PK (Primary Key) и FK (Foreign Key) используются для обозначения атрибутов сущности, которые являются главными ключами и внешними ключами при организации связей. Составим словарь сущностей концептуальной модели. Для удобства представим словарь в табличном виде.

Выделим в предметной области ИС, пользуясь технологией ER моделирования сущности и связи между ними. На рисунке 5. показана концептуальная модель предметной области ИС в нотации ER MS Visio.

Таблица 1

Сущности предметной области

Порядковый номер

Условное обозначение

Описание

1

КAFEDRA

Сведения о кафедре

2

PREPDVTL

Информация о преподавателе

3

ATTR_PREP

Атрибуты преподавателя

4

PREDMET

Информация о предметах

5

FAKULTET

Список факультетов

6

ATTR_STUDENT

Атрибуты студента

7

GRUPPA

Сведения об учебной группе

8

STUDENT

Информация о студенте

9

PRED_KAFEDRA

Связь предметов и кафедра


На рисунке 5 показана концептуальная модель предметной области

Рис. 5. Модель предметной области ИС. Концептуальный анализ

2.3.2 Построение логической модели предметной области

На базе концептуальной модели составим логическую модель предметной области. Эта модель показана на рисунке 6.

Рис. 6. Логическая модель предметной области

Для наглядного описания модели составим таблицу.

Таблица 2

Порядковый номер

Сущность

Атрибуты

Тип атрибутов

Описание

1

КAFEDRA

KAFEDRA_ID

Целый

Главный ключ



NAIMEN

Символьный

Название кафедры



FAKUL_ID

Целый

Внешний ключ, связь с факультетом

2

PREPDVTL

PREPD_ID

Целый

Главный ключ



FAM

Символьный

Фамилия



IMJA

Символьный

Имя



OTCH

Символьный

Имя



STEPEN_ID

Целый

Внешний ключ, связь с атрибутами



KAFEDRA_ID

Целый

Внешний ключ, связь с кафедрой

3

ATTR_PREP

STEPEN_ID

Целый

Главный ключ



NAIM

Символьный

Наименование атрибута



OPISANIE

Символьный

Описание атрибута

4

PREDMET

PREDMET_ID

Целый

Главный ключ



NAIMEN

Символьный

Название предмета



KAFEDRA_ID

Целый

Внешний ключ, связь с кафедрой

5

FAKULTET

FAKUL_ID

Целый

Главный ключ



NAIMEN

Символьный


6

ATTR_STUDENT

ATTR_ID

Целый

Главный ключ



NAIMEN

Символьный

Описание атрибута

7

GRUPPA

GRUPPA_ID

Целый

Главный ключ



NAZV

Символьный

Название учебной группы



FAKUL_ID

Целый

Внешний ключ, связь с факультетом

8

STUDENT

STUD_ID

Целый

Главный ключ



FAM

Символьный

Фамилия



IMJA

Символьный

Имя



OTCH

Символьный

Отчество



STIPEN

Логический

Факт выплаты стипендии



ATTR_ID

Целый

Внешний ключ, связь с атрибутами студента.



GRUPPA_ID

Целый

Внешний ключ, связь с учебной группой

9

PRED_KAFEDRA

KAFEDRA_ID

Целый

Внешний ключ, связь с кафедрой



PREDMET_ID

Целый

Внешний ключ, связь с предметом



PREPD_ID

Целый

Внешний ключ, связь с преподавателем.


В Российской таможенной академии атрибутами преподавателя являются:

·  Научная степень. Домен: {к.в.н., к.п.н., к.т.н., к.э.н., д.в.н., д.п.н., д.т.н., д.э.н.}

·        Научное звание. Домен: {доцент, профессор, старший преподаватель}

Условные обозначения:

·  к- кандидат;

·        д-доктор;

·        в - военные науки;

·        п - педагогические науки;

·        т - технические науки.

Для студента атрибутами являются:

Форма обучения. Домен: {Очная, Заочная}

Страна. Домен: {Россия, СНГ}

Финансирование. Домен: {Бюджет, Внебюджет}

.3.3 Построение физической модели предметной области

Физическая реализация базы данных была выполнена в MS Access. Для ключей баз данных был выбран Числовой тип данных, разрядность которого соответствует длинному целому. Для символьных данных был выбран Текстовый тип фиксированного размера. Схема связей базы данных показана на рисунке 5.

Как видно из рисунка таблица ATTR_PREP (атрибуты преподавателя) использована два раза, а таблица ATTR_STUDENT (атрибуты студента) три раза. Это объясняется тем, что связь к этим таблицам реализована по одному ключу, а значение атрибута выбирается разное.

Так в таблице преподавателей использованы атрибуты:

STEPEN_ID - выбор степени.

NZVAN_ID- выбор научного звания.

В таблице студентов используются атрибуты:

FORMA_OB - форма обучения.

FINANSIR - тип финансирования.

STRANA - страна.

Рис. 5. Реализация БД в MS Access

2.4 Обоснование выбора СУБД

Развитие информационных систем тесно связано с процессом становления поколений ЭВМ. Появление первых доступных пользователям информационных систем связано со вторым поколением ЭВМ. С появлением третьего поколения ЭВМ и четвертого связано массовое внедрение информационных технологий в производственный процесс.

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

Если первоначальная цель разработки ЭВМ была связана с автоматизацией проведения сложных объемных вычислений, то в дальнейшем на первый план стали выходить задачи связанные с автоматизацией обработки данных и документов.

Так в 60-x годах XX вeкa основная функция информационных cиcтeм былa связана с диплоговой обработкой запросов, хранением записей. В этот период разрабатывается концепция управленческих информационныхcиcтeм. Основная особенность таких систем - это предоставление управляющему персоналу отчетов, составленных на основе собранных o процессе управления данных.

В 70-x годах системы подготовки отчетов были дополнены системами поддержки принятия. Эти cиcтeмы должны были обеспечить управленцев интерактивной технологией принятия оперативных решений при быстроменяющейся экономической ситуации.

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

Для этого периода характерно появление концепции исполнительных информационных систем. Эти cиcтeмы должны были обеспечивать высшее руководство жизненно важной для ниx информацией, преимущественно o внeшнeм миpe, в мoмeнт, кoгдa им этo нeoбxoдимo и в фopмaтe, кoтopый oни пpeдпoчитaют.

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

В 90-х годах появилась кoнцeпция cтpaтeгичecких инфopмaциoнныx cиcтeм. Такие системы используется для долгосрочного стратегического планирования деятельности фирмы, предприятия, основанного на анализе информации о новых товарах, услугах и технологиях.

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

Системы обработки транзакций. Такие системы регистрируют продажи и закупки. Транзакция может находиться в одном из двух состояний:

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

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

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

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

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

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

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

Гипертекстовые информационные системы реализованы в сети в виде всемирной паутины World Wide Web (WWW). Информационная система WWW в настоящее время реализует расширенную гипермедийную технологию. Гипермедийные документы позволяет с помощью ссылок обращаться как текстовым документам, так и к графическим данным, видео данным и аудио данным.

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

При локальной обработке таких данных удобно использовать офисную СУБД MS Access. Данная СУБД входит в состав основного программного обеспечения современных персональных ЭВМ и предоставляет широкие возможности по проектированию баз данных, отчетных форм и диалоговых форм.

В данной СУБД на базе языка программирования VBA могут быть решены различные задачи по автоматизации процесса работы данными. Поддерживается технология доступа к данным на базе языка запросов SQL.

Описание операционной системы

Выбранная СУБД Ms Access эксплуатируется в среде Windows XP Professional.

С ОС Windows XP Professional можно не беспокоиться о сохранности результатов работы, так как она создана на основе доказавшего свою надёжностью кода Windows NT и Windows 2000.

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

Существуют две версии операционной системы Windows XP:

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

Windows XP Professional. В эту версию включено все то, что есть в Ноme Edition, но дополнительно она содержит сетевые компоненты и компоненты системы безопасности, необходимые для подключения к домену Windows NT/2000/XP. Windows XP Professional самой надежной на сегодняшний день операционной системой семейства Windows.

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

C помощью Windows XP Professional можно управлять уровнем доступа пользователей к ресурсам и данным. Управление доступом на уровне пользователей предусматривает ряд вариантов предоставления отдельным пользователем или группе пользователей возможностей совместной работы с файлами и папками. Можно определить, какие папки могут совместно использоваться, кто будет иметь доступ к этим папка, каков уровень разрешений, предоставляемых каждому пользователю или группе.

.5 Системные и технические средства реализации проекта

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

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

Повышенная безопасность и контроль. Windows 7 основывается на системе безопасности Windows Vista и дает большую свободу действий ИТ-специалистам, отвечающим за безопасность ПК и данных.

Упрощенное управление ПК. Windows 7 облегчает ИТ-специалистам развертывание настольных компьютеров, ноутбуков, виртуальных сред и управление ими, а также позволяет применять средства и навыки, использовавшиеся при работе с Windows Vista.

Системные требования 64-разрядной Windows 7:

процессор с тактовой частотой 1.8 ГГц или быстрее;

ГБ RAM;

ГБ свободного пространства на диске;

видеокарта с поддержкой DirectХ 9 с драйвером WDDM 1.0 или выше.

.6 Проектирование интерфейса пользователя

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

В современных ИС интерфейс строится на базе концепции GUI (Graphics User Interface). Пользователь программа работает посредством графических окон. В окнах осуществляется ввод - вывод результатов работы ИС и выбираются команды управления работой системы.

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

Рис. 7. Выбор сценария работы

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

Представим работу пользовательского интерфейса в виде WFD (Workflow Diagram) диаграммы. Это диаграмму представим в виде блок-схемы алгоритма работы интерфейса ИС.

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

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

Разработка пользовательских форм

В отличие от администратора пользователь системы работает не на напрямую с таблицами БД а использует формы. В соответствии с прецедентами разработку таких форм произведём на основе представлений.

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

Представление для вывода списка преподавателей по кафедрам показано в приложении.

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

-  определение основных функций, которые должны быть отражены в интерфейсе;

-       определение перечня форм, их назначение и общее содержимое;

-       определение диаграммы переходов между окнами;

-       схематичное отображение детального содержимого каждого окна.

При разработке интерфейса пользователя следует учитывать критерии качества:

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

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

Отсутствие перегруженности (небольшое число объектов на экране - не более 10).

Устойчивость (по возможности предотвращение некорректных действий пользователя).

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

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

3. ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ

.1 Тестирование ИС

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

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

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

Цель проверяющего (тестовика) - заставить программное обеспечение сбиться. Он доволен, если это ему удается.

Если программное изделие правильно ведет себя для солидного набора тестов, нет оснований утверждать, что в нем нет ошибок. Просто неизвестно, когда оно не сработает и можно говорить лишь о некотором уровне уверенности в его правильности.

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

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

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

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

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

Тесты составляются после разработки алгоритма, но до программирования.

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

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

В некоторых случаях тестирования рекомендуется производить «миниатюризацию» программы, т.е. разумно сокращать объём данных по сравнению с реальным. Например, создать укороченную базу данных. Проверить матрицу 50x50 вручную невозможно. Поэтому в качестве теста может быть использована матрица 5x5. Точно так же, если некоторая подпрограмма работает в цикле 5 раз, она сможет работать и 105 раз. Правда, при миниатюризации программы могут произойти ситуации: либо существующие в программе ошибки в результате упрощающих изменений станут неявными или временно исчезнут, либо появятся новые ошибки.

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

В целом составление тестов - большое искусство, т.к. полностью этот процесс формализации не поддается.

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

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

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

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

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

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

Для ускорения отладки не безразличен порядок пропуска тестов: сначала пропускаются простые тесты...

Простые тесты проверяют начальную цель тестирования - работает ли программное обеспечение вообще.

Тест, который используется для проверки основной ветви программы, должен обнаружить грубые ошибки.

Усложнение тестовых данных должно происходить постепенно.

Процесс тестирования программного обеспечения можно разделить на три этапа:

проверка в нормальных условиях;

проверка в экстремальных условиях;

проверка в исключительных ситуациях.

Каждый из этих трех этапов проверки должен гарантировать получение верных результатов при правильных входных данных и/или выдачу сообщений об ошибках при неправильных входных данных.

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

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

Типичные примеры - очень большие числа, очень малые числа или отсутствие информации.

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

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

Программное обеспечение должно самоотвергать любые данные, которые оно не в состоянии обрабатывать верно.

Ошибки, при разработке ИС можно определить как ошибки времени исполнения и ошибки синтаксические.

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

Приведём примеры таких ошибок:

·  Неправильное задание начального и конечного счётчика цикла при переборе списка кафедр в процессе верификации.

·        Неправильная инициализация формального параметра при верификации.

·        Неправильное чтение значения формального параметра.

Перехват таких ошибок в процессе проектирования ИС был выполнен на основе следующих механизмов интерпретатора VBA в MS Access:

·  Использование явной типизации переменных при написании кода путём использования директивы Option Explicit.

·        Игнорирование некритических ошибок с помощью директивы On Error Resume Next.

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

3.2 Характеристика ИС

Информационная система была создана в среде MS Access с использованием формата БД MDB. Файл базы данных имеет размер 3.87Мб, который может изменяться в процессе эксплуатации ИС.

ИС не требует специальных аппаратных и программных средств. Для стабильной работы программы требуется конфигурация, необходимая для работы MS Office 2003:

) Операционная система Windows XP Professional.

) IBM PC совместимый компьютер.

) Ms Office Access 2003

) Оперативная память 4ГБ

) Видеоадаптер 1Гб

) Клавиатура, компьютерная мышь

) Принтер

автоматизированный информационный модель кафедра

4. БУХГАЛТЕРСКИЙ РАЗДЕЛ

4.1 Организация бухгалтерского учета в учебных заведениях

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

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

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

-  учредить бухгалтерскую службу во главе с главным бухгалтером;

-       ввести в штат должность бухгалтера;

-       передать ведение бухгалтерского учета централизованной бухгалтерии, специализированной организации или бухгалтеру-специалисту;

-       вести бухгалтерский учет лично.

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

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

В обязанности главного бухгалтера входит:

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

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

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

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

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

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

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

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

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

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

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

-       составляет бухгалтерскую отчетность.

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

4.2 Задачи бухгалтерского учета

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

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

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

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

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

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

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

Сторонние пользователи бухгалтерской информации с косвенным финансовым интересом - это налоговые органы, казначейство, контрольно-ревизионное управление (КРУ) Минфина РФ, аудиторские фирмы, Госкомстат, Пенсионный фонд, Фонд социального страхования, Государственный фонд занятости, органы, уполномоченные управлять государственным и муниципальным имуществом, органы планирования экономики, а так же фондовые биржи, работники профессиональных союзов, научные консультанты, покупатели и др.

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

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

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

4.3 Структура бухгалтерии в учебных заведениях

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

В бухгалтерии предприятия можно выделить следующие отделы:

-  расчетный отдел;

-       материальный отдел;

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

-       общий отдел.

Можно выделить 4 основных типа организации бухгалтерий:

-  Линейная (иерархическая) - все работники бухгалтерии подчиняются непосредственно главному бухгалтеру;

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

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

-       комбинированная - применяется на крупных предприятиях и в производственных объединениях.

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

Главный бухгалтер возглавляет работу:

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

) по обеспечению порядка проведения инвентаризации и оценки имущества и обязательств, документальному подтверждению их наличия, составления и оценки;

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

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

Главный бухгалтер предприятия организует работу:

) по повышению квалификации работников бухгалтерии;

) по постановке и ведению бухгалтерского учета организации;

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

Главный бухгалтер учебного заведения обеспечивает:

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

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

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

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

) сохранность бухгалтерских документов и сдачу их в установленном порядке в архив.

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

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

-  законодательство о бухгалтерском учете;

-       основы гражданского права;

-       финансовое, налоговое и хозяйственное законодательство;

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

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

-       кодексы этики профессионального бухгалтера и корпоративного управления;

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

-       налоговый, статистический и управленческий учет;

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

-       условия налогообложения юридических и физических лиц;

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

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

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

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

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

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

-       основы технологии производства;

-       законодательство о труде;

-       правила по охране труда.

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

Согласно ФЗ «О бухгалтерском учете» №402-ФЗ главный бухгалтер обеспечивает соответствие осуществляемых хозяйственных операций законодательству Российской Федерации, контроль за движением имущества и выполнением обязательств.

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

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

.4 Характеристика законодательных документов в учебном заведении

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

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

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

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

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

Основными функциями Правительства РФ в области регулирования бухучета являются:

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

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

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

Система нормативного регулирования бухгалтерского учета в РФ включает следующие уровни документов по бухгалтерскому учету:

-  первый уровень - Федеральный закон «О бухгалтерском учете», другие федеральные законы, Указы Президента РФ и постановления Правительства РФ по вопросам бухгалтерского учета;

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

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

-       четвертый уровень - рабочие документы конкретной организации.

На первом уровне кроме Федерального закона «О бухгалтерском учете» отдельные аспекты бухучета регулируются Гражданским кодексом РФ и другими федеральными законами. Так, например, в Гражданском кодексе установлены сроки исковой давности по просроченной задолженности, определен момент перехода права собственности при осуществлении сделок купли-продажи и т.д. В Законе об акционерных обществах указан порядок образования и использования резервного капитала.

Документы второго уровня включают положения по бухгалтерскому учету и утверждаются Министерством финансов РФ. Такие положения регламентируют принципы и правила учета отдельных объектов бухгалтерского наблюдения, которые составляют систему национальных стандартов, ориентированную на Международные стандарты финансовой отчетности.

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

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

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

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

4.5 Принятая учетная политика учебного заведения

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

Сущность новых подходов к постановке бухгалтерского учета заключается в основном в том, что на основе установленных государством общих правил бухгалтерского учета организации самостоятельно разрабатывают учетную политику для решения поставленных перед учетом задач. Следует отметить, что значение учетной политики недооценивается многими организациями, в которых к разработке учетной политики относятся формально, не изучают последствия применении тех или иных ее элементов. Между тем выбранная организацией учетная политика оказывает существенное влияние на величину показателей себестоимости продукции, прибыли, налогов па прибыль, добавленную стоимость и имущество, показателей финансового состояния организации. Следовательно, учетная политика организации является важным средством формирования величины основных показателей деятельности организации, налогового планирования, ценовой политики. Без ознакомления с учетной политикой нельзя осуществлять сравнительный анализ показателей деятельности организации за различные периоды и тем более сравнительный анализ различных организаций. Учетная политика организации - это принятая ею совокупность способов ведения бухгалтерского учета (первичное наблюдение, стоимостное измерение, текущая группировка и итоговое обобщение фактов хозяйственной деятельности). К способам ведения бухгалтерского учета относятся способы группировки и оценки фактов хозяйственной деятельности, погашения стоимости активов, организации документооборота, инвентаризации, способы применения счетов бухгалтерского учета, системы регистров бухгалтерского учета, обработки информации и иные соответствующие способы и приемы. Учетная политика формируется исходя из установленных ПБУ № 1/8 допущений и требований.

Основы формирования и раскрытия учетной политики организации установлены Положением по бухгалтерскому учету "Учетная политика организации". Данное Положение распространяется: в части формирования учетной политики на все организации независимо от организационно-правовых форм; в части раскрытия учетной политики - на организации, публикующие свою бухгалтерскую отчетность полностью или частично согласно законодательству Российской Федерации, учредительным документам либо по собственной инициативе. Учетная политика организации формируется главным бухгалтером (бухгалтером) организации и утверждается руководителем организации. При этом утверждаются: Рабочий план счетов бухгалтерского учета; Формы первичных учетных документов;

Порядок проведения инвентаризации активов и обязательств организации;

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

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

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

Изменение учетной политики организации может производиться в случаях: изменения законодательства Российской Федерации или нормативных актов по бухгалтерскому учету; разработки организацией новых способов ведения бухгалтерского учета. Применение нового способа ведения бухгалтерского учета предполагает более достоверное представление фактов хозяйственной деятельности в учете и отчетности организации или меньшую трудоемкость учетного процесса без снижения степени достоверности информации.

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

ЗАКЛЮЧЕНИЕ

В дипломной работе разработана ИС для оперативного учета информации о студентах учебных групп. Для решения этой задачи была использована реляционная технология хранения данных.

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

Для извлечения данных были использованы SQL

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

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

Задачи дипломного проекта были реализованы в полной мере.

СПИСОК СОКРАЩЕНИЙ

Сокращения

Расшифровка

АИС

Автоматизированная информационная система

ИС

Информационная система

АС

Автоматизированная система

СУБД

Система управления базами данных

БД

База данных

ЭВМ

Электронно-вычислительная машина

ПБУ

Положения по бухгалтерскому учету

Руб.

Рубли


СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1.   Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие - М.: Гелиос АРВ, 2002. - 368 с., ил.

2.      Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. Пособие - 2 - е издание, испр. и доп. - М.:ФОРУМ: ИНФРА - М, 2007. - 400 с: ил. - (Профессиональное образование).

.        Гультяев А.К., Машин В.А. - Проектирование и Дизайн Пользовательского Интерфейса - 2007

.        Диго С.М. Проектирование и использование баз данных. - М.: Финансы и статистика, 1995. - 208 с.

.        Кошелев В.Е. - Access 2007. Эффективное использование

.        Квартальнов В.А. Теория и практика туризма. М., 2003.

.        Кронан Д., Сандберг Б. - Microsoft Access 2007

8.      Соколов Я.В. Основы бухгалтерского учета. - М.: Финансы и статистика, 2001.

.        Рубанова И.Н. Управление качеством туристических услуг. М., 2003.

.        Рубин А.А., Клеандрова И.А., Прокди Р.Г. - Самоучитель Access 2007. 100% результат уверенной работы

.        Черноусова А.М. Создание и использование баз данных: ГОУ ОГУ, 2009 - 244с.


ПРИЛОЖЕНИЕ 1

Контрольный набор данных

Для проверки работоспособности ИС был использован набор данных, который представляет собой небольшой фрагмент центральной базы данных учебного - методического отдела гуманитарного института. В данном гуманитарном институте анализируется 3 факультета:

.   Таможенного дела

2.      Экономический

.        Юридический.

Контрольные данные сведены в таблицы.

Таблица 1

Факультет

Код

Наименование

100

Таможенного дела

200

Экономический

300

Юридический


Таблица 2

Кафедра

Код

Наименование

Факультет

10

Информатики и инф. Таможенных технологий

Таможенного дела

20

Таможенных операций и таможенного контроля

Таможенного дела

30

Гуманитарных дисциплин

Экономический

40

Экономической теории

Экономический

50

Гражданского права

Юридический

60

Физической подготовки

Таможенного дела




Таблица 3

Преподаватель

Код

Фамилия

Имя

Отчество

Кафедра

Степень

Звание

10

Свиридова

Анна

Петровна

Информа-тики и инф. Таможенных технологий

к.т.н

доцент

20

Зотов

Иван

Петрович

Информатики и инф. Таможенных технологий

к.т.н

доцент

30

Котова

Ольга

Ивановна

Таможенных операций и таможенного контроля

д.в.н

профессор

40

Антонов

Игорь

Петрович

Таможенной теории

к.в.н

доцент

50

Ивашкин

Олег

Игоревич

Гуманитарных дисциплин

к.п.н

доцент

60

Капустина

Ирина

Петровна

Экономической теории

к.э.н

старший преподаватель

70

Ким

Анна

Ивановна

Экономической теории

к.э.н

профессор

80

Филатова

Светлана

Петровна

Таможенных операций и таможенного контроля

к.в.н

профессор

90

Розова

Ирина

Петровна

Таможенных операций и таможенного контроля

нет

доцент

100

Саидова

Жанна

Петровна

Физической подготовки

к.п.н

старший преподаватель

110

Аванесов

Ильман

Идрисович

Физической подготовки

нет

старший преподаватель

120

Маслова

Ирина

Семёновна

Информатики и инф. Таможенных технологий

к.т.н

профессор

130

Курчина

Зинаида

Ивановна

Экономической теории

нет

доцент

140

Федорова

Ольга

Кирилловна

Экономической теории

д.э.н

профессор

150

Федорова

Ольга

Викторовна

Экономической теории

д.э.н

доцент

160

Шмыголь

Евгений

Викторович

Информатики и инф. Таможенных технологий

д.т.н

доцент

170

Костромина

Инна

Валентиновна

Информатики и инф. Таможенных технологий

д.т.н

Профессор

180

Костомаров

Олег

Игоревич

Гуманитарных дисциплин

нет

старший преподаватель

190

Горбатко

Игорь

Кимович

Гуманитарных дисциплин

д.п.н

профессор

200

Газиев

Имран

Ильманович

Информатики и инф. Таможенных технологий

нет

доцент

210

Газиева

Роза

Петровна

Информатики и инф. Таможенных технологий

нет

доцент

180

Костомаров

Олег

Игоревич

Гуманитарных дисциплин

нет

старший преподаватель

190

Горбатко

Игорь

Кимович

Гуманитарных дисциплин

д.п.н

профессор

200

Газиев

Имран

Ильманович

Информатики и инф. Таможенных технологий

нет

доцент

210

Газиева

Роза

Петровна

Информатики и инф. Таможенных технологий

нет

доцент


Таблица 4

Учебная группа

Код

Название

Факультет

100

Т114

Таможенного дела

160

МЭ121

Экономический

180

Мб121

Экономический

190

Мб122

Экономический


Таблица 5

Студент

Код

Фамилия

Имя

Отчество

Стип.

Гр.

Фор. об.

Фин.

Страна

10

Алтынбекова

Зарима

Ишмоловна

Да

МЭ121

Очная

Внебюджет

СНГ

20

Батенова

Алина

Петровна

Да

МЭ121

Очная

Бюджет

Россия

Белоголовцева

Мария

Олеговна

Да

МЭ121

Очная

Бюджет

Россия

40

Бондарева

Ирина

Федоровна

Нет

МЭ121

Очная

Внебюджет

Россия

50

Воронкова

Анна

Семёновна

Нет

МЭ121

Очная

Внебюджет

Россия

60

Дунай

Лера

Кирилловна

Да

МЭ121

Очная

Бюджет

Россия

70

Жвакина

Анна

Антоновна

Нет

МЭ121

Очная

Внебюджет

Россия

80

Заборская

Мария

Ивановна

Нет

МЭ121

Очная

Внебюджет

Россия

90

Зиновьев

Илья

Петрович

Нет

МЭ121

Очная

Внебюджет

Россия

100

Клементьева

Анна

Петровна

Да

МЭ121

Очная

Бюджет

Россия

110

Крючкова

Алена

Александровна

Да

МЭ121

Очная

Бюджет

Россия

120

Лелявина

Ольга

Петровна

Нет

МЭ121

Очная

Внебюджет

Россия

130

Ароян

Михаил

Имранович

Нет

Мб121

Очная

Внебюджет

СНГ

140

Баулина

Виктория

Викторовна

Да

Мб121

Очная

Бю-джет

Россия

150

Высоцкий

Евгений

Семенович

Да

Мб121

Очная

Бюджет

Россия

160

Демкин

Денис

Игоревич

Да

Мб121

Очная

Бюджет

Россия

170

Зедеев

Артем

Арутюнович

Нет

Мб121

Очная

Внебюджет

Россия

180

Ибрагимова

Галия

Рамировна

Да

Мб121

Очная

Внебюджет

СНГ

190

Курбанов

Кади

Рахмонович

Да

Мб121

Очная

Внебюджет

СНГ

200

Куркина

Анна

Антоновна

Да

Мб121

Очная

Бюджет

Россия

210

Курчина

Маргарита

Ефремовна

Нет

Мб121

Очная

Вне-бюджет

Россия

220

Орехова

Вита

Петровна

Нет

Мб121

Очная

Внебюджет

Россия

230

Очаева

Заяна

Усмановна

Нет

Мб122

Заочная

Внебюджет

СНГ

240

Петрова

Маргарита

Игоревна

Нет

Мб122

Заочная

Внебюджет

Россия

250

Подмарькова

Кристина

Ивановна

Нет

Мб122

Заочная

Внебюджет

Россия

260

Русакова

Ксения

Дмитриевна

Нет

Мб122

Заочная

Внебюджет

Россия

270

Сафонов

Михаил

Михайлович

Нет

Мб122

Заочная

Внебюджет

Россия

280

Синенок

Владимир

Иванович

Нет

Мб122

Заочная

Внебюджет

Россия

290

Ухалова

Лариса

Игоревна

Нет

Мб122

Заочная

Вне-бюджет

Россия

300

Юсов

Алексей

Викторович

Нет

Мб122

Заочная

Внебюджет

Россия

400

Погосян

Арам

Рамонович

Нет

Мб122

Заочная

Вне-бюджет

СНГ

500

Бегленко

Денис

Иванович

Нет

Т114

Очная

Бюджет

Россия

600

Белоусова

Александра

Алексеевна

Да

Т114

Очная

Бюджет

Россия

700

Галибина

Любовь

Николаевна

Да

Т114

Очная

Внебюджет

Россия

800

Голофаст

Нат-алья

Игоревна

Да

Т114

Очная

Бюджет

Россия

900

Гордеева

Кристина

Петровна

Нет

Т114

Очная

Бюджет

Россия

1000

Губанова

Мария

Равильевна

Нет

Т114

Очная

Бюджет

Россия

1010

Гусайниев

Гасан

Рафаилович

Да

Т114

Очная

Внебюджет

СНГ

1020

Евлоев

Ибрагим

Идрисович

Да

Т114

Очная

Внебюджет

СНГ

1030

Гусайниев

Магомет

Рустамович

Да

Т114

Очная

Внебюджет

СНГ


Таблица 6

Предмет

Код

Название

10

Физическая культура

20

Использование программ визуализации данных

30

40

Стат. Анализ с использованием программных средств

50

Исп. Прогр. Продуктов для реш. Задач поиска оптимальных решений

60

Моделирование информационных систем

70

Бухгалтерский учет

80

Финансы и кредит

90

Анализ и диаг. хоз деятельности

100

Институальная экономика

110

Профессиональный ин. Язык

120

Банковское дело

130

Управление качеством

140

Таможенные платежи

150

Контроль и ревизия в таможенных органах

160

Бухгалтерский учет в таможенных органах

170

Финансовый менеджмент

180

Управление таможенными закупками в таможенных органах

190

Таможенный контроль

200

Таможенный менеджмент

210

Таможенные процедуры

220

Контракты и внешнеторговая документация

230

Этика государственной службы и гос. Служащего

240

Таможенное сопровождение товаров и транспортных средств

250

Логика

260

Информатика

270

Культура речи


Таблица 7

Предметы-Кафедры-Преподаватели

Предмет

Кафедра

Пр_ль

Использование программ визуализации данных

Физической подготовки

Зотов

Основы Web технологий

Информатики и инф. Таможенных технологий

Ивашкин

Стат.Анализ с использованием программных средств

Информатики и инф. Таможенных технологий

Маслова

Исп. Прогр. Продуктов для реш. Задач поиска оптимальных решений

Информатики и инф. Таможенных технологий

Шмыголь

Моделирование информационных систем

Информатики и инф. Таможенных технологий

Костромина

Анализ и диаг.хоз деятельности

Гуманитарных дисциплин

Капустина

Институальная экономика

Экономической теории

Ким

Профессиональный ин. Язык

Гуманитарных дисциплин

Костомаров

Банковское дело

Экономической теории

Курчина

Контроль и ревизия в таможенных органах

Таможенной теории

Антонов

Бухгалтерский учет в таможенных органах

Таможенных операций и таможенного контроля

Котова

Контракты и внешнеторговая документация

Таможенных операций и таможенного контроля

Костромина

Логика

Гуманитарных дисциплин

Костомаров

Информатика

Информатики и инф. Таможенных технологий

Газиева

Культура речи

Гуманитарных дисциплин

Горбатко


Таблица 8

Атрибуты преподавателя

Код

Наименование

Описание

10

к.п.н

Кандидат педагогических наук

20

к.т.н

Кандидат технических наук

30

к.в.н

Кандидат военных наук

40

к.э.н

Кандидат экономических наук

50

д.п.н

Доктор педагогических наук

60

д.т.н

Доктор технических наук

70

д.в.н

Доктор военных наук

80

д.э.н

Доктор экономических наук

90

профессор


100

доцент


110

старший преподаватель


120

нет



Таблица 9

Атрибуты студента

Код

Наименование

10

Заочная

20

Очная

30

Россия

40

СНГ

50

Бюджет

60

Внебюджет

10

Заочная


На основе контрольного набора данных был проведен выпуск отчетов. Отчетные формы приведены на рисунках 1.1, 1.2, 1.3, 1.4.

Рис. 1.1 Отчет по группам-студентам

Рис. 1.2 Предметы по группам

Рис.1.3 Группировка по предметам

Рис. 1.4 Группировка по преподавателям

Выполнение остальных функций ИС на базе контрольного набора данных приводится в приложении №2.

ПРИЛОЖЕНИЕ 2

Инструкция пользователя

Информационная система представляет собой приложение, созданное для обслуживания базы данных (БД). Приложение функционирует в среде MS Access. Файл БД представляет собой MDB контейнер в формате MS Acces 2007. Поэтому для работы с БД может использоваться MS Acces 2007 либо MS Access старших версий.

Для начала работы с ИС следует загрузить в среду MS Access файл базы данных Uch_Proc.mdb. Это действие может быть выполнено с помощью проводника MS Windows либо после открытия СУБД MS Access, с помощью команды меню программы открытия файла.

После загрузки базы данных следует выбрать среди объектов базы данных форму FormStart. Список форм БД показан на рисунке 1.1.

Рис. 1.1 Формы БД

В результате будет открыта главная форма программы. Вид формы показан на рисунке 1.2.

Рис. 1.2 Главная форма приложения

Дальнейший сценарий работы зависит от пользователя БД. Администратор БД получает полный доступ к таблицам БД для их редактирования и корректировки. Пользователь базы данных - методист кафедры. Работает с данными и отчётами.

Сценарий работы администратора БД

После выбора кнопки «Администратор БД» открывается форма для загрузки необходимой таблицы БД. Вид формы показан на рисунке 3.

Рис. 1.3 Форма для доступа к таблицам

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

Рис. 1.4 Таблица распределения предметов

Сценарий работы пользователя базы данных

Пользователь БД - методист кафедры работает с данными посредством форм. После выбора кнопки «Пользователь БД» загружается форма показанная на рисунке 1.5.

Рис. 1.5 Форма для работы с данными

При выборе кнопки «Кафедра» открывается форма, показанная на рисунке 1.6.

Рис. 1.6 Форма для работы с данными кафедр

Форма представляет собой подчинённую форму, которая позволяет просматривать динамически списки преподавателей по каждой кафедре. Для удобства навигации по списку кафедр в нижней части формы созданы навигационные кнопки («Последняя запись», «Первая запись», «Следующая запись», «Предыдущая запись»). При выборе кнопки «Предмет-кафедра» загружается форма, вид которой показан на рисунке 1.7.

Рис. 1.7 Фрагмент данных по распределению предметов

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

Рис. 1.8 Окно верификации

Процедура верификации автоматически находит преподавателя в базе данных и выводит информацию о фамилии преподавателя и кафедре. Как видно из рисунка 7 и 8 преподаватель Ивашкин назначен неправильно, так как работает на кафедре Гуманитарных дисциплин, которая не занимается физической подготовкой. В окне верификации методист с помощью линейки прокрутки в правой части окна может просмотреть список преподавателе по кафедрам и узнать фамилии преподавателей нужной ему кафедры. На рисунке 1.9 показан результат просмотра преподавателей по кафедре физического воспитания. В распоряжении методиста имеется два преподавателя Аванесов и Антонов.

Рис. 1.9 Преподаватели физического воспитания

При выборе кнопки «Уч.Группа» появляется подчинённая форма, вид которой приводится на рисунке 1.10.

Рис. 1.10 Форма для работы с группами

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

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

Алгоритм поиска аналогичен для всех трёх случает. После запуска поиска выводится всплывающее окно в которое нужно ввести регулярное значение - поисковый шаблон. В качестве такого шаблона может использоваться набор символов, либо символы заменители совместно с символами поискового шаблона. В MS Access символами заменителями могут быть * - заменяет группу символов, ? - заменяет один символ. Рассмотрим для примера поиск учебной группы.

После выбора кнопки «Группа» буде выведено всплывающее окно

Рис. 1.11 Окно ввода шаблона

Если нажать кнопку Cancel, то выводится полная информация по всем учебным группам. Если ввести шаблон, например мэ* будет выведена информация по группе Мировая экономика. Результат показан на рисунке 1.12.

Рис. 1.12 Вывод по шаблону

Для формирования отчётов используется кнопка «Формирование отчётов». В результате будет загружена форма, показанная на рисунке 1.13.

Рис. 1.13 Работа с отчётами

Методист может получить четыре отчёта:

·  По учебным группам

·        По предметам учебной группы

·        По предметам в группах

·        По преподавателям и группам

ПРИЛОЖЕНИЕ 3

Запросы, используемые в ИС

Представление для вывода студентов по группам:

SELECT GRUPPA.NAZV, STUDENT.FAM, STUDENT.IMJA,

STUDENT.OTCH, STUDENT.STIPEN, STUDENT.FORMA_OB,

STUDENT.FINANSIR, STUDENT.STRANAGRUPPA INNER JOIN STUDENT ON

GRUPPA.GRUP_ID=STUDENT.GRUPPA_ID;

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

KAFEDRA.NAIMEN, PREPDVTL.FAM, PREPDVTL.IMJA,

PREPDVTL.ОТСH, PREPDVTL.STEPEN_ID, PREPDVTL.NZVAN_IDKAFEDRA INNER JOIN PREPDVTL ON

KAFEDRA.KAFEDRA_ID = PREPDVTL.KAFEDRA_ID;

Представление для выпуска отчётов:

SELECT GRUPPA.NAZV AS Группа, PREDMET.NAIMEN AS

Предмет, PREPDVTL.FAM AS Фамилия, PREPDVTL.STEPEN_ID AS

Степень, PREPDVTL.NZVAN_ID AS Звание

FROM FAKULTET INNER JOIN GRUPPA ON FAKULTET.FAKUL_ID

= GRUPPA.FAKUL_ID, PREPDVTL INNER JOIN (PREDMET INNER

JOIN PRED_KAFEDRA ON PREDMET.PREDMET_ID =

PRED_KAFEDRA.PRED_ID) ON PREPDVTL.PREPD_ID =

PRED_KAFEDRA.PREP_ID;

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!