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

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

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

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

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

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

Оглавление

Введение

1. Аналитическая часть

1.1 Технико-экономическая характеристика и анализ деятельности предприятия

1.1.1 Общая характеристика предприятия

1.1.2 Организационная структура предприятия

1.1.3 Программная и техническая архитектура информационной системы предприятия

1.1.4 Анализ системы обеспечения информационной безопасности и защиты информации

1.2 Характеристика комплекса задач и обоснование необходимости автоматизации

1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

1.2.2 Анализ информационных потоков и документооборот предприятия

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

1.3 Анализ существующих разработок для автоматизации задачи

1.3.1 АС «БП: Авторизованный сервисный центр»

1.3.2 АС «КомпьюЛиб»

1.3.3 АС «Hardware Inspector»

1.4 Обоснование проектных решений автоматизации задачи

1.4.1 Выбор и обоснование модели данных

1.4.2 Выбор и обоснование СУБД

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

1.4.4 Выбор и обоснование технического обеспечения

2. Проектная часть

2.1 Разработка проекта автоматизации

2.1.1 Этапы жизненного цикла проекта автоматизации

2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание

2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации

2.2 Концептуальный уровень архитектуры базы данных

2.2.1 Инфологическая модель предметной области

2.2.2 Перекрестная проверка модели данных и иерархии функций

2.2.3 Даталогическая модель базы данных

2.3 Физическая модель базы данных

2.3.1 Описание состава проектируемых объектов БД

2.3.2 Техническое описание объектов БД

2.4 Реализация системы

2.4.1 Дерево функций системы и сценарий диалога

2.4.2 Характеристика нормативно-справочной, входной и оперативной информации

2.4.3 Характеристика результатной информации

2.4.4 Структурная схема пакета (дерево вызова программных модулей)

2.4.5 Описание программных модулей

2.5 Контрольный пример реализации проекта и его описание

Заключение

Список использованной литературы

Приложения

Введение

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

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

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

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

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

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

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

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

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

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

– изучение предметной области;

– разработка модели бизнес-процессов предприятия;

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

– разработка постановки задачи автоматизации;

– обоснование выбора основных проектных решений системы;

– разработка информационного, математического, программного и технического обеспечения ИС;

– обоснование экономической эффективности внедрения автоматизированной системы.

1. Аналитическая часть

1.1 Технико-экономическая характеристика и анализ деятельности предприятия

1.1.1 Общая характеристика предприятия

Общество с ограниченной ответственностью «Компьютерный мир» является современной, динамично развивающейся компанией, которая ведет свою деятельность в области IT услуг и осуществляет ремонт, обслуживание и модернизацию компьютеров, ноутбуков, сотовых телефонов, электронных книг, навигаторов, техники Apple (iPad, iPhone 2, iPhone 3G, iPhone 3GS, iPhone 4, MacBook, iMac) в городе Самара.

К основным услугам, предоставляемым компанией «Компьютерный мир», относятся:

– Диагностика и ремонт компьютеров и ноутбуков.

– Выезд специалиста на место (в черте города Самара).

– Установка операционной системы Windows XP, Vista, 7 (включая только драйверы, без установки дополнительных программ).

– Установка операционной системы Windows XP, Vista, 7 (включая все драйверы, необходимые программы для работы с документами (Acrobat Reader, Open Office), работы с интернетом (Mozilla Firefox, Opera, Google Chrome, Safari), записи дисков (Ashampoo Burning Studio), просмотра фильмов (комплект кодеков), прослушивания музыки - AIMP).

– Антивирусная обработка компьютера, ноутбука (в зависимости от объема обрабатываемых данных, а также от степени «завирусованности» компьютера или ноутбука).

– Удаление вирусного баннера, SMS вымогателя (стоимость зависит от быстродействия компьютера или ноутбука).

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

– Профилактическая чистка системного блока от пыли и загрязнений (с разборкой устройства).

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

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

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

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

– Оцифровка видео с VHS кассеты на DVD диск (в цену включается стоимость диска, запись на диск в формате DVD Video).

– Установка антивирусных программ

– Установка драйверов устройства

– Установка программ (Office, Word, Excel, OpenOffice, кодеки и т.д.).

