Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програмної системи для використання стільникового зв'язку

Реферат Розробка програмної системи для використання стільникового зв'язку





>

Додавання клієнта в файл - метод реалізує запис інформації про клієнта. Для цього необхідно записати в кінець файлу особисті дані клієнта, надані при реєстрації.

Зміна клієнта у файлі - метод, що дозволяє змінити інформацію про клієнта у файлі, для цього відбувається зчитування клієнтів з файлу в список, у ньому змінюються дані про обраний клієнті, змінений список записується назад у файл.

Читання контрактів з файлу - метод, що зчитує інформацію про контракти всіх клієнтів даного провайдера, що міститься у файлі бази даних.

Читання статистики з файлу - метод, що зчитує інформацію про статистику даного клієнта, що міститься у файлі статистик.

Діаграма класів


Діаграма послідовностей

Програмування

Опишемо структуру даних, що зберігаються у файлі клієнтів:

Записується підрядник (для кожного клієнта):

Номер договору/Пароль/Ім'я/Прізвище/батькові/Обраний провайдер/Обраний сервіс/Баланс/Останнім часом активності/Час закінчення активного періоду договору/Адреса

Структура даних у файлі статистики:

Дата використання сервісу/Досконале дію/Сума поповнення балансу або кількість викачаних Мб або хвилин дзвінка або кількість СМС/Час, протягом якого використовувався сервіс/Залишок рахунку

Структура даних у файлі провайдера:

Ціна за СМС/Ціна за Мб завантаженої інформації з інтернету/Ціна хвилини розмови

Структура даних у файлі договорів (в якому зберігається список всіх договорів, що відносяться до окремого провайдеру):

Номер договору/Прізвище/Обраний провайдер/Обраний сервіс/Час закінчення активного періоду договору

Опис змін, що відбулися в класах

Client

Поля:

1) Address - мінлива строкового типу: адреса клієнта.

) FileLog - мінлива строкового типу: шлях до файлу статистик

) Contract - змінна типу Сontract: договір, пов'язаний з даним клієнтом

) EventsList - список List lt; Events gt ;: статистика клієнта.

Методи:

1) NewIndex - визначає порядковий номер клієнта.

Provider

Поля:

1) ContractList - список List lt; Contract gt ;: містить список контрактів

) Statistic - список List lt; Events gt;: містить список виконаних дій

Методи:

1) ChangeTariff - зміна інформації про тарифи у файлі провайдера

) NotActiveClient - метод для перевірки клієнта на неактивність

) AddContractToList - додавання контракту в список контрактів

) DelContractFromList - видалення контракту зі списку

) ChangeContractInList - зміна контракту в списку

) ReadStatistic - читання статистики клієнта

Events

Поля:

1) Count - мінлива строкового типу: кількість СМС, хвилин, Мб

) Balance - мінлива строкового типу: стан балансу клієнта

Методи:

1) UsingServiceSMS - використання сервісу СМС

) UsingServiceInternet - використання сервісу Інтернет

) UsingServiceCall - використання сервісу Дзвінок

Contract

Поля:

1) Selectprovider - змінна типу Provider: обраний провайдер

) Client - змінна типу Сlient: клієнт, якому належить даний договір.

Методи:

1) EndActivPeriod - метод для видалення неактивного користувача

WorkWithFiles

Поля:

1) ClientFile - мінлива строкового типу: шлях до файлу клієнта

) ProviderFile - мінлива строкового типу: шлях до файлу провайдера

) LogFile - мінлива строкового типу: шлях до файлу статистики клієнта

) ContractFile - мінлива строкового типу: шлях до файлу контракту

Методи:

1) ChangeContracsInFile - має параметри ContractList, метод зміни контракту у файлі.

...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка системи програмування для обробки даних строкового типу
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї
  • Реферат на тему: Вплив способу готелів і торгових марок на клієнта через використання їх у в ...
  • Реферат на тему: Оцінка кредитоспроможності клієнта
  • Реферат на тему: Соціально-психологічний вплив на клієнта