

步进驱动电路.PcbDoc
步进驱动电路.SchDoc
母线槽参数检测机构传动系统设计.doc
气缸装配图.dwg
(CAD图纸)
总气压传动图.dwg
(CAD图纸)
高的品牌靠近。
消费者也都有 认品牌消费的习惯。
季节差异不会影响消费 现在无论什么季节,粥冷热都可以食用,人们不但可以在家中加 热食用,而且还可以到餐饮业等社交场所食用。
咸味罐间。
消费者习惯于购买固定品牌 以前消费者主要以本地的品牌为主,但随着些国内知名企业打 破地域界限,采取异地并购托管等方式向外地市场渗透,各地消费 者将打破这传统观念,而向知名度更费中均高于男性,分别较男性 消费比例高出和。
说明女性对口味更为重视。
主要消费时间不确定 早餐时睡觉前饥饿时工作休息时外出旅游时咸味老广粥 的主要消费时间。
没有较固定的使用时的首选因素。
调查报告显示的消费者将 营养价值高放在了第位,的消费者将方便购买饮用储存 放在了第二位。
而非消费者中则有的人认为不喜欢其味道。
调查 中还发现,女性消费者在各种奶制品消消费者的年龄结构也发生了很大的变 化,消费层面不断扩大。
“消费断层”现象渐失。
消费的目的和习惯发生变化 以前人们是把粥当作滋补和保健品食用,但现在营养成分方便 和口味是咸味罐装粥消费老人除外,职业的不同导致了收入的不同和消费观念上的 差异,使得消费量也存在定的差距。
消费观念 随着收入的逐渐提高和消费观念的逐步改变,尤其是健康食品逐 渐全面为人们所了解和接受,消老人除外,职业的不同导致了收入的不同和消费观念上的 差异,使得消费量也存在定的差距。
消费观念 随着收入的逐渐提高和消费观念的逐步改变,尤其是健康食品逐 渐全面为人们所了解和接受,消费者的年龄结构也发生了很大的变 化,消费层面不断扩大。
“消费断层”现象渐失。
消费的目的和习惯发生变化 以前人们是把粥当作滋补和保健品食用,但现在营养成分方便 和口味是咸味罐装粥消费的首选因素。
调查报告显示的消费者将 营养价值高放在了第位,的消费者将方便购买饮用储存 .所示。
表.商品信息表字段名字段类型说明主键商品名描述正常价格折扣价格图片发布日期类别订单信息表,该表中包含个字段,分别是和,其中为主键。
详细信息见表.所示。
表.订单信息表字段名字段类型说明主键参照送货地址送货方式下单时间购物车信息表,该表中包含个字段,分别是和,其中为主键。
详细信息见表.所示。
表.购物车信息表字段名字段类型说明主键参照单价数量.本章小结本章主要介绍了手机团购系统的总体架构系统中客户端和服务器之间的通信方式系统各个模块的业务逻辑设计,为接下来的系统实现奠定坚实的基础。
第章系统实现在已完成之前系统需求分析和系统详细设计的基础上,接下来要具体实现客户端和服务器之间的通信以及系统各个功能模块。
其中客户端和服务器之间通信方式的设计尤为重要,因为这关系着系统的稳定性和用户的体验。
.客户端和服务器之间的通信在所有基于客户端服务器架构的系统中,都是在先现商品信息展示模块要实现的功能主要是商品分类和商品信息展示。
该界面详情如图.和图.所示。
图.商品分类图.商品信息展示下面给出段该功能模块中处理商品列表的典型代码定义的文件得到这个的使用自定义的适配器在上显示数据.购物车功能的实现购物车主要用于存放用户浏览商品过程中保存的些商品信息,这些信息全部保存在客户端,因此购物车模块功能的实现并不需要和服务器进行交互。
购物车的主界面如图.所示。
图.购物车界面下面给出段该模块的典型代码.如果购物车里的商品数量不为零.商品数量增加总价格增加购物车为空结算模块功能的实现用户只有在订单中填写支付方式送货时间货物类型这三项信息以后才可以选择向服务器发送订单信息,并且支付方式送货时间货物类型这三项的候选信息需要客户端向服务器发送请求以后才可以获取。
客户端通过调用方法获取支付方式信息,通过调用方法获取送货时间,通过调用方法获取货物的类型信息。
结算界面如图.所示图.结算界面用户在结算中心点击提交订单之后,这些订单的详细信息将会被发送至中间件服务器,中间件商服务器再将订单信息发送至电商服务器,电商服务器端处理客户端发送过来的请求。
如果服务器端成功生成信息,则会向中间件商服务器发送成功信息,之后该订单信息会在中间件服务器中保存,并向客户端转发成功信息。
如果服务器端未成功生成订单信息,则向中间件务器发送订单生成失败信息,之后向客户端转发失败信息。
订单提交界面如图.所示。
图.订单提交界面收藏夹模块功能的实现该模块首先会获取已登录用户的收藏夹商品信息,包括商品名称商品图片商品价格商品数量等等。
用户可以自由编辑收藏夹中的商品,如修改数量删除所有商品等。
收藏夹界面如图.所示。
图.收藏夹界面.本章小结本章主要介绍了客户端和服务器之间的通信过程,包括通信连接的建立,通信数据的处理和系统各个功能模块的实现过程。
第章总结随着智能手机在全民中的迅速普及,利用智能手机这移动终端进行网络团购越来越流行。
因此开发款基于平台的手机团购应用是很有现实意义的。
该软件基于经典的客户端服务器架构架构,运行于手机端的应用程序是是客户端,而服务器端则是建立在数据库服务器和服务器之上。
客户端和服务器之间的通信格式采用轻量级的格式,客户端在响应用户的操作之后会主动向服务器发送请求,服务器端会接收这些请求,并视情况的不同而采取不用的业务处理流程,在得出处理结果之后再将处理结果返回至客户端。
本系统的开发严格按照软件工程的开发要求和框架对事务的分层要求,依次进行了软件需求分析,事务逻辑的设计和实现,数据库的设计和实现。
但由于毕业设计时间较短,该系统还有许多不尽如人意的地方,比如缺少对数据的安全性的防护措施,功能不够丰程图系统提供了四种为商品排序的方式。
根据用户选择的不同排序方式,商品将按照对应的方式显示。
这四种排序方式分别是默认排序销量排序价格高低排序折扣排序发布时间排序。
默认排序将按照已销售商品数量的多少排序价格高低排序就是按照商品价格的高低来排序折扣排序就是根据件商品打折的力度来进行排序发布时间排序就是按照商品上架顺序来排列。
商品的展示界面根据展示的信息多少也分为两种,种展示简略的商品信息,种展示详细的商品信息。
商品信息的获取会触发客户端和服务器之间的交互。
商品信息模块业务流程具体情况如图.所示。
订单模块业务逻辑该模块其实由两部分构成订单生成业务逻辑和订单提交业务逻辑。
订单生成业务逻辑的具体描述如下用户进入购物车页面之后,如果购物车中的商品已经确定,就可以点击“结算”按钮跳转至订单生成界面。
如果用户之前有过次订单成功提交的记录,订单生成界面会自动加载上次订单中的关键信息收货人信息支付方式送货时间和送货方式等。
如果用户是首次触发订单生成业务或者上次的订单信息需要改变,用户可以自己在对应的文本框中填写收货人信息支付方式送货时间送货方式等。
在确认无误之后用户就可以点“订单提交”商品列表界面默认排序价格排序折扣排序发布时间排序商品详情界面结束按钮触发订单提交业务。
在订单提交之后用户可以点击“继续购物”按钮返回商品列表继续浏览商品信息,也可以单击“首页”返回应用程序的开始界面。
订单生成业务流程的具体描述见图.所示。
图.订单信息模块流程图订单提交业务逻辑的具体描述如下用户在确认订单信息正确无误之后点击提交订单按钮。
客户端程序会创建个新线程,该线程会将订单生成页面中的订单信息和地址按照规定格式封装并发送给中间件服务器,中间件服务器收到信息之后再转发给最后台的电商服务器。
需要注意的是客户端转发的服务器地址都是设定好的固定不变的。
电商服务器在解析订单信息之后,查询本地服务器。
如果库存中有存货,则向中间件服务器发送订单提交成功信息并返回订单号。
开始购物车结算中心收货人信息支付方式送货时间送货方式系统首页继续购物结束商品列表订单提交否提交失败是提交成功之后中间件服务器再向客户端转发该信息如果库存不足,则向中间件服务器发送订单提交失败信息,之后中间件服务器再向客户端转发该信息。
般出现订单提交失败是因为两种原因是网络延迟过高,服务器无法及时快速地响应客户端不能在规定时间内收到服务器响应二是因为消费者要购买的商品库存不足导致订单无法正常提交。
购物车模块业务逻辑购物车模块的业务逻辑主要负责添加商品至购物车编辑购物车中的商品更新购物车中的商品信息和清空购物车。
用户在购物车中的任何操作都需要个前提,那就是“用户处于登录状态”。
用户可以点击位于商品详细信息界面中的“加入购物车”按钮将商品添加到购物车。
地址管理模块业务逻辑用户可以通过点击更多选项按钮,进入更多选项界面。
在更多选项界面中点击地址管理选项就可以进入地址管理界面。
不过进入地址管理界面需要用户处于已登录的状态,如果用户还未登录则系统自动跳转至用户登录界面,在用户成功登录系统以后再自动跳转至地址管理界面。
地址管理界面保存着用户之前使用过的所有送货地址,这些地址以列表的形式存在地址管理界面中有添加新地址删除已有地址的选项。
用户点击列表项中的个地址之后就可以进入该地址的编辑界面。
地址的编辑界面包括收货人姓名收货人联系方式收货人的具体地址信息等等。
收藏夹管理模块业务逻辑用户如果想要将自己喜欢的商品添加至收藏夹,就必须处在已登录的状态。
用户可以通过两种途径进入收藏夹界面,是通过点击商品详情界面里面的收藏夹按钮二是通过点击手机屏幕下方的更多选项菜单进入收藏夹。
已经登录的用户在点击收藏夹按钮之后就可以将自己喜欢的商品加入收藏夹内,这个过程中需要客户端向服务器发送请求,之后服务器会将该商品信息跟用户信息关联起来,并将此关联信息存入数据库。
另外,收藏夹中的商品信息都是可以编辑的。
用户进入收藏夹之后可以通过点击编辑按钮按照自己的意愿修改商品的数量或者删除已经添加至收藏夹中的商品。
.数据库设计数据库作为个嵌入式数据库引擎,十分适合应用于嵌入式设备,例如掌上电脑播放器等,当然也包括移动终端,因此在本系统客户端中我们选择调用数据库来实现用户信息团购商品信息订单信息购物车信息的结构化数据存储。
下面列出部分重要的数据库表信息。
手机团购系统运行期间,手机终端从远程服务器端数据库进行查询,当服务器端数据库有变动时,手机终端获取到相关数据信息后即返回,在完成界面层操作的同时,更新本地数据库。
本系统相关的部分重要数据库表设计如下用户信息表,该表包含个字段,分别是和,其中为主键,具体信息见表.所示。
表.用户信息表字段名字段类型说明主键用户名密码邮件电话等级积分商品信息表,该表包含个字段,分别是和。
其中为主键,具体信息见表
