3.3 用例图 10
3.4 用例描述 10
3.4.1 用户搜索商品用例 10
3.4.2 用户购买商品用例 10
3.4.3 用户个人订单用例 10
3.4.4 用户购物车用例 11
4 系统总体设计 12
4.1 功能模块设计 12
4.2 数据库设计 12
4.2.1 数据库表的构成 12
4.2.2 具体表设计 13
4.3 系统流程分析 15
4.4 系统运行环境 16
5 系统详细设计 17
5.1 实现自定义LISTVIEW控件 17
5.2 LISTVIEW滑动上拉下拉更新事件的实现 17
5.3 LISTVIEW运行效率提升 18
5.4 服务器交互方式 18
5.5 启动画面 19
5.6 登录模块实现 19
5.7 注册模块实现 20
5.8 商品模块实现 21
5.9 购物车模块 25
5.10 购买商品模块 27
5.11 我的订单模块 29
6 系统测试 33
6.1 软件测试基础 33
6.2 测试用例 33
6.2.1 登录测试 33
6.3 测试结果与结果分析 34
6.4 测试总结 36
7 总结 37
致谢 38
参考文献 39
1 绪论
1.1 课题研究目的和意义
1.1.1 课题研究目的
目前智能手机的爆发式增长,传统手机除了老年人使用外,几乎已经消失,诺基亚在这样的环境中也放弃了塞班系统,转而使用windows phone,现在主流的智能操作系统有三个,分别是:Android,ios和windows phone平台,这三个平台中Android的占有率最高,但是设备种类非常复杂,碎片化严重,不同手机的系统版本也是大量零散化而ios设备由于apple公司的独特管理理念,得到了一个完整的生态系统,管理得井井有条,几乎没有碎片化的现象和趋势,但是这也导致了其设备种类不多,无法满足所有用户对于智能手机的需求的缺点,还有windows phone虽然随着windows10的出现,现在炒得热火朝天,但是其用户量相对其他的两个平台来说几乎是可以或忽略不计。选择Android平台开发一款独特的电子商务系统可以满足大众用户对于移动电子商务的要求。
1.1.2 课题研究意义
随着互联网产业的不断发展壮大,其对人们生活的影响也是越来越大,人们的衣食住行都渐渐的被互联网的便利所惠及。电子商务平台的出现,让商家与买家可以充分利用网络资源,人们可以规避时间对传统交易的限制,规避空间对传统交易的限制等来自传统交易的诸多限制,可以随时随地在网上交易。而商家能够通过跨越时间、空间,在特定的时间里与更多的客户进行交易,这使商家的发展前景更为广阔。越来越多的商家在开设了网络旗舰店,为消费者提供了一种新颖的购物方式。人们通过网络进行商品的挑选和购买,使他们享受足不出户的购物乐趣。随着智能手机的大量普及,安卓操作系统作为手机市场中的第一操作平台。很多人也成为了“手机”,越来越离不开手机。同时,随着智能手机以及平板电脑的普及,人们使用手机或平板进行办公娱乐等活动的机会也越来越大。平板电脑和智能手机使用其独立的运行空间,独立的操作系统,可以让用户自由,自主的安装游戏、软件等第三方应用商提供的应用软件的特点也使得其具有极高的可开发性和拓展性。结合电子商务平台的可发展性以及移动设备的便携性,将电子商务平台与移动设备联系起来,开发便利安全高效的移动电子商务平台app。 基于android的移动电子商务系统设计(2):http://www.youerw.com/jisuanji/lunwen_40901.html