Servlet技术实现服务端,Android平台作为客户端,实现一个个人店铺

news/2024/11/29 1:40:48/

背景:

使用Servlet技术实现服务端,使用Android平台作为客户端,实现一个个人店铺,店铺商品不限。功能要求如下:

1. 提供登录、注册功能;(10分)

2. 首页面包括“商品列表”子页面、“订单”子页面和“我的”子页面;(20分)

3. 在商品列表页点击某个商品列表项可跳转到该商品的详情页面,在商品详情页面可以实现加入购物车和购买操作;商品数据来自于服务端;(20分)

4. 订单页显示个人的订单历史记录(每个订单显示订单日期、订单总价格),点击某个订单项,可跳转到订单详情页(显示订单中的商品列表,包括商品名称、单价、数量以及订单总价格);(20分)

4. 提供购物车页面,能够对购物车中的商品进行编辑:数量的增减、商品的删除、总价格的计算等;(10分)

5. 实现我的页面,能够维护个人信息;(10分)

6. 服务器端仅需提供接口,不需实现可视化的界面;(10分)

提交附件压缩包要求:

1. 包含Android端代码,以及服务端代码(工程clean后提交),mysql导出的.sql数据库脚本文件;

2. 包含实现功能简介及必要的重要运行截图文档,word格式(也可以是录制的运行视频);

安卓展示:

1-登录和注册【这里仅展示注册】

 2-商品列表

3-商品添加到购物车和直接购买

 4-购物车

5-订单

 接口介绍:

 本项目部署在公网,安卓请求数据为数据库中数据,servlet后台也已经部署在公网

servlet使用ecplise+apache进行开发

servlet后台代码:

 

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);

安卓前端代码:

等待补充


http://www.ppmy.cn/news/559702.html

相关文章

想要内推字节跳动的同学看过来(含内推方式)

目前人在字节,万千字节面试官之一,其他岗位我不太清楚,开发岗位我可以详细聊一聊。 一、对面试官的要求 字节的面试虽然对面试者的要求很高,但对面试官的要求也不少,我们有一份很详细的规定,规定了面试官…

专接海投不收内推,亚麻今年太骚了

秋招一开始,我就各种跑学校的career fair,也找人帮忙给大公司内推,最后还海投了不少小公司。可都一个多月了,海投没回音,内推无OA...... 本来前期还挺有自信的我,开始迷茫起来。到现在还没给我消息的公司&a…

Neural network-based clustering using pairwise constraints (ICLR-workshop 2016)

Neural network-based clustering using pairwise constraints (ICLR-workshop 2016) 源代码 摘要 这篇论文提出了一个基于神经网络的端到端的聚类框架。我们设计了一种新策略,除了学习适用于聚类的特征嵌入,还直接在源数据利用对比方法来推动数据形成…

【开源与项目实战:开源实战】83 | 开源实战三(下):借Google Guava学习三大编程范式中的函数式编程

现在主流的编程范式主要有三种,面向过程、面向对象和函数式编程。在理论部分,我们已经详细讲过前两种了。今天,我们再借机会讲讲剩下的一种,函数式编程。 函数式编程并非一个很新的东西,早在 50 多年前就已经出现了。近…

QQ空间人气精灵王 QQ空间人气提升

升级新增离线刷人气模式,网友可以提交Q号后5分钟后退出软件,服务器会自动帮网友刷空间人气,每小时可刷1-2万人气。 QQ空间人气王是一款提升QQ空间人气的辅助软件,她能自动模拟无数个真实用户访问你的QQ空间,从而达到刷QQ空间人气值的目的,同时…

qq空间h5页面,如何在微信中直接打开qq空间链接却不需要登陆qq账号密码

我们在玩微信营销的时候,发现一个有趣的问题:在微信上打开qq页面,不需要登陆qq账号密码,这是怎么回事呢? 这个qq空间h5页面是怎么做的呢? 微信打开免登陆QQ: 如果随便一篇QQ空间文章或者说说&a…

QQ空间登陆协议分析-2014年8月

在做此工程之前当然也是参考了网上各位前辈的分析原理,最后实际上是分析很简单,但是代码的实现让我着实犯难,毕竟作MFC还没有实际开发过什么项目,敲代码的经验,水平都不是很好,不过最后还是花了一周的时间把…

python整合selenium爬取QQ空间访客记录

利用周末放假两天时间写了个QQ空间访客记录的爬虫,在这里分享出来;本文将会把要做的步骤都列出来,一步一步的实现这个爬虫程序。 特别注明: 本程序仅供学习交流目的请勿用于不可描述的事情 爬取过程中需要获取的关键信息如下&a…