Проектирование информационной системы планирования организационно-технических мероприятий ОАО "Спектр"

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

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

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

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

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

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

на тему:

Проектирование информационной системы планирования организационно-технических мероприятий ОАО «Спектр»

Оглавление

Введение

Глава 1. Основные направления деятельности предприятия ОАО «Спектр»

1.1 Общие сведения о компании ОАО «Спектр»

1.2 Имеющиеся на предприятии вычислительные и программные средства

1.3 Схема принятого в компании бизнес-процесса планирования организационно-технических мероприятий

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

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

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

2.2. Разработка алгоритма решения поставленных задач

2.3 Проектирование пользовательского интерфейса и главного меню

2.4 Проектирование форм входной и выходной информации

2.5 Проектирование структуры базы данных информационной системы

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

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

3.2 Программная реализация информационной системы

3.3 Расчет показателей экономической эффективности

Заключение

Список литературы

Приложения

Введение

Базой для настоящего дипломного проектирования является предприятие ОАО «Спектр», г. Великий Новгород.

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

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

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

Источниками информации послужили материалы, собранные на предприятии ОАО «Спектр»; учебные пособия; сводные аналитические обзоры; периодические издания и ресурсы сети Internet.

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

Глава 1. Основные направления деятельности предприятия ОАО «Спектр»

1.1 Общие сведения о компании ОАО «Спектр»

Наименование объекта: ОАО «Спектр».

Организационно-правовая форма: Открытое акционерное общество.

Отраслевая принадлежность: машиностроительная отрасль.

Краткая история возникновения и развития объекта:

Завод «Спектр» основан в 1978 году для производства видеотехники. В 1992 году на базе завода было создано открытое акционерное общество.

В процессе приватизации всё имущество и земля, общей площадью 11 га, выкуплены обществом полностью, 4,7 га площади свободны от построек, подготовлены к продаже (аренде). Предприятие частное. Контрольным пакетом акций владеет Совет директоров ОАО «Спектр».

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

Объем производства и услуг за 2008 год составил 90,5 млн. р. Среднесписочная численность персонала - 200 человек. Завод расположен в центре Великого Новгорода, на трассе между Санкт-Петербургом и Москвой, на расстоянии 180 километров от Санкт-Петербурга.

Бухгалтерский Баланс на 31 Декабря 2009 г. находится в Приложение 1. Отчет о Прибылях и Убытках за период с 1 Января по 31 Декабря 2009 г. находится в Приложение 2.

Основные виды деятельности

ОАО «Спектр» обладает широкими возможностями по переработке полистиролов, полиамидов, полиэтиленов, полипропиленов различных марок. Парк термопласт-автоматов обеспечивает качественное изготовление деталей в довольно широком диапазоне.

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

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

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

Компания ОАО «Спектр» оснащена современным оборудованием для проведения испытаний изделий.

Основные направления деятельности:

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

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

· производство изделий из металлических порошков;

· изготовление оснастки, штампов, пресс-форм;

· холодноштамповочное производство, сварка, гибка, порошковая покраска;

· механическая обработка деталей;

· оказание услуг по климатическим и механическим испытаниям.

Основные потребители

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

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

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

Примеры потребителей:

· ОАО «Елатомский приборный завод» (г. Елатьма Рязанской области);

· ФГУП «Калужский завод телеграфной аппаратуры» (г. Калуга);

· ООО «МПП ВЭРС» (г. Новосибирск);

· ООО «ЭЛМА» (г. Псков).

За границу продукция ОАО «Спектр» не поставляется.

Основные конкуренты

Кроме ОАО «Спектр» по тематике Трансформаторное производство существует еще 8 заводов в России, в частности:

· ОАО «Уралэлектротяжмаш»;

· ОАО «Электрозавод»;

· ОАО «Электросила»;

· ООО «Тольяттинский трансформатор».

На август 2009 года доля ОАО «Спектр» на Российском рынке трансформаторного производства составляет 3%. В Великом Новгороде доля предприятия составляет 10%.

Аналогичных заводов по производству витых магнитопроводов в России 5, процент ОАО «Спектр» на Российском рынке составляет 7%. В Великом Новгороде 3 аналогичных завода, крупнейший - ОАО «Трансвит». Доля ОАО «Спектр» на рынке витых магнитопроводов Великого Новгорода составляет 10%.

