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__ г.