功能模块详细设计.docx

上传人:b****2 文档编号:1903293 上传时间:2022-10-25 格式:DOCX 页数:12 大小:228.36KB
下载 相关 举报
功能模块详细设计.docx_第1页
第1页 / 共12页
功能模块详细设计.docx_第2页
第2页 / 共12页
功能模块详细设计.docx_第3页
第3页 / 共12页
功能模块详细设计.docx_第4页
第4页 / 共12页
功能模块详细设计.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

功能模块详细设计.docx

《功能模块详细设计.docx》由会员分享,可在线阅读,更多相关《功能模块详细设计.docx(12页珍藏版)》请在冰豆网上搜索。

功能模块详细设计.docx

功能模块详细设计

功能模块详细设计

一、客户端

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)。

并在注册成功之后提供跳转页面将为用户生成的流水号传给客户端,格式如:

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.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。

filename=<%=filename%>&md4=<%=md4%>&filesize=<%=filesize%>”>下载

4、订阅(排行榜页面的订阅)

Ø页面除了订阅信息入库,还需要提供给客户端。

客户端访问页面带用户id,密码;url提供的参数:

产品id,产品名称,发布者id,订阅有效期。

1)从客户端得到用户IDhttp:

//webserverIP:

port/subscrib/importuserinfo.jsp?

userid=用户ID&password=密码

2)通知客户端returnsubscribinfo.jsp?

productid=产品ID&productname=产品名称&iuserid=发布者ID&validate=订阅有效期

5、推荐(排行榜页面)

Øurl提供产品名称,发布者昵称,发布者id,文件名称,作品简介。

productname=<%=%>&iusernike=<%%>%iuserid=<%%>&filename=<%%>&keys=<%%>”target=”iframe”>推荐

6、订阅接口(搜索页面的订阅)

Ø客户端提供订阅者id,订阅者密码,产品名称,发布者id。

http:

//webserverIP:

port/datainteract/subscrib.jsp?

user=订阅者id&password=订阅者密码&productname=产品名称&iuserid=发布者ID

7、搜索

Øurl提供用户所输入的关键字。

searchstring=关键字&sort=类别”>搜索

8、后台提供的发布相关数据

Ø客户端提供用户id,作品名称;url提供该用户此作品的订阅数字,下载数字。

1)客户端提供数据http:

//webserverIP:

port/returnnums/imporinfo.jsp?

userid=用户ID&productname=作品名称

2)通知客户端returnnums.jsp?

downnums=下载数&subscribnums=订阅数

二、后台管理

2.1用户登陆

1.程序流程

2.页面设计logon.jsp

A.页面展示:

B.页面项目说明:

Ø用户名输入框(text):

名称username,长度大于四,小于二十。

Ø密码输入框(password)名称password,长度大于四,小于二十。

Ø确定按钮(submit)

Ø重置按钮(reset)

C.功能:

用户输入用户密码,点击确定,对应数据表sysuser验证用户名及密码,如用户存在则判断用户权限直接进入系统。

如果用户不存在返回提示。

2.2权限管理

该模块主要实现系统用户管理(包括用户的添加,修改,删除等),及各用户权限的分配。

1.用户列表页面

A.页面展示(user_list.jsp)

B.页面项目说明

Ø关键字文本框(名称:

username),文本框长度小于20。

Ø分类选择框(select),目前为空。

Ø搜索按钮

Ø添加新用户按钮

C.功能描述

Ø查找表(sys_user),列出当前所有的用户。

Ø单击搜索按钮,按输入的关键字查找用户,并显示在列表显示部分。

Ø单击添加新用户按钮打开添加新用户页面,添加新的用户。

Ø单击列表展示部分的某一项(如:

用户名,部门,电话等),可以按该项进行排序

Ø单击修改可,修改对应用户的信息,及用户权限。

Ø单击删除可将该用户从表sys_user中删除。

Ø单击下一页向下翻页

Ø单击上一页向上翻页

2.添加新用户页面

A.页面展示(user_add.jsp)

B.页面项目说明

Ø用户名文本框text,名称:

userid,长度大于4小于20

Ø密码输入框password,名称:

pass,长度大于4小于20

Ø密码确认输入框password,名称repass,长度大于4小于20

Ø真实姓名文本输入框text,名称realname,长度小于20

Ø部门选择框,名称dep,选择部门。

Ø电话文本框text,名称tel,长度小于20,必须为数字

Øemail输入框text,名称email,长度小于30,要求检测输入email的合法性

Ø用户权限列表部分,列出表sys_right中所有权限,供用户选择。

Ø确定按钮submit,提交表单

Ø重置按钮reset,清空所有输入信息。

C.功能

输入用户信息,选择用户权限后,点击确定按钮,将用户信息存入表sys_user,用户权限存入表user_right。

3.修改用户信息页面

修改某一用户信息,并设置权限。