В Северо-Западном регионе присутствуют 5 конкурирующих предприятий по производству теплоприборов, доля ОАО «Спектр» менее 1%.

Сборочное производство на ОАО «Спектр» простаивает.

По пластмассовому производству в Великом Новгороде 2 конкурирующих завода:

· ООО «Амкор Флексиблз Новгород»;

· ОАО «Новгородский завод стекловолокна».

Доля ОАО «Спектр» на рынке пластмассовых изделий Великого Новгорода составляет 22%.

Описание организационной структуры

Предприятие является акционерным обществом открытого типа, высшим руководящим органом является Собрание Акционеров. Контрольным пакетом акций владеет Совет Директоров предприятия. Исполнительным органом является Генеральный директор, действующий на основании Устава и Контракта.

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

Энергомеханический отдел отвечает за:

· обслуживание:

o электросетей;

o теплосетей;

o сетей связи;

· пусконаладку и обслуживание производственного оборудования.

Общий отдел занимается:

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

· ремонтно-строительными работами;

· уборкой территорий, помещений.

Рис. 1. Организационная структура ОАО «Спектр»

На Рис. 2 показана структура отделов и цехов предприятия.

Рис. 2. Структура подразделений ОАО «Спектр»

1.2 Имеющиеся на предприятии вычислительные и программные средства

Каждый отдел предприятия оборудован как минимум одним IBM PC-совместимым компьютером. Имеющиеся компьютеры не являются высокопроизводительными:

· Частота процессора, как правило, составляет 433,0 МГц;

· Наиболее часто встречающийся объем оперативной памяти - 128 Мб.

На каждом компьютере установлены:

· Операционная система Windows 2000 или более поздней версии;

· Пакет прикладных программ Microsoft Office 2000 или более поздней версии, включающий:

o Microsoft Access;

o Microsoft Excel;

o Microsoft Word;

· Менеджер электронных сообщений Microsoft Outlook Express.

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

Как минимум один компьютер в каждом отделе имеет доступ к локальной сети предприятия. На выделенном компьютере организована папка с открытым сетевым доступом. Ряду пользователей открыт общий доступ для работы с этой папкой. В папке находятся офисные файлы, содержащие планы оргтехмероприятий. Часть планов выполнена в формате документов Word, большинство планов выполнено в формате Excel.

Большинство компьютеров в отделах предприятия не имеет доступа в интернет.

В Таблица 1 приведен перечень средств вычислительной техники для некоторых отделов предприятия.

Таблица 1.

Перечень средств вычислительной техники ОАО «Спектр»

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

Таблица 2.

Перечень абонентов локальной сети ОАО «Спектр»

Пользователь

Сетевое имя

Электронный адрес

1.

Генеральный директор

direktor

direktor@spectr.center

2.

Главный инженер

glavniyinzhener

glavniyinzhener@spectr.center

3.

Приемная

priemnaya

priemnaya@spectr.center

4.

ФЭО

feo

feo@spectr.center

5.

Коммерсанты

kommersanti

kommersanti@spectr.center

6.

Главный бухгалтер

glavgalteriy

glavgalteriy@spectr.center

7.

Бухгалтерия

buhgalteriya

buhgalteriya@spectr.center

8.

Начальник производства

proizvodstvo

proizvodstvo@spectr.center

9.

ПДО

pdo

pdo@spectr.center

10.

Технический отдел

tehnicheskiy

tehnicheskiy@spectr.center

11.

Отдел кадров

otdelkadrov

otdelkadrov@spectr.center

12.

ЭМО

ogm

ogm@spectr.center

13.

ОМ

om

om@spectr.center

14.

Трансформаторный цех

tc

tc@spectr.center

15.

Сборочный цех

sbc

sbc@spectr.center

16.

Цех металлообработки

cmo

cmo@spectr.center

17.

Цех пластмассовых изделий

cpi

cpi@spectr.center

18.

Юрист

urist

urist@spectr.center

19.

Общий отдел

oo

oo@spectr.center

20.

ГрТБиЭ

gtb

priemnaya@spectr.center

21.

Служба охраны и ПБ

coipb

priemnaya@spectr.center

22.

