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

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





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

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

Файл з порядковим номером договору зберігає в собі номер, який присвоюється наступного намагається зареєструватись клієнту (після кожної реєстрації зберігається значення збільшується на одиницю).

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

Записується порядково:

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

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

Номер договору/Прізвище/Обраний провайдер/Обраний сервіс/Адреса файлу клієнта

Опис класів

Client

Поля:

1) ClientName - мінлива строкового типу: ім'я клієнта

) ClientSurname - мінлива строкового типу: прізвище клієнта

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

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

) ChosenProvider - мінлива строкового типу: обраний провайдер

) ChosenService - мінлива строкового типу: обраний сервіс

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

Методи:

1) Client - конструктор

) activity_client - метод реалізує використання сервісу

) Del_Client - метод реалізує видалення файлу клієнта

) Add_Client - метод реалізує додавання файлу клієнта

) Change_Client - метод дозволяє змінити інформацію про клієнта у файлі

Provider

Поля:

1) Provider_name - мінлива строкового типу: ім'я провайдера

) InternetPrice - мінлива цілого типу: ціна на інтернет

) CallPrice - мінлива цілого типу: ціна на дзвінки

) SMSPrice - мінлива цілого типу: ціна за СМС

Методи:

1) Provider - конструктор

2) ReadProviderFile - метод для читання файлу провайдера

Events

Поля:

1) EndTime - змінна типу DateTime: час закінчення використання сервісів

) TimeUsingService - мінлива цілого типу: час використання сервісу

) used_service - мінлива строкового типу: використовуваний сервіс

) activity - булева змінна: показує, чи активний користувач

Методи:

1) Events - конструктор

) balance_sheet_audit - має параметр balance, перевірка балансу на неотрицательность

) Change_balance - має параметри balance, sum (сума, на яку змінюється баланс), метод зміни балансу клієнта

Інтерфейс системи


Головне вікно


Таблиця бази даних клієнтів

2. Друга ітерація


Аналіз вимог

На другий ітерації був реалізований новий клас - Contract. Він необхідний для організації взаємодії клієнта з провайдером. Зокрема, для зберігання особистих даних клієнта, і розірвання взаємодії у разі закінчення визначеного строку договору або недотримання клієнтом пунктів договору (неактивність протягом місяця).

На даній ітерації основними цілями роботи були:

) Додавання статистики

) Поліпшення дизайну для зручності роботи, можливість зміни мови

) Додавання пошуку клієнта за номером договору та прізвища

) Додавання обліку останньої активності клієнта

) Додавання інформації про вартість послуг, що надаються

) Додавання пароля для клієнта

) Додавання нового класу Contract

Опис процесу проектування

Опис класів

У класі Events був доданий метод для зміни статусу активності клієнта. У класі Client були додані поля для збереження пароля і часу останньої активності клієнта. У класі Provider доданий мет...


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





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

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