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)批准:
首先转换文件格式生成种子文件,生成种