Котельная

cotelnaya

priemnaya@spectr.center

1.3 Схема принятого в компании бизнес-процесса планирования организационно-технических мероприятий

Описание бизнес-процессов на объекте информатизации

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

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

Для организации оргтехмероприятий на заводе имеется два вида общезаводских планов оргтехмероприятий:

· Постояннодействующий;

· Разовый.

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

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

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

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

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

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

· План сертификации предприятия;

· Бюджет по отгрузке, оплате и видам деятельности;

· План мероприятий по охране труда;

· План оргтехмероприятий по охране окружающей среды;

· Мероприятия по содержанию опасных производственных объектов;

· План мероприятий по пожарной безопасности и др.

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

· План мероприятий по организации цеха металлообработки на площадях корпуса №5 (ПИ-18);

· План мероприятий по переводу цеха трансформаторного производства на производственные площади в корп. №2 и др.

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

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

1. Исполнителем заявки является данный отдел;

2. Срок исполнения заявки принадлежит данному месяцу.

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

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

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

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

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

· Низкая ответственность и инициативность персонала. Вся ответственность и инициатива перекладывается на руководство;

· Инерционность и отсутствие оперативности в принятии решений;

· Нерациональное использование трудовых и финансовых ресурсов предприятия.

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

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

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

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

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

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

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

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

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

Итак, проблемами, требующими решения, являются:

1. Несоответствие объема подаваемых заявок возможностям предприятия;

2. Невозможность исполнителей организовать работу соисполнителей;

3. Невозможность контроля исполнения заявок в текущем времени;

4. Значительное время от подачи до выполнения заявки;

5. Невозможность текущего изменения принятых планов;

6. Невозможность предоставления исполнителям и заказчикам информации о заявках в реальном времени;

7. Низкая ответственность исполнителей.

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

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

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

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

· ведение учета заявок оргтехмероприятий;

· согласование заявок между Заказчиком и Исполнителем без участия руководства;

· контролирование лимитов Заказчиков и Исполнителей бюджета и трудового ресурса;

· возможность сортировки и фильтрации заявок по всем признакам;

· автоматическая генерация планов всех видов и для всех отделов;

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

Рассмотрим описание каждой задачи более подробно:

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

2. Согласование заявок между Заказчиком и Исполнителем без участия руководства. Система должна позволять исполнителю видеть заявки, оставленные в его адрес. Исполнитель и заказчик должны иметь возможность откорректировать в заявке такие атрибуты, как «Срок исполнения заявки», «Приоритет», «Трудоемкость Н\Ч», «Сумма финансирования».

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

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

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

6. Обеспечение должного уровня безопасности информации. Система должна разграничивать права пользователей. Нужно предусмотреть парольную аутентификацию. Параметры заявки должен изменять только заявитель или исполнитель. Утверждать заявку должен только генеральный директор. Заказчик должен оставлять заявку только от своего имени.

2.2 Разработка алгоритма решения поставленных задач

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

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

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

В соответствии с предлагаемой концепцией необходимо:

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

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

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

4. Материально мотивировать начальников отделов к исполнению плана. Наличие неисполненных в срок заявок должно отражаться на размере премии отдела.

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

Рис. 4. Бизнес-процесс по ведению общезаводских планов после реинжиниринга

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

Проектируемая информационная система должна состоять из двух подсистем:

1. Подсистема формирования планов и отчетов.

2. Подсистема организации взаимодействия отделов.

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

Алгоритм работы подсистемы составлен в соответствии с этапами жизненного цикла заявки:

1. Подача заявок.

2. Согласование заявок.

3. Редактирование заявок.

4. Утверждение заявок.

5. Исполнение заявок.

Рис. 5. Алгоритм работы подсистемы организации взаимодействия отделов

2.3 Проектирование пользовательского интерфейса и главного меню

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

1. проектирование содержания меню;

2. проектирование формы меню;

3. программное обеспечение меню.

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

Согласно стандарту CUA (Common User Access) при проектировании меню необходимо придерживаться следующих правил:

1. Количество уровней в меню должно быть не более 2-3.

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

3. Пункты меню не нумеруются.

4. Название пунктов меню должно быть коротким.

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

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

Схема меню для проектируемой информационной системы представлена на Рис. 6.

