辽宁石油化工大学本科毕业论文UndergraduateFinalProjectDescriptionofLSHU题目基于Android手机商城客户端的开发与实现TITLEDevelopmentandImplementationofMallClientBasedontheAndroidMobilePhone学院计算机与通信工程学院SchoolSchoolofComputerandCommunicationEngineering专业班级计算机科学与技术算机1002班Major&ClassClass1002,ComputerScienceandTechnology姓名张少阳NameZhangShaoyang指导教师丁晓光SupervisorDingXiaoguang2014年6月12日论文独创性声明本人所呈交的论文,是指导教师的指导下,独立进行研究和开发工作所取得的成果。除文中已特别加以注明引用的内容外,论文中不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的工作做出重要贡献的个人和集体,均已在文中以明确方式标明并致谢。本人完全意识到本声明的法律结果由本人承担。特此声明。论文作者(签名):年月日1摘要随着Internet的不断发展,网上购物人群数量的增多,网络在人们的生活中已经占据了不可替代的地位。基于手机端的在线购物系统能使大众随时随地选购自己喜欢的商品,Android平台以其独有的开放性被广泛应用于智能手机,平板电脑等领域。本设计是基于Android手机商城客户端的设计与实现,为了能够具备良好的可扩展性和可维护性,设计分为了客户端和服务端两部分,同时开发过程采用B/S结构和C/S结构相结合,使用Eclipse+ADT进行客户端的应用程序开发实现,基于Java语言、AndroidSDK和Servlet技术,Servlet加强了Web服务端的功能,利用JDBC实现了数据库的连接。系统主要实现的功能包括:用户注册账号及登录,浏览商品,选购商品,购物车,查看订单等功能;管理员具有管理权限,包括修改、删除用户信息,添加、修改、删除商品信息,订单的处理等功能;实现对数据库中的商品进行增,删,改,查的功能。关键字:Android,B/S结构,C/S结构,AndroidSDK,Servlet.2AbstractWiththecontinuousdevelopmentoftheInternet,theincreaseinthenumberofonlineshoppers,thenetworkinpeople'sliveshasoccupiedanirreplaceableposition.Basedonthepublicsideofthephonetomakeonlineshoppingsystemtobuytheirfavoriteproductsanytime,Androidplatform,withitsuniqueopennessiswidelyusedinsmartphones,tabletPCsandotherfields.ThisdesignisthedesignandimplementationofAndroid-basedmobilephoneshopclient,inordertohavegoodscalabilityandmaintainability,designisdividedintoclientandserverintwoparts,whilethedevelopmentprocessusingB/SstructureandtheC/SstructurecombineduseEclipse+ADTforclientapplicationdevelopmenttoachieve,basedontheJavalanguage,AndroidSDKandServlettechnologies,ServletenhancedWebserverfunctionality,theuseofJDBCdatabaseconnectivityachieved.Systemmainfeaturesinclude:userregistrationaccountandlogin,browsemerchandise,buygoods,shoppingcart,viewordersandotherfunctions;administratorhasadministrativeprivileges,includingmodifying,deletinguserinformation,add,modify,deleteproductinformation,orderprocessingandotherfunctions;realizationofcommoditiesinthedatabasetoadd,delete,change,checkfunction.Keywords:Android,B/Smode,C/Smode,AndroidSDK,Servlet.I目录1引言........................................................................................................................11.1研究背景.............................................................................................................11.2国内外现状.........................................................................................................21.2.1国外现状......................................................................................................21.2.2国内现状......................................................................................................31.3研究的目的和意义.............................................................................................31.3.1研究的目的.................................................................................................31.3.2研究的意义.................................................................................................42需求分析...................................................................................................................52.1功能需求分析.....................................................................................................52.2开发环境.............................................................................................................62.3可行性研究.........................................................................................................72.3.1技术可行性..................................................................................................72.3.2经济可行性..................................................................................................82.3.3运行可行性..................................................................................................83系统总体设计...........................................................................................................93.1总体工作流程设计.............................................................................................93.2总体功能设计...................................................................................................103.3数据库需求分析...............................................................................................113.4数据库设计.......................................................................................................114详细设计及实现过程.............................................................................................16II4.1系统登录界面设计与实现...............................................................................164.2系统模块设计...................................................................................................175系统测试..................................................................................................................285.1测试步骤...........................................................................................................285.2测试报告.......................................................................................