на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Разработка автоматизированной информационной системы учета деятельности руководящего аппарата

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

59

Реферат

ИНФОРМАЦИОННАЯ СИСТЕМА, ИНТЕРФЕЙС, ТРЕБОВАНИЯ, МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА, МОДЕЛИРОВАНИЕ, ПРОЕКТИРОВАНИЕ, РЕАЛИЗАЦИЯ, МОДЕЛЬ СТРУКТУРЫ ДАННЫХ, БАЗА ДАННЫХ, ТЕСТИРОВАНИЕ, ФИЗИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ СИСТЕМЫ, ЛОГИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ СИСТЕМЫ.

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

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

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

Abstract

KEY WORDS: INFORMATION SYSTEM, INTERFACE, REQUIREMENTS, LIFE-CYCLE MODEL, MODELING, DESIGN, IMPLEMENTATION, MODEL STRUCTURE, DATABASE, TESTING, PHYSICAL REPRESENTATIONS SYSTEM, LOGICAL PRESENTATION SYSTEM.

The degree project is executed on the theme "Development of an automated information system of accounting and analysis of the governing apparatus of public-private partnership "Forsyth Center".

The data sources were books, periodicals and electronic resources, which were used as the theoretical foundations of the issues addressed, and as practical guides for the project.

The project developed software for accounting and analysis of the governing apparatus.

Введение

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

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

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

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

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

провести анализ требований к системе и ее проектирование;

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

осуществить тестирование АИС;

провести оценку эффективности технологии разработки.

Данная система позволит:

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

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

предоставление, сохранение отчетов голосования.

1. Разработка требований к программному обеспечению

Анализ существующих решений по автоматизации предметной области

В данном разделе я постарался рассмотреть внутреннее голосование по комитетам для членов ТК/ПК ИСО (Committee Internal Balloting - CIB), автоматизирующий в той или иной степени систему голосования.

Голосование CIB проходит по первым трем стадиям разработки международного стандарта ИСО. Доступ к голосованию пользователь получает в случае, если он зарегистрирован в Глобальной директории ИСО в качестве эксперта ГОСТ по интересующей его тематике с правом голосования. Обязательным является голосование в тех ТК/ПК ИСО, где ГОСТ Р. имеет статус P-member. Пользователь, зарегистрированный в ГД ИСО, получает уведомление о голосовании по электронной почте. Вход в систему электронного голосования CIB производиться путем авторизации в системе посредством ввода имени пользователя и пароль.

Рисунок 1.4 - Система электронного голосования CIB

Интерфейс электронной системы голосования CIB. представлен на рисунке 1. Перед пользователем системы отображается список всех документов, по которым в настоящее время проходит голосование. Если пользователь имеете право голосования только в определенных ТК/ПК ИСО, перед ним будут только те документы, которые касаются работы этих ТК/ПК ИСО. Так же в данной системе есть возможность просмотра документа, по которому в данный момент времени идет голосование, после чего пользователь принимает решение о непосредственном голосовании. Для голосования в системе представлено три варианта ответа:

«За».

«Против».

«Воздержаться».

Плюсы данной системы:

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

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

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

Защита от мошенничества со стороны администраторов. Администратор не должен иметь возможности изменить, или подделать результаты голосования.

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

Недостатками данной информационной системы является:

высокая стоимость системы;

наличие высокоскоростного подключения в интернет для режима постоянного доступа (on-line).

Анализ предметной области

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

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

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

Рисунок 1.1 - Бизнес - варианты использования деятельности председателя

Рисунок 1.2 - Бизнес - варианты использования деятельности секретаря

Рисунок 1.3 - Бизнес - варианты использования деятельности членов руководящего аппарата

Выбор методологии проектирования информационной системы

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

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

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

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

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

К основным достоинствам ООП относится:

сравнительная легкость, наглядность;

эффективность моделей;

использование методологии UML;

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

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

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

Сбор требований

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

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

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

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

Данный продукт должен обеспечивать:

просмотр документов перед голосованием;

непосредственное голосование по повестке дня;

вывод результата голосования;

хранение решений по заседаниям в базе данных;

вывод отчета по решениям заседаний на заданный период времени.

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

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

Рисунок 1.4- Диаграмма деятельности системы

Спецификация требований

Требование (requirement) - желательное свойство, характеристика или условие, которым должна удовлетворять система в процессе своей эксплуатации.[16] Применительно к программным системам предложена следующая классификация требований, которая получила название модели FURPS+, что соответствует первым буквам соответствующих категорий требований на английском языке:

Страницы: 1, 2, 3, 4



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.