Рис. 6. Схема меню проектируемой информационной системы

2.4 Проектирование форм входной и выходной информации

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

1. проектирование содержания экранной формы;

2. проектирование ее формы представления (формы экрана);

3. программное обеспечение экранной формы.

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

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

Информация на экране размещается в четырех зонах.

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

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

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

4. Зона сообщений содержит подсказки и сообщения об ошибках. Обычно она занимает нижнюю строку экрана.

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

1. Информация об отделах предприятия: Полное наименование, Сокращенное наименование, Фамилия руководителя, Имя руководителя, Отчество руководителя, Телефон городской, Телефон местный, Электронная почта, Бюджет исполнителя, Нормо-часы исполнителя, Бюджет заказчика, Нормо-часы заказчика.

2. Информация о категориях всех видов планов: Вид плана, Сокращенное наименование вида плана, Тип плана, Сокращенное наименование типа плана, Раздел плана, Сокращенное наименование раздела плана, Ответственный.

3. Информация о заявках на мероприятия: Вид плана, Тип плана, Раздел плана, Наименование выполняемых работ, Заказчик, Исполнитель, Дата поступления заявки, Дата включения в план, Срок исполнения заявки, Приоритет, Трудоемкость Н\Ч, Сумма финансирования, Согласовано, Утверждено, % выполнения, Дата выполнения, Примечание.

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

1. Список заявок на мероприятия со всеми реквизитами с возможностью их сортировки и фильтрации по всем реквизитам.

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

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

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

5. Планы мероприятий всех видов и отчеты в соответствии с формами, утвержденными на предприятии:

· Постояннодействующие общезаводские планы;

· Разовые общезаводские планы;

· Ежемесячные планы по отделам;

· Отчеты о завершенных заявках по исполнителям;

· Отчеты о незавершенных заявках по исполнителям;

· Отчеты о завершенных заявках по заказчикам;

· Отчеты о незавершенных заявках по заказчикам;

· Отчеты о выполнении заявок по всему предприятию.

2.5 Проектирование структуры базы данных информационной системы

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

· Подразделения;

· Вид плана;

· План;

· Раздел плана;

· Планы и разделы;

· План мероприятий.

В таблице «Подразделения» хранится информация обо всех структурных единицах предприятия, включающая наименование подразделения, данные о руководителе, контактную информацию, а также информацию о лимитах суммы финансирования и трудоемкости, доступных для заказа. Структура таблицы «Подразделения» приведена в Таблица 3.

Таблица 3.

Структура таблицы «Подразделения»

Имя поля

Тип данных

