当前位置:首页 期刊杂志

浅析技术共享平台的设计实现

时间:2024-07-28

陈炜哲,郭亮亮

(山西省信息产业技术研究院有限公司,山西 太原 030012)

1 绪论

1.1 背景

技术共享平台围绕信息技术领域,聚焦产业中的生态问题,紧密配合产业的发展基础、发展态势、产业链构成、产业集群发展,协调各核心产业环节,提供支撑生态的系列平台技术,提高应用能力和应用水平,解决产业发展中的生态问题,为发展提供平台技术、共性技术攻关、测试认证平台技术、运维支撑平台技术、高端人才培养、云平台技术、产业化平台等生态相关解决方案[1]。为更好地提供保障和为用户提供支撑服务,建设技术共享平台。

1.2 目的及意义

技术共享平台主要为提供和相关技术支撑,对过程产生的技术成果共享,对过程中产生的技术问题提供交流的支撑。

系统采用先进的技术架构和设计方法,遵循软件工程的设计方法和过程管理,融合先进的网络管理思想和管理经验,采用组件化、模块化的设计方式,结构化程度高,灵活性、扩展性、兼容性、升级性好,速度快,符合技术发展趋势,适应用户实际发展需要[2]。

2 项目设计的需求分析

2.1 技术共享展示系统需求

展示系统是技术共享平台的统一入口,需要实现技术共享平台首页的展示内容、栏目信息、相关展示文章信息和展示样式;同时展示其他子系统的相关数据[3]。

2.2 技术交流系统需求

技术交流系统需要实现技术人员对相关技术分类进行技术信息交流,同时需要对交流的内容进行审核后才可以公开发布。

2.3 在线留言系统需求

在线留言系统需要实现客户通过平台留言,后台管理员对留言进行审核、管理、回复的功能。

2.4 技术攻关课题发布系统需求

技术攻关课题发布系统需要实现技术攻关课题的发布、展示、攻关信息交流功能。

2.5 知识库系统需求

知识库系统需要在平台展示知识分类信息、查询知识信息;后端管理员对知识分类、知识信息进行管理和发布。

3 项目设计的结构模型

3.1 系统的整体设计原则

本系统的结构模型构建及后续功能的开发秉持简约、抽象、分离、一致性的设计原则。

简约原则指模块在内部结构可以很复杂,但是在设计时需要将复杂结构分解成多个简单的结构并满足此功能或性能指标[4]。

抽象原则指将系统需求和功能进行抽象,抽象化原则贯穿了整个开发过程的始终。抽象的同时必须预见所有可能的扩展,任何实现的改变都不会改变该抽象的结构[5]。

分离原则指遵循关注点分离、策略和实现的分离、接口和实现分离与模块独立原则。

一致性原则是指在系统高可用性的同时考虑系统事务的一致性,包括事务处理一致性、接口访问一致性、服务集群信息同步、数据库集群信息同步、缓存服务集群同步、统一NTP时间服务器等。

3.2 数据库的设计

本系统的开发需要对每个实体进行相应的数据库表的设计,如下对部分数据库表的设计进行展示说明。

3.2.1 技术共享平台测试申请

技术共享平台测试申请实体对应的数据库列表的设计属性包括:编号、厂商、项目名称、项目负责人、负责人联系方式、项目描述、申请测试时间、相关附件、使用标志、审核标志、创建人、创建时间、操作人、操作时间,具体的数据库设计表见表1。

表1 技术共享平台测试申请列表

3.2.2 技术共享平台技术攻关课题管理

技术共享平台技术攻关课题管理实体对应的数据库列表的设计属性包括:编号、课题名称、课题描述、课题负责人、负责人联系方式、课题结束时间、相关附件、使用标志、审核标志、创建人、创建时间、操作人、操作时间,具体的数据库设计表见表2。

表2 技术共享平台技术攻关课题管理列表

4 系统功能实现及展示

技术共享平台主要由技术共享平台展示系统、测试管理系统、技术交流系统、在线留言系统、技术攻关课题发布系统、知识库系统组成[6]。根据系统架构的设计对技术共享平台的整体功能进行具体地设计。

图1 系统架构图

4.1 技术共享平台展示系统

技术共享平台展示系统主要用于设置平台的显示栏目、每个栏目的显示模板、每个栏目的显示内容[7]。

4.1.1 展示栏目管理

用于管理平台首页需要展示的栏目信息。

4.1.2 展示模板管理

用于管理平台中首页、栏目、内容页、以及其他相关展示界面的显示模板。

4.1.3 展示内容管理

用于管理平台栏目对应的内容信息。

4.1.4 系统展示

用于前端展示平台首页及首页数据;展示平台各子栏目信息;平台各子系统相关数据。

4.2 技术交流系统

技术交流系统主要用于管理员对技术交流的信息进行分类,同时接收、审核和发布技术交流过程的内容[8]。

4.2.1 信息分类管理

用于管理技术交流信息的分类情况,主要包含新增、修改、删除、发布、暂停等功能。

4.2.2 信息管理

主要用于管理员分类查看、审核、发布交流信息;通过该功能管理员及时了解交流情况,同时对信息的有效性和安全性进行审核管理。

4.2.3 信息回复

管理员可以对客户发布的信息进行回复。

4.3 在线留言系统

主要用于接收、管理客户留言,为运维服务提供支撑。

4.3.1 在线留言

客户可以通过留言系统将自己的意见、建议提交到后台管理员。

4.3.2 留言管理

后台管理员对客户的留言进行查看、审核、发布。

4.3.3 留言回复

后台管理员对客户的留言进行回复处理。

4.4 技术攻关课题发布系统

通过本系统管理员可以发布管理需要进行的攻关课题;同时客户通过技术共享平台了解技术攻关情况,同时也可以针对相关课题,提出自己的合理化建议[9]。

4.4.1 课题管理

主要用于管理员发布新的课题,结束课题攻关。

4.4.2 攻关建议

客户对攻关课题提出自己的合理化建议。

4.4.3 攻关建议管理

管理员对客户提出的合理化建议进行管理和查看。

4.5 知识库系统

平台对相关的知识库分类展示,同时提供查询功能,后台对知识库进行录入和审核[10]。

4.5.1 知识库查询

知识库查询用于平台使用人员在接听来电过程中快速查找并解答客户所提出的问题,进而提高工作效率。

4.5.2 知识库录入

知识库维护用于及时有效的更新和补充知识库中的问题内容,不断丰富和完善知识库所涵盖的内容及知识领域。

4.5.3 知识库审核发布

知识库审核用于对添加进去的知识库内容进行审核,对于一些敏感性的知识内容进行选择性通过并发布。

5 总结

通过技术共享平台的设计实现,可为各核心产业环节,提供支撑生态的系列平台技术,提高了应用能力和应用水平,为解决产业发展中的生态问题提供了参考。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!