admin 管理员组文章数量: 1087139
2024年5月30日发(作者:属性同好会会不会有第2季)
功能模块详细设计
一、 客户端
1.1 排行订阅
1.2 用户注册
1. 页面展示()
密码
确认密码
验证码
确定重置
TW8Q
2. 页面项目说明
E-mail文本框text,名称email,要求检测E-mail合法性,不能为空
密码输入框password,名称pass,长度>4,<20,不能为空
确认密码输入框password,名称repass,长度>4,<20,不能为空
验证码输入框text,名称validate,长度=4,输入右侧随机生成的图
片上显示的验证码,不能为空
3. 功能
将用户注册信息存入数据表(user_temp)。并在注册成功之后提供
跳转页面将为用户生成的流水号传给客户端,格式如:
direct(“
?userid=userid”)
1.3 取回密码
1.4 数据交互部分
1、流水号查询的后台页面
客户端访问该页面时带email,url跳转提供该用户的流水号。客户
传入格式为webserver IP:port/client/?email=email。
由处理完成后,提供URL跳转
direct(?userid=userid);
2、个人信息部分
客户端访问web service所带的参数:用户id,昵称,性别,出生年
月日,所在地区,是否允许任何人加自己为好友……。webserver
IP:port/client/?userid=用户ID&age=年龄&nick=昵称
&sex=性别&borndate=出生年月日&dis=所在地区&allowadd=是否允
许任何人加自己为好友
3、下载连接(订阅排行榜页面)
url提供filename,md4,filesize。 href=”?filename=<%=filename%>&md4=<%= md4%>&filesize=<%= filesize %>”>下载
4、订阅(排行榜页面的订阅)
页面除了订阅信息入库,还需要提供给客户端。客户端访问页面带
用户id,密码;url提供的参数:产品id,产品名称,发布者id,订
阅有效期。
1) 从客户端得到用户ID webserver
IP:port/subscrib/?userid=用户ID&password=密
码
2) 通知客户端 ?productid=产品
ID&productname=产品名称&iuserid=发布者ID&validate=订阅有
效期
5、推荐(排行榜页面)
url提供产品名称,发布者昵称,发布者id,文件名称,作品简介。
href=”?productname=<%=%>&iusernike=<%%>%iuserid =<%%>&filename=<%%>&keys=<%%>” target=”iframe”>推荐
6、订阅接口(搜索页面的订阅)
客户端提供订阅者id,订阅者密码,产品名称,发布者id。
webserver IP:port/datainteract/?user=订阅者
id&password=订阅者密码&productname=产品名称&iuserid=发布者
ID
7、搜索
url提供用户所输入的关键字。 字&sort=类别”>搜索
8、后台提供的发布相关数据
客户端提供用户id,作品名称;url提供该用户此作品的订阅数字,
下载数字。
1) 客户端提供数据 webserver
IP:port/returnnums/?userid=用户ID&productname=作品
名称
2) 通知客户端 ?downnums=下载数&subscribnums=
订阅数
二、 后台管理
2.1 用户登陆
1. 程序流程
版权声明:本文标题:功能模块详细设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1717030109a699952.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论