Приклад результату пошуку незатребуваного товару.
7.1.6 Можливості для адміністратора
Адміністратор може виконувати наступні дії: додавати новий товар, проглядати незатребуваний товар, а також переглядати зарплату співробітників магазину. Додавання товару і перегляд незатребуваного товару здійснюється аналогічно з даними діями для продавців (розділ 7.1.5), тільки з меню адміністратора - рис. 7.13. br/>В
Малюнок 7.13. Меню адміністратора.
Для перегляду зарплати співробітників, натисніть на відповідну кнопку в меню адміністратора. p align="justify"> Приклад звіту по зарплаті співробітників представлений на малюнку 7.14.
В
Малюнок 7.14. Приклад звіту по зарплаті співробітників.
7.2 Лістинг програми
У даному розділі представлені частини лістингу програми, що відповідають за основні функції роботи з СУБД PostgreSQL 8.4. Решта функцій програми, пов'язані з роботою з СУБД, реалізовані аналогічно нижче представленим. br/>
7.2.1 Реєстрація нового покупця
public class Registration implements Command {void execute (HttpServletRequest request, HttpServletResponse response, ServletContext sc, HttpSession session) throws IOException {s = ""; c = ((JDBCConnectionPool) sc.getAttribute (" ; ConPool ")). checkOut (); login = request.getParameter (" Rlogin "); pass = request.getParameter (" Rpass "); cpass = request.getParameter (" RCpass "); email = request. getParameter ("email"); lastname = request.getParameter ("Rlastname"); firstname = request.getParameter ("Rfirstname"); thirdname = request.getParameter ("Rthirdname"); webmoney = request.getParameter ( "Rwebmoney"); address = request.getParameter ("Raddress"); phone = request.getParameter ("Rphone"); (! phone.equals ("") &&! cpass.equals ( "") &&! email.equals ("") &&! login.equals ("") &&! pass.equals ("") && ;! lastname.equals ("") &&! firstname.equals ("") &&! thirdname.equals ("") &&! webmoney.equals (" ") &&! address.equals (" ")) {{stmt = c.createStatement ();. executeUpdate (" INSERT INTO buyers (last_name, first_name, third_name, login, password, email, webmoney_account_number , home_address, phone) "+
"VALUES ('" + lastname + "', '" + firstname + "', '" + thirdname + "', '" + login + " ',' "+ pass +" ',' "+ email +" ',' "+ webmoney +" ',' "+ address +" ',' "+ phone +" '); ");
s = "Реєстрація пройшла успішно. Тепер Ви можете увійти на сайт під своїм логіном і паролем. "; p align="justify">} catch (SQLException e) {= "На жаль реєстрація неможлива!";
}
} else {= "
заповнених не всі поля!