随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet成为现实,移动用户从而可以享受到Internet提供的服务。这样,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。 Android是基于Linux内核的软件平台和操作系统,以其特有的开放性在智能手机、平板电脑等领域广泛应用。近几年电子商务得到了迅速的发展,通过Internet进行交易己成为一种潮流。两者的结合,便产生了具有巨大发展潜力的移动电子商务。
本系统主要是探索Android与网上购物的结合,利用JSP设计后台管理,Android SDK设计客户端。以手机商城为例,实现用户浏览,搜索,购买商品等功能。由于选择Mysql作为数据库,故部署了服务器作为客户端与数据库通信的桥梁。后台管理系统采用SSH框架技术控制逻辑及数据库操作,并且将CSS应用在JSP页面实现页面美化。实现对数据库中商品进行增,删,改,查的功能,并对客户订单进行管理。该系统较平常购物系统有更好的移动性与跨平台性。通过测试,已能够在Android手机上运行使用其各项购物流程。
功能需求分析 系统主要功能分为:客户端功能,后台管理功能两大模块。客户端是用户通过自己手机进行操作,后台是管理员通过电脑进行管理 客户端功能:
- 系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。
- 系统登陆功能,用户输入正确的用户名与密码,即可登陆客户端。
- 商品搜索功能,用户输入关键字,搜索出名称相关的商品。
- 商品分类功能,商品按品牌分类,用户可根据分类搜索商品。
- 购物车功能,用户对于想购买的商品,可以选择加入购物车。
- 订单操作,用户登陆之后,可查看历史订单记录及其情况。 后台管理功能: 商城管理员专用管理平台,提供管理员登陆,商品信息管理、订单信息管理、主要用于平常商城维护及商品统计功能。
- 管理员登陆功能,管理员输入正确的账号密码开始登陆。
- 商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。 3)单信息管理功能,管理订单的基本信息,可以对订单进行查询、添加、修改、删除等功能。
运行环境要求 软件类需求:
- 操作系统:windows7及其以上操作系统。
- 数据库:Mysql 5.0以上
- 后台管理服务器:Tomcat 6.0.29以上
- 客户端请求服务器:Tomcat 6.0.29以上
- 后台管理开发平台:MyEclipse for Spring 8.5。
- 客户端开发平台:Eclipse Indigo3.7.2
- 后台管理开发语言包:JDK1.6以上。
- 客户端开发语言包:Android SDK + JDK1.6。