1.2 本课题研究的意义与目标
近年来,移动手机端在我们生活中和工作中越来越普遍,无疑安卓平台将在手机软件开发方面起着巨大地作用,网上购物已经成为现代人们生活的必要组成部分,给我们的生活带来了极大的方便之余,也让我们充分体会到电子商务给我们的生活带来的巨大变化。基于安卓的网上购物系统的设计有助于我们更深入地理解运用安卓开发平台,有助于我们更深入地学习巩固综合运用计算机专业的相关知识,同时该设计帮助我们了解移动互联网的相关知识,不断地增强自身的综合编程和设计能力,提高我们的专业素养。
2需求分析与可行性分析
2.1系统的需求分析
本系统使用Java语言,基于B/S架构开发,针对的人群有顾客和管理员。顾客主要操作安卓前台购物客户端完成购物过程,管理员主要操作WEB后台管理系统完成商品、订单、顾客的管理过程。
2.1.1 安卓前台购物客户端的需求分析
安卓前台购物客户端主要需求有:
(1)用户注册:顾客可以根据要求填写相关信息,完成用户注册,然后登入系统,可以进行商品浏览、商品收藏、商品留言、加入购物车、提交订单等功能。
(2)游客功能:顾客可以不注册用户名,直接登入系统,但是只能浏览商品,当游客要把商品加入购物车或者收藏时就要回到用户注册页面,注册用户名登录后方可完成下单功能。
(3)商品浏览:展示管理员从后台管理系统上传的所有商品,并可以查看单个商品的具体信息,包括商品名称、商品价格、商品留言、商品数量、商品细节图片等。
(4)商品收藏:注册登录的顾客可以把自己喜欢的商品收藏到收藏夹。
(5)商品留言:注册登录的用户可以对商品进行留言,方便管理员查看顾客对该商品的建议。
(6)购物车功能:注册登录的用户可以把商品加入购物车。
(7)提交订单:注册登录的用户可以把购物车里面的商品提交为订单,并给订单添加顾客地址和电话等信息,方便管理员配货。
2.1.2 WEB后台管理系统的需求分析
WEB后台管理系统的主要需求有:
(1)用户管理:管理员可以对前台注册的用户进行查看、删除、修改等操作。
(2)商品管理:管理员可以对商品进行添加、更新、删除等操作。
(3)订单管理:管理员可以对前台提交的订单进行删除、修改为发货状态等操作。
(4)密码修改:管理员对登录后台系统的用户名和密码做修改操作。
(5)留言管理:管理员可以查看前台用户提交的留言操作。
2.2系统的可行性分析
2.2.1 经济可行性
本系统开发所需要的硬件主要有计算机和安卓手机,现在基本上是每人都有一台笔记本和一部安卓手机,硬件上面不需要花费。并且开发工具Eclipse、数据库Mysql、安卓JDK等都是免费开源的,安卓也是一个开放的平台,所以开发本系统需要的成本很低,因此经济上是可行的。
2.2.2 技术可行性
本系统开发所用的语言主要是Java语言,大学上过Java的课程,因此具有一定的编程基础,且安卓平台开放,网络上面有很多代码可以参考阅读。而且开发环境的部署在网络上面都可以找到详细步骤,因此技术上是可行的。
2.2.3 使用可行性
现在安卓手机已经非常普遍,基本上人人都能熟练的使用安卓手机,且本系统功能齐全,界面美观友好,界面轮换流畅,符合人们的使用习惯和审美情趣,因此使用上是可行的。 java安卓的网上购物系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_63836.html