组织竞价是party_bid移动应用开发项目要完成的第三部分功能,这部分要完成的功能主要是活动报名结束以后,对该活动开始竞价;每次竞价开始后,已经对该活动报过名的人可以发送短信“JJ+价格“到18601126251进行出价;如果短信格式正确并未出过价,会回发短信提示“恭喜!您已出价成功!”否则提示“重复报名!”
该部分功能主要可以分成数据存储,短信处理及视图显示三部分功能模块,其中数据存储是这部分的难点:
(1)数据存储结构采用把竞价人的姓名,手机号和价格存储到相应的“now_activity_name+biding_name”下,把“bid_name”和"bid_status"存储到“now_activity_name+竞价”下;
数据存储部分的难点之一:“now_activity_name+竞价”数组里存储"bid_name"和"bid_status",其中“bid_name”是逐一递增的(即“竞价+i”,i是逐一递增的),因为i的增加是与“now_activity_name+竞价”数组长度的增加是同步的,所以我把“bid_name”存储成"竞价" + (bid_array.length + 1)的形式;
(2)短信处理模块:接收到竞价人的短信后,先检查竞价报名活动是否开始,如果未开始或已结束短信提示"对不起,活动尚未开始!"或"对不起,活动已结束!";如果活动正在进行,继续检查竞价人是否参与活动报名,未参与报名短信提示"对不起,您没有报名此次活动!";如果竞价人参与了该活动的报名,查看竞价人发送短信的格式是否正确,(即“JJ+价格”,价格是否是数字)如果错误则提示"格式不正确,请重发!";如果没有以上问题则继续检查参与竞价的人是否参与过本次竞价,如果没有短信提示"恭喜,您已出价成功!"否则提示"您已成功出价,请勿重复出价!"
在短信处理时接触到的函数:
isNaN(x):函数用于检查其参数是否为非数字值;
Number(x):Number(x)函数把对象的值转换为数字,如果对象的值无法转换为数字,那么函数Number(x)函数返回NaN。
parseInt()函数可解析一个字符串,并返回一个整数。parseInt(string,radix):string是要被解析的字符串,是必需项。radix是要解析的数字的基数,介于2到36之间。如果省略改参数或值为0则数字将以10为基数解析。如果以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。只有字符串中的第一个数字会被返回。如果字符串的第一个字符不能被转换为数字,那么 parseInt() 会返回 NaN。
(3)视图显示部分要注意一下两点:
处于竞价状态的竞价名底色显示为黄色;
当前竞价未结束前,活动列表页面的“创建活动”按钮不能点击;并且所对应的活动名称底色为黄色。
相关推荐
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
9点潮流计算PSO的优化算法 很简单,只要在MATLAB运行就可以
Repaso_Clases_Objetos_call_aplly_bid_22_02_2021
欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。
去噪代码 matlab
请随时访问托管的当前项目的网页。 如果要安装,请遵循 指南。 我们希望您的帮助! 如果您有任何疑问,可以通过与我们联系。 请在此处报告错误: : 或您可以通过访问AMO开发环境和AMO舞台环境,为 您可以通过以下...
mc_bid
crc-16的编码,使用的多项式是G(x)=x^16+x^12+x^5+1
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
backup_1000821v1001400000.zip
常用图像质量评价数据库——CSIQ
Bid Documents - Toyota Hilux Fx
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都
启明星工程项目投标系统bid v26.0.rar
VHDL语言编写,实现双向移位寄存器功能,在MAX+plus软件下实现
FPGA应用技术基础教程-刘岚-pdf-494页 写的真的很详细, 对新手是很有用的讲义(494页) 下载后就可以不用买书看了, 可以省去¥35.0元 http://www.hxedu.com.cn/hxedu/bookDetail?bid=G0087020 若是想要ppt档, 可以...