手机需求分析

       一、本系统实现基于手机终端浏览器的交友服务,提供包括:个人资料填写,交友资料查询、浏览,基于LBS(位置服务)的朋友定位,基于手机短信的交友沟通等各项服务。

 

二、系统架构:B/S架构

服务端:数据库采用mysqlWEB服务采用TOMCAT

手机终端:windows mobile 6 symbian

浏览器:手机使用的主流浏览器

 

       三、考虑到目前对手机开发相关技术掌握情况,本项目划分为三个阶段进行开发。

              第一阶段:实现个人资料注册、朋友查询、朋友信息查看

              第二阶段:实现基于LBS的朋友定位、朋友间的短信联系

              第三阶段:实现基于PC终端的交友网站,要求与手机交友功能一致,且使用同一套数据

 

       四、以下是详细功能说明:

功能项

说明

开发周期

用户登录

(手机终端)

1、  直接登录,以用户手机号做为用户ID

2、  在系统的用户表中查询,如果该用户以前登录过,则在用户登录记录表中记录当前登录时间,如果该用户从未登录,将该用户的手机号记录到用户表中(同时在用户登录记录表中记载登录时间)。

3、  如果该用户第一次登录,提示用户进行个人资料注册(非强制注册)。

2

个人资料管理

(注册、修改)

一、注册个人信息,手机号做为用户ID,个人信息包括:

1、  用户名(昵称)

2、  密码(第三阶段基于PC终端的网站登录使用)

3、  头像(图片)

4、  生日(年月日)

5、  行业(IT、广告、建筑。。。参考招聘网站的分类)

6、  学历(小学、初中、高中、大学、硕士、博士)

7、  婚姻状况

8、  民族

9、  所在国家

10、              所在城市

11、              个人兴趣点,采用类似TAG注册的方式,以逗号分割

12、              本人介绍

13、              其他,开发人员根据喜好添加,诸如喜欢的电影、喜欢的书籍等等。。。

14、              交友对象说明(说明希望交到什么样的朋友)

3

交友首页

1、  最热TOP 10交友对象,个人资料被浏览最多的前10名用户

2、  最活跃用户TOP 10,登录次数最多的前10名用户

3、  最热TOP 10兴趣点,被查询次数最多的10个搜索词,点击可按此搜索词进行兴趣点搜索

4、  朋友搜索(按兴趣点,模糊搜索)

3

交友高级搜索

按年龄、行业、学历、婚姻状况、所在国家、所在城市做为可选项,输入框输入兴趣点

2

搜索结果页

将搜索结果按列表显示(分页,每页5条),格式为:

用户名

个人介绍

点击用户名,进入个人资料查看页

2

个人资料查看页

1、  显示被选择用户的资料

2、  显示该用户的朋友(头像)

3、  希望成为朋友(按钮),发送成为朋友的邀请给该用户,当前用户的头像出现在被邀请人的邀请信息中

4、  联系该用户(按钮),发送短信给该用户(短信内容自编,通过手机短信发送出去,第二阶段开发)

5、  加入收藏(按钮),将该用户加入“我的收藏”

3

我的空间

1、  个人资料管理(链接)

2、  我的朋友(链接)

3、  邀请信息(链接)

4、  我的收藏(链接)

1

我的朋友

(添加、删除)

1、列出我的所有朋友,点击头像进入个人资料查看页

从此处点击进入个人资料查看页,不显示“希望成为朋友(按钮)”、“加入收藏(按钮)”

3

邀请信息

1、  列出所有发给当前用户的朋友邀请,显示邀请人头像,点击进入个人资料查看页

2、  在个人资料查看页中显示“同意(按钮)”、“拒绝(按钮)”

3、  点击“同意”,则邀请人加入当前用户的朋友列表,邀请人的朋友列表中也加入当前用户

4、  点击“拒绝”则拒绝该用户的邀请

2

我的收藏

1、  列出加入我的收藏的用户头像,点击进入个人资料查看页

2、  个人资料查看页中显示“希望成为朋友(按钮)”、“联系该用户(按钮)”

1

朋友定位(静态)

1、  在个人资料管理中,增加个人位置的标点功能,基于google map提供的API,让用户在地图上选择一点,做为自己的位置,保存在系统中

2、  在个人资料查看页,增加“位置查看”按钮,点击可以调出google map,并将用户位置标出

5

朋友定位(动态)

1、  在个人资料查看页,增加“朋友当前位置”按钮,点击该功能,发送请求查看当前位置的短信,朋友接收短信并同意后,利用朋友手机的GPS定位功能,定位该朋友的当前位置,并发送给当前用户,当前用户接收到位置信息后,显示在地图中

2、  如果朋友不同意发送位置信息,则返回给当前用户一个不同意查看的信息(短信或类似ajax技术实现的功能)

10

基于PC终端的交友网站

基本与手机终端提供的功能相同,具体需求待定

待定

 

你可能感兴趣的:(日志)