Объектно-ориентированный подход при разработке АРМ "Кафедра"

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

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

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

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

КОНТРОЛЬНАЯ РАБОТА

по дисциплине: Программирование

на тему: Объектно-ориентированный подход при разработке АРМ "Кафедра"

Выполнил:

Дрогин Кирилл Игоревич

Ставрополь, 2013 год

Содержание

Введение

1. Понятие и общая характеристика АРМ

2. АРМ "Кафедра"

2.1 Обзор продукта

2.2 Интерфейс и основные функции

Заключение

Литература

Введение

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

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

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

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

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

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

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

Цель работы:

Разработка «АРМ Кафедра», главная цель которого - автоматизация документооборота на кафедре, а именно автоматизация планирования работы кафедры и автоматизация отчетности работы преподавателя.

Задачи:

1) рассмотреть принципы работы АРМ "Кафедра";

2) Предложить систему - АРМ "Кафедра".

1. Понятие и общая характеристика АРМ

Автоматизированное рабочее место (АРМ), или, в зарубежной терминологии, «рабочая станция» (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций.

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

Наибольшее распространение в мире получили АРМ на базе профессиональных ПК с архитектурой IBM PC.

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

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

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

- возможность работы в диалоговом (интерактивном) режиме;

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

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

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

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

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

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

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

Множество известных АРМ может быть классифицировано на основе следующих обобщенных признаков:

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

- тип используемой ЭВМ (микро-, мини-, макро-ЭВМ);

- режим эксплуатации (индивидуальный, групповой, сетевой);

- квалификация пользователей (профессиональные и непрофессиональные).

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

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

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

Деловые АРМ сближают пользователя с возможностями современной информатики и ВТ и создают условия для работы без посредника - профессионального программиста.

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

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

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

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

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

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

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

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

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

- АРМ административно - управленческого персонала;

- АРМ проектировщика радиоэлектронной аппаратуры, автоматизированных систем управления и т. д.

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

Одним из подходов к классификации АРМ является их систематизация по видам решаемых задач. Возможны следующие группы АРМ:

1. Для решения информационно-вычислительных задач;

2. Для решения задач подготовки и ввода данных;

3. Для решения информационно-справочных задач;

4. Для решения задач бухгалтерского учета;

5. Для решения задач статистической обработки данных,

6. Для решения задач аналитических расчетов.

2. АРМ "Кафедра"

2.1 Обзор продукта

Данный продукт является:

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

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

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

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

Основные функции:

- Автоматическое сопоставление часов в планах преподавателей и в плане кафедры;

- Возможность создания и редактирования планов;

- Выполнение планов;

- Вывод отчета в текстовый процессор (MSWord 2003, OpenOffice);

- Печать отчетов.

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

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

Рассмотрим некоторые аспекты распределения прецедентов (распределение представлено на рисунке 1).

Рисунок 1. - Диаграмма прецедентов (Use Case):

2.2 Интерфейс и основные функции

Рисунок 2. - Структура страницы:

Структура:

- Верхнее меню - содержит ссылки на различные функции программный продукт (ПП);

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

- Боковое меню - отображает доступные действия;

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

- Нижний колонтитул - содержит информацию о разработчиках;

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

Составление планов будет производиться следующим образом:

- Инициализация;

- Вход в систему;

- Просмотр плана (кафедры или индивидуального плана преподавателя);

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

- Формирование отчета;

- Экспорт отчета в текстовый процессор;

- Печать.

Функции продукта:

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

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

Печать производится из приложения по нажатии кнопки «печать». После нажатия кнопки происходит формирование отчета и возможность просмотреть отчет перед печатью. Распечатать можно как текущую страницу, так и весь документ целиком.

Формирование отчета производится после нажатия кнопок «Печать» или «Экспорт», при этом все формы документа, включая титульный лист, представлены для просмотра.

Экспорт отчета в текстовый процессор (перевод отчета по нажатию соответствующей кнопки в указанный формат, для работы с отчетом в MS Word, Open Office и др.) производится из приложения по нажатии кнопки «Экспорт». После нажатия кнопки происходит формирование отчета и возможность просмотреть отчет перед экспортом.

Пользовательские характеристики продукта.

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

Приоритеты требований к системе:

- Сетевая система;

- Обеспечение связи со сторонними ИС;

- Составление и заполнение планов;

- Многопользовательская система;

- Дружественный интерфейс;

- Возможность вывода отчета в текстовый редактор;

- Модифицируемость системы.

Макеты интерфейсов пользователей:

Рисунок 3. - Интерфейс пользователя - преподаватель:

Рисунок 4. - Интерфейс пользователя - секретарь:

Рисунок 5. - Интерфейс пользователя - заведующий кафедры:

Аппаратные интерфейсы.

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

Использование ЭВМ с выходом в Локальную вычислительную сеть.

Программные интерфейсы:

- Использование для обмена данными протокола SOAP;

- Используемая при разработке СУБД - MySQL;

- Взаимодействие с Единой базой данных.

Коммуникационные интерфейсы:

- Web-браузер (MS IE, FireFox, Opera);

- Возможно использование протоколов HTTP, FTP.

Доступность.

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

Клиентская часть обладает кросс-браузерной (для наиболее распространённых браузеров):

- MS IE;

- FireFox;

- Opera.

Также клиентская часть обладает кросс-платформенной совместимостью.

Защита.

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

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

Диаграммы последовательностей для операций:

Рисунок 6. - Авторизация:

Рисунок 7. - Просмотр плана кафедры, Индивидуальный план преподавателя:

Рисунок 8. - Редактирование:

Рисунок 9. - Формирование отчета:

Рисунок 10. - Печать:

Рисунок 11. - Экспорт (документа в текстовый процессор):

Заключение

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

- решаемые задачи;

- взаимодействие с другими специалистами;

- профессиональные привычки и склонности сотрудника;

- разработка не только ФПО, но и специальных технических средств (мышь, сеть, автоматический набор телефонных номеров и пр.).

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

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

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

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

Объектом исследования является АРМ, предметом - АРМ юриста.

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

- раскрыть содержание понятия АРМ;

- изучить принципы построения, основные требования и исследовать этапы разработки и моделирования АРМ юриста;

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

Литература

1. Автоматизированное рабочее место для статистической обработки данных / В.В. Шураков, Д.М. Дайитбегов, С.В. Мизрохи, С.В. Ясеновский. - М.: Финансы и статистика, 1990. - 190 с.: ил.

2. Аппак М.А. Автоматизированные рабочие места на основе персональных ЭВМ. - М.: Радио и связь, 1989. - 176 с.: ил.

3. Автоматизированные системы обработки учетно-аналитической информации В.С. Рожнов, В.Б. Либерман, Э.А. Умнова, Т.В. Воропаева. - М.: Финансы и статистика, 1992. - 250 с.

4. Информационные системы для руководителей. Под ред. Ф.И. Перегудова М.: Финансы и статистика, 1999.

5. Компьютерные технологии в кадровых службах / М.А. Винокуров, Р.Д. Гутгарц, В.А. Пархомов - И.: Издательство ИГЭА, 1997. - 198 с.

6. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2005. - 544 с.

7. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. - М.: Форум, 2008. - 392 с.

8. Гвоздева В.А., Лаврентьева И.Ю. Основы построения автоматизированных информационных систем. - М.: Форум, 2007. - 317 с.

9. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. - М.: Финансы и статистика, 2003. - 262 с.

10. Титоренко Г.А. Автоматизированные информационные технологии в экономике: Учебник. - М.: ЮНИТИ, 2005. - 399 с.

Размещено на Allbest.ru


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

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