– Ремонт навигаторов и электронных книг всех производителей.

– Замена экрана (тачскрина или сенсорного стекла, LCD дисплея) навигаторов, электронных книг, сотовых телефонов, замену матрицы ноутбуков.

– Ремонт цифровых фотоаппаратов любых производителей.

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

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

– Samsung - сервисный центр в Самаре. Производит ремонт ноутбуков, ремонт сотовых телефонов, ремонт Galaxy Tab, ремонт мониторов, восстановление данных с жестких дисков, ремонт жестких дисков, ремонт электронных книг e-book.

– Toshiba - сервисный центр в Самаре. Осуществляет ремонт ноутбуков, ремонт жестких дисков, восстановление данных с жестких дисков, ремонт электронных книг e-book.

– Acer - сервисный центр в Самаре. Выполняет следующие виды работ: ремонт ноутбуков, ремонт компьютеров, ремонт коммуникаторов, ремонт планшетных ПК, ремонт мониторов.

– Asus - сервисный центр в Самаре. Производит ремонт ноутбуков, ремонт компьютеров, ремонт коммуникаторов, ремонт планшетных ПК, ремонт мониторов.

– Lenovo - сервисный центр в Самаре. Осуществляет ремонт ноутбуков, ремонт компьютеров, ремонт мониторов, ремонт планшетных ПК Idea Pad Tablet.

– HTC - сервисный центр в Самаре. Выполняет следующие виды работ: ремонт смартфонов Sensation, Mozart, Explorer, Rhyme, Sense.

– Apple - сервисный центр в Самаре. Осуществляет ремонт iPhone, iMac, iPad, MacBook, iPod.

– Hewlet Packard HP - сервисный центр в Самаре. Производит ремонт ноутбуков, ремонт мониторов, ремонт компьютеров.

– Rover - сервисный центр в Самаре. Производит ремонт ноутбуков, ремонт мониторов.

– Dell - сервисный центр в Самаре. Осуществляет ремонт ноутбуков, ремонт мониторов, ремонт компьютеров.

– Nokia - сервисный центр в Самаре. Производит: ремонт телефонов, коммуникаторов и смартфонов.

– Sony - сервисный центр в Самаре. Осуществляет ремонт ноутбуков, ремонт мониторов, ремонт коммуникаторов и смартфонов.

– Ritmix - сервисный центр в Самаре. Производит ремонт электронных книг.

– Sony Ericsson - сервисный центр в Самаре. Осуществляет ремонт сотовых телефонов.

– LG - сервисный центр в Самаре. Осуществляет ремонт ноутбуков, ремонт мониторов, ремонт сотовых телефонов, ремонт электронных книг.

– Fujitsu-Siemens - сервисный центр в Самаре. Выполняет ремонт ноутбуков.

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

1.1.2 Организационная структура предприятия

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

Компания «Компьютерный мир» работает в отдельном регионе и не имеет разветвленной структуры по территории России. Поэтому её организационная структура довольно проста для понимания.

Организационная структура управления компании «Компьютерный мир», представлена схемой (См. рис. 1.1), которая отражает содержание аппарата управления и объекта управления.

Рисунок 1.1 - Схема организационной структуры управления компании

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

– Устная консультация клиентов;

– Диагностика и ремонт компьютерной техники;

– Установка программного обеспечения;

– Установка антивирусных программ;

– Установка драйверов устройств;

– Оцифровка видео;

– Проведение плановых профилактических работ для поддержки техники в рабочем состоянии;

– Выезд к клиенту для оказания IT-услуг;

К задачам и функциям диспетчерской службы компании «Компьютерный мир» относятся:

– Прием звонков от клиентов;

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

– Регистрация заявок на ремонт компьютерной техники;

– Прием и выдача компьютерной техники после ремонта;

– Оповещение клиентов об окончании ремонта;

– Контроль соблюдения графика плановых профилактических работ;

– Доставка техники клиенту после ремонта;

– Предоставление отчетности о выполненных работах.

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

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

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

– Взаимодействие с государственными налоговыми и иными органами в пределах своей компетенции.

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

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

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

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

1.1.3 Программная и техническая архитектура информационной системы предприятия

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

