Курсовая работа: Информационная система оптимизации работы сотрудников по прокату кино и видео фильмов
new.nomer_v=cn+1;
end
7.Операции на рабочем месте (интерфейс пользователя). Операторы SQL и окна, обеспечивающие пользовательский интерфейс по вводу, выводу и обновлению данных
При запуске прикладной программы появляется главное меню программы. Выбор соответствующих пунктов меню позволяет перейти в диалоговые окна позволяющие просматривать, редактировать и получать статистическую информацию.
7.1.Выпадающее меню Ввод и редактирование данных
При нажатии на этот пункт меню появится выпадающий список, из которого можно выбрать следующие таблицы: "Список автобусов", "список контролеров", “список маршрутов”, “Технический осмотр”, “Список водителей”, “Список рейсов”.
Выбрав таблицу "список автобусов" появляется соответствующая форма, в которой можно редактировать сведения об автобусах.
Выбрав таблицу "Список контролеров" появляется соответствующая форма, в которой можно редактировать сведения о контролерах.
Выбрав таблицу "Список маршрутов" появляется соответствующая форма, в которой можно редактировать сведения о маршрутах.
Выбрав таблицу "Технический осмотр" появляется соответствующая форма в которой можно редактировать список Технический осмотр.
Выбрав таблицу "список водителей" появляется соответствующая форма, в которой можно редактировать сведения о заказах и вносить информацию о водителях.
Выбрав таблицу "список рейсов" появляется соответствующая форма, в которой можно редактировать сведения о заказах и вносить информацию о рейсах.
7.2Выпадающее меню Запросы
При нажатии на это пункт меню появится выпадающий список, из которого можно выбрать один из 5запросов.
Выбрав запрос "Расписание за определенный период времени" появляется соответствующая форма. Этот запрос осуществляет выборку сведений о маршрутах в определенный период. Необходимо задать начало и конец периода и нажать на кнопку «Просмотр».
SQL для этого запроса выглядит следующим образом:
Select M.NAZVAN, R.DATAOTPR from M,R
SQL для кнопки «просмотр» выглядит следующим образом:
Select M.NAZVAN, R.DATAOTPR from M,R' );
where M.NOMER_M=R.NOMER_M and R.DATAOTPR>='+''''+edit1.Text+''''+'
and R.DATAOTPR<='+''''+edit2.text+''''
Выбрав запрос "осуществленные маршруты для определенного артобуса с подсчетом суммарного расстояния" появляется соответствующая форма. Этот запрос осуществляет выборку сведений о маршрутах, осуществленных определенным автобусом.
При вводе модели автобуса и нажатии на кнопку «определенный автобус» формируется таблица данных.
SQL для этого запроса выглядит следующим образом:
Select a.model, nazvan ,prot
from A,V,m,R
where a.NOMER_V=V.NOMER_V and M.NOMER_M=R.NOMER_M and a.NOMER_a=R.NOMER_a
SQL для этого кнопки выглядит следующим образом:
QUERY1.CLOSE;
QUERY1.SQL.CLEAR;
QUERY1.SQL.ADD('Select a.model,nazvan ,prot from A,V,m,R' );