欢迎来到天天文库
浏览记录
ID:1792351
大小:422.00 KB
页数:12页
时间:2017-11-13
《功能模块详细设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、功能模块详细设计一、客户端1.1排行订阅1.2用户注册1.页面展示(register.jsp)2.页面项目说明ØE-mail文本框text,名称email,要求检测E-mail合法性,不能为空Ø密码输入框password,名称pass,长度>4,<20,不能为空Ø确认密码输入框password,名称repass,长度>4,<20,不能为空Ø验证码输入框text,名称validate,长度=4,输入右侧随机生成的图片上显示的验证码,不能为空3.功能将用户注册信息存入数据表(user_temp)。并在注册成功之后提供跳转页
2、面将为用户生成的流水号传给客户端,格式如:response.sendRedirect(“returnuserid.jsp?userid=userid”)1.3取回密码1.4数据交互部分1、流水号查询的后台页面Ø客户端访问该页面时带email,url跳转提供该用户的流水号。客户传入格式为http://webserverIP:port/client/getuserid.jsp?email=email。由getuserid.jsp处理完成后,提供URL跳转response.sendRedirect(returnuserid.
3、jsp?userid=userid);2、个人信息部分Ø客户端访问webservice所带的参数:用户id,昵称,性别,出生年月日,所在地区,是否允许任何人加自己为好友……。http://webserverIP:port/client/userinfosave.jsp?userid=用户ID&age=年龄&nick=昵称&sex=性别&borndate=出生年月日&dis=所在地区&allowadd=是否允许任何人加自己为好友3、下载连接(订阅排行榜页面)Øurl提供filename,md4,filesize。4、ef=”download.jsp?filename=<%=filename%>&md4=<%=md4%>&filesize=<%=filesize%>”>下载1、订阅(排行榜页面的订阅)Ø页面除了订阅信息入库,还需要提供给客户端。客户端访问页面带用户id,密码;url提供的参数:产品id,产品名称,发布者id,订阅有效期。1)从客户端得到用户IDhttp://webserverIP:port/subscrib/importuserinfo.jsp?userid=用户ID&password=密码2)通知客户端re5、turnsubscribinfo.jsp?productid=产品ID&productname=产品名称&iuserid=发布者ID&validate=订阅有效期2、推荐(排行榜页面)Øurl提供产品名称,发布者昵称,发布者id,文件名称,作品简介。&iusernike=<%%>%iuserid=<%%>&filename=<%%>&keys=<%%>”target=”iframe”>推荐3、订阅接口(搜索页面的订阅)Ø客户端提供订阅者i6、d,订阅者密码,产品名称,发布者id。http://webserverIP:port/datainteract/subscrib.jsp?user=订阅者id&password=订阅者密码&productname=产品名称&iuserid=发布者ID4、搜索Øurl提供用户所输入的关键字。搜索5、后台提供的发布相关数据Ø客户端提供用户id,作品名称;url提供该用户此作品的订阅数字,下载数字。1)客户端提供数据http:/7、/webserverIP:port/returnnums/imporinfo.jsp?userid=用户ID&productname=作品名称2)通知客户端returnnums.jsp?downnums=下载数&subscribnums=订阅数一、后台管理2.1用户登陆1.程序流程1.页面设计logon.jspA.页面展示:B.页面项目说明:Ø用户名输入框(text):名称username,长度大于四,小于二十。Ø密码输入框(password)名称password,长度大于四,小于二十。Ø确定按钮(submit)Ø重置8、按钮(reset)C.功能:用户输入用户密码,点击确定,对应数据表sysuser验证用户名及密码,如用户存在则判断用户权限直接进入系统。如果用户不存在返回提示。2.1权限管理该模块主要实现系统用户管理(包括用户的添加,修改,删除等),及各用户权限的分配。1.用户列表页面A.页面展示(user_list.jsp)A.页面项目说明Ø关
4、ef=”download.jsp?filename=<%=filename%>&md4=<%=md4%>&filesize=<%=filesize%>”>下载1、订阅(排行榜页面的订阅)Ø页面除了订阅信息入库,还需要提供给客户端。客户端访问页面带用户id,密码;url提供的参数:产品id,产品名称,发布者id,订阅有效期。1)从客户端得到用户IDhttp://webserverIP:port/subscrib/importuserinfo.jsp?userid=用户ID&password=密码2)通知客户端re
5、turnsubscribinfo.jsp?productid=产品ID&productname=产品名称&iuserid=发布者ID&validate=订阅有效期2、推荐(排行榜页面)Øurl提供产品名称,发布者昵称,发布者id,文件名称,作品简介。&iusernike=<%%>%iuserid=<%%>&filename=<%%>&keys=<%%>”target=”iframe”>推荐3、订阅接口(搜索页面的订阅)Ø客户端提供订阅者i
6、d,订阅者密码,产品名称,发布者id。http://webserverIP:port/datainteract/subscrib.jsp?user=订阅者id&password=订阅者密码&productname=产品名称&iuserid=发布者ID4、搜索Øurl提供用户所输入的关键字。搜索5、后台提供的发布相关数据Ø客户端提供用户id,作品名称;url提供该用户此作品的订阅数字,下载数字。1)客户端提供数据http:/
7、/webserverIP:port/returnnums/imporinfo.jsp?userid=用户ID&productname=作品名称2)通知客户端returnnums.jsp?downnums=下载数&subscribnums=订阅数一、后台管理2.1用户登陆1.程序流程1.页面设计logon.jspA.页面展示:B.页面项目说明:Ø用户名输入框(text):名称username,长度大于四,小于二十。Ø密码输入框(password)名称password,长度大于四,小于二十。Ø确定按钮(submit)Ø重置
8、按钮(reset)C.功能:用户输入用户密码,点击确定,对应数据表sysuser验证用户名及密码,如用户存在则判断用户权限直接进入系统。如果用户不存在返回提示。2.1权限管理该模块主要实现系统用户管理(包括用户的添加,修改,删除等),及各用户权限的分配。1.用户列表页面A.页面展示(user_list.jsp)A.页面项目说明Ø关
此文档下载收益归作者所有