项目设计过程管理系统的制作方法

文档序号:6482322阅读:125来源:国知局
专利名称:项目设计过程管理系统的制作方法
技术领域
本发明涉及一种管理系统,尤其涉及一种项目设计过程管理系统。
背景技术
在电子产品设计过程中,企业多学科、多领域的设计工程师需要共同完成 产品/型号的设计工作。由于不同领域在学科知识、设计工具以及数据格式方面 的巨大差异,即使单学科设计过程也存在着很大的差异。电子类设计院所常用
的工具包括电路设计与制版类Protel、 Mentor、 Cadence等,FPGA设计类, 算法仿真类,结构设计类工具等等。把各类设计数据有机的统一到一个公共的 设计平台中,让电路板设计工程师和结构工程师能够互相了解对方设计中与自 己相关的设计信息,让总工程师能了解模块工程师的详细设计意图和方法,等 等,这是该项目支撑平台的设计目的,旨在提供一个高效统一的设计数据和设 计思路沟通平台。
在设计团队中,设计经验是非常宝贵的,随着时间的流逝以及部分老设计 师的离职,部分设计经验往往发生丢失的现象。设计团队在某些细微领域的设 计能力在某些时候反而会出现倒退的现象。统一的设计平台可以保存过去项目 详细的过程设计信息,包括结构框图、文档、设计文件,这些信息可以追溯历 史设计的各个细节,以其保存设计经验和思路。

发明内容
本发明的目的在于提供一种项目设计过程管理系统,既可以有效提高项目 管理效率。
为实现上述目的,本发明提供一种项目设计过程管理系统,其包括经由网 络连接的客户端和服务器,客户端给用户提供设计界面;其实质性特点在于, 所述设计界面是图形化、层次化的界面,所述服务器至少包括一个指令通信模 块、 一个数据库、 一个项目管理模块、 一个整合模块以及一个文件传输模块; 项目管理模块、整合模块以及文件传输模块分别经由指令通信模块连接到客户端;其中,
指令通信模块用于处理来自客户端和服务器之间的指令和操作通信;
数据库包括项目数据库和项目数据存储器,其中,项目数据库保存所有项
目文件的基本信息,所述基本信息至少包括文件名称和查找路径;项目数据存 储器层次化地存放项目结构和对应的项目文件;
项目管理模块与项目数据库连接,用于维护项目数据库,重组项目数据库 中项目文件的基本信息,生成项目列表,该项目列表经由指令通信模块传输到 客户端;
整合模块分别连接到项目数据库和项目数据存储器,负责读取和解析项目 数据库,把项目数据库的项目文件的基本信息和存储器中的项目结构关联,并 根据客户端的访问指令将项目结构和对应的项目文件通过文件传输模块传送到 客户端;
文件传输模块将项目结构和对应的项目文件传送到客户端。 作为本发明的进一步改进,所述服务器进一步包括登录认证模块,指令通 信模块接收来自客户端的访问指令,并将接收到的访问指令首先登录认证模块
进行登录,登录认证模块判断是否为已登录,如尚未登录,则先验证登录信息; 如果已登录,则通过指令通信模块将访问指令发送给权限认证模块;权限认证 模块用于解析该访问指令,判断是否有访问对应项目列表、项目结构、项目文 件的权限。
作为本发明的进一步改进,所述数据库进一步包括权限数据库,权限数据 库中保存了不同用户对应不同访问权限的认证信息;权限认证模块与权限数据 库相连;权限认证模块接收到访问指令后,提取这些访问指令中的认证信息, 并调用权限数据库,查找权限数据库中是否存在相同的认证信息,以判断接收 到的访问指令是否具有访问权限。
作为本发明的进一步改进,所述服务器还包括一个操作日志,其与指令通 信模块连接,按时间顺序记录所有的指令操作步骤。
作为本发明的进一步改进,项目数据存储器中保存的项目结构中还包括层 次编码以及该层上下关联的层次编码,存储器通过识别层次编码层次化地存放所有的项目结构。
作为本发明的进一步改进,整合模块通过读取和解析项目数据库,查找到 项目文件对应的查找路径,再根据路径查找项目文件在项目数据存储器存储的 物理位置。
与现有技术相比,本发明包括如下优点
本系统及方法支持逐层优化的统一项目结构,使得所有的设计文件能够有 机的结合在一起,共同描述目标产品,结束了过去设计文件各自为政,各自独 立管理的方式,使得所有的设计文件能够统一在项目结构的周围,解决了过去 在项目结构建立、文件内容管理以及版本控制等诸多方面所存在的问题。通过 统一系统平台,不同专业和不同步骤的设计师可以在统一的设计管理机制的管 理下,使用设计师熟知领域内的设计工具完成设计任务,并层次化管理过程数 据,提高设计师之间的技术协同,提高技术管理人员的管理便捷性和有效性。


