- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
-
. z.
功能模块详细设计
客户端
1.1 排行订阅
1.2 用户注册
页面展示(register.jsp)
页面工程说明
文本框te*t,名称email,要求检测合法性,不能为空
密码输入框password,名称pass,长度>4,<20,不能为空
确认密码输入框password,名称repass,长度>4,<20,不能为空
验证码输入框te*t,名称validate,长度=4,输入右侧随机生成的图片上显示的验证码,不能为空
功能
将用户注册信息存入数据表〔user_temp〕。并在注册成功之后提供跳转页面将为用户生成的流水号传给客户端,格式如:response.sendRedirect("returnuserid.jsp"userid=userid〞)
1.3 取回密码
1.4 数据交互局部
流水号查询的后台页面
客户端访问该页面时带email,url跳转提供该用户的流水号。客户传入格式为webserver IP:port/client/getuserid.jsp"email=email。由getuserid.jsp处理完成后,提供URL跳转response.sendRedirect(returnuserid.jsp"userid=userid);
个人信息局部
客户端访问web service所带的参数:用户id,昵称,性别,出生年月日,所在地区,是否允许任何人加自己为好友……。webserver IP:port/client/userinfosave.jsp"userid=用户ID&age=年龄&nick=昵称&se*=性别&borndate=出生年月日&dis=所在地区&allowadd=是否允许任何人加自己为好友
下载连接〔订阅排行榜页面〕
url提供filename,md4,filesize。<a href=〞download.jsp"filename=<%=filename%>&md4=<%= md4%>&filesize=<%= filesize %>〞>下载</a>
订阅〔排行榜页面的订阅〕
页面除了订阅信息入库,还需要提供应客户端。客户端访问页面带用户id,密码;url提供的参数:产品id,产品名称,发布者id,订阅有效期。
从客户端得到用户ID webserver IP:port/subscrib/importuserinfo.jsp"userid=用户ID&password=密码
通知客户端 returnsubscribinfo.jsp"productid=产品ID&productname=产品名称&iuserid=发布者ID&validate=订阅有效期
推荐〔排行榜页面〕
url提供产品名称,发布者昵称,发布者id,文件名称,作品简介。<a href=〞mend.jsp"productname=<%=%>&iusernike=<%%>%iuserid=<%%>&filename=<%%>&keys=<%%>〞 target=〞iframe〞>推荐</a>
订阅接口〔搜索页面的订阅〕
客户端提供订阅者id,订阅者密码,产品名称,发布者id。webserver IP:port/datainteract/subscrib.jsp"user=订阅者id&password=订阅者密码&productname=产品名称&iuserid=发布者ID
搜索
url提供用户所输入的关键字。<a href=〞search.jsp"searchstring=关键字&sort=类别〞>搜索</a>
后台提供的发布相关数据
客户端提供用户id,作品名称;url提供该用户此作品的订阅数字,下载数字。
客户端提供数据webserver IP:port/returnnums/imporinfo.jsp"userid=用户ID&productname=作品名称
通知客户端 returnnums.jsp"downnums=下载数&subscribnums=订阅数
后台管理
用户登陆
程序流程
页面设计 logon.jsp
页面展示:
页面工程说明:
用户名输入框〔te*t〕:名称username,长度大于四,小于二十。
密码输入框〔password〕 名称 password ,长度大于四,小于二十。
确定按钮〔submit〕
重置按钮〔reset〕
功能:用户输入用户密码,点击确定,对应数据表sysuser验证用户名及密码,如用户存在则判断用户权限直接进入系统。如果用户不存在返回提示。
权限管理
该模块主要实现系统用户管理〔包括用户的添加,修改,删除等〕,及各用户权限的分配。
用户列表页面
页面展示(user_list.jsp)
页面工程说明
关键字文本框(名称:
您可能关注的文档
- 除尘器介绍和使用.doc
- 单、双作用阀门.doc
- 工作改善四阶段.doc
- 互联网管理项目建议书.doc
- 生活中的科技.doc
- 现代交换技术题库.doc
- 信息管理师题及答案3.doc
- 装配式结构分项工程.doc
- 结构设计大赛设计书.docx
- 实验室展板内容.docx
- 《GB/T 38329.3-2023港口船岸连接 第3部分:低压岸电连接(LVSC)系统 一般要求》.pdf
- 《GB/T 15092.4-2023器具开关 第2-4部分:独立安装开关的特殊要求》.pdf
- GB/T 30523-2023科技资源核心元数据.pdf
- GB/T 15092.4-2023器具开关 第2-4部分:独立安装开关的特殊要求.pdf
- 中国国家标准 GB/T 15092.4-2023器具开关 第2-4部分:独立安装开关的特殊要求.pdf
- 中国国家标准 GB/T 42748-2023专利评估指引.pdf
- 《GB/T 29490-2023企业知识产权合规管理体系 要求》.pdf
- 中国国家标准 GB/T 29490-2023企业知识产权合规管理体系 要求.pdf
- 《GB/T 42889-2023基于LTE技术的宽带集群通信(B-TrunC)系统 接口技术要求(第二阶段) TCF与eHSS间接口》.pdf
- GB/T 42889-2023基于LTE技术的宽带集群通信(B-TrunC)系统 接口技术要求(第二阶段) TCF与eHSS间接口.pdf
文档评论(0)