欢迎来到杭州含情网络技术有限公司!
上海
切换分站
免费发布信息
资源管理设计文档
  • 资源管理设计文档
  • 地址:不限 111.33.244.* 中国移动
    • 联系人:张先生
    • 电话:1886666**** 点击查看完整号码
      • 杭州含情网络技术有限公司提醒您:让你提前汇款,或者价格明显低于市价,均有骗子嫌疑,不要轻易相信。
  • 信息详情

资源管理

对应用例

用例名:资源管理

页面流转

类图

资源管理页面初始数据信息

资源名称信息

参数名

类型

来源

说明

id

Long

get


创建、编辑、搜索资源信息

参数名

类型

来源

说明

nameZh

String

get

新增,编辑,搜索

nameEh

String

get

新增,编辑,搜索

path

String

get

新增,编辑,搜索

type

String

get

新增,编辑,搜索

parentId

Long

get

新增,编辑,搜索

description

String

get

新增,编辑

editable

Boolean

get

编辑

功能设计

ResourceSearchAction 完成资源信息的搜索和删除的功能。

初始化。用户进入资源管理页面时,默认调用processResult方法,将nameZh,nameEh,path,type,description,parent等信息保存在pageResult,再将pageResult的信息显示在页面上。

查询功能。用户在搜索条件上可输入资源中文名称、资源英文名称、资源路径、资源类型、父资源等字段,点击搜索,在processQueryCondition方法中把所有的搜索条件封装连接(支持模糊搜索),通过继承的父类SearchAction调用底层DAO来操作数据库进行查询操作,将查询出的结果保存在pageResult中,再通过processResult将用户要的信息封装,再将查询结果显示到页面上。

删除功能。用户选中要删除的资源,点击删除-确认,进入resourceDeleteAction,将用户所要删除的资源Id用数组的形式保存,然后调用ResourceServicedelete ResourceIds方法,将资源删除,接着返回搜索页面。

ResourceAddAction 完成资源信息的新增页面跳转和新增功能,拥有基本的数据验证。

跳转页面。用户在resource_search.jsp上点击新增,调用resourceAddAction,跳转到resource_add.jsp上。同时通过getParentMap方法获得所有的父资源列表,并通过parentList显示到页面上。

新增资源。用户在resource_add.jsp页面上填写完毕后点击保存,调用resourceCreateAction,将用户填写的信息保存进数据库。

数据验证。通过配置@Validation做基本的数据验证,包括中英文的数据验证,必填项(中文名称,英文名称,资源类型)的数据验证,字段长度的数据验证。

ResourceEditAction 完成资源信息的修改页面跳转和新增功能,拥有基本的数据验证。

跳转页面。用户在resource_search.jsp上点击任一资源的中文名称,调用resourceEditAction,跳转到resource_edit.jsp上。同时通过getParentMap方法获得所有的父资源列表,并通过parentList显示到resource_edit.jsp页面上。原有的其他数据通过调用doFindById方法显示在resource_edit.jsp页面上。

新增资源。用户在resource_add.jsp页面上填写完毕后点击保存,调用resourceCreateAction,将用户填写的信息保存进数据库。

数据验证。通过配置@Validation做基本的数据验证,包括中英文的数据验证,必填项(中文名称,英文名称,资源类型)的数据验证,字段长度的数据验证。

业务用例实现

业务规则编号

实现类

实现方法

说明


ResourceServiceImpl

doCheckWithUserIdAndResPath( Long userId,String resourceType,String resourcePath)

检查指定资源是否被授权于用户访问



doCreate(TsResource tsResource)

创建一个新资源



doDelete(Collection<Long> resourceIDs)

批量删除指定资源



doDelete(Long resourceID)

删除指定资源



doFindAll()

查找所有的资源



doFindByCondition(String nameZh,String nameEn,String description)

根据查询条件检索资源



doFindById(Long resourceID)

查找指定ID的资源



List<TsResource> doFindByNameEN(String nameEN)

根据资源的英文名称查找,例如菜单的英文名称,功能点的英文名称



List<TsResource> doFindByNameZH(String nameZH)

