Разработка и патентная защита программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной

Автор работы: Пользователь скрыл имя, 14 Марта 2011 в 15:00, курсовая работа

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

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

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

Содержание работы

ВВЕДЕНИЕ 3
1 ОБЩИЕ ВОПРОСЫ СТАНДАРТИЗАЦИИ 4
2 ПРОГРАММНО-АЛГОРИТМИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОГРАММНОГО СРЕДСТВА «АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ИНЖЕНЕРА ПО СЕРВИСНОМУ ОБСЛУЖИВАНИЮ КОМПЬЮТЕРНОЙ ТЕХНИКИ» 5
2.1 Назначение и основные возможности программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники». 5
2.2 Создание бизнес логики 9
2.3 Реализация программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники». 15
3 ПАТЕНТОВАНИЕ ПРОГРАММНОГО СРЕДСТВА «АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ИНЖЕНЕРА ПО СЕРВИСНОМУ ОБСЛУЖИВАНИЮ КОМПЬЮТЕРНОЙ ТЕХНИКИ» 24
3.1 Общая информация о Роспатенте 24
3.2 Оформление документов на регистрацию программного средства 25
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 32
Приложение 33

Файлы: 1 файл

курсовая.doc

— 785.00 Кб (Скачать файл)

ФЕДЕРАЛЬНОЕ АГЕНТСВО ПО ОБРАЗОВАНИЮ

НАЦИОНАЛЬНЫЙ  ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ  «БелГУ»

Факультет компьютерных наук и  телекоммуникаций

Кафедра прикладной информатики  
 
 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ 
 

по дисциплине: «Разработка и стандартизация программных средств и информационных технологий»

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

080801. 140606. 1406084.ПЗКР 
 

Студент: А.В. Леонов

Руководитель  курсовой работы: И.И. Чижов 
 

Оценка  курсовой работы:__________________

Принял:_______________ Дата _____________ 
 

Белгород 2010

       СОДЕРЖАНИЕ 
 
 
 
 
 
 
 
 

ВВЕДЕНИЕ

 

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

      При разработке данного программного средства в курсовой работе была применена  архитектура клиент-сервер со специализацией серверов. В простейшем случае типовое определение архитектуры клиент-сервер - приложение на клиенте, БД - на сервере - использует эту схему. Поэтому при создании информационных систем с клиент-серверной архитектурой необходимо использовать среду разработки, такую как Borland C++Builder 6. Возможность работы с  серверами баз данных InterBase и Firebird, прозрачность подключения новых механизмов доступа к данным делает C++ Builder 6 наиболее естественным выбором для профессионалов индустрии информационных технологий.

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

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

      Курсовая  работа содержит 39 страниц, 30 рисунков, 2 таблицы, и приложение.  

1 ОБЩИЕ ВОПРОСЫ СТАНДАРТИЗАЦИИ

 

    Стандарт  IEEE 1074-1995 охватывает полный жизненный цикл ПС, в котором выделяются шесть крупных базовых процессов. Эти процессы детализируются 16 частными процессами. В последних имеется еще более мелкая детализация в совокупности на 65 процессов-работ. Содержание каждого частного процесса начинается с описания общих его функций и задач и перечня действий - работ при последующей детализации. Для каждого процесса в стандарте представлены входная и результирующая информация о его выполнении и краткое описание сущности процесса. Внимание сосредоточено преимущественно на непосредственном создании ПС и на процессах предварительного проектирования. В приложении представлены четыре варианта адаптации максимального состава компонентов ЖЦ ПС к конкретным особенностям типовых проектов.

    Хотя  основные процессы близки к описанным  в стандарте ISO 12207, общая архитектура  и детализация частных процессов  и работ в данном стандарте  значительно отличаются. Процессы непосредственного создания ПС и его поддержка в стандарте представлены наибольшим числом частных процессов (около 70%), начинающихся с разработки требований к ПС и завершающихся приемо-сдаточными испытаниями, проводимыми заказчиком или пользователем.  
 
 
 
 
 
 
 
 
 

2 ПРОГРАММНО-АЛГОРИТМИЧЕСКАЯ РЕАЛИЗАЦИЯ  ПРОГРАММНОГО СРЕДСТВА «АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ИНЖЕНЕРА ПО СЕРВИСНОМУ ОБСЛУЖИВАНИЮ КОМПЬЮТЕРНОЙ ТЕХНИКИ»

     2.1 Назначение и основные возможности программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники».

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

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

    Она основана на клиент-серверной технологии, разработана база данных, создано клиентское приложение.

    Для хранения информации в базе данных, была разработана структура БД. Определено, какие таблицы (сущности) она в  себя включает, какие поля (атрибуты) включают в себя таблицы.

