фон:
Используйте технологию Servlet для реализации сервера и используйте платформу Android в качестве клиента для реализации личного магазина с неограниченным количеством товаров. Функциональные требования следующие:
1. Предоставить функции входа и регистрации (10 баллов)
2. Главная страница включает подстраницы «Список продуктов», подстраницы «Заказ» и подстраницы «Мои» (20 баллов).
3. Нажмите на элемент списка продуктов на странице списка продуктов, чтобы перейти на страницу сведений о продукте, а добавление корзины покупок и операции покупки могут быть реализованы на странице сведений о продукте; данные о продукте поступают с сервера; (20 баллов)
4. На странице заказа отображается персональная история заказов (для каждого заказа отображается дата заказа, общая стоимость заказа), а при нажатии на элемент заказа осуществляется переход на страницу сведений о заказе (отображается список продуктов в заказе, включая продукты). название, цена за единицу, количество и общая стоимость заказа); (20 баллов)
4. Предоставьте страницу корзины покупок, на которой можно редактировать элементы в корзине: увеличение или уменьшение количества, удаление товара, расчет общей цены и т. д. (10 баллов)
5. Реализовать свою страницу и иметь возможность вести личную информацию (10 баллов)
6. Серверу нужно только предоставить интерфейс и не нужно реализовывать визуальный интерфейс (10 баллов)
Отправьте требования к сжатому пакету вложения:
1. Содержит код на стороне Android, код на стороне сервера (отправленный после очистки проекта) и файл сценария базы данных .sql, экспортированный mysql;
2. Включая введение функции и необходимые важные рабочие скриншоты в формате слова (или записанное бегущее видео);
Дисплей Android:
1-Вход и регистрация [здесь отображается только регистрация]
2- Список товаров
3- Товары добавлены в корзину и куплены напрямую
4- Корзина
5- Заказ
Введение в интерфейс:
Этот проект развернут в общедоступной сети , данные запроса Android — это данные в базе данных , а фон сервлета также развернут в общедоступной сети.
сервлет разработан с использованием ecplise+apache
фоновый код сервлета:
vx: zew1040994588
登录servlet
public class userLogin extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//0、解决返回中文乱码问题
resp.setCharacterEncoding("UTF-8");
JSONObject web_dict = JsonObjectWeb.getJsonInfoDict(req);
String username = web_dict.getString("username");
String password = web_dict.getString("password");
User user = new User();//创建user对象
user.setUsername(username);
user.setPassword(password);
vx: zew1040994588
注册servlet
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//解决返回中文乱码问题
resp.setCharacterEncoding("UTF-8");
JSONObject web_dict = JsonObjectWeb.getJsonInfoDict(req);
String username = web_dict.getString("username");
String password = web_dict.getString("password");
User user = new User();//创建user对象
user.setUsername(username);
user.setPassword(password);
Интерфейсный код Android:
жду дополнения