Размер поля (байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

Сокращенное наименование

Текстовый

3

Полное наименование

Текстовый

50

Фамилия руководителя

Текстовый

20

Имя руководителя

Текстовый

20

Отчество руководителя

Текстовый

20

Телефон городской

Текстовый

8

Телефон местный

Текстовый

5

Электронная почта

Текстовый

50

Бюджет исполнителя

Денежный

8

Нормо-часы исполнителя

Числовой

8

Бюджет заказчика

Денежный

8

Нормо-часы заказчика

Числовой

8

В таблице «Вид плана» содержится информация о том, какие разновидности планов имеются на предприятии. Для каждой разновидности плана указано полное и сокращенное наименование вида плана. Структура таблицы «Вид плана» приведена в Таблица 4.

Таблица 4.

Структура таблицы «Вид плана»

Имя поля

Тип данных

Размер поля (байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

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

Текстовый

50

Сокращенное наименование

Текстовый

3

В таблице «План » представлена информация об имеющихся на предприятии планах. Для каждого плана указано полное и сокращенное наименование плана, ID вида плана, фамилия ответственного. Структура таблицы «План» приведена в Таблица 5.

Таблица 5.

Структура таблицы «План»

Имя поля

Тип данных

Размер поля (байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

ID вида

Числовой

8

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

Текстовый

255

Сокращенное наименование

Текстовый

40

Ответственный

Текстовый

25

Таблица «Раздел плана» содержит названия разделов планов, применяемых на предприятии. Для каждого раздела указано полное и сокращенное наименование раздела. Структура таблицы «Раздел плана» приведена в Таблица 6.

Таблица 6.

Структура таблицы «Раздел плана»

Имя поля

Тип данных

Размер поля (байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

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

Текстовый

255

Сокращенное наименование

Текстовый

60

В таблице «Планы и разделы» содержится информация о соответствии разделов конкретным планам. Структура таблицы «Планы и разделы» представлена в Таблица 7.

Таблица 7.

Структура таблицы «Планы и разделы»

Имя поля

Тип данных

Размер поля (байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

ID плана

Числовой

8

ID раздела

Числовой

8

Таблица «План мероприятий» непосредственно содержит всю информацию о заявках на мероприятия организационно-технического характера. Для каждой заявки указывается, в какой план она входит, какой отдел является исполнителем и заказчиком для данной заявки, какие работы и в какой срок нужно произвести. В этой таблице также указывается и процент выполнения каждой заявки. Структура таблицы «План мероприятий» приведена в Таблица 8Таблица 9.

Таблица 8.

Структура таблицы «План мероприятий»

Имя поля

Тип данных

Размер поля(байт)

Ключевое поле

ID

Счетчик

8

Ключевое поле

ID плана и раздела

Числовой

8

Наименование выполняемых работ

Текстовый

255

ID заказчика

Числовой

8

ID исполнителя

Числовой

8

Дата поступления заявки

Дата/время

8

Дата включения в план

Дата/время

8

Срок исполнения заявки

Дата/время

8

Приоритет

Числовой

8

Трудоемкость Н\Ч

Числовой

8

Сумма финансирования

Денежный

8

Согласовано

Логический

1

Утверждено

Логический

1

% выполнения

Числовой

8

Дата выполнения

Дата/время

8

Примечание

Текстовый

255

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

Структура базы данных для проектируемой информационной системы представлена на Рис. 7.

Таблица «План мероприятий» связана с таблицей «Планы и разделы» по полю «ID раздела и плана» отношением типа «один ко многим». Также таблица «План мероприятий» связана по полю «ID заказчика» с экземпляром таблицы «Подразделения» отношением типа «один ко многим». Аналогично таблица «План мероприятий» связана по полю «ID исполнителя» с экземпляром таблицы «Подразделения» отношением типа «один ко многим». Таблица «Вид плана» связана по полю «ID» с таблицей «План» по полю «ID вида» отношением типа «один ко многим». Таблица «Планы и разделы» связана по полю «ID плана» с таблицей «План» по полю «ID» отношением типа «один ко многим». Аналогично таблица «Планы и разделы» связана по полю «ID раздела» с таблицей «Раздел» по полю «ID» отношением типа «один ко многим».

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

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

Как известно, существует четыре пути внедрения информационной системы:

· приобретение готового проектного решения (типового пакета прикладных программ);

· адаптация существующего проектного решения;

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

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

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

Таблица 9.

Информационные системы, представленные на российском рынке

Решение

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

Стоимость внедрения

Примеры внедрений в России

Microsoft Axapta, Navision

6 мес. - 2 года и более

В среднем стоимость решения на одно рабочее место - $3,5 тыс. Стоимость внедрения составляет 100-250% стоимости решения.

Останкинский молочный комбинат, МВО, "Юнимилк", РУССО, "Интерспорт", "Ростелеком", книжная сеть "Буквоед", аэропорт "Кольцово" и др.

iScala

3 мес. - 1,5 года и более

Cредняя стоимость iScala 2.1 составляет $2-5 тыс. за одно рабочее место.

"Электроизделия", "Соник Дуо", TETRA PAK-Кубань, фабрика "Большевик", Челябинский электро-металлургический комбинат.

MFG/PRO

3 мес. - 1,5 года и более

Стоимость лицензии на одно рабочее место $2-5 тыс. в зависимости от конфигурации. Внедрение обходится в 100-200% этой суммы.

"Кока-Кола" (Москва), НПК "БЫСТРОВ", "Электромеханика", "Gillette" (Санкт-Петербург), Kraft Foods (Санкт-Петербург), Пивоваренный завод "Браво".

J.D.Edwards OneWorld

7 мес. - 1,5 года и более

Cтоимость рабочего места OneWorld варьируется от $400 до $4000.

Торговый Дом ГУМ, завод Caterpillar (Тосно), холдинг "Рамзай", "Лаверна" и др.

SyteLine ERP

6 - 9 месяцев и более.

Стоимость лицензии на одно рабочее место $2-4 тыс. Примерно во столько же обойдется внедрение.

Воронежская кондитерская фабрика, "Компрессорный комплекс", "Иркутсккабель", Полиграфический комплекс "Пушкинская площадь", группа "Метран".

Галактика

4 мес. - 1,5 года и более

В среднем лицензия обходится в $2 тыс. за одно рабочее место. Стоимость внедрения составляет около 100% этой суммы.

"Русский продукт", "Металлист - Пермские моторы", "Запсибгазпром", Красноармейский машиностроительный завод, Балтийская трубопроводная система.

"Парус"

4 мес. - 1 год и более

Стоимость лицензии на одно рабочее место $1-2 тыс. Стоимость внедрения 100-200% цены решения.

"Пензаэнерго", "НАСТА", "Татойл-Сервис", "Сибирский берег", Рязанский нефтеперерабатывающий завод и др.

"1С: Предприятие 8.0."

3 - 9 мес. и более

Лицензия на одно рабочее место $150-600. Стоимость внедрения на одно рабочее место $200-1000

"Торжокский вагоностроительный завод", "Цветлит", "Плитпром", "Карельский окатыш", "Остров", "НИИЭФА-ЭНЕРГО" и др.

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

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

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

1. Разработка на базе технологий Oracle.

2. Разработка на базе технологий MySQL.

3. Разработка на базе технологий Microsoft SQL Server.

4. Разработка на базе технологий Microsoft Access.

5. Разработка на базе технологий Microsoft Excel.

СУБД Oracle содержит набор функций для разработки приложений, в том числе объектно-реляционные возможности SQL, программные интерфейсы PL/SQL и Java, предназначенные для написания хранимых процедур и триггеров. Oracle Database Enterprise Edition предоставляет функции для повышения производительности, масштабируемости, доступности и безопасности. Данный вариант позволяет решить поставленные задачи, однако предоставляет и множество избыточных функций. Кроме того, могут возникнуть трудности освоения этого проектного решения пользователями на объекте информатизации.

MySQL - кроссплатформенная СУБД для создания малых и средних приложений. Работает как сервис на нескольких типах платформ, обеспечивая параллельный доступ пользователей к нескольким базам данных. MySQL поддерживает большое количество языков, таких как PHP, Perl, Java, Python и Ruby. В случае, когда требуется высокая скорость обработки информации для веб, игровых, средних или небольших хранилищ данных, MySQL превосходит остальные системы управления базами данных. Функциональная направленность данного варианта не в полной мере соответствует поставленной задаче.

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

Microsoft Access - популярная файл-серверная СУБД, применимая для создания приложений малого размера. MS Access сочетает средства разработки программного обеспечения и механизм реляционной СУБД Microsoft Jet с удобным графическим интерфейсом. Это подходящее решение для создания ограниченных по размеру и количеству данных приложений.

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

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

1. Приобретение и адаптация системы «1С: Предприятие 8.0.»

2. Разработка собственного решения на базе Microsoft SQL Server.

3. Разработка собственного решения на базе Microsoft Access.

Сопоставляемые варианты различаются единовременными и эксплуатационными затратами.

Произведем сравнение по критерию минимума приведенных годовых затрат П min. Приведенные затраты определяются по формуле:

[р./год],

где:

- годовые эксплуатационные затраты на решение задач управления в условиях соответствующего варианта информатизации [р./год];

- единовременные затраты (капиталовложения), связанные с созданием и внедрением варианта информатизации [р.];

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

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

Единовременные затраты, связанные с созданием и внедрением 1C:Предприятие 8.0 состоят из 20 лицензий и работ по адаптации и внедрению. Согласно текущим ценам (например, компании-дистрибьютора «1С:Бухучет и Торговля (БИТ)») полная стоимость составит примерно 210 000 р.

Единовременные затраты по разработке и внедрению решения на базе Microsoft SQL Server 2005 складываются из 20 лицензий и стоимости разработки клиентского приложения. По данным компании-дистрибьютора ООО «АЙТИ ПРОГРЕСС», полная стоимость может составить 120 000 р.

Единовременные затраты по созданию решения на базе Microsoft Access состоят только из стоимости разработки и внедрения и не включают стоимость лицензии, поскольку предприятие уже оснащено пакетом офисных программ, в состав которых входит Microsoft Access. Затраты на разработку и внедрение могут составить 30 000 р.

Годовые эксплуатационные затраты будут минимальны в случае приобретения готового решения (1С:Предприятие). Стоимость годовой эксплуатации зависит от количества обращений в службу технической поддержки компании 1С и может составлять 15 000 р.

Эксплуатационные затраты в случае разработки собственного решения на базе Microsoft SQL Server будут более значительными, так как при разработке собственной системы потребуется дальнейшая доработка и улучшение, требующее привлечение специалистов. Затраты могут составить 50 000 р. в год.

Затраты по эксплуатации решения на базе Microsoft Access будут менее значительными, так как технология Access является более простой и распространенной, чем SQL. Часть работ по улучшению и исправлению системы на базе Access предприятие сможет выполнять своими силами. Ежегодные затраты составят 20 000 р.

Финансовые показатели сведены в Таблица 10.

Таблица 10.

Сравнение затрат вариантов информатизации

Решение

Показатель

C

Е

К

П

15 000р.

20%

210 000р.

57 000р.

SQL

50 000р.

20%

120 000р.

74 000р.

Access

20 000р.

20%

30 000р.

26 000р.

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

3.2 Программная реализация информационной системы

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

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

Для работы проектируемой информационной системы на клиентской машине необходимо наличие операционной системы Windows 2000 или более поздней версии. Минимальные требования к компьютеру сведены в Таблица 11.

Таблица 11.

Системные требования

Описание

Требования

1

Процессор

процессор с тактовой частотой не ниже 166 МГц

2

Оперативная память

Не менее 128 Mb

3

Объем места на HDD

Не менее 40 Mb

4

Установленные программы

Microsoft Office 2000

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

· Наименование: Запуск Базы АСП (автоматизированной системы планирования);

· Рабочая папка: Y:\Общие\АСП\;

· Объект:

"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "Y:\Общие \АСП\База АСП.mdb" /WRKGRP "Y:\Общие\АСП\Security.mdw".

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

1. Может отличаться путь к папке Microsoft Office, если пакет установлен не в папке Program Files.

2. Может отличаться путь внутри папки Microsoft Office в зависимости от версии пакета Microsoft Office:

· для Microsoft Office 2000 - \Microsoft Office\Office9\;

· для Microsoft Office 2002 - \Microsoft Office\Office10\;

· для Microsoft Office 2003 - \Microsoft Office\Office11\;

· для Microsoft Office 2007 - \Microsoft Office\Office12\;

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

Разграничение прав пользователей

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

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

Защита базы данных Access, а именно разграничение прав пользователей информационной системы осуществляется посредством файла рабочей группы «Security.mdw». Этот файл содержит все сведения об объектах базы данных (таблицы, запросы, формы, отчеты), группах пользователей, пользователях, их паролях и правах.

В информационной системе существуют следующие группы пользователей:

1. Admins - в эту группу входит администратор базы данных, пользователи, входящие в эту группу обладают неограниченными правами. Администратор может создавать, изменять и удалять любые объекты базы данных, имеет права на чтение, изменение и удаление любых данных. Администратор имеет право на монопольный доступ к базе данных. Для разработки форм, отчетов, макросов и модулей в многопользовательской среде необходимо открывать базу данных Microsoft Access в монопольном режиме, для чего необходимо иметь разрешение «Монопольный доступ» для базы данных Microsoft Access.

2. Clients - в эту группу входят все пользователи информационной системы, в том числе начальники отделов предприятия. Эта группа предоставляет стандартные разрешения, как-то: открытие и запуск базы данных, чтение данных из таблиц «Подразделения» и «Категории общезаводских планов», чтение, обновление и вставка данных в таблицу «План мероприятий», открытие и запуск всех форм, открытие и запуск всех отчетов кроме отчета по всему предприятию. У членов этой группы нет права на монопольный доступ к базе данных, они не могут изменять макет существующих объектов или создавать новые объекты базы данных. Пользователи, входящие в эту группу, не могут добавлять, изменять, удалять данные о подразделениях и о категориях планов.

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


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

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