admin 发表于 2016-10-21 16:22:02

基于Android的网上书店的设计与实现

技术:Android等
摘要:
本文运用Android开发的相关技术和知识,简单实现了网上购书类应用程序的开发。这款应用程序能使用户方便的用手机在网上购书,节省去书店买书的时间。结合如今安卓发展迅速的现状,开发此手机应用具有一定的价值。
本程序开发的主要模块包括滚动广告、书籍推荐、书籍分类、购物车以及个人中心。此软件的安卓端的开发覆盖了所了解和掌握的安卓技术,软件的后台主要采用了Bmob云服务来存储相关的网络数据,并可以方便的对数据进行管理,后台的开发还使用了JSON数据的生成,可以灵活的应用数据格式。
本文会对购书程序中的图书分类、购物车以及个人中心部分的开发作比较深入的介绍,图书分类模块使用九宫格页面设计,比较符合用户的审美观。购物车功能包含结算和生成相关订单,并将订单发送到云服务器中。同时本程序的页面设计是亮点,页面的设计采用了当前互联网应用中的主流界面,符合大众操作习惯,方便用户使用,有较好的用户体验。

关键词:Android;网上书店;Bmob;购物车

目录:
1绪论    1
1.1    项目开发背景和意义    1
1.1.1    项目开发背景    1
1.1.2    项目开发意义    1
1.2    Android系统国内外发展现状    2
1.2.1    国内现状    2
1.2.2    国外现状    2
1.3    网络购物的国内外发展现状    3
1.3.1    国内现状    3
1.3.2    国外现状    3
1.4    研究内容及预期目标    3
2概要设计    5
2.1    需求分析    5
2.1.1    必要性分析    5
2.1.2    功能需求    5
2.2    系统总体分析    5
3 相关技术介绍    7
3.1    Android应用开发介绍    7
3.2    Activity生命周期    8
3.3    移动后端服务Bmob    8
3.4    SQLite数据库    9
4 网上书店数据库设计    10
4.1    系统E-R图    10
4.2    详细数据库设计    10
4.2.1    分类模块数据库设计    10
4.2.2    购物车模块的数据库设计    11
4.2.3    个人信息数据库设计    11
5 网上书店前端页面设计    12
5.1    主程序界面设计及实现    12
5.1.1    主程序界面    12
5.1.2    主程序界面开发原理    13
5.2    主页界面设计及实现    13
5.2.1    主页界面展示    14
5.2.2    主页界面开发原理    14
5.3    分类界面设计及实现    18
5.3.1    分类界面展示    19
5.3.2    图书列表界面展示    19
5.3.3    分类界面开发原理    20
5.4    购物车界面设计及实现    22
5.4.1    购物车界面展示    22
5.4.2    购物车模块界面开发原理    23
5.5    个人中心界面设计及实现    26
5.5.1    个人中心界面展示    27
5.5.2    个人中心模块界面开发原理    27
6 系统详细设计    31
6.1    程序结构    31
6.2    登录模块    33
6.3    分类模块    35
6.4    购物车模块的实现    37
7 结论    39
参考文献    40
致 谢    41
外文文献    42
中文翻译    48

论文字数:18041
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****

页: [1]
查看完整版本: 基于Android的网上书店的设计与实现