Таблица 1.1 - Используемое программное обеспечение

Программа

Назначение или решаемая задача

Microsoft Windows XP SP2

Операционная система рабочих станций

1С: Бухгалтерия 8

Ведение бухгалтерского и налогового учета

Microsoft Word 2007

Ведение текущей документации и формирование отчетности

Microsoft Excel 2007

Регистрация заявок на ремонт и расчет стоимости работ

Kaspersky Antivirus 6.0

Kaspersky Internet Security 6.0

Защита от компьютерных вирусов

WinRar 3.80

Архивация данных

Venta Fax 4.0

Прием и отправка факсимильных сообщений

Abby FineRider Professional edition 9.0

Распознавание документации на оборудование

The Bat 3.9

Mozilla Thunderbird 3.0bezant

Отправка и получение электронной почты

Nero 7.8.5.

Создание резервных копий на CD и DVD-дисках

ZoneAlarm 8.0.65.0

Защита от вторжений в ЛВС и сети Internet

Техническая архитектура информационной системы компании «Компьютерный мир» представлена схемой (См. рис. 1.2).

Рисунок 1.2 - Схема технической архитектуры ИС компании

1.1.4 Анализ системы обеспечения информационной безопасности и защиты информации

Для защиты от внешних угроз операционная система (Windows XP SP2), которая установлена на всех персональных компьютерах сотрудников компании «Компьютерный мир», защищена лицензионным программным продуктом Kaspersky Antivirus 6.0 и Kaspersky Internet Security 6.0.

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

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

1.2 Характеристика комплекса задач и обоснование необходимости автоматизации

1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

Деятельность компании «Компьютерный мир» заключается в выполнении основных бизнес-процессов, к которым относятся:

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

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

– Доставка компьютерной техники клиенту;

– Формирование сопроводительной документации и отчетности.

Для характеристики существующих бизнес-процессов предприятия с помощью CASE-средства BPWin, которое предназначено для проведения анализа и реорганизации существующих бизнес-процессов, была составлена структурно-функциональная диаграмма в методологии IDEF0. Средствами BPwin была построена модель А-0 процесса деятельности компании «Компьютерный мир» по ремонту и обслуживанию компьютерной техники (См. рис. 1.3).

Рисунок 1.3 - Модель А-0 процесса деятельности компании «Компьютерный мир» по ремонту и обслуживанию компьютерной техники

Для декомпозиции модели А-0, средствами BPwin, была построена модель A0 Деятельность компании «Компьютерный мир» (См. рис. 1.4).

Рисунок 1.4 - Модель A0 Деятельность компании «Компьютерный мир»

1.2.2 Анализ информационных потоков и документооборот предприятия

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

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

– Оперативную и условно-постоянную информацию;

– Результирующую информацию.

Анализируя полученные модели бизнес-процессов компании «Компьютерный мир», можно выделить следующую нормативно-справочную информацию:

– Соглашение об уровне сервиса (SLA) - документ, регламентирующий состав и характеристики, объем потребления и стоимость IT услуги, предоставляемой потребителю.

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

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

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

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

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

– Отчет о выполненных работах - документ, определяющий перечень выполненных работ по ремонту компьютерной техники.

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

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

Схема документооборота (См. рис. 1.5), отражает движение информационных потоков компании «Компьютерный мир».

Рисунок 1.5 - Схема документооборота

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

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

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

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

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

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

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

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

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

– ускорение процессов получения и обработки данных;

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

– наглядность и простота доступа к информации;

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

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

1.3 Анализ существующих разработок для автоматизации задачи

1.3.1 АС «БП: Авторизованный сервисный центр»

Программный продукт «БП: Авторизованный сервисный центр» не является самостоятельной программой и устанавливается как дополнение к типовой конфигурации «Управление торговлей». Для работы конфигурации требуется установка программы «1С: Предприятие 8.0».

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

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

– учет клиентов;

– учет оборудования по серийным и заводским номерам;

– учет оборудования, установленного у каждого клиента;

– история ремонта по каждой модели оборудования;

– учет работ по стационарному ремонту;

– учет работ по выездному ремонту;

– учет и планирование заявок;

– учет и планирование работ по сервисным договорам;

