Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
КсенияСергеевна
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 45
#1

классы - C++

13.10.2009, 20:06. Просмотров 592. Ответов 7
Метки нет (Все метки)

мне дали задание:
создать систему классов для обеспечения работы с абонентами телефонной компании...

помогите пожалуйста сделать, ну или хотя бы объясните с чего начать(можно лёгкий набросок)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.10.2009, 23:25     классы #2
подумайте, какую инфу об абоненте должен хранить объект класса.
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,344
13.10.2009, 23:29     классы #3
С чего начать:
1. Анализ предметной области. Какие сущности существуют в "живой природе" в такой деятельности? Мне приходят в голову сущности: абонент, телефонный разговор, счет за услуги, тарифный план, список абонентов....
2. Анализ атрибутов этих сущностей и отношений между ними. Здесь можно прикинуть, что для сущности "абонент" есть атрибуты: фамилия, имя, адрес, телефонный номер, тарифный план (или код тарифного плана)..... и так далее.
3. Что можно сделать с сущностью "абонент" (в смысле программирования)? Например: создать нового абонента, уничтожить запись об абоненте, копировать запись об абоненте, редактировать запись об абоненте, получить счет за услуги для абонента.... короче, думай!
КсенияСергеевна
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 45
15.10.2009, 10:42  [ТС]     классы #4
спасибо огромное)))
novi4ok
550 / 503 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
15.10.2009, 11:45     классы #5
в учебных целях можно ограничиться несколькими простыми задачами, котое будут решаться с помощью этих классов:
- создать абонента
- редактировать абонента
- переместить абонента в архив (или просто удалить)
- получить список соединений абонента за период
- выставить счет абоненту за период

абонент получает уникальный идентификатор, личные данные (фио, адрес, номер счета), дату создания и позволяет их изменять и опрашивать (изменять можно все кроме идентификатора)

соединение характеризуется номером абонента, целевым номером, временем начала и продолжительностью (или временем конца соединения)

счет содержит уникальный номер счета, номер абонента, период, за который выставлен счет, дата составления счета, количество соединений со стоимостью каждого, общую стоимость, отметка об оплате.
КсенияСергеевна
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 45
15.10.2009, 23:39  [ТС]     классы #6
спасибо,у меня это курсовой проект!!!!!!
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
15.10.2009, 23:43     классы #7
КсенияСергеевна,
слушай, Сегреевна, неужели ты у себя в группе не можешь найти какого-нибудь головастого малчеГа, который просто и без лишних слов сделает тебе курсовик???
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2009, 17:24     классы
Еще ссылки по теме:

C++ Классы
Классы, включающие другие классы C++
Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы C++
Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.) C++
C++ классы с++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
КсенияСергеевна
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 45
16.10.2009, 17:24  [ТС]     классы #8
понимаешь я учусь на факультете физики и прикладной математики...и все мальчики моей группы....не совсем от мира сего......они на девушек то странно реагируют...а говорить с ними уж подавно невозможно))))
Yandex
Объявления
16.10.2009, 17:24     классы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru