当前位置: 首页 > 专利查询>张健专利>正文

一种基于WEB的化合物管理方法及系统技术方案

技术编号:9406636 阅读:108 留言:0更新日期:2013-12-05 06:15
本发明专利技术公开了一种基于WEB的化合物信息管理方法,包括以下步骤:S11:将管理员输入的用户信息存储在数据库中,所述用户信息包括用户名、用户密码和用户权限;S12:在用户登录时,判断该用户输入的用户名和用户密码与数据库中存储的用户名和用户密码是否匹配,如果是,则根据该用户的用户权限显示相应的页面;如果否,则拒绝该用户登录;S13:根据用户在权限范围内选择的对化合物信息的操作执行相应的动作,并将执行结果存储在数据库中;S14;在数据库中记录用户在权限范围内选择的操作;S15:定期自动对数据库进行备份;本发明专利技术还公开了一种基于WEB的化合物信息管理系统。

【技术实现步骤摘要】
一种基于WEB的化合物管理方法及系统
本专利技术属于化学信息学领域,特别设计一种基于WEB(网页)的化合物管理方法及系统。
技术介绍
现有技术中,对化合物的电子化管理技术通常为使用SDF格式的文件记录化合物的结构信息及生产信息等,而在化合物的生产和流通环节中,需要依靠人工编辑SDF文件来对化合物的信息进行新增、修改或删除,采用单机版的桌面程序对化合物进行浏览查询。由于需要手工对每个化合物的信息进行编辑,往往会耗费化合物生产或信息管理人员大量的时间,导致效率低下,劳动强度大;由于是手工对化合物的SDF文件进行编辑,导致化合物的结构或性质记录非常容易出错;此外,由于没有一个统一的化合物浏览查询方式,使得无法实时对化合物进行组织和管理。
技术实现思路
本专利技术要解决的一个技术问题是提供一种能够减轻操作人员组织管理化合物信息的劳动强度,提高工作效率的化合物信息管理方法。为了解决上述问题,本专利技术提供了一种基于WEB的化合物信息管理方法,包括以下步骤:S11:将管理员输入的用户信息存储在数据库中,所述用户信息包括用户名、用户密码和用户权限;S12:在用户登录时,判断该用户输入的用户名和用户密码与数据库中存储的用户名和用户密码是否匹配,如果是,则根据该用户的用户权限显示相应的页面,然后执行步骤S13;如果否,则拒绝该用户登录;S13:根据用户在权限范围内选择的对化合物信息的操作执行相应的动作,并将执行结果存储在数据库中;S14;在数据库中记录用户在权限范围内选择的操作;S15:定期自动对数据库进行备份。作为优选,所述步骤S11还包括对存储在数据库中的用户信息进行删除和修改的步骤。作为优选,用户的权限范围包括两类,第一类权限的用户的权限范围包括浏览化合物、修改或删除未审批的化合物、提交新化合物、搜索化合物和批量导出化合物;第二类权限的用户的权限范围包括浏览化合物、修改或删除化合物、提交新化合物、审批新化合物、搜索化合物、批量导入或导出化合物以及查询用户操作记录。作为进一步地优选,当用户对化合物信息的操作是浏览化合物时,所述相应的动作为显示该化合物的分子结构图片、理化性质、实验信息和生成信息;当用户对化合物信息的操作是提交新化合物时,所述相应的动作为计算提交的化合物的理化性质,生成该化合物的分子结构图片,并根据该化合物的结构和生产编号检测该化合物是否存在于数据库中,如果是,则要求用户填写生产批次,并将该化合物的理化性质、分子结构图片、生产编号和生产批次存储入数据库,如果否,则直接将该化合物的理化性质、分子结构图片和生产编号存储入数据库;当用户对化合物信息的操作是搜索化合物时,所述相应的动作为根据该化合物的结构进行的相似性搜索或全匹配搜索,或者根据该化合物的理化性质或生产性质进行搜索;当用户对化合物信息的操作是批量导入或导出化合物时,所述相应的动作为根据用户定制的导入或导出的字段及模式导入或导出化合物;当用户对化合物信息的操作是修改或删除化合物时,所述相应的动作为修改或删除数据库中存储的化合物;当用户对化合物信息的操作是审批新化合物时,所述相应的动作为给通过审批的化合物分配一个唯一的编号;当用户对化合物信息的操作是查询用户操作记录时,所述相应的动作为根据用户名、操作类别、操作日期或操作原因搜索用户操作记录。作为进一步地优选,所述步骤S12中,当用户登录时,根据Session机制进行登录,当用户停止操作一定时间后,自动退出登录。本专利技术要解决的另一个技术问题是提供一种能够减轻操作人员组织管理化合物信息的劳动强度,提高工作效率的化合物信息管理系统。为了解决上述问题,本专利技术同时提供了一种基于WEB的化合物信息管理系统,包括:用户权限管理模块,其构造为在用户登录时,判断该用户输入的用户名和用户密码与数据库中存储的用户名和用户密码是否匹配,如果是,则根据该用户的用户权限显示相应的页面;如果否,则拒绝该用户登录;处理模块,其构造为根据用户在权限范围内选择的对化合物信息的操作执行相应的动作;数据库,其构造为存储管理员输入的用户信息、存储所述处理模块执行相应的动作的执行结果、以及记录用户在权限范围内选择的对化合物信息的操作,所述用户信息包括用户名、用户密码和用户权限;数据备份模块,其构造为定期自动对数据库进行备份。作为优选,所述用户权限管理模块还构造为对存储在数据库中的用户信息进行删除和修改。作为优选,所述用户权限管理模块中设定了第一类权限的用户的权限范围和第二类权限的用户的权限范围,第一类权限的用户的权限范围包括浏览化合物、修改或删除未审批的化合物、提交新化合物、搜索化合物和批量导出化合物;第二类权限的用户的权限范围包括浏览化合物、修改或删除化合物、提交新化合物、审批新化合物、搜索化合物、批量导入或导出化合物以及查询用户操作记录。作为进一步地优选,所述处理模块包括以下模块中的至少一个:化合物浏览模块,其构造为当用户对化合物信息的操作是浏览化合物时,显示该化合物的分子结构图片、理化性质、实验信息和生成信息;化合物提交模块,其构造为当用户对化合物信息的操作是提交新化合物时,计算提交的化合物的理化性质,生成该化合物的分子结构图片,并根据该化合物的结构和生产编号检测该化合物是否存在于数据库中,如果是,则要求用户填写生产批次,并将该化合物的理化性质、分子结构图片、生产编号和生产批次存储入数据库,如果否,则直接将该化合物的理化性质、分子结构图片和生产编号存储入数据库;化合物搜索模块,其构造为当用户对化合物信息的操作是搜索化合物时,根据该化合物的结构进行的相似性搜索或全匹配搜索,或者根据该化合物的理化性质或生产性质进行搜索;化合物导入导出模块,其构造为当用户对化合物信息的操作是批量导入或导出化合物时,根据用户定制的导入或导出的字段及模式导入或导出化合物;化合物修改和删除模块,其构造为当用户对化合物信息的操作是修改或删除化合物时,修改或删除数据库中存储的化合物;化合物审批模块,其构造为当用户对化合物信息的操作是审批新化合物时,给通过审批的化合物分配一个唯一的编号;操作记录查询模块,其构造为当用户对化合物信息的操作是查询用户操作记录时,根据用户名、操作类别、操作日期或操作原因搜索用户操作记录。作为进一步地优选,所述用户权限管理模块构造为根据Session机制对用户的登录状态进行管理,当用户停止操作一定时间后,使用户自动退出登录。与现有技术相比,本专利技术具有以下有益效果:1)采用本专利技术的化合物管理方法及系统能够减轻操作人员组织管理化合物信息的劳动强度,提高工作效率;2)由于本专利技术的化合物管理方法及系统能够自动对提交的化合物信息进行检测,能够避免记录的化合物的结构或性质容易出错的问题;3)采用本专利技术的化合物管理方法及系统对化合物进行浏览查询,能够实时对化合物进行组织和管理。附图说明图1为本专利技术的基于WEB的化合物信息管理方法的流程示意图。图2为本专利技术的基于WEB的化合物信息管理系统的结构框图。具体实施方式下面结合附图对本专利技术的具体实施例进行详细说明。图1为本专利技术的基于WEB的化合物信息管理方法的流程示意图。如图1所示,本专利技术的基于WEB的化合物信息管理方法具体包括以下步骤:S11:将管理员输入的用户信息存储在数据库中,所述用户信息包括用户名、用户密码和用户本文档来自技高网...
一种基于WEB的化合物管理方法及系统

