серверне web-додаток на мові високого рівня Java, в якому в якості клієнта використовується браузер, а в якості сервера додатків - сервлет-контейнер Apache Tomcat 6.0 , який пов'язаний з серверної частиною СУБД PostgreSQL. p align="justify"> При розробці програми були використані технології: JDBC, XML, JSP і Ajax (JQuery), а також патерни: MVC, Command Factory, Singlton і Object Pool.
Підключення усіх користувачів до БД здійснюється з повними правами до БД, а розмежування доступу для різних користувачів реалізовано на рівні додатку (обмеження використання патерну Object Pool).
Можливості програми:
В· Реєстрація покупців (для нових користувачів)
В· Редагування персональних даних покупця (для покупців)
В· Пошук ігор за назвою/видавцеві/розробнику (для всіх користувачів)
В· Здійснення покупок (для покупців)
В· Додавання нових товарів (для продавців і адміністратора)
В· Виведення на екран історії замовлень (для покупців)
В· Виведення на екран зарплати співробітників (для адміністратора)
В· Виведення на екран незатребуваних більше місяця товарів (для продавців і адміністратора)
В
Малюнок 7.1. Головна сторінка розробленого web-додатки.
.1 Керівництво користувача
7.1.1 Реєстрація
Незареєстрованні користувачі мають доступ до функції реєстрації та пошуку товару.
Для реєстрації нового користувача, пройдіть по посиланню В«РеєстраціяВ» і заповніть всі поля, потім натисніть на кнопку В«ЗареєструватисяВ» - рис. 7.1. У разі успішної реєстрації, Ви зможете увійти на сайт під своїм логіном і паролем. br/>В
Малюнок 7.1. Реєстрація нового користувача.
7.1.2 Пошук
Пошук по каталогу товарів може здійснювати будь-який користувач магазину. Для здійснення пошуку введіть у відповідне поле введення шуканий текст і натисніть на кнопку В«ПошукВ» - рис. 7.2. Якщо в полі введення тексту нічого не ввести і натиснути на кнопку В«ПошукВ», то буде виведений на екран весь список товарів в каталозі, які є в наявності на поточний день. br/>В
Малюнок 7.2. Пошук товару.
.1.3 Авторизація та деавторізація
Якщо Ви є зареєстрованим користувачем, то для авторизації введіть свій логії та пароль у...