Курсовая работа: Телефонная компания
Выводклиентов, неимеющихуслуг
SELECT A.surname FROM Klient AS A WHERE A.id_klient not IN (select id_klient from ys_ab);
Выводсостоянийсчетов
SELECT id_klient,surname,ab_name,'norm' from Klient where bill>0 UNION SELECT id_klient,surname,ab_name,'minus' from Klient where bill<0;
Выводсостоянийсроковуслуг
SELECT *,Srok-Now() FROM ys_ab where (Srok-Now())>0 union SELECT *,Srok-Now() FROM ys_ab where (Srok-Now())<0;
Обновитьналичиедолга
update klient set [More info]='imeet dolg' where id_klient in (select id_klient from klient where bill<0);
Обновитьотсутствиедолга
update klient set [More info]='ne imeet dolg' where id_klient in (select id_klient from klient where bill>0);
4. Описание групп пользователей ИС
В данной области были выделены две группы пользователей.
Первая группа – менеджер-оператор:
- возможность просмотра таблиц "Клиенты", "Рекламы", "Льготы-Клиенты", "Услуги-Клиенты", "Оплаты".
- возможность выполнения всех перечисленных в анализе требований действий.
- возможность внесения оплаты.
Вторая группа – администратор:
- возможность просмотра таблиц "Клиенты", "Услуги", "Льготы-Клиенты", "Услуги-Клиенты", "Оплаты".
- возможность выполнения всех перечисленных в анализе требований действий.
- возможность внесения оплаты.
- возможность просмотра журнала событий, произошедших в системе.
- возможность изменения всех таблиц (кроме журнала событий):
-редактирование записей.
-добавление записей.
- удаление записей.
- возможность создания нового пользователя.
Интерфейс ИС
Программный продукт содержит одно окно, которое в зависимости от выполняемых действий преобразуется под выполняемое действие
1. Первоначальное окно программы: