Пример готовой курсовой работы по предмету: Программирование
Содержание
А.1- Программный код заголовочного файла abonent.h описывает переменные и методы
#pragma once //предпроцессорная директива;
#include//библиотека, отвечающая за тип данных string;
#include //библиотека ввода/вывода данных;
using namespace std; //пространство имен;
class abonent//класс абонетов;
{ //начало описания класса;
private: //закрытые свойства и методы класса;
int id;
string FIO; //свойства класса;
string street;
string dom;
int flat;
int tarif;
string status;
abonent izFile();//инкапсулированный метод считывания информации из текстового файла;
abonent*myabonent;
public: //открытые свойства и методы класса;
/*abonent*myabonent;*/
abonent(void); //пустой конструктор;
abonent(int id, string FIO, string street, string dom, int flat, int tarif, string status); //содержательный конструктор;
~abonent(void); //пустой деструктор;
void show(); //метод вывода данных на экран;
void dobavlenie(); //метод добавление данных;
void plan(string ulica); // метод для расчета %выполнения плана
void popylyarnost();//метод для определения популярности тарифов
void monitoring(string stat); // метод для отслеживания неактивных абонентов
};//конец описания класса;
Содержание
Введение
Теоретические вопросы ООП
Техническое задание
Анализ предметной области
Проектирование программного продукта
Функциональные требования
Требования к интерфейсу
Рабочий проект
Общие сведения
Укрупненный алгоритм
Классы
Модули
Руководства пользователя
Заключение
Библиографический список
Приложение А
Выдержка из текста
Предметная область
В наше время интернет важная составляющая жизни современного человека. Предоставлением этой услуги населению занимаются телеком компании. Непосредственно подключением занимается технический отдел. А работай с клиентами занимается отдел продаж. Чтобы ввести успешную работу, менеджеру по продажам нужна база клиентов. Куда бы он может вносить новых абонентов и просматривать уже существующих. На основе этой базы менеджер сможет вести статистику, необходимую для повышения результативности деятельности. Например, определять какой тариф наиболее популярен; чему люди отдают большее предпочтение. В системе у абонентов есть статус: активен(у тех кто оплачивает и пользуется услугами) и неактивен(у тех кто по какой-то причине отказался от услуг).
Менеджеру важно определять неактивных абонентов, чтобы предложить людям более удобные варианты обслуживания, дабы они оставались клиентами компании и в будущем. Так же у менеджеров по продажам всегда есть, который они должны выполнить. Например, подключить на улице не менее пятидесяти домов. Было бы удобно, если бы в программе была функция расчета процента выполнения поставленного плана.
Данная работа посвящена созданию программы, которая выполняет заданные операции над данными, а именно: добавление данных об абонентах, пользующихся интернетом компании(эти данные хранятся в текстовом документе .txt), осуществляет просмотр абонентов, а также расчет показателей, характеризующих деятельность фирмы .
Преимущество программы состоит в том, что выполняемые действия производятся с высокой точностью, отнимая у вас при этом минимальное время. К тому же, благодаря простейшему интерфейсу, понять, как работает данная программа, сумеет пользователь абсолютно любого уровня подготовки.
Программа легка и удобна.
Список использованной литературы
1.Реферат по информационным технологиям «C++», 2004. URL: http://revolution.allbest.ru/programming/00000757_0.html
2.Основные понятия структурного программирования. Модульность программ. URL: http://it.kgsu.ru/Otladka/otl_0045.html
3.С++. Достоинства языка. URL: http://new-mega-programmer.narod 2.ru/
4.Майерс Г. Надежность программного обеспечения. — М.: Мир, 1980.
5.Майерс Г. Искусство тестирования программ. — М.: Финансы и стати-стика, 1982.
6.Современные методы программирования на языках C и C++: учебное пособие / Л.Б. Бузюков, О.Б. Петрова. – СПб. : Линk, 2008.
7.Дэвид Р. Мюссер, Жилмер Дж. Дердж, Атул Сейни « C++ и STL. Справочное руководство» 2-е издание, 2010