– учет показателей заработной платы;

– учет движения ТМЦ (комплектующих и запасных частей);

– формирование отчетов для производителей оборудования;

– формирование управленческих отчетов.

– Функционально конфигурация разделена на следующие блоки:

– учет рекламаций;

– стационарный ремонт;

– выездной ремонт;

– учет договоров сервисного обслуживания;

– учет проектов.

Общая схема конфигурации (См. рис. 1.6) отражает состав и взаимодействие модулей системы.

Рисунок 1.6 - Общая схема конфигурации

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

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

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

1.3.2 АС «КомпьюЛиб»

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

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

– учет программ;

– ведение баз данных производителей и продавцов оборудования;

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

– хранение гарантийных сроков, расчет срока окончания гарантии;

– учет событий по устройствам и рабочим станциям (компьютерам): история перемещений, ремонтов, изменений и т.д.;

– автоматическое отслеживание событий; полный журнал событий («история» компьютерного парка организации);

– автоматизированный ввод данных - импорт отчетов программ диагностики оборудования (Sysinfo Lab ASTRA, AIDA32);

– гибкий настраиваемый интерфейс просмотра данных;

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

– мощные механизмы поиска, фильтрации, сортировки, группировки (в том числе автофильтр a-la Excel и Quick Search);

– подробные развернутые отчеты;

– экспорт в Word, Excel, HTML, текстовые файлы;

– MDI-интерфейс;

– работа в сети;

– возможность работы с несколькими независимыми базами данных.

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

1.3.3 АС «Hardware Inspector»

АС «Hardware Inspector» разработана компанией Database Harbor Software и предназначена для автоматизированного учета и инвентаризации компьютерной техники и иного оборудования в организациях. Она дает возможность вести учет не просто текущего состояния параметров компьютера, а всей истории жизни отдельных комплектующих. «Hardware Inspector» решает задачи автоматизации инвентарного учета компьютерной техники и комплектующих, с возможностью хранения всей истории перемещений и обслуживания. Поддерживает механизм ревизий рабочих мест, который предохраняет компьютеры и комплектующие от хищения и подмены, детальный контроль над параметрами конфигурации компьютера, обеспечивающий свободу и оперативность действий по планированию модернизации и перераспределения устройств. Формирует отчетность для материальной бухгалтерии. Основные возможности АС:

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

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

– по каждому устройству ведется история ремонта и других работ по его обслуживанию;

– возможность как ручного, так и автоматизированного заполнения базы данных. Автоматизированное добавление устройств осуществляется посредством импорта их описаний из отчетов программ ASTRA и AIDA32. Данная возможность позволяет избавиться от рутинной работы по первичному вводу информации, однако данные программные продукты не входят в стоимость системы и могут быть приобретены за отдельную плату. Программа анализа конфигурации (ASTRA) читает данные об устройствах, «зашитые» на аппаратном уровне, определяет модель устройства, производителя и его www-адрес, дату производства, серийный номер (у HDD, CPU, мониторов, модулей памяти и материнских плат), а также многие другие технические параметры;

– большой набор отчетов: «Паспорт на устройство», «Паспорт на рабочее место», «Список инвентарных номеров», «Полный перечень оборудования», «Выполненные работы за период времени»;

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

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

– учет гарантийных сроков на технику с прогнозированием их окончания;

– учет бухгалтерской информации о купленной технике (когда, где, у кого и по каким документам куплена техника);

– учет инвентарных номеров, которые, при желании, можно присвоить каждому устройству;

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

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

1.4 Обоснование проектных решений автоматизации задачи

1.4.1 Выбор и обоснование модели данных

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

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

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

Достоинства обработки информации реляционной БД:

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

– Точность;

– Гибкость;

– Секретность;

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

– Независимость данных (БД должна допускать возможность расширения, т.е. добавления новых атрибутов и отношений).

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

1.4.2 Выбор и обоснование СУБД

Для обоснования выбора конкретной СУБД для разработки базы данных был проведён сравнительный анализ трёх СУБД, результаты которого приведены в таблице 1.2.

Microsoft Access 2003 в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Таким образом, на основе анализа сравнительной характеристики, для хранения данных была выбрана СУБД Access 2003.