界面及相关描述同添加用户页面。

2.3系统推荐

1.系统推荐列表页面

A.页面展示(sys_recommend_list.jsp)

B.页面项目说明

Ø关键字文本框(名称:

username),文本框长度小于20

Ø分类选择框(select),目前为空

Ø搜索按钮submit

Ø增加推荐按钮button

C.功能

Ø查找表(sys_recommend),列出当前所有的推荐记录。

Ø单击搜索按钮,按输入的关键字查找记录,并显示在列表显示部分。

Ø单击添加增加推荐按钮打开增加推荐页面,添加新的推荐。

Ø单击列表展示部分的某一项(如:

编号,文件名称等),可以按该项进行排序

Ø单击查看推荐种子的详细信息

Ø单击修改可修改对应的推荐记录。

Ø单击删除可将该记录从表sys_recommend中删除。

Ø单击下一页向下翻页

Ø单击上一页向上翻页

2.添加推荐页面

A.页面展示(sys_recommend_add.jsp)

B.页面项目说明

Ø产品名称文本框text,名称:

productname,长度小于20,不能为空

Ø发布者ID文本框text,名称:

i_userid,长度小于20,不能为空

Ø内容简介输入框textarea,名称descript,长度<100,不能为空

Ø种子文件地址文本框text,名称filepath,长度小于100,为用web方式访问服务器上种子文件的全地址。

,不能为空

Ø封面文件地址文本框text,名称imagepath,为用web方式访问服务器上封面文件的全地址,不能为空

Ø类型选择框,名称type,选择推荐产品所属类型,不能为空

Ø推荐指数文本框text,名称ratio,要求输入为数字,不能为空

Ø确定按钮submit,提交表单

Ø重置按钮reset,清空所有输入信息。

C.功能

输入推荐种子文件信息,将记录保存到表sys_recommend中。

2.4类别管理

1.类别列表页面

A.页面展示(sort_list.jsp)

B.页面项目说明

Ø搜索关键字输入框text,名称sortname,长度<20

Ø搜索按钮submit

Ø添加新类别按钮button

C.功能描述

Ø查找表sort,列出所有parentid=0的记录

Ø单击搜索按钮,安输入的关键字进行查找

Ø单击添加新类别按钮打开添加新类别页面

Ø单击列表展示部分的某一项(如:

编号,类别名称等),可以按该项进行排序

Ø点击修改链接,可以修改相应记录

Ø点击删除链接,可以删除相应记录

Ø单击添加子类别链接,打开添加子类别页面,可以在该类别下添加子类别

Ø单击下一页向下翻页

Ø单击上一页向上翻页

2.添加新类别页面

A.页面展示(sort_add.jsp)

B.页面项目说明

Ø名称文本框text,名称sortname,长度<20

Ø类别描述textarea,名称descript,长度<100

Ø确定按钮submit,提交表单

Ø重置按钮reset,清空输入信息。

C.功能描述

输入类别名称及详细描述后,单击确定,将记录保存数据库中。

3.子类别列表页面

A.页面展示

B.页面项目说明

Ø搜索关键字输入框text,名称sortname,长度<20

Ø搜索按钮submit

Ø添加类别按钮button

C.功能描述

Ø查找表sort,列出所有parentid=上一级类别ID的记录

Ø单击搜索按钮,按输入的关键字进行查找

Ø单击添加类别按钮打开添加新类别页面

Ø单击列表展示部分的某一项(如:

编号,类别名称等),可以按该项进行排序

Ø点击修改链接,可以修改相应记录

Ø点击删除链接,可以删除相应记录

Ø单击添加子类别链接,打开添加子类别页面,可以在该类别下添加子类别

Ø单击下一页向下翻页

Ø单击上一页向上翻页

4.添加子类别页面

同上添加新类别页面。

2.5会员发布管理

1.程序流程

2.页面设计

1)选择类别页面sortlist.jsp

A.页面展示

B.功能:

列出所有类别。

C.相关数据表:

类别表sort_tbl

D.相关操作:

点击每某一类别,进入该类别的验证发布页面。

2)发布管理界面 

A.页面展示

B.相关数据表:

issue2

C.展示项

◆列表展示部分展示项

Ø标题:

显示产品名称(对应数据表字段:

ProductName)

Ø用户名:

显示发布者用户名(对应数据表字段:

i_UserId)

Ø分类(这里显示的子分类)(对应数据表字段:

ProductName)

Ø文件大小(对应数据表字段:

size)

Ø加入日期(对应数据表字段:

time)十

◆关键字入输入文本框:

输入要搜索的内容关键字。

◆分类选择框:

从数据库中读出所选一级类别下所有二级类别。

◆上一页,下一页按钮:

完成翻页操作,每页显示记录数为30。

D.相关操作及功能

Ø手动验证种子

a)批准:

首先转换文件格式生成种子文件,生成种

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1