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

江南恋人v1.1系统需求分析及wap开发分析

上一篇 / 下一篇  2007-11-28 17:59:42 / 个人分类:技术文章

1:论坛中控制版块在wap中的显隐

   论坛版块在数据库中没有空闲的字段可以利用,如果再添加一个字段的话不方便日后升级,只能定义一个变量,指定在WAP中显示的版块。改动的时候稍微麻烦点,如果以后要

做成通过系统,可以再做一个后台部份。


2:论坛wap中功能的强化(比如显示帖中的图片)***

这个考虑是否需要,对WAP中图片的处理不是太清楚。如果统一再生成缩微图的话实在不划算,手机主要以访问文字部分为主,图片对目前的网络和费用来说可以暂时不用考虑。


3:江南恋人系统的升级,代码的重构

主要是对安全性的考虑,部分重复代码需要写成函数,第一个版本很多地方可以用函数的结果不熟悉系统,没有用上。

安全考虑
对get post的变量的处理 第一版中直接用get post接收的值,没有用到DZ的安全机制,
所有变量数据例用前需申明,第一版已申明,不过没有查过是否有遗漏,也不知道申明的是否有错。近期需再研究DZ的代码机制。
所有“号和'号的运用我好像理解有误,这样可能引起安装问题。需要把一版中的所有符号重理一遍。

许愿手继费,离婚手续费等在一版中没有使用,新版需写出来。
对于费用的处理写成函数,

好感需写出函数,好感的处理相对比较繁多,需要考虑清楚较多的逻辑。
 
分手时得到分手人是自已的什么,应该放在哪一个字段中应该可以写成函数,在写入时应该也有相应的函数

整理出语言包,方便用户修改。

 

整理后台管理选项,清理不用的或者重复的选项。

 


4:江南恋人系统的WAP版本****
5:WAP中读取江南博客圈数据到wap[可考虑不要]
6:便民信息

 

 

无锡本地资讯  校内公告 灌水区  江南恋人

天气预报

运用如下代码获取,存入文本,每日更新一次。

-------------------------------------------------------------------------------------------------------------------------
<?php
/************************************************************************
名称:天气预报小偷
功能:每天读取新浪网上的天气情况并保存到本地,然后再从本地读取显示
开发:n3tl04d QQ:10492315 1妹儿:n3tl04d[at]gmail.com [url]http://smboy.bokee.com[/url]
更新日期:2007年11月22日
*************************************************************************/
@header("Content-Type:text/html;charset=gb2312");
 error_reporting(0);

/*******************看weather.txt的修改时间是否为当天,如果是昨天的就要上网抓结果***********/
  $tmp = filemtime("weather.txt");
    $tt1=date("Ymd",$tmp)."<br>";
    $tt2=date("Ymd");
    if ($tt1<$tt2) {
    //echo "要抓结果";
    unlink("weather.txt");
    $url = "http://php.weather.sina.com.cn/search.php?city=无锡" ;
    $content = file_get_contents($url);
   echo $content;
    preg_match_all('/<div class="Weather_TP">(.+?)<\/DIV>/si',$content,$result);
    for($i=0;$i<2;$i++){
        $x= strip_tags($result[1][$i])."\n";
        $handle = fopen ("weather.txt", "a");
            fwrite($handle, $x);
         fclose($handle);

      }
      listweather();
  
    } else {
        // echo "直接从weather.txt读结果";   
        listweather();
    }

    //天气显示函数
    function listweather() {
    $filename="weather.txt";
    $handle=fopen($filename,"r");
    if ($handle) {   
        $contents=fread($handle,filesize($filename));
        fclose($handle);
        $cc=explode("\n",$contents);
        $today=explode(" ",$cc[0]);
        $tomo=explode(" ",$cc[1]);
    }
   
?>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<table width="200" height="85"  cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="#000000" border="1" align="center" cellpadding="2">
  <tr bgcolor="#6b8ba8" style="color:FFFFFF">
    <td height="22" colspan="3">


      <div align="center">未来48小时天气预报</div></td>
  </tr>
  <!--<tr bgcolor="#0066FF"> -->
  <tr >
    <td width="54" height="21">
      <div align="center"><font style="font-size=14px" color="#000000">时间</font></div></td>
    <td width="88">
      <div align="center"><font style="font-size=14px" color="#000000">天气情况</font></div></td>
    <td width="90">
      <div align="center"><font  style="font-size=14px" color="#000000">温度℃</font></div></td>
  </tr>
  <tr >

    <td height="19" >
      <div align="center"> <font style="font-size=14px">今天</font></div></td>
    <td>     
      <div align="center"><font style="font-size=14px"><?php echo $today[0]?></font></div></td>
    <td>    
      <div align="center"><font style="font-size=14px"><?php echo ereg_replace("℃","",$today[1])?>℃</font></div></td>
  </tr>
  <tr>
    <td height="18">
      <div align="center"><font style="font-size=14px">明天</font></div></td>


    <td>
     
      <div align="center"><font style="font-size=14px"><?php echo $tomo[0]?></font></div></td>
    <td>     
      <div align="center"><font style="font-size=14px"><?php echo ereg_replace("℃","",$tomo[1])?>℃</font></div></td>
  </tr>
</table>
<?php
   
        } else {
            echo "无法读取天气记录!!\n";
        }
    } 
?>

-----------------------------------------------------------------------------------------------------------------------------

 

 

 


具体改动设想


江南恋人新版改动
1:姻缘石 许过愿的不经常上线的人PASS掉。
2:加入许愿对对方的要求
3:许愿后长期没成功配对的人通过正常方式结婚后被姻缘石配对,会冲掉恋人。
4: 单身公害榜

wap版江南恋人设想

1:论坛注册需选择性别,只有男女选项两种,不允许更改性别。
2:开通许愿功能,配对成功后为恋人,无其它选项 双方好感不增加。
2-1:可以自由恋人,输入会员名进行求爱。求爱存入求爱表,
3:帖子作者旁边显示作者的恋人情况,只显示恋人和结婚情况。{结婚情况是否需要显示}
4:如果可以结婚该如何实现{会员}
5:会员首页显示如果有求爱求婚信息,给出提示和接受拒绝按钮。(过期等处理还是放在WEB端)
   如果有恋人在首页显示
6: 结婚只能一方求婚另一方答应,答应后自动结婚。
7:帖子可以查看图片,
8:发帖上传
{78两条技术难度较高。}

 

 

 

 

 

 

 

 

 

ps:参考网站即资料

http://wap2.zmya.com/www/index.asp?boardid=13&page=1 

各种WAP程序,包括上传程序


 


TAG:

引用 删除 禾一   /   2007-12-08 00:39:02
感觉蛮细致蛮创意的。
支持。
引用 删除   /   2007-12-04 11:58:25
期望新版早日发布。
引用 删除 幽暗   /   2007-12-03 22:01:41
嘿 嘿  我来了 写了这么长*_* 支持一下  
 

评分:0

我来说两句

显示全部

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

日历

« 2008-08-10  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 4982
  • 日志数: 88
  • 图片数: 4
  • 影音数: 2
  • 文件数: 2
  • 书签数: 5
  • 建立时间: 2007-05-01
  • 更新时间: 2008-08-05

RSS订阅

Open Toolbar