Таблица 1.2 - Сравнительные характеристики СУБД

СУБД

Характеристика

MS Access 2003

InterBase 7.5

Visual FoxPro 8.0

Фирма производитель

Microsoft

Borland

Microsoft

Поддерживаемые ОС

Windows 95, 98, МЕ, 2000, XP

Windows, Unix

Windows, Macintosh

Минимальные системные требования

ОЗУ 16 Мб, Windows 95,

Intel Pentium 3

ОЗУ 32 Мб, Windows 95,

Intel Pentium 133

ОЗУ 64 Мб, Windows 98,

Intel Pentium 133

Поддерживаемая модель данных

Реляционная

Реляционная

Реляционная

Максимальный размер БД

1 Гбайт

10 Гбайт

1 Гбайт

Максимальное число записей в одной таблице

2 147 483 647

не ограничено

1 000 000 000

Максимальное число полей (столбцов) в одной таблице

255

1000

255

Максимальное количество символов в имени поля

64

64

10

Поддержка объектов БД

Таблицы, формы, отчёты, индексы, макросы, модули, запросы, процедуры

Таблицы, индексы, триггеры, хранимые процедуры, генераторы, домены, роли

Таблицы, индексы,

триггеры, хранимые процедуры, запросы

Технология создания БД

Визуальная

Визуальная, SQL-скрипт

Визуальная, SQL-скрипт

Формат файла БД

*.mdb

*.gdb

*.dbc и таблицы *.dbf

Возможность создания локальной БД

Есть

Есть

Есть

Поддержка сервера БД

Не поддерживает

Файл-сервер, клиент-сервер

(Ibase Server)

Файл-сервер, клиент-сервер, возможность подключения SQL Server и Oracle

Наличие встроенного языка

Visual Basic

SQL

Xbase, SQL

Поддержка стандарта SQL

Существует

Существует

Существует

Средства поддержки

ограничения целостности

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

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

Первичный и внешний ключи, индексы, ссылочная целостность, ограничения первичного ключа, логические ограничения

Возможность реализации прав доступа для отдельных пользователей (права и привилегии)

Реализован доступ ко всей БД

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

Реализация прав доступа программным путем или подключение БД со встроенной реализацией доступа

Возможность передачи данных в MS Office (Excel, Word)

Есть

Есть

Есть

Наличие средств для получения отчётов

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

Нет

Нет

Наличие встроенных средств для создания резервной копии БД и восстановление БД из резервной копии

Есть

Есть

Есть

Простота/сложность работы с СУБД

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

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

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

2.2.1 1.4.3 Выбор и обоснование инструментальных средств программирования

Для реализации пользовательского интерфейса разрабатываемого приложения выбрана среда разработки Delphi 10, и объектно-ориентированный язык программирования Object Pascal.

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

К новым технологиям Delphi 10 относятся:

– новые шаблоны проектирования;

– доступ к СУБД по технологии BDP.NET;

– быстрое создание приложений ASP.NET и веб-служб;

– технологии моделирования ECO III.

Программа Delphi 10 является разработкой, используемой в первую очередь для поддержки и разработки приложений, предназначенных как для отдельных рабочих станций, так и для собственных серверов. Delphi 10 функционирует под операционными системами: Windows 95, 98, NT, XP, Vista, Win7. Приложения, созданные с помощью Delphi 10, направлены главным образом на решение задач, связанных с производством и бизнесом.

Для доступа к данным хранящимся в файле Access предусмотрено использование технологии ADO. ActiveX Data Objects (ADO) - наиболее передовой технологией доступа к данным, которая не требует драйверов ODBC или BDE. Основные преимущества ADO - простота использования, высокая скорость, требуемый малый объем верхней памяти и дискового пространства. Благодаря чему, данная технология была выбрана для доступа к данным, хранящимся в таблицах MS Access 2003.

1.4.4 Выбор и обоснование технического обеспечения

Информационная система автоматизации задачи разработанная на базе MS Access и Delphi 10 не требует дополнительных затрат на приобретение нового технического обеспечения. Разрабатываемая ИС будет эффективно функционировать по средствам имеющегося на предприятии технического обеспечения.

