Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка программы имитирующую отсутствие нужного файла и реализующий системный вызов в C++

Автор:   •  Апрель 17, 2019  •  Курсовая работа  •  2,963 Слов (12 Страниц)  •  352 Просмотры

Страница 1 из 12

СОДЕРЖАНИЕ

ВВЕДЕНИЕ        12

1 Разработка программного кода средствами MS Visual Studio        13

1.1 Составить техническое задание        13

1.2 Разработка программного кода модуля в установленной среде        13

1.3 Откладка программного кода        16

1.4 Разработка текстового сценария проекта        18

1.5 Оптимизация программного кода        19

1.6 Тестовоезадание        20

2Разработка БД Бухгалтерский учет        25

2.1 Описание БД Бухгалтерский учет        25

2.2 Использованные системы безопасности базы данных        28

ЗАКЛЮЧЕНИЕ        29

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ        30

ПРИЛОЖЕНИЕ А Код программного продукта        32


ВВЕДЕНИЕ

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

Объектом исследования является процесс создания программы, синтезирующей информацию об ошибке и создание базы данных с помощью программы Microsoft SQL Server Tools 17.

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

C++ и создание базы данных на Microsoft SQL Server Tools 17.

Задачи:

  1. Разработать программный код для  ввода информация об ошибке, реализующий системный вызов.
  2. Составить техническое задание.
  3. Разработать программный код модуля Visual C++.
  4. Произвести откладку программного кода.
  5. Разработать текстовый сценарий проекта.
  6. Оптимизировать программный код.
  7. Выполнить тестовое задание
  8. Разработать БД Бухгалтерский учет.
  9. Описание БД Бухгалтерский учет.
  10. Использованные системы безопасности БД Бухгалтерский учет.

1 Разработка программного кода средствами MS Visual Studio

1.1 Составить техническое задание

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

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

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

Далее разберем создание проекта и программирование кода в мельчайших деталях, мы будем использовать язык программирования C++,

в программе Visual Studio 2017

  1. Разработать программный код модуля Visual C++.
  2. Произвести откладку программного кода.
  3. Разработать текстовый сценарий проекта.
  4. Оптимизировать программный код.

1.2 Разработка программного кода модуля в установленной среде

Для создания программного кода нам потребуется среда разработки. Запустим Visual Studio и создадим проект графического приложения [1].

Для этого в меню выберем пункт Файл и в подменю выберем создать, далее нажимаем проект. После этого перед нами откроется диалоговое окно создания нового проекта, выбираем пустой проект, смотрите Рисунок 1.

[pic 1]

Рисунок 1 – Cоздание проекта

Далее надо добавить в исходных файлах, файл C++ , смотрите Рисунок 2.

[pic 2]

Рисунок 2 – Добавления файла С++

Затем у откроется основное окно редактирования проекта, смотрите Рисунок 3.

[pic 3]

Рисунок 3 – Окно редактирования проекта

Windows.h является Windows-конкретный файл заголовков для языка C программирования, который содержит заявления для всех функций в Windows API, все общие макросы, которые используются программистами окон, и все типы данных, используемых различными функциями и подсистем [2]. Он определяет большое количество окон конкретные функции, которые могут быть использованы в С. Win32 API могут быть добавлены в проект программирования C, включив заголовка файла и ссылки на соответствующие библиотеки. Для использования функции в XXXX. DLL, программа должна быть увязана с XXXX. Lib (или Lib XXXX.В MinGW). Некоторые заголовки не связаны с расширением. DLL, но при статической библиотеки (например, scrnsave.h scrnsave.lib потребности) [3].

...

Скачать:   txt (34.6 Kb)   pdf (1 Mb)   docx (1.9 Mb)  
Продолжить читать еще 11 страниц(ы) »
Доступно только на Essays.club