通过以下对本发明实施方式结合其附图的描述,可以进一步理解其发明的 目的、具体结构特征和优点。其中,
图1为本发明项目设计过程管理系统的系统架构图2为本发明项目设计过程管理系统的主界面;
图3为本发明项目设计过程管理系统的运行方法流程图。
具体实施例方式
下面结合附图与具体实施方式
对本发明作进一步详细描述
本发明的项目设计过程管理系统包括经由网络连接的客户端1和服务器3。
客户端1为用户提供图形化、层次化的设计界面,用于浏览项目信息,上
传设计数据和文档,并将用户的访问指令发送至服务器3,同时也接收来自服务
器3的数据及信息,并通过界面显示反馈给用户。
请参阅图1,服务器3包括指令通信模块31、登录认证模块33、权限认证
模块34、项目管理模块35、操作日志36、整合模块37、数据库38以及文件传
输模块39。数据库38包括权限数据库381、项目数据库383以及项目数据存储器385。
权限数据库381中保存了不同用户对应不同访问权限的认证信息。
项目数据库383中保存了所有项目文件的基本信息,例如文件名称、文件 之间的关系、查找路径、设计师、创建时间、状态以及大小等。
项目数据存储器385中保存了所有项目结构和对应项目文件,其中项目结 构中还包括层次编码。所有的项目结构是层次化的存放,即每个项目结构都具 有一个表明其是哪一层的层次编码,以及该层上下关联的层次编码,存储器385 通过识别层次编码层次化地存放所有的项目结构。
指令通信模块31用于处理来自客户端1和服务器3之间的指令和操作通信。
登录认证模块33验证访问人员的登录名和密码是否正确,即该访问人员是 否有登录该系统的权限。
指令通信模块31接收来自客户端1的访问指令,并通过登录认证模块33 对访问人员的登录名和密码进行识别,如果登录信息正确,则将访问指令发送 给权限认证模块34。
权限认证模块34与权限数据库381相连。权限认证模块34接收到访问指 令后,提取这些访问指令中的认证信息,并调用权限凝:据库381,查找权限数据 库381中是否存在一致的认证信息,以判断接收到的访问指令是否具有访问权 限;如果没有访问权限,权限认证模块34通过指令通信模块31发送访问失败 信息返回至客户端l;如果有访问权限,则触发项目管理模块35。
项目管理模块35用于维护项目数据库,读取项目数据库383中的项目文件 的基本信息,形成项目列表。客户端1增加删除项目文件时,只更新项目文件 的基本信息,每次客户端读取列表时,项目管理模块35根据项目数据库383中 最新的项目文件的基本信息进行重组,形成最新的项目列表。
操作日志36与指令通信模块31连接,按时间顺序记录所有的指令操作步骤。
整合模块37负责读取和解析项目数据库383,把项目数据库383的项目文 件的基本信息和存储器385中的项目结构——关联,并根据用户访问指令将项 目结构和对应的项目文件通过文件传输模块39传送到客户端1。整合模块37通过读取和解析项目数据库383,查找到项目文件对应的查找路径,再根据i 各径查 找项目文件在项目数据存储器385中存储的物理位置。
文件传输模块38将整合模块37获取的项目文件传送到客户端1。
在本发明较佳实施例中,访问指令中的认证信息包括了发送人员的登录、 项目结构的层次编码和查看/编辑指令的编码。
图2为用户在客户端打开该软件出现的主界面,该界面包括三个部分一 个项目列表区域A、 一个项目结构浏览区域B、 一个曰志区域C。
在项目列表区域A,列出与该用户权限相关的项目列表。该项目列表区域旨 在提供一种传统的数据访问方式,在权限的有效控制下,能够安全公开的共享 各种项目文件。用户通过对该项目列表的浏览可进一步获取列表下项目文件的 项目结构以及具体的项目文件。
在项目结构浏览区域B,用户可以通过图形获得管理系统的整体框架信息、 模块设计信息或者设计思路描述,这些信息通过设计结构区域层次化的展现, 用户可以从顶层设计到底层模块的了解相关的设计信息,对管理系统的设计有 整体的了解。各类项目文件可以有机的嵌入到显示项目结构的图形中,用户可 以不用通过项目列表的操作就可以访问项目文件。用户通过点击项目结构中的 某个子项目时,则获取该项目结构下一层的子项目结构,并且相关的项目文件 也出现在该界面上,用户通过所述区域B对每一层的项目结构和对应的项目文 件进行相关性和可视化管理。用户可根据权限进行的操作至少包括读取项目 结构、读取项目文件、修改项目文件、增加删除项目文件、权限授权。
用户通过点击项目列表中某子项目名称或者点击项目结构图中的某个子项 目,通过整合模块37调取项目数据库383和项目数据储存器385,获得子项目 列表,以及对应的子项目结构图,并且还会进行读取具体的项目文件,对项目 文件进行修改等操作。
每次点击都用通过权限认证模块34的验证,不同用户根据其权限可以通过 点击项目列表或者项目结构图进入到权限范围内的下一层项目结构。
日志区域C用于记录指令通信步骤。
请参阅图3,本发明的项目设计过程管理系统的运行方法包括如下步骤首先用户在客户端1登录,输入用户名及密码,发送给服务器3;服务器3接收登 录请求,通过登录认证模块33验证用户名及密码,权限认证模块34判断具体 的访问指令的权限,并通过项目管理模块35查找项目数据库383获取对应权限 的项目文件信息,并生成项目列表,经由指令通信模块31发送到客户端1。如 果项目管理模块35没有查找到项目文件的信息,则通过指令通信模块31发送 登录失败信息。
客户端1的界面上可以显示出项目列表,用户可以进一步点击项目列表发 出访问指令。
当用户发送访问指令时,指令通信模块31将接收到的访问指令通过登录认 证模块33进行登录,登录认证模块33判断是否为已登录,如尚未登录,则验 证登录信息;如果已登录,则通过指令通信模块31将访问指令发送给权限认证 模块34。
权限认证模块34从访问指令中提取出的认证信息,调用权限数据库381查 询是否有匹配的认证信息,从而识别是否有访问权限。如果没有访问权限,则 发送失败信息并传送至客户端1,由操作日志36记录一次失败的文件访问。如 果有访问权限,则发送文件传送指令到整合模块37,整合模块37检索项目数据 库383获得查找路径后,再根据该路径查询项目数据存储器385,获得相关项目 结构及对应的项目文件,发送给传输模块39,由传输模块39与客户端1建立文 件传送。客户端1返回文件传送失败或者成功的信息,由操作日志36记录一次 失败或者成功的文件传送。
本发明的系统及方法通过文件链接的方式,使得所有的项目文件能够有机 的结合在一起,共同描述目标产品,结束了过去项目文件各自为政,各自独立 管理的方式,使得所有的项目文件能够统一在项目结构的周围,共同形成有机 的、统一的设计模型。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以所述权利要求的保护范围为准。
权利要求
1、一种项目设计过程管理系统,其包括经由网络连接的客户端和服务器,客户端给用户提供设计界面;其特征在于,所述设计界面是图形化、层次化的界面,所述服务器至少包括一个指令通信模块、一个数据库、一个项目管理模块、一个整合模块以及一个文件传输模块;项目管理模块、整合模块以及文件传输模块分别经由指令通信模块连接到客户端;其中,指令通信模块用于处理来自客户端和服务器之间的指令和操作通信;数据库包括项目数据库和项目数据存储器,其中,项目数据库保存所有项目文件的基本信息,所述基本信息至少包括文件名称和查找路径;项目数据存储器层次化地存放项目结构和对应的项目文件;项目管理模块与项目数据库连接,用于维护项目数据库,重组项目数据库中项目文件的基本信息,生成项目列表,该项目列表经由指令通信模块传输到客户端;整合模块分别连接到项目数据库和项目数据存储器,负责读取和解析项目数据库,把项目数据库的项目文件的基本信息和存储器中的项目结构关联,并根据客户端的访问指令将项目结构和对应的项目文件通过文件传输模块传送到客户端;文件传输模块将项目结构和对应的项目文件传送到客户端。
2、 如权利要求1所述的项目设计过程管理系统,其特征在于,所述服务器 进一步包括登录认证模块,指令通信模块接收来自客户端的访问指令,并将接 收到的访问指令首先登录认证模块进行登录,登录认证模块判断是否为已登录, 如尚未登录,则先验证登录信息;如果已登录,则通过指令通信模块将访问指 令发送给权限认证模块;权限认证模块用于解析该访问指令,判断是否有访问 对应项目列表、项目结构、项目文件的权限。
3、 如权利要求2所述的项目设计过程管理系统,其特征在于,所述数据库 进一步包括权限数据库,权限数据库中保存了不同用户对应不同访问权限的认 证信息;权限认证模块与权限数据库相连;权限认证模块接收到访问指令后,提 取这些访问指令中的认证信息,并调用权限数据库,查找权限数据库中是否存 在相同的认证信息,以判断接收到的访问指令是否具有访问权限。
4、 如权利要求1所述的项目设计过程管理系统,其特征在于,所述服务器 还包括一个操作日志,其与指令通信模块连接,按时间顺序记录所有的指令操 作步骤。
5、 如权利要求1所述的项目设计过程管理系统,其特征在于,项目数据存器通过识别层次编码层次化地存放所有的项目结构。
6、 如权利要求5所述的项目设计过程管理系统,其特征在于,整合模块通 过读取和解析项目数据库,查找到项目文件对应的查找路径,再根据路径查找 项目文件在项目数据存储器存储的物理位置。
全文摘要
本发明提供一种项目设计过程管理系统,其包括经由网络连接的客户端和服务器,客户端给用户提供设计界面;其中,所述设计界面是图形化、层次化的界面,所述服务器至少包括指令通信模块、数据库、项目管理模块、整合模块以及文件传输模块。指令通信模块处理来自客户端和服务器之间的指令和操作通信;数据库包括项目数据库和项目数据存储器,项目数据库保存所有项目文件的基本信息;项目数据存储器层次化地存放项目结构和对应的项目文件;项目管理模块与项目数据库连接,用于生成项目列表,该项目列表传输到客户端;整合模块分别连接到项目数据库和项目数据存储器,根据客户端的访问指令将项目结构和对应的项目文件通过文件传输模块传送到客户端。
文档编号G06Q10/00GK101556663SQ20091004593
公开日2009年10月14日 申请日期2009年1月22日 优先权日2009年1月22日
发明者仲佳明, 黎 肖, 许俊文 申请人:上海冠信电子系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1