功能模块详细设计Word下载.docx
- 文档编号:14822549
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:12
- 大小:228.36KB
功能模块详细设计Word下载.docx
《功能模块详细设计Word下载.docx》由会员分享,可在线阅读,更多相关《功能模块详细设计Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
port/client/getuserid.jsp?
email=email。
由getuserid.jsp处理完成后,提供URL跳转response.sendRedirect(returnuserid.jsp?
userid=userid);
2、个人信息部分
客户端访问webservice所带的参数:
用户id,昵称,性别,出生年月日,所在地区,是否允许任何人加自己为好友……。
http:
port/client/userinfosave.jsp?
userid=用户ID&
age=年龄&
nick=昵称&
sex=性别&
borndate=出生年月日&
dis=所在地区&
allowadd=是否允许任何人加自己为好友
3、下载连接(订阅排行榜页面)
url提供filename,md4,filesize。
<
ahref=”download.jsp?
filename=<
%=filename%>
&
md4=<
%=md4%>
filesize=<
%=filesize%>
”>
下载<
/a>
4、订阅(排行榜页面的订阅)
页面除了订阅信息入库,还需要提供给客户端。
客户端访问页面带用户id,密码;
url提供的参数:
产品id,产品名称,发布者id,订阅有效期。
1)从客户端得到用户IDhttp:
port/subscrib/importuserinfo.jsp?
password=密码
2)通知客户端returnsubscribinfo.jsp?
productid=产品ID&
productname=产品名称&
iuserid=发布者ID&
validate=订阅有效期
5、推荐(排行榜页面)
url提供产品名称,发布者昵称,发布者id,文件名称,作品简介。
ahref=”commend.jsp?
productname=<
%=%>
iusernike=<
%%>
%iuserid=<
keys=<
”target=”iframe”>
推荐<
6、订阅接口(搜索页面的订阅)
客户端提供订阅者id,订阅者密码,产品名称,发布者id。
port/datainteract/subscrib.jsp?
user=订阅者id&
password=订阅者密码&
iuserid=发布者ID
7、搜索
url提供用户所输入的关键字。
ahref=”search.jsp?
searchstring=关键字&
sort=类别”>
搜索<
8、后台提供的发布相关数据
客户端提供用户id,作品名称;
url提供该用户此作品的订阅数字,下载数字。
1)客户端提供数据http:
port/returnnums/imporinfo.jsp?
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)
用户名文本框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)
username),文本框长度小于20
分类选择框(select),目前为空
搜索按钮submit
增加推荐按钮button
查找表(sys_recommend),列出当前所有的推荐记录。
单击搜索按钮,按输入的关键字查找记录,并显示在列表显示部分。
单击添加增加推荐按钮打开增加推荐页面,添加新的推荐。
编号,文件名称等),可以按该项进行排序
单击查看推荐种子的详细信息
单击修改可修改对应的推荐记录。
单击删除可将该记录从表sys_recommend中删除。
2.添加推荐页面
A.页面展示(sys_recommend_add.jsp)
产品名称文本框text,名称:
productname,长度小于20,不能为空
发布者ID文本框text,名称:
i_userid,长度小于20,不能为空
内容简介输入框textarea,名称descript,长度<
100,不能为空
种子文件地址文本框text,名称filepath,长度小于100,为用web方式访问服务器上种子文件的全地址。
,不能为空
封面文件地址文本框text,名称imagepath,为用web方式访问服务器上封面文件的全地址,不能为空
类型选择框,名称type,选择推荐产品所属类型,不能为空
推荐指数文本框text,名称ratio,要求输入为数字,不能为空
输入推荐种子文件信息,将记录保存到表sys_recommend中。
2.4类别管理
1.类别列表页面
A.页面展示(sort_list.jsp)
搜索关键字输入框text,名称sortname,长度<
20
添加新类别按钮button
查找表sort,列出所有parentid=0的记录
单击搜索按钮,安输入的关键字进行查找
单击添加新类别按钮打开添加新类别页面
编号,类别名称等),可以按该项进行排序
点击修改链接,可以修改相应记录
点击删除链接,可以删除相应记录
单击添加子类别链接,打开添加子类别页面,可以在该类别下添加子类别
2.添加新类别页面
A.页面展示(sort_add.jsp)
名称文本框text,名称sortname,长度<
类别描述textarea,名称descript,长度<
100
重置按钮reset,清空输入信息。
输入类别名称及详细描述后,单击确定,将记录保存数据库中。
3.子类别列表页面
A.页面展示
添加类别按钮button
查找表sort,列出所有parentid=上一级类别ID的记录
单击搜索按钮,按输入的关键字进行查找
单击添加类别按钮打开添加新类别页面
4.添加子类别页面
同上添加新类别页面。
2.5会员发布管理
2.页面设计
1)选择类别页面sortlist.jsp
B.功能:
列出所有类别。
C.相关数据表:
类别表sort_tbl
D.相关操作:
点击每某一类别,进入该类别的验证发布页面。
2)发布管理界面
B.相关数据表:
issue2
C.展示项
◆列表展示部分展示项
标题:
显示产品名称(对应数据表字段:
ProductName)
用户名:
显示发布者用户名(对应数据表字段:
i_UserId)
分类(这里显示的子分类)(对应数据表字段:
文件大小(对应数据表字段:
size)
加入日期(对应数据表字段:
time)十
◆关键字入输入文本框:
输入要搜索的内容关键字。
◆分类选择框:
从数据库中读出所选一级类别下所有二级类别。
◆上一页,下一页按钮:
完成翻页操作,每页显示记录数为30。
D.相关操作及功能
手动验证种子
a)批准:
首先转换文件格式生成种子文件,生成种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 功能模块 详细 设计