Требования  к функциональным характеристикам

  1. Добавление данных о клиентах, заказах, инженерах, деталях.
  2. Изменение данных о клиентах, заказах, инженерах, деталях.
  3. Сортировка клиентов, заказов, деталей.
  4. Удаление заказов, инженеров, клиентов, деталей
  5. Поиск данных о клиентах, заказах, деталях.
  6. Фильтрация о клиентах, заказах, деталях.
  7. Просмотр сведений о клиентах, заказах, деталях, инженерах, видах расчета.
  8. Формирование отчета о клиентах.

     Структура базы данных

     БД  будет состоять из пяти таблиц: Клиенты, Заказы, Детали, Инженеры, Виды расчета.

     На  рисунке 1 изображена инфологическая модель БД «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники».  
 

      Рисунок 1 - Инфологическая модель БД 

     Разработано программное средство «Автоматизированное рабочее место инженера по обслуживанию компьютерной техники» с использованием клиент-серверной технологии.

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

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

     Рисунок 2 - Контекстная диаграмма работы программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники»»

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

Рисунок 3 - Декомпозиция  работы программного средства «Автоматизированное рабочее место инженера по сервисному обслуживанию компьютерной техники»» 

      Для разработки программного средства используются СУБД Firebird 2.5 и утилита IBExpert. Для создания клиентского приложения будет использован Borland C++Builder 6.0.

      Возможность работы с серверами баз данных InterBase и Firebird, прозрачность подключения новых механизмов доступа к данным делает C++ Builder 6 наиболее естественным выбором для профессионалов индустрии информационных технологий.

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

    • AMD Turion (tm) 64 Processor;
    • ОЗУ 1,00 ГБ;
    • Видеоадаптер – Intel 89245G Express Chipset Family;
    • Звуковой адаптер – Creative SB X-Fi Xtreme Audio.

     2.2 Создание бизнес  логики

 

    База  данных состоит из таблиц, хранящих информацию о следующих объектах – клиенты, заказы, инженеры, детали, виды расчета.

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

      Первая таблица «Клиенты» содержит следующую информацию: номер клиента, ФИО клиента, адрес клиента, телефон клиента.

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

    Третья  таблица «Детали» содержит сведения о номере детали, о наименовании детали, о технических характеристиках, о производителе.

    В четвертой таблице «Инженеры» хранится информация о номере инженера, ФИО инженера, содержит телефон и адрес.

      Для полей таблиц нужны различные  типы данных. Задаем их согласно предполагаемым записям (см. таблицу 1, таблицу 2).  

      Таблица №1 – Создание доменов

Имя домена Тип Длина Not Null Ограничения
D_INDEX smallint   + >0
D_NAME varchar 50    
D_STOIM varchar 10    
D_DATE DATE     <TODAY
D_ADRES varchar 50    
D_TELEPHONE       varchar 15    
 

 

Таблица 2 – Создание таблиц и определение их типов полей

Имя таблицы Поле Тип Длина Not Null PK Имя домена
client ID_CLIENT smallint   + + D_INDEX
FIO_CL varchar 50     D_NAME
ADRES varchar 50     D_ADRES
TELEPHONE varchar 15     D_TELEPHONE
           
detail ID_DETAIL smallint   + + D_INDEX
NAME_DETAIL varchar 50     D_NAME
TECH_HAR varchar 50     D_NAME
PROIZVOD varchar 50     D_NAME
ingener ID_ING smallint   + + D_INDEX
FIO_ING varchar 50 +   D_NAME
TELEPHONE varchar 15     D_TELEPHONE
ADRES varchar 50     D_ADRES
raschet Id_rasch smallint   + + D_INDEX
Nalich_R varchar 50     D_NAME
Beznalich_R varchar 50     D_NAME
zakaz Id_zak smallint   + + D_INDEX
DATE_PR DATE       D_DATE
ID_CLIENT smallint   +   D_INDEX
ID_ING smallint   +   D_INDEX
ID_DET smallint   +   D_INDEX
ID_RASCH smallint   +   D_INDEX
DATE_V DATE       D_DATE
STOIMOST VARCHAR 10     D_STOIM

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