图档状态显示系统及方法技术方案

技术编号:2819938 阅读:154 留言:0更新日期:2012-04-11 18:40
一种图档状态显示系统,包括至少一客户端计算机、服务器及数据库,该客户端计算机包括:导入模块,用于用户将客户端计算机中的图档导入到个人工作区中;判断模块,用于判断所导入的图档是否是第一次到所述个人工作区,还用于判断所述用户是否为高权限用户;显示模块,用于显示该图档的状态图标;上传模块,用于将所导入到个人工作区中的图档上传到所述服务器中;锁定模块,用于将所述服务器后中的图档进行锁定。另外,本发明专利技术还提供一种图档状态显示方法。利用本发明专利技术,可方便用户查看图档状态。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
在模具图档管理系统中,现存CAD系统对图档的管理大多通过图层管理来实现,即将不 同图元设置在不同图层,通过对图层的管理来管理该图层中的图元。这种管理图档的方法存 在很多缺陷,如对于复杂的图档,每一图层都会包括很多图元,给图档管理造成不便;另 外,每一图元都是独立的,即使同一组件在不同视图中也没有关联,使用者在修改其中一个 视图中的图元时,很容易由于疏忽而忘记其它视图的相应修改,或造成修改不一致等缺陷。 目前关于CAD系统的开发不断深入。用户想对图档进行操作时,由于工作区的图档的状态很少有动态的改变,不能让用户直 观地辨认图档的状态,用户必须要打开图档査看图档状态,才能判断是否可以对图档进行操 作,给用户带来很大的麻烦。
技术实现思路
鉴于以上内容,有必要提供一种图档状态显示系统,通过不同的图标来形象地表现出图 档此时的状态。此外,还有必要提供一种图档状态显示方法,通过不同的图标来形象地表现出图档此时 的状态。一种图档状态显示系统,包括客户端计算机、服务器及数据库,该客户端计算机为用户 提供操作界面,所述操作界面用于显示图档状态信息,其包括个人工作区界面,该客户端计 算机包括导入模块,用于将客户端计算机中的图档导入到个人工作区;判断模块,用于根 据所述个人工作区中是否存在和所导入的图档命名相同的图档来判断所导入的图档是否为第 一次导入到所述个人工作区,还用于根据所述数据库中存储的用户权限信息来判断所述用户 是否为高权限用户;显示模块,用于根据所述判断模块对所述图档是否为第一次到所述个人 工作区的判断结果,在该个人工作区上显示该图档的图标为有版本状态图标或无版本状态图 标;及根据所述判断模块对所述用户是否为高权限用户的判断结果,在所述个人工作区上显 示该图档的图标为过期状态图标或者该图档状态图标无变化;上传模块,用于将所导入到个 人工作区中的图档上传到所述服务器中;锁定模块,用于对服务器中的图档进行锁定;所述的显示模块,还用于当锁定模块对所述服务器中的图档进行锁定时,于所述个人工作区上显 示该图档的图标为锁定状态图标。一种图档状态显示方法,该方法包括如下步骤从客户端计算机中导入图档到个人工作 区中;判断该图档是否为第一次导入到所述个人工作区;若该图档是第一次导入到所述个人 工作区,则于该个人工作区上显示无版本状态图标,所述客户端计算机将该图档上传到服务 器,对图档进行锁定,于所述个人工作区上该图档的图标由无版本状态图标变为锁定图标; 若该图档不是第一次导入到所述个人工作区,则于该个人工作区上显示有版本状态图标;上 传该图档到服务器;判断该用户是否为高权限用户;若该用户是高权限用户,则所述个人工 作区上显示该图档的图标为过期状态图标;及若该用户不是高权限用户,则所述个人工作区 上的该图档的图标无变化。相较于现有技术,所述,通过不同的图标来形象地表现出图档 此时的状态。附图说明图l是本专利技术图档状态显示系统较佳实施例的硬件架构图。图2是图1中客户端计算机的功能模块图。图3是本专利技术图档状态显示方法较佳实施例的作业流程图。图4是本专利技术图档状态显示系统较佳实施例的操作界面图。具体实施例方式如图1所示,是本专利技术图档状态显示系统较佳实施例的硬件架构图。该系统包括至少一 个客户端计算机l、服务器2, 一连接3及数据库4。其中,客户端计算机l为用户提供一操作 界面(如图4所示),该用户包括普通用户和系统管理员,所述操作界面用于显示图档状态 信息,其包括个人工作区11的界面和系统工作区13的界面。其中,所述普通用户的操作界面 只显示个人工作区ll的界面,而系统管理员和高权限用户的操作界面可同时显示个人工作区 11的界面和系统工作区13的界面。服务器2用于客户端计算机1和数据库4之间的数据的交互 ,本实施例中的数据的交互包括图档的上传及图档的下载。该服务器2通过一连接3连接于一 数据库4,该数据库4用于存储图档状态信息及用户权限信息。数据库4可以内置于客户端计 算机l,也可以外置于客户端计算机l。如图2所示,是图l中客户端计算机l的功能模块图。所述客户端计算机l包括导入模块 10、上传模块12、显示模块14、査看模块16、判断模块18及锁定模块20。导入模块IO,用于用户将客户端计算机l的硬盘中的图档导入到个人工作区ll中。上传模块12,用于将个人工作区11中的图档上传到服务器2中。显示模块14,用于显示图档的状态图标,用户可从该状态图标中看出所述图档的状态。 该图档的状态图标包括无版本状态图标、有版本状态图标、锁定状态图标及过期状态图标査看模块16,用于査看所述个人工作区11中的图档信息和査看所述数据库4中的用户权 限信息。判断模块18,用于判断用户所导入到个人工作区ll中的图档是否是第一次到个人工作区 ll中,根据所述个人工作区ll中是否存在与用户所导入的图档命名相同的图档,若存在,则 该图档不是第一次到个人工作区ll,显示模块14于所述个人工作区11上显示该图档图标为有 版本状态的图标;若所述个人工作区ll中不存在与用户所导入的图档命名相同的图档,则判 断模块18判断所导入到个人工作区11的图档为第一次到个人工作区11中,显示模块14于所述 个人工作区ll上显示该图档图标为无版本状态的图标。所述判断模块18还用于判断用户是否 为高权限用户,若用户为高权限用户,则显示模块14于个人工作区11上显示该图档的图标为 过期状态图标;若用户不是高权限用户,则显示模块14于个人工作区11上显示的该图档的图 标无变化。其中,高权限用户是指系统管理员赋予普通用户具体操作权限,该权限保存于数 据库4中,所述具体操作包括上传、下载、删除文件及解锁。当判断模块18进行判断所述 用户是否为高权限用户时,根据数据库4中所保存的该用户的权限信息,若该用户有系统管 理员赋予的操作权限,则该用户为高权限用户。锁定模块20,用于对服务器2中的图档进行锁定,以防止多个用户对所述服务器2中同一 图档进行操作,该操作包括修改图档。本实施例中,所述图档的锁定分为人工锁定图档和系 统自动锁定图档。具体而言,当一用户欲对服务器上的图档A进行修改时,锁定模块20对服 务器上该图档A进行人工锁定,具体而言,该用户从所述服务器2上下载该图档到所述个人工 作区11上覆盖该工作区11上的原图档A,打开该图档,即可对该图档进行修改,当打开图档 A时,锁定模块20对服务器2上的图档A进行人工锁定,个人工作区ll上的该图档的图标会相 应显示已锁定的图标;若该用户修改完成后,重新上传该图档到服务器2上,所述人工锁定 自动解锁。其中,该图档被人工锁定后,其他用户此时只可下载该图档进行修改,但是不可 上传修改后的图档,但是系统管理员可以上传修改后的图档,当系统管理员赋给其他用户高 权限时,这些用户亦可上传修改后的图档。当用户选择对该图档启动流程时,所述锁定模块 20对该图档进行系统锁定,任何用户都不得对所锁定的图档进行操作,本实施例中所述启动 流程包括图档设计、存档及投单。如图3所示,是本专利技术图档状态显示方法较佳实施例的作业流程图。首先,导入模块IO 对将客户端计算机l中的图档导入到个人工作区ll中(步骤S30)。判断模块18判断个人工作 区ll中本文档来自技高网...

【技术保护点】
一种图档状态显示系统,包括客户端计算机、服务器及数据库,该客户端计算机为用户提供操作界面,所述操作界面用于显示图档状态信息,其包括个人工作区界面,其特征在于,该客户端计算机包括: 导入模块,用于将客户端计算机中的图档导入到个人工作区; 判断模块,用于根据所述个人工作区中是否存在和所导入的图档命名相同的图档来判断所导入的图档是否为第一次导入到所述个人工作区,还用于根据所述数据库中存储的用户权限信息来判断所述用户是否为高权限用户; 显示模块,用于根据所述判断模块对所述图档是否为第一次导入到所述个人工作区的判断结果,在该个人工作区上显示该图档的图标为有版本状态图标或无版本状态图标;及根据所述判断模块对所述用户是否为高权限用户的判断结果,在所述个人工作区上显示该图档的图标为过期状态图标或者该图档状态图标无变化; 上传模块,用于将所导入到个人工作区中的图档上传到所述服务器中; 锁定模块,用于对服务器中的图档进行锁定; 所述的显示模块,还用于当锁定模块对所述服务器中的图档进行锁定时,于所述个人工作区上显示该图档的图标为锁定状态图标。

【技术特征摘要】

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1