我的BLOG开张了,做好准备喔!!!

江南恋人系统的一些考虑

上一篇 / 下一篇  2007-10-15 10:45:04 / 个人分类:技术文章

一:约会(花前月下)

A:基本流程(打开约会页面执行流程)

1:显示,调用模板,文件发起人发起约会,填写约会对象,约会地点,约会时间和持续时间。持续时间越长所花金钱越多,双方所得好感也越多。

2:约会逃离判断 查徇当前正在进行的所约会,徇环调出约会当事人,判断约会当事人是否在线,

       如果双方有一个不在线判为逃离,
                 查徇双方好感
    
     如果发起人对被约人好感 小于等于 最小减少好感则归零,如大于于则相减

                 发送逃离短信。删除约会记录。

        如果没有逃离则约会成功,更新约会记录为CHKOVER

                  增加少双方好感。

                  扣除发起人约会金额。
   
发送约会成功短信

3:当前已过期但约会对象还没有答应的约会处理。删除约会记录,  
 
                  如果 发起人对被约人好感 小于等于 爽约减少好感,则清零,大于则相减
                  
            被约人好感不变

                  删除约会记录。给发起人发送约会失效短信。

 4:当前过期但没有完成的约会处理,(发生这种情况一般是因为约会时间并没有人打开约会页面,不能执行上面的操作。所以不能确定约会是否成功。这种情况暂时先默认为成功约会。)

                   增加少双方好感。

                   扣除发起人约会金额。更新约会为CHKOVER,发送约会成功短信

 

B:约会添加处理流程
  
1:判断表单是否填写完全,不完全返回理由
2:判断发起时间是否小于当前时间,如果小于则提示“过往不可追忆,还是抓紧现在的时间再约吧。”    返回
3:判断发起人和被约人在该时间段内是否有约会,如果有则提示错误信息,返回
4:判断约会所需金额是否大于发起人所有金额,如果大于则提示“穷鬼还学别人约什么会。请返回。”
5:向数据库中添加记录,记录约会信息。
6:查徇双方是否有好感, 如果没有则初始化好感.即在添加好感时初时化好感。
7:向被约方发送约会邀请短信,等待确认。短信包括邀请id

 

C: 约会应答流程

1:如果answer=yes则更新数据库,更新约会表CHK为1。向发起人发送约会应答短信。
 查徇是否有爱人,如果有则减少对爱人的好感度1。

   如果answer=no则向发起人发送拒绝短信。删除约会记录。
 查徇是否有爱人,如果有则增加对爱人的好感度1。

////////////////////////////////////约会结束


求婚/求爱:(海誓山盟)

A:基本流程
1: 显示 调用页面 填写求婚/求爱对象。求爱誓言.
2:求婚求爱无应答处理流程(求爱开始多长时间无应答系统自动默认为拒绝处理)

B: 求婚/求爱处理流程 
1: 如果发起人为求婚
 
 查徇双方是否有配偶,查徇好感。查徇双方是否有未处理求婚或求爱。
    如果一方有配偶则提示“**有爱人了,今生有缘无分,如果能做情人也不错。
   
    如果双方无配偶,则插入数据库,向被求婚方发送求婚消息。向发布人发布成功信息。
    如果双方好感没有20则提示好感不够,可以求爱。
 
2:如果发起人为求爱 
 查徇双方情人总数,如果有一方情人总数大于等于系统规定最大值则返回信息“**生活忙碌,可能无暇来照顾你了,换个对象吧。”
 
 如果双方情人总数都小于系统规定最大值  向被约方发送短信。提示求爱成功,等候回答。
 如果求爱人有配偶,则减少对配偶的好感。
        如果双方好感没有10则提示好感不够,需要再约会。

C:答复求爱或求婚处理流程
1:如果是求婚答应则更新求婚表。发送短消息。否则发送短消息,更新求婚表。
2:如果是求爱答应则更新求爱表。发送短消息。否则发送短消息,更新情人表。减少发起人好感。
       如果被求爱人有配偶,答应则减少与原配的好感。拒绝则增加与原配的好感。

 

情侣列表(姻缘石)


A:基本流程
1:显示 调用恩爱夫妻列表 列表包括结婚时间 双方好感。排序按双方好感度平均值倒序。
2:问问姻缘

B:姻缘处理流程
1: 如果已有情人,已有配偶则提示信息,你已于茫茫红尘中找到了属于你的姻缘。不问再来问我了。所谓姻缘求人不如求已。
   如已有姻缘,则徇问是否对姻缘不满意,需要重问姻缘。选是则更新原姻缘为活动状态,删除双方情人关系。再重新配对。
2:查徇姻缘表,按时间倒序查找异性未锁定姻缘用户。如果有,则取随机的一个配对,配对后发送配对短消息,双方好感初始化为10,双方直接为情人。锁定双方姻缘。
   如果没有找到合适的姻缘,则写入姻缘表。等待别的用户查徇。

 

 

 

 

 

 

 

 

 

 

 

 

 

 


复用函数设想
更新好感。function haogan($username,$tousername,$haogan,$addchk)
 
 查徇是否存在好感,如果不存在则初始化。如果存在,如果$addchk为add则添加,如果为减则判断$haogan是否大于查徇结如,如果大于则清零,如小则相减。
查徇配偶,情人名,返回数组,第一个为配偶,如果没有为空, function getlover($username)
查徇是否有情人或爱人,返回1,2,3,4  function loverchk($username,$iflover//妻子或情人)

 

 


 


TAG:

引用 删除 Guest   /   2007-11-12 12:56:44
5
引用 删除 桃子   /   2007-10-29 20:51:53
只奇怪怎么会有时间想这么多。。。
猪妞的个人空间 引用 删除 猪妞   /   2007-10-28 00:21:21
没看完  太长了
猪哥  妞妞想你呢...嘿嘿~~~~~
一个人找寻.......... 引用 删除 niuniutu   /   2007-10-21 20:43:17
突然想进朋友空间看看他们过的怎样 你怎么就放恋爱系统呢 我现在正烦这呢
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6425
  • 日志数: 97
  • 图片数: 5
  • 影音数: 2
  • 文件数: 2
  • 书签数: 5
  • 建立时间: 2007-05-01
  • 更新时间: 2008-09-26

RSS订阅

Open Toolbar