基于Android的网上书店的设计与实现毕业论文Word文档格式.docx
- 文档编号:13198654
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:56
- 大小:819.58KB
基于Android的网上书店的设计与实现毕业论文Word文档格式.docx
《基于Android的网上书店的设计与实现毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于Android的网上书店的设计与实现毕业论文Word文档格式.docx(56页珍藏版)》请在冰豆网上搜索。
4.设计基于Android平台的网上书店;
5.深入分析Android平台网上书店的设计流程;
6.熟练掌握基于Android平台的网上书店编写技术;
7.设计与实现Android平台网上书店。
学生应交出的设计文件(论文):
1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;
2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。
主要参考文献(资料):
[1]王立霞.网上书店管理系统设计与开发[J].吉林化工学院学报:
自然科学版,2008,25
(2):
57-60.
[2]马新.基于JSP的网上书店的设计与实现[J].白城师范学院学报,2010(3).
[3]杨略.基于Android平台的个人移动数字图书馆系统研究[J].情报探索,2012(06):
98-100.
[4]胡伟.Android系统架构及其驱动研究[J].广州广播电视大学学报,2010,10(4):
96-101.
[5]周春莲,周金莲.网上书店的设计思路[J].办公自动化:
综合版,2009(16):
45-45.
[6]叶爱芳.移动图书馆在我国的发展现状与展望口].图书与情报,2011(4):
69-71.
[7]刘妍.Android应用开发技术及平台搭建[J].电子技术与软件工程,2014(8):
220-220.
[8]刘平.Android手机访问服务器的一种数据交互方法[J].电子设计工程,2010,18(9):
96-98.
[9]MeierR.ProfessionalAndroidApplicationDevelopment[J].WileyJohn+Sons,2010,26(3371):
pags.15-15.
[10]HasemanC.AndroidEssentials[J].Apress,2008.
[11]MurphyML.AndroidProgrammingTutorials,2ndEdition[J],WorkshopWas,2010(7):
50-51.
专业班级学生
要求设计(论文)工作起止日期
指导教师签字日期
教研室主任审查签日期
系主任批准签字日期
摘要
本文运用Android开发的相关技术和知识,简单实现了网上购书类应用程序的开发。
这款应用程序能使用户方便的用手机在网上购书,节省去书店买书的时间。
结合如今安卓发展迅速的现状,开发此手机应用具有一定的价值。
本程序开发的主要模块包括滚动广告、书籍推荐、书籍分类、购物车以及个人中心。
此软件的安卓端的开发覆盖了所了解和掌握的安卓技术,软件的后台主要采用了Bmob云服务来存储相关的网络数据,并可以方便的对数据进行管理,后台的开发还使用了JS0N数据的生成,可以灵活的应用数据格式。
本文会对购书程序中的图书分类、购物车以及个人中心部分的开发作比较深入的介绍,图书分类模块使用九宫格页面设计,比较符合用户的审美观。
购物车功能包含结算和生成相关订单,并将订单发送到云服务器中。
同时本程序的页面设计是亮点,页面的设计采用了当前互联网应用中的主流界面,符合大众操作习惯,方便用户使用,有较好的用户体验。
关键词:
Android;
网上书店;
Bmob;
购物车
DesignandImplementationofAndroidPlatform-based
OnlineBookstore
Abstract
Inthispaper,therelevanttechnologyandknowledgedevelopedAndroid,asimplerealizationdeveloponlinebookstoresclassapplications.Thisapplicationenablesuserstoeasilyusethephonetopurchasebooksonline,savingtimetothebookstoretobuybooks.Andrewsnowcombinationofrapidlydevelopingsituation,thedevelopmentofthismobileapplicationhasacertainvalue.
Themainmoduleoftheprogramdevelopmentincludescrollingadvertising,recommendedbooks,booksclassification,cartandindividualcenters.DevelopAndroidsideofthissoftwarecoverstheunderstandingandknowledgeofAndroidtechnology,backgroundsoftwaremainlyusesthenetworkrelateddataBmobcloudservicetostore,andcaneasilymanagethedata,thedevelopmentofthebackgroundalsousesJSONdatageneration,flexibleapplicationdataformats.
Thisarticlewillclassifybookstextbookprogram,andthedevelopmentofshoppingcartforpersonalcentralportionofthemorein-depthreports,booksclassificationmoduleusessquaredpagedesign,moreinlinewiththeuser'
saesthetic.Cartfeaturesincludebillingandgeneraterelevantordersandsendorderstothecloudserver.Atthesametimethepagedesignisthehighlightofthisprogram,thedesignofthepageusingthecurrentmainstreamInternetapplicationinterface,consistentwiththepublicaccustomedtotheoperation,user-friendly,hasagooduserexperience.
Keywords:
Android;
onlinebookstore;
Bmob;
shoppingcart
1绪论 1
1.1项目开发背景和意义 1
1.1.1项目开发背景 1
1.1.2项目开发意义 1
1.2Android系统国内外发展现状 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.1Android应用开发介绍 7
3.2Activity生命周期 8
3.3移动后立制服务Bmob 8
3.4SQLite数据库 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
1绪论
1.1项目开发背景和意义
此项目研究的是基于Android的网上书店的开发,随着安卓手机的普及和电子商务的便捷性等优点,基于安卓平台的电子商务软件的开发会更加方便人们的生活,目前,基于安卓的电子商务软件有很多类型,本项目着重简单的开发一个购书软件,用来研究电子商务软件的开发过程。
1.1.1项目开发背景
如今手机的发展非常迅速,手机越来越成为人们不可缺少的东西。
手机从最初功能简单的功能机,发展到如今几乎无所不能的智能机,满足了人们的日常需求,手机不再是简单的通讯工具,还可以通过手机上网、玩游戏、购物等,手机访问因特网的快捷是电脑端远远不能比的,手机的系统也有很多种,如今智能手机系统发展最为迅猛的是安卓系统。
Android系统是基于Linux内核的开放性的操作系统,Android可以分为四层架构,分别为:
Linux内核层、系统运行层、应用框架层、应用层,这些架构为安卓系统提供了所需的驱动,并通过C/C++库为系统提供了特性支持等。
Android系统具有开放性、丰富的硬件选择、不受限制的开发商、无缝结合的Google应用等特点和优势,使得开发者可以自由的开发其所定制的应用并可以利用各种硬件来为系统提供更好的支持。
同时,电子商务的发展也越来越迅速,电子商务离不开互联网,淘宝、京东、当当等主流电商软件的出现,方便了人们的生活,在移动互联网普及的时代,他们也推出了相应的移动端应用,这更加的方便了人们的生活。
1.1.2项目开发意义
随着移动互联网的发展,手机终端日趋成为访问互联网终端的第一设备,使用人数正在赶超电脑端,智能手机终端的应用开发具有很大的市场和发展空间,开发当前项目是具有一定价值体现的。
Android系统的迅速发展,使得其具有庞大的用户群,开发安卓软件是具有实际价值的。
安卓的发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 网上 书店 设计 实现 毕业论文