Техническое задание. Функциональныехарактеристики




1. Операционные системы Microsoft Windows XP/ Microsoft Windows 7// Microsoft Windows 8

2. Microsoft Office 2010

3. Microsoft Visual Studio 2008/2010

4. https://www.sec.ru – Российский портал по безопасности

5. https://www.itsec.ru – электронный журнал «Информационная безопасность»

 


 

 

Приложения

Приложение1

Образец оформления пояснительной записки.


 


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

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

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

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

 

Институт Прикладной математики и компьютерных наук

Кафедра Вычислительной техники

 

 

Курсовая работа

 

учебной дисциплины

 

«Программирование»

 

 

Уровень профессионального образования: (высшее образование – бакалавриат)

Направление подготовки:09.03.01 Информатика и вычислительная техника

Профиль подготовки: Вычислительные машины, комплексы, системы и сети

Профиль подготовки: Автоматизированные системы обработки информации и управления

 

Квалификация выпускника: Академический бакалавр

 

Форма обучения: очная

Курсовой проект

 

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

 

 

Выполнил Оценка:

Ст. гр. 230xxx ______________

_____________Иванов И.И. Комиссия:

____________ Савин Н.И.

 

____________ Хххххх Х.Х

 

____________ Хххххх Х.Х

 

Тула ХХХХ


 

 

Задание

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

Техническое задание

Функциональныехарактеристики

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

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

….

Выполняемые функции

· ввод записей из файла

· сортировка …

· запись в базу данных

Требования к средеэксплуатации

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

Требования к среде разработки

Постановказадачи

Ставится задача проектирования … "…".

Операции:

· добавление записей

· сортировка

· ввод записей из базы данных

· вывод записей в базу данных

· поиск по полю фамилия

Способ решения. Для решения поставленной задачи можно использовать технологию объектно-ориентированного программирования на языке С++ в классах с применением наследования.

Теоретическая справка

Сведения о средствах языка программирования

Математическое обеспечение методов решения

Алгоритмическое обеспечение

Программное обеспечение

Структура программы

Проект программы состоит из трех файлов:

· файл sol.h – содержит объявление классов solsolp

· файл sol.cpp – содержит реализацию классов

· файл inherit.cpp – содержит главную функцию

Структурафайлов

Файл sol.h

Объявлениеклассов.

Класс sol.

Описать назначение каждого элемента класса

class sol

{

protected:

char * f;

int n;

public:

sol();

sol(char * st);

sol(const sol & t

~sol();

voidprn();

};

Классsolp.

classsolp:public sol

{

char *step;int n;

public:

solp();

solp(char * fi,char *stepi);

~solp();

solp(constsolp& t):sol(t);

voidprn();

};

Файлsol.cpp

//-----------------------

Класс sol.

Описать каждый метод/функцию в формате:

  • Прототип
  • Функциональность
  • Форматы входных данных
  • Форматы выходных данных
  • Исключительные систуации

Полный текст методов приводится в приложении

Файлinherit.cpp

Здесь приводится описание файла

Тестирование

Здесь приводятся описания тестов

Инструкция программисту

Здесь приводятся инструкции по установке,эксплуатации и т.п. продукта

Заключение

Библиографический список


 

 

Приложения

Приложение 1

Исходный текст программы ….

Файлsol.h

//Класс sol

class sol

{

protected:

char * f;

int n;

public:

sol();

sol(char * st);

sol(const sol & t

~sol();

voidprn();

};

//Класс solp.

Class solp:public sol

{

char *step;int n;

public:

solp();

solp(char * fi,char *stepi);

~solp();

solp(constsolp& t):sol(t);

voidprn();

};

Файлsol.cpp

//-----------------------

//Реализация класса sol

sol::sol(){};

sol::sol(char * st)

{

inti;

n=(int)strlen(st);

for(n=0;st[n]!=0;n++);

f=new char[n+1];

for(i=0;i<(n+1);i++)f[i]=st[i];

}

sol::sol(const sol & t){

int n;

f=new char [n=strlen(t.f)+1];

for (inti=0;i<n;i++)f[i]=t.f[i];

}

sol::~sol();{delete []f;}

void sol::prn();{cout<<f;}

//---------------------

//Реализация класса solp

solp::solp(){};

solp::solp(char * fi,char *stepi):sol(fi)

{

inti;

n=(int)strlen(stepi);

for(n=0;stepi[n]!=0;n++);

step=new char[n+1];

for(i=0;i<(n+1);i++)step[i]=stepi[i];

}

solp::~solp(){delete []step;};

solp::solp(constsolp& t):sol(t)

{

inti;

n=(int)strlen(t.step);

step=new char[n+1];

for(i=0;i<(n+1);i++)step[i]=t.step[i];

}

voidsolp::prn(){

sol::prn();

cout<<" "<<step;}

};

Файл inherit.cpp

#include "stdafx.h"

#include <string>

#include <iostream>

using namespace std;

#include "sol.h"

void f00(solp t){

cout<<"\nf00 ";

t.prn();}

int main(intargc, char* argv[])

{

solp s1("john","efr");

solp s2("smith","serg");

s1.prn();

f00(s2);

return 0;

}

Проект

Здесь привести проект решения

Приложение 2

Результаты тестирования

Тест 1.

Входной файл in.txt

Содержимое файла.

Выходной файл out.txt

Содержимое файла.

Тест 2.

...


Приложение 2

Рекомендуемые варианты курсовых работ

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

 


 

Методические указания подготовил

доцент каф. ВТ Савин Н.И.

 

Рассмотрено на заседании кафедры Протокол № 01 от 06.09.13 г.      

 

Зав. каф. ВТ _____________ А.Н.Ивутин

"__ " _________ 20__ г.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: