Технология сервлетов реализует сервер, а платформа Android действует как клиент для реализации персонального магазина.

фон:

Используйте технологию 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:

жду дополнения

Supongo que te gusta

Origin blog.csdn.net/Elephantpretty/article/details/131368281
Recomendado
Clasificación