Автор работы: Пользователь скрыл имя, 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
-
адреса всех перечисленных
Заполнение формы РП представлено ниже.
Кроме формы РП в Роспатент необходимо направить еще ряд документов. В частности, так называемый, реферат, в котором отражается основная информация о программе (вес программного кода, язык написания, платформа, необходимые технические средства для ее использования). Так же стоит отметить, что реферат заполняется в двух экземплярах. Результат показан ниже.
Автор: Леонов Артем Викторович Правообладатель: Леонов Артем Викторович Программа: Автоматизированное
рабочее место инженера по сервисному
обслуживанию компьютерной техники Аннотация:
Программное средство «Автоматизированное
рабочее место инженера по сервисному
обслуживанию компьютерной техники» выполняет различные
функции . Программа легка и удобна в использовании,
имеет простой интерфейс, содержит в себе
полную информацию о музыкальных произведениях,
в ней присутствуют функции: удаления
записей, сортировки, добавления записи,
изменение записи, поиск записей, а также
отчеты на основе информации в БД. Тип ЭВМ: IBM PC Язык: С++ ОС: Windows XP Объём программы:
12,01 Kб |
Завершающим
этапом подготовки является написания
результирующего заявления (сопроводительного
письма), в котором указывается
выбранный вид получения
баз данных, топологий ИМС и передачи прав на них Федерального государственного учреждения «Федеральный институт промышленной собственности Федеральной службы по интеллектуальной собственности, патентам и товарным знакам (ФГУ ФИПС) Бережковская наб., 30, корп. 1, Москва, Г-59,
ГСП-5, 123995 Направляю Вам на регистрацию программу для ЭВМ «Информационная система «Музыкальная коллекция»», правообладателем исключительного права на которую (заявителем) являются Курочкин И.Н. Комплектность заявки указана в приложении. Приложение:
Всего на 13
листах + 1 платежный документ. Свидетельство
прошу выслать по
почте Представитель
правообладателя Подпись Расшифровка
подписи |
В ходе выполнения данного курсового проекта были достигнуты все поставленные цели и задачи:
Выполнение курсовой работы также помогло:
Разработанная информационная система обладает всей необходимой для работы функциональностью, интерфейс является очень удобным приложением для работы с БД.
Создание
курсовой работы помогло закрепить пройденный
материал по курсу «Разработка и стандартизация
программных средств и информационных
технологий», углубить знания по разработке
удаленных баз данных и клиентских приложений,
работающих с ними. Также были получены
навыки патентной защиты программ для
ЭВМ.
//----------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
//----------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBStoredProc1->
DataModule2->IBTransaction1->
DataModule2->IBTable1->Active=
DataModule2->IBTable1->Active=
DataModule2->IBTable2->Active=
DataModule2->IBTable3->Active=
DataModule2->IBTable4->Active=
DataModule2->IBTable5->Active=
}
//----------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBStoredProc2->
DataModule2->IBTransaction1->
DataModule2->IBTable1->Active=
DataModule2->IBTable1->Active=
//----------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
DataModule2->IBStoredProc3->
DataModule2->IBStoredProc3->
DataModule2->IBStoredProc3->
DataModule2->IBTransaction1->
DataModule2->IBTable1->Active=
DataModule2->IBTable1->Active=
DataModule2->IBTable2->Active=
DataModule2->IBTable3->Active=
DataModule2->IBTable4->Active=
DataModule2->IBTable5->Active=
}
//----------------------------
void __fastcall TForm1::Edit7Change(TObject *Sender)
{
if (RadioButton1->Checked)
{TLocateOptions LO;
DataModule2->IBTable1->Locate(
else if (RadioButton2->Checked)
{TLocateOptions LO;
DataModule2->IBTable1->Locate(
else if (RadioButton3->Checked)
{TLocateOptions LO;
DataModule2->IBTable1->Locate(
}
//----------------------------
void __fastcall TForm1::RadioButton4Click(
{
DataModule2->IBTable1->Active=
DataModule2->IBTable1->
DataModule2->IBTable1->Active=
}
//----------------------------
void __fastcall TForm1::RadioButton5Click(
{
DataModule2->IBTable1->Active=