【技术保护点】
一种基于WEB的化合物信息管理方法,其特征在于,包括以下步骤:S11:将管理员输入的用户信息存储在数据库中,所述用户信息包括用户名、用户密码和用户权限;S12:在用户登录时,判断该用户输入的用户名和用户密码与数据库中存储的用户名和用户密码是否匹配,如果是,则根据该用户的用户权限显示相应的页面,然后执行步骤S13;如果否,则拒绝该用户登录;S13:根据用户在权限范围内选择的对化合物信息的操作执行相应的动作,并将执行结果存储在数据库中;S14;在数据库中记录用户在权限范围内选择的操作;S15:定期自动对数据库进行备份。

【技术特征摘要】
1.一种基于WEB的化合物信息管理方法,其特征在于,包括以下步骤:S11:将管理员输入的用户信息存储在数据库中,所述用户信息包括用户名、用户密码和用户权限;S12:在用户登录时,判断该用户输入的用户名和用户密码与数据库中存储的用户名和用户密码是否匹配,如果是,则根据该用户的用户权限显示相应的页面,然后执行步骤S13;如果否,则拒绝该用户登录;S13:根据用户在权限范围内选择的对化合物信息的操作执行相应的动作,并将执行结果存储在数据库中,其中,当用户对化合物信息的操作是提交新化合物时,所述相应的动作为计算提交的化合物的理化性质,生成该化合物的分子结构图片,并根据该化合物的结构和生产编号检测该化合物是否存在于数据库中,如果是,则要求用户填写生产批次,并将该化合物的理化性质、分子结构图片、生产编号和生产批次存储入数据库,如果否,则直接将该化合物的理化性质、分子结构图片和生产编号存储入数据库;当用户对化合物信息的操作是浏览化合物时,所述相应的动作为显示该化合物的分子结构图片、理化性质、实验信息和生成信息;当用户对化合物信息的操作是搜索化合物时,所述相应的动作为根据该化合物的结构进行的相似性搜索或全匹配搜索,或者根据该化合物的理化性质或生产性质进行搜索;当用户对化合物信息的操作是批量导入或导出化合物时,所述相应的动作为根据用户定制的导入或导出的字段及模式导入或导出化合物;当用户对化合物信息的操作是修改或删除化合物时,所述相应的动作为修改或删除数据库中存储的化合物;当用户对化合物信息的操作是审批新化合物时,所述相应的动作为给通过审批的化合物分配一个唯一的编号;当用户对化合物信息的操作是查询用户操作记录时,所述相应的动作为根据用户名、操作类别、操作日期或操作原因搜索用户操作记录;S14;在数据库中记录用户在权限范围内选择的操作;S15:定期自动对数据库进行备份。2.根据权利要求1所述的基于WEB的化合物信息管理方法,其特征在于,步骤S11还包括对存储在数据库中的用户信息进行删除和修改的步骤。3.根据权利要求1所述的基于WEB的化合物信息管理方法,其特征在于,用户的权限范围包括两类,第一类权限的用户的权限范围包括浏览化合物、修改或删除未审批的化合物、提交新化合物、搜索化合物和批量导出化合物;第二类权限的用户的权限范围包括浏览化合物、修改或删除化合物、提交新化合物、审批新化合物、搜索化合物、批量导入或导出化合物以及查询用户操作记录。4.根据权利要求1至3之一所述的基于WEB的化合物信息管理方法,其特征在于,步骤S12中,当用户登录时,根据Session机制进行登录,当用户停止操作一定时间后,自动退出登录。5.一种基于WEB的化合物信息管理系统,其特征在于,包括:用户权限管理模块,其构造为在用户登录时,判断...

【专利技术属性】
技术研发人员:张健沈倩诚
申请(专利权)人:张健沈倩诚
类型:发明
国别省市:

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

1