Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая.docx
Скачиваний:
42
Добавлен:
17.02.2016
Размер:
154.26 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Тюменский Государственный Нефтегазовый Университет»

Институт геологии и нефтегазодобычи

Кафедра кибернетических систем Курсовая работа по дисциплине программирование и алгоритмизация

Выполнили студенты:

Мамбетов С.Б.

Копылов А.С.

Научный руководитель:

Сенкевич Л.Б.

Тюмень

2015 г.

1.Оглавление

1. Оглавление.

2. Разработка эскизного и технического проектов программы (ГОСТ 19.404-79).

2.1. Введение.

2.2. Назначение и область применения.

2.3. Технические характеристики.

2.4. Источники, использованные при разработке.

3. Разработка рабочего проекта.

3.1. Разработка программы.

3.2. Спецификация программы.

3.3. Текст программы.

3.4. Описание программы.

3.5. Тестирование программы.

4. Литература.

2. Разработка эскизного и технического проектов программы

2.1 Введение

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

2.2 Назначение и область применения

Программа предназначена для:

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

добавление данных о книгах, вновь поступивших в библиотеку;

удаление данных о списываемых книгах;

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

Программа содержит:

номер УДК;

фамилию и инициалы автора;

название;

год издания;

количество экземпляров данной книге в библиотеке.

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

2.3. Раздел «Технические характеристики

Постановка задачи на разработку программы

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

• номер УДК;

• фамилию и инициалы автора;

• название;

• год издания;

• количество экземпляров данной книге в библиотеке.

Описание алгоритма

Решение задачи выбирается из заранее определенного множества вариантов и не может быть получено прямым методом, задача имеет недетерминированный алгоритм.

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

Описание и обоснование выбора метода организации входных и выходных данных

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

• номер УДК;

• фамилию и инициалы автора;

• название;

• год издания;

• количество экземпляров данной книге в библиотеке.

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

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

Описание и обоснование выбора состава технических и программных средств

Поставленная задача выполнялась в Microsoft Visual Studio 2013— продукте компании Microsoft, включающем интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Visual Studio позволяет разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]