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

Автор: Пользователь скрыл имя, 12 Января 2011 в 15:51, дипломная работа

Описание работы

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

Содержание

1. Введение……………………………………………………….
1. Актуальность темы…………………………………………
2. Цель, предмет и объект исследования……………………
3. Перечень задач…………………………………….……….
2. Постановка задачи…………………………………………...
2.1 Предметная область……………………………………….
2.2 Характеристика класса задач……………………………..
2.3 Анализ вариантов решений………………………………
3. Современные инструментальные средства и
целесообразность выбранного варианта решения……..……
3.1 Анализ существующих технологий……………………….
3.2. Описание решения задачи………………………………....
3.3 Методы решения задачи……………………………………
3.4 Экономические расчеты…………………………………..
5. Заключение…………………………………………………..
6. Список использованной литературы…………………………
7. Приложения……………………………………………………….

Работа содержит 1 файл

Дипломный проект Фетисов Р.Ю. 4 курс РОСНОУ ПиВэК г.Рязань 2011.docx

— 345.59 Кб (Скачать)

     Потребители (клиентские приложения) обращаются к данным в БД посредством использования поставщиков данных, часть которых предоставляют низкоуровневый интерфейс доступа к данным (OLЕDB, ODBC, Jet API), а часть – высокоуровневый, обеспечивая более удобное взаимодействие потребителя с физическим уровнем хранения данных (ADO, DAO). Поставщики данных обращаются непосредственно к БД, получая необходимые данные и передают их потребителю.

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

     Data Access Objects (DAO) и JET

Data  Access  Objects  (DAO)  – «родной»  интерфейс  программирования процессора базы данных Microsoft Jet, первоначально создавался для инструментальных сред разработки приложений Visual Basic и Visual Basic  for Applications  (VBA).  DAO  применяет Microsoft  Jet  для предоставления  набораобъектов доступа к данным, скрывающих стандартные объекты базы данных: таблицы,  запросы и наборы  записей  (recordsets). Набор записей – это совокупность строк, возвращенных в ответ на запрос к БД.

     Обычно DAO применяли для доступа к  локальным источникам данных типа  Microsoft  Access,  Microsoft  FoxPro  и  Paradox,  хотя  сама  технология вполне пригодна для доступа к удаленным  источникам. Характерной особенностью DAO является наличие отдельного компонента, который доступен во Кроме  всего  прочего,  DAO  обеспечивает  совместимый  объектно-ориентированный  интерфейс,  предназначенный  для  выполнения  всех функций,  которые  связаны  с  базой  данных.  DAO  –  это  не  только  чрезвычайно мощная,  но  также  достаточно  удобная  технология,  имеющая  следующие функциональные возможности.

·  Создание  и  редактирование  баз  данных,  таблиц,  запросов,  индексов,  полей, правил целостности на уровне ссылок и защиты.

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

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

·  Создание  пользовательских  свойств,  основанных  на  различных  технологиях DAO.

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

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

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

     Поскольку  Jet  –  это  отдельный  компонент,  другие  прикладные  программы  тоже  могут  его  использовать.  Чтобы  сделать взаимодействие  базы данных с этим инструментом более простым, в помощь разработчику предлагается  модель  программирования  DAO,  представляющая  собой  интерфейс автоматизации для доступа к компоненту Jet. Выражаясь более простым языком,  это  означает,  что  любая прикладная программа,  которая поддерживает Автоматизацию,  включая  все  поддерживающие  язык  программирования VBA приложения Microsoft, может отдельно обращаться к DAO и,  следовательно,  к  процессору  базы  данных.  Таким  образом, DАО  –  это  объектно-ориентированная модель программирования.

     Как модель программирования, основанная на объектах, DАО предоставляет  для  управления  отдельными  компонентами  различные  коллекции,

свойства  и методы.  
 
 
 

    3.2 Описание решения задачи.

      Анализ  ранее   выполненных   разработок   программных   продуктов и  рекомендации    Государственных    стандартов    "Единая    система

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

 

 

 
 

 
 
 

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

- Номер квитанции (счетчик, уникальное ключевое поле).

- Дата приема оборудования в ремонт.

- Фамилия Имя Отчество диспетчера сервисной службы.

- Фамилия Имя Отчество владельца оборудования.

- Паспортные данные владельца.

- Домашний адрес.

- Контактный телефон.

- Тип оборудования.

-  Наименование оборудования.

- Серийный номер.

- Заявленная неисправность.

- Примечания.

- Дата выдачи оборудования владельцу.

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

     Метод решения задачи заключается в  использовании ядра базы данных Jet 4.0 (входящий в состав семейства операционных систем Microsoft Windows) и написания программы оболочек для удобного ввода и восприятия информации.

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

     Процессор вычислительной машины – 266 МГц.

     Оперативная память – 64 Мб.

     Операционная  система – Microsoft Windows 2000 (или более поздняя).

     Необходимое место на жестком диске – 20 Мб.

     Разрешение  экрана не менее - 1024*768.

     Сетевая карта - 10/100 Мб/с

     Клавиатура, манипулятор “мышь”.

     3.3 Экономические расчеты

     Разработка  проекта потребовала усилия двух человек: руководителя проекта, инженера-программиста. Для более планомерного выполнения весь объем работ пришлось разбить  на этапы:

    • Постановка задачи и определения хода работы;
    • Анализ поставленной задачи;
    • Проектирование БД;
    • Проектирование АРМ;
    • Отладка и тестирование системы;
    • Исследование эффективности и анализ результатов

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

Наименование  работ Исполнитель Длительность

(дни)

Коэфф-т загрузки исполнителя, %
1 Постановка  задачи и определения хода работы Руководитель

Инженер-программист

2 95 

5

2 Анализ поставленной задачи Руководитель

Инженер-программист

1 10 

90

3 Проектирование  БД Руководитель

Инженер-программист

1  
 
100
4 Проектирование  АРМ Руководитель

Инженер-программист

2  
 
100
5 Отладка и тестирование системы Руководитель

Инженер-программист

4 5 

95

6 Исследование  эффективности и анализ результатов Руководитель

Инженер-программист

2 25 

75

 

Итого на разработку информационной системы  понадобилось 12 дней.

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

 

      где Соб – затраты на оборудование (руб);

            Cмат – затраты на материалы и комплектующие изделия (руб);

        Сосн.з/пл – основная заработная плата инженерно-технического персонала, участвующего в разработке (руб);

        Снр – накладные расходы

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

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

Наименование Цена, руб. Количество Стоимость, руб.
1 Бумага 150 1 пачка 150
2 Тонер черного  цвета 800 1 шт. 800
Итого 950
 

     Расчет  заработной платы

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

   (3.2)

      где n – количество видов работ;

            Тi – затраты труда на выполнение i-го вида работ, чел-дн;

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

            Ki,j – коэффициент загруженности j-го участника на i-м этапе;

            Сj – среднедневная заработная плата j-го работника, руб/чел-дн, рассчитываемая по формуле:

               ,                              (3.3)

      где  Сср/мес – средняя месячная заработная плата; 

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

 

     Для инженера среднедневная заработная плата составляет:

     

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