根据资源的中文名称查找,例如菜单的中文名称,功能点的中文名称



List<TsResource> doFindByType(String... resTypes)

根据资源类型RESTYPE查找资源



List<TsResource> doFindByParentId(Long parentResourceId)

根据父资源ID,找到所有子资源信息



st<TsResource> doFindByParentIdAndType(Long parentResourceId, String resourceType)

根据父资源ID,找到所有指定类型的子资源信息



List<TsResource> doFindByParentIdAndTypes(Long parentResourceId, String[] resourceType)

根据父资源ID,找到所有指定类型的子资源信息



PageResult<TsResource> doFindByCriteria(QueryCriteria criteria)

根据查询条件BO来进行查询操作



List<TsResource> doFindByUserIdAndType(Long userId, String... resourceType)

根据指定用户ID与资源类型找到符合条件的资源集合



deleteResourceByIds(Long[] ids)

根据ID删除一个或多个资源



doUpdate(TsResource tsResource)

更新一个资源

顺序图

资源管理查询序列图

资源管理新增序列图

资源管理修改序列图

主要方法描述

类名

ResourceSearchAction

方法描述符

功能说明

public void processResult(PageResult pageResult)

覆盖父类的processResult,把查询出来的结果放在Map对象里

public void processQueryCondiction(QueryCriteria queryCriteria)

覆盖父类的processQueryCondiction,设置查询条件

public String resourceDelete()

资源delete的action,用户选中若干资源,点击删除,调用次action,将选中的资源从数据库删除

类名

ResourceAddAction

方法描述符

功能说明

public String execute()

资源Add的Action,用户点击增加资源后负责页面跳转到添加资源界面

public String resourceCreate()

资源Create的Action,负责将用户填写的资源数据添加到数据库中,若成功,显示default_refresh界面后返回,反之重新跳入add界面重新输入 拥有基本的数据验证

public Map<String, String> getParentMap()

搜索所有父资源显示到下拉框

类名

ResourceEditAction

方法描述符

功能说明

String resourceEdit()

资源edit的action,负责资源edit界面的跳转,并把原来的信息显示在edit界面上

String resourceUpdate()

资源update的Action,将在edit界面修改的资源信息保存在数据库中 若用户有修改资源信息,提交,反之保持在edit界面

public Map<String, String> getParentMap()

搜索所有父资源显示到下拉框

功能点清单

功能点名资源管理.查询

说明

资源管理.查询资源 英文名称

查询条件 资源德文名称 的查询

资源管理.查询资源 中文名称

查询条件 资源中文名称 的查询

资源管理.查询 资源类型

查询条件 资源类型 的查询

资源管理.资源路径

查询条件 资源路径 的查询

资源管理.父资源

查询条件 父资源 的查询

功能点名资源管理.新增

说明

资源管理.新增

新增新的资源

功能点名资源管理.修改

说明

资源管理修改

修改原有的的资源

功能点名资源管理.删除

说明

资源管理删除

允许删除单个或者批量删除资源


联系我时,请说是在杭州含情网络技术有限公司看到的,谢谢!

资源管理设计文档

  • 您可能感兴趣
  • VB课程设计-设计文档
    VB课程设计—设计文档计算机科学与技术三班学号:41112111姓名:高田田目录摘要21引言21.1
    05-10
  • 概要设计文档
    XXX人资信息管理系统概要设计文档文件状态:[√]草稿[]正式发布[]正在修改文件标识:当前
    05-10
  • Android课程设计文档
    长沙学院课程设计说明书题目嵌入式软件开发课程设计系(部)计算机科学与技术系专业(班
    05-10
  • 策划设计文档
    蝶恋花策划设计文档文档记录版本更新时间更新内容作者0.12011-6-10文档编写曾参文档概
    05-10
  • 公司软件架构设计文档
    园艺花卉展览花园设计说明一.景观规划设计思想1.“山林生态区域”概念在居住环境中的
    05-10
查看更多
    小贴士:本页信息由用户及第三方发布,真实性、合法性由发布人负责,请仔细甄别。
相关分类
热门分站
  • 暂无热门分站信息!