师。他在忙碌的教学工作中挤出时间来审查修改我的论文。还有教过我的所有老师们,你们严谨细致丝不苟的作风直是我工作学习中的榜样他们循循循善诱的教导和不拘格的思路给予我无尽的启迪。感谢四年中陪伴在我身边的同学朋友,感谢他们对我提出的建议和意见,有了他们的支持鼓励和帮助,我才能充实的度过了四年的学习生活。在这道句你们辛苦了,感谢你们,最后,衷心感谢在百忙之中评阅论文和参加答辩的各位老师,机端的应用程序以后,在主页面会有六个分类标签,用户点击感兴趣的标签即可进入商品信息的展示列表页面,每个列表项都包含团购商品的图片描述价格和折扣信息。用户点击相应的商品图片可以进入该商品详细的购买页面,除了商品图片描述价格和折扣以外还可以进行收藏和加入购物车等操作。商品分类界面开始美食娱乐生活酒店旅游网购其他后台服务器验证用户账号和密码查询数据库是否存在此用户向视图层发送失败信息结束更新数据库注册新用户中间件服务器从后台服务器获取用户信息查询本地是否存在此用户更新用户信息向视图层发送成功信息添加用户信息是是否否是否武汉工程大学邮电与信息工程学院毕业设计论文图商品信息模块流程图系统提供了四种为商品排序的方式。根据用户选择的不同排序方式,商品将按照对应的方式显示。这四种排序方式分别是默认排序销量排序价格高低排序折扣排序发布时间排序。默认排序将按照已销售商品数量的多少排序价格高低排序就是按照商品价格的高低来排序折扣排序就是根据件商品打折的力度来进行排序发布时间排序就是按照商品上架顺序来排列。商品的展示界面根据展示的信息多少也分为两种,种展示简略的商品信息,种展示详细的商品信息。商品信息的获取会触发客户端和服务器之间的交互。商品信息模块业务流程具体情况如图所示。订单模块业务逻辑该模块其实由两部分构成订单生成业务逻辑和订单提交业务逻辑。订单生成业务逻辑的具体描述如下用户进入购物车页面之后,如果购物车中的商品已经确定,就可以点击结算按钮跳转至订单生成界面。如果用户之前有过次订单成功提交的记录,订单生成界面会自动加载上次订单中的关键信息收货人信息支付方式送货时间和送货方式等。如果用户是首次触发订单生成业务或者上次的订单信息需要改变,用户可以自己在对应的文本框中填写收货人信息支付方式送货时间送货方式等。在确认无误之后用户就可以点订单提交商品列表界面默认排序价格排序折扣排序发布时间排序商品详情界面结束武汉工程大学邮电与信息工程学院毕业设计论文按钮触发订单提交业务。在订单提交之后用户可以点击继续购物按钮返回商品列表继续浏览商品信息,也可以单击首页返回应用程序的开始界面。订单生成业务流程的具体描述见图所示。图订单信息模块流程图订单提交业务逻辑的具体描述如下用户在确认订单信息正确无误之后点击提交订单按钮。客户端程序会创建个新线程,该线程会将订单生成页面中的订单信息和地址按照规定格式封装并发送给中间件服务器,中间件服务器收到信息之后再转发给最后台的电商服务器。需要注意的是客户端转发的服务器地址都是设定好的固定不变的。电商服务器在解析订单信息之后,查询本地服务器。如果库存中有存货,则向中间件服务器发送订单提交成功信息并返回订单号。开始购物车结算中心收货人信息支付方式送货时间送货方式系统首页继续购物结束商品列表订单提交否提交失败是提交成功武汉工程大学邮电与信息工程学院毕业设计论文之后中间件服务器再向客户端转发该信息如果库存不足,则向中间件服务器发送订单提交失败信息,之后中间件服务器再向客户端转发该信息。般出现订单提交失败是因为两种原因是网络延迟过高,服务器无法及时快速地响应客户端不能在规定时间内收到服务器响应二是因为消费者要购买的商品库存不足导致订单无法正常提交。购物车模块业务逻辑购物车模块的业务逻辑主要负责添加商品至购物车编辑购物车中的商品更新购物车中的商品信息和清空购物车。用户在购物车中的任何操作都需要个前提,那就是用户处于登录状态。用户可以点击位于商品详细信息界面中的加入购物车按钮将商品添加到购物车。地址管理模块业务逻辑用户可以通过点击更多选项按钮,进入更多选项界面。在更多选项界面中点击地址管理选项就可以进入地址管理界面。不过进入地址管理界面需要用户处于已登录的状态,如果用户还未登录则系统自动跳转至用户登录界面,在用户成功登录系统以后再自动跳转至地址管理界面。地址管理界面保存着用户之前使用过的所有送货地址,这些地址以列表的形式存在地址管理界面中有添加新地址删除已有地址的选项。用户点击列表项中的个地址之后就可以进入该地址的编辑界面。地址的编辑界面包括收货人姓名收货人联系方式收货人的具体地址信息等等。收藏夹管理模块业务逻辑用户如果想要将自己喜欢的商品添加至收藏夹,就必须处在已登录的状态。用户可以通过两种途径进入收藏夹界面,是通过点击商品详情界面里面的收藏夹按钮二是通过点击手机屏幕下方的更多选项菜单进入收藏夹。已经登录的用户在点击收藏夹按钮之后就可以将自己喜欢的商品加入收藏夹内,这个过程中需要客户端向服务器发送请求,之后服务器会将该商品信息跟用户信息关联起来,武汉工程大学邮电与信息工程学院毕业设计论文并将此关联信息存入数据库。另外,收藏夹中的商品信息都是可以编辑的。用户进入收藏夹之后可以通过点击编辑按钮按照自己的意愿修改商品的数量或者删除已经添加至收藏夹中的商品。数据库设计数据库作为个嵌入式数据库引擎,十分适合应用于嵌入式设备,例如掌上电脑播放器等,当然也包括移动终端,因此在本系统客户端中我们选择调用数据库来实现用户信息团购商品信息订单信息购物车信息的结构化数据存储。下面列出部分重要的数据库表信息。手机团购系统运行期间,手机终端从远程服务器端数据库进行查询,当服务器端数据库有变动时,手机终端获取到相关数据信息后即返回,在完成界面层操作的同时,更新本地数据库。本系统相关的部分重要数据库表设计如下用户信息表,该表包含个字段,分别是和,其中为主键,具体信息见表所示。表用户信息表字段名字段类型说明主键用户名密码邮件电话等级积分商品信息表,该表包含个字段,分别是和。其中为主键,具体信息见表所示。武汉工程大学邮电与信息工程学院毕业设计论文表商品信息表字段名字段类型说明主键商品名描述正常价格折扣价格图片发布日期类别订单信息表,该表中包含个字段,分别是和,其中为主键。详细信息见表所示。表订单信息表字段名字段类型说明主键参照送货地址送货方式下单时间购物车信息表,该表中包含个字段,分别是和,其中为主键。详细信息见表所示。表购物车信息表字段名字段类型说明主键武汉工程大学邮电与信息工程学院毕业设计论文参照单获取网络服务此处代码较多,因此省略部分代码,获取状态商品信息展示功能的实现商品信息展示模块要实现的功能主要是商品分类和商品信息展示。该界面详情如图和图所示。武汉工程大学邮电与信息工程学院毕业设计论文图商品分类图商品信息展示下面给出段该功能模块中处理商品列表的典型代码武汉工程大学邮电与信息工程学院毕业设计论文定义的文件得到这个的使用自定义的适配器在上显示数据购物车功能的实现购物车主要用于存放用户浏览商品过程中保存的些商品信息,这些信息全部保存在客户端,因此购物车模块功能的实现并不需要和服务器进行交互。购物车的主界面如图所示。图购物车界面武汉工程大学邮电与信息工程学院毕业设计论文下面给出段该模块的典型代码如果购物车里的商品数量不为零商品数量增加总价格增加购物车为空结算模块功能的实现用户只有在订单中填写支付方式送货时间货物类型这三项信息以后才可以选择向服务器发送订单信息,并且支付方式送货时间货物类型这三项的候选信息需要客户端向服务器发送请求以后才可以获取。客户端通过调用方法获取支付方式信息,通过调用
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 47 页
第 2 页 / 共 47 页
第 3 页 / 共 47 页
第 4 页 / 共 47 页
第 5 页 / 共 47 页
第 6 页 / 共 47 页
第 7 页 / 共 47 页
第 8 页 / 共 47 页
第 9 页 / 共 47 页
第 10 页 / 共 47 页
第 11 页 / 共 47 页
第 12 页 / 共 47 页
第 13 页 / 共 47 页
第 14 页 / 共 47 页
第 15 页 / 共 47 页
预览结束,还剩
32 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。