System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术提出了一种基于大数据的页面设计方法和系统,属于页面设计。
技术介绍
1、随着互联网的快速发展,网站的数量呈现爆炸式增长,为用户提供优质的页面设计成为了一个重要的问题。基于大数据的页面设计方法就是在大数据的支持下,通过对用户行为数据的分析,确定用户偏好,从而设计出更加符合用户需求的页面。然而,现有页面设计方法存在页面设计过程需要理解用例图,产生较大耗时的问题。
技术实现思路
1、本专利技术提供了一种基于大数据的页面设计方法和系统,用以解决现有页面设计过程需要理解用例图,产生较大耗时的问题,所采取技术方案如下:
2、一种基于大数据的页面设计方法,所述页面设计方法包括:
3、提取用例图中的参与者之间的关系信息;
4、根据用例图中的参与者之间的关系信息设置用户角色及其对应的不同页面;
5、通过机器学习算法将用例分类为基本功能,其中,所述基本功能包括但不限制于登录、列表功能和设备管理等;
6、根据页面模板根据所述基本功能生成页面。
7、进一步地,根据用例图中的参与者之间的关系信息设置用户角色及其对应的不同页面,包括:
8、对所述用例图进行扫描,获取所述用例图中的参与者信息,并根据用例图中的参与者确定需要设置的用户角色;
9、根据所述用户角色提取每个参与者的职责信息和行为信息,利用所述每个参与者的职责信息和行为信息确定每个用户角色需要使用哪些功能和页面;
10、根据所述每个用户
11、利用每个参与者对应的职责信息和行为信息所述确定所述参与者对应的用户角色的权限范围和用户角色交互方式;其中,所述用户角色交互方式包括但不限制于界面元素、操作方式、信息提示等。
12、根据页面布局、功能模块、权限范围和用户角色交互方式,进行界面原型设置,获得用户角色对应的页面。
13、进一步地,通过机器学习算法将用例分类为基本功能,包括:
14、对所述用例图进行扫描,收集用例图对应的用例数据,并对所述用例数据进行标注;其中,所述用例数据包括但不限于用例名称、描述、参与者、前置条件、后置条件、基本流程、扩展流程等信息。
15、对所述用例数据进行预处理,获取预处理后的用例数据;其中,所述预处理包括但不限于去重、过滤无用信息、分词等操作,以便进行后续的特征工程和模型训练。
16、对所述预处理后的用例数据进行关键特征提取,获取所述用例数据的关键特征;其中,所述关键特征包括但不限制于关键词、语法结构、实体、动作等,以便用于机器学习模型的训练和预测。
17、选取机器学习模型对用例图进行分类,获得用例图对应的基本功能。其中,所述机器学习模型包括但不限制于决策树、随机森林、支持向量机等,并使用训练集对模型进行训练和优化。
18、进一步地,根据页面模板根据所述基本功能生成页面,包括:
19、根据业务需求,选取与所述也无需求对应的页面模板;其中,所述页面模板包括但不限制于响应式布局、列表页布局等。
20、根据所选页面模板对页面进行基本布局,其中,所述基本布局包括页面头部布局、导航栏布局、主体内容区域布局等;
21、根据所述页面模板和基本功能,在所述页面模板中添加与所述基本功能相应的组件;其中,所述组件包括但不限于文本框、下拉列表、按钮等。
22、对添加的所述组件进行页面属性设置、页面样式设置和页面交互方式设置,并生成页面;其中,所述属性设置包括但不限制于文本框的宽度、高度、默认值等;所述样式设置包括但不限于颜色、字体、背景等;所述页面交互方式设置包括但不限制于页面的跳转、组件的联动等;
23、对生成的页面进行测试,检查页面的布局、组件的属性和样式是否正确,交互效果是否正常;当所述页面的布局、组件的属性和样式正确,且,交互效果正常时,对页面进行发布。
24、一种基于大数据的页面设计系统,所述页面设计系统包括:
25、关系信息提取模块,用于提取用例图中的参与者之间的关系信息;
26、页面设置模块,用于根据用例图中的参与者之间的关系信息设置用户角色及其对应的不同页面;
27、基本功能获取模块,用于通过机器学习算法将用例分类为基本功能,其中,所述基本功能包括但不限制于登录、列表功能和设备管理等;
28、页面生成模块,用于根据页面模板根据所述基本功能生成页面。
29、进一步地,所述页面设置模块包括:
30、参与者角色设置模块,用于对所述用例图进行扫描,获取所述用例图中的参与者信息,并根据用例图中的参与者确定需要设置的用户角色;
31、信息获取模块,用于根据所述用户角色提取每个参与者的职责信息和行为信息,利用所述每个参与者的职责信息和行为信息确定每个用户角色需要使用哪些功能和页面;
32、布局及功能设置模块,用于根据所述每个用户角色需要使用哪些功能和页面设置所述用户角色的页面布局和功能模块;
33、交互方式确定模块,用于利用每个参与者对应的职责信息和行为信息所述确定所述参与者对应的用户角色的权限范围和用户角色交互方式;其中,所述用户角色交互方式包括但不限制于界面元素、操作方式、信息提示等。
34、界面原型设置模块,用于根据页面布局、功能模块、权限范围和用户角色交互方式,进行界面原型设置,获得用户角色对应的页面。
35、进一步地,所述基本功能获取模块包括:
36、扫描及标注模块,用于对所述用例图进行扫描,收集用例图对应的用例数据,并对所述用例数据进行标注;其中,所述用例数据包括但不限于用例名称、描述、参与者、前置条件、后置条件、基本流程、扩展流程等信息。
37、预处理模块,用于对所述用例数据进行预处理,获取预处理后的用例数据;其中,所述预处理包括但不限于去重、过滤无用信息、分词等操作,以便进行后续的特征工程和模型训练。
38、关键特征提取模块,用于对所述预处理后的用例数据进行关键特征提取,获取所述用例数据的关键特征;其中,所述关键特征包括但不限制于关键词、语法结构、实体、动作等,以便用于机器学习模型的训练和预测。
39、用例图分类模块,用于选取机器学习模型对用例图进行分类,获得用例图对应的基本功能。其中,所述机器学习模型包括但不限制于决策树、随机森林、支持向量机等,并使用训练集对模型进行训练和优化。
40、进一步地,所述页面生成模块包括:
41、页面模板选取模块,用于根据业务需求,选取与所述也无需求对应的页面模板;其中,所述页面模板包括但不限制于响应式布局、列表页布局等。
42、基本布局模块,用于根据所选页面模板对页面进行基本布局,其中,所述基本布局包括页面头部布局、导航栏布局、主体内容区域布局等;
43、组件添加模块本文档来自技高网...
【技术保护点】
1.一种基于大数据的页面设计方法,其特征在于,所述页面设计方法包括:
2.根据权利要求1所述页面设计方法,其特征在于,根据用例图中的参与者之间的关系信息设置用户角色及其对应的不同页面,包括:
3.根据权利要求1所述页面设计方法,其特征在于,通过机器学习算法将用例分类为基本功能,包括:
4.根据权利要求1所述页面设计方法,其特征在于,根据页面模板根据所述基本功能生成页面,包括:
5.一种基于大数据的页面设计系统,其特征在于,所述页面设计系统包括:
6.根据权利要求5所述页面设计系统,其特征在于,所述页面设置模块包括:
7.根据权利要求5所述页面设计系统,其特征在于,所述基本功能获取模块包括:
8.根据权利要求5所述页面设计系统,其特征在于,所述页面生成模块包括:
【技术特征摘要】
1.一种基于大数据的页面设计方法,其特征在于,所述页面设计方法包括:
2.根据权利要求1所述页面设计方法,其特征在于,根据用例图中的参与者之间的关系信息设置用户角色及其对应的不同页面,包括:
3.根据权利要求1所述页面设计方法,其特征在于,通过机器学习算法将用例分类为基本功能,包括:
4.根据权利要求1所述页面设计方法,其特征在于,根据页...
【专利技术属性】
技术研发人员:兰雨晴,余丹,李其蓁,邢智涣,赵蒙蒙,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。