Требования к техническому обеспечению представлены в таблице 1.3.

Таблица 1.3 - Требования к техническому обеспечению

Характеристика

Значение

Процессор

Intel Pentium 4 2400 MHz

Количество физических процессоров

1

Количество логических процессоров

1

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

DDR 512 Mb

Жесткий диск

IDE SeaGate 80 Gb

Видеокарта

Интегрированная с возможностью выделения из ОП до 32 Mb

Аудиокарта

Realtech AL 1810

DVD-RW

NEC DVD-RW AD 7173S

Сетевой адаптер

Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller

Монитор

Proview MA782KC PL00018 17"

Блок бесперебойного питания

BackUps 525

Клавиатура

Logitech KB 250 PC/2

Мышь оптическая

Logitech M-SBF96 Optical Wheel

2. Проектная часть

2.1 Разработка проекта автоматизации

2.1.1 Этапы жизненного цикла проекта автоматизации

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

Основным нормативным документом, регламентирующим состав процессов ЖЦ ИС, является международный стандарт ISO/IEC 12207: 1995 «Information Technology - Software Life Cycle Processes» (ISO - International Organization for Standardization - Международная организация по стандартизации, IЕС - International Electrotechnical Commission - Международная комиссия по электротехнике). Структура ЖЦ по стандарту ISO/IEC 12207 базируется на трех группах процессов:

– основные процессы ЖЦ ИС (приобретение, поставка, разработка, эксплуатация, сопровождение);

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

– организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).

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

Рисунок 2.1 - Каскадная модель жизненного цикла ИС

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

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

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

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

2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание

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

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

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

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

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

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

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

– Делегирование основных руководящих и исполнительских полномочий IT подразделению. В проектную команду обязательно должны входить ключевые сотрудники всех «предметных» подразделений, которые потом будут работать с внедряемой системой. На этапе внедрения в полной мере начинают проявляться риски, заложенные на предыдущих стадиях проекта, так называемые постановочные риски. К ним добавляются также «сквозные» риски, реализующиеся практически на каждом этапе проекта. К сквозным рискам относятся, прежде всего, внутриполитические риски - часто проект по внедрению ИС служит рычагом политической борьбы на предприятии. Если проект затрагивает сферу жизненных интересов больших коллективов и руководителей высшего звена, контролирующих собственность, товарные и денежные потоки, то даже при идеальном планировании и организации внедрения могут возникнуть значительные проблемы. Неприятие проекта со стороны персонала, как правило, возникает из-за недостатка информации: руководство предприятия не осведомлено о том, чем занимается проектная команда, а сотрудники вообще не видят смысла во внедрении. Преодолеть негативное отношение персонала может своевременная и регулярная разъяснительная работа, которая должна входить в обязанности участников проектной группы. После завершения проекта начинают проявляться долгосрочные риски, препятствующие эффективному использованию и дальнейшему развитию ИС на предприятии. Главные долгосрочные риски порождаются неадекватной поддержкой внешних и внутренних изменений. Важный долгосрочный риск связан с человеческим фактором - окончанием участия в проекте консультантов. Кроме того, существует риск нарушения информационной безопасности - возможной утечки коммерческой информации из компании.

2.1.3 Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации

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

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

Наличием информации различной степени конфиденциальности.

– Обеспечением криптографической защиты информации различной степени конфиденциальности при передаче данных.

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

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

– Наличием механизма предотвращения несанкционированного доступа.

– Обязательной целостностью программного обеспечения и информации.

– Наличием средств восстановления системы защиты информации.

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

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

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

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

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

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

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

2.2 Концептуальный уровень архитектуры базы данных

2.2.1 Инфологическая модель предметной области

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

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

IDEF1 (Information Modeling) - одна из методологий семейства IDEF. Применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы или среды. Метод IDEF1, разработанный Т. Рэмей основан на подходе П. Чена. Он позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. В настоящее время на основе совершенствования методологии IDEF1 создана ее новая версия - методология IDEF1X. IDEF1X разработана с учетом таких требований, как простота изучения и возможность автоматизации. IDEF1X-диаграммы используются рядом распространённых CASE-средств (в частности, ERwin, Design/IDEF).

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


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

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