一种基于b/s构架的业务系统的菜单显示方法和系统的制作方法

文档序号:9436128阅读:715来源:国知局
一种基于b/s构架的业务系统的菜单显示方法和系统的制作方法
【技术领域】
[0001]本发明涉及图形用户界面(⑶I)领域,尤其涉及一种基于B/S构架的业务系统的菜单显示方法和系统。
【背景技术】
[0002]B/S构架(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,客户机上只要安装浏览器,就可以登录业务系统进行操作。随着JavaScript技术的发展,B/S构架的WEB应用程序也逐渐利用具有很强交互性的客户端技术来为用户提供一个更高和更全方位的网络体验。
[0003]传统的业务系统通常将菜单以树形结构安排在左侧,或者以下拉列表形式安排在顶部。界面比较单一,交互性较差,对于层级结构较深的菜单不易操作,对于常用的菜单和功能也不能快速进行选择。
[0004]因此,需要实现一种用户体验更好的菜单显示方法,提供更好的交互性,能够进行个性化的菜单设置。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种具有更好的交互性、且能够进行个性化设置的业务系统菜单显示方法和系统。
[0006]本发明解决上述技术问题的技术方案如下:一种基于B/S构架的业务系统的菜单显示方法,包括以下步骤,
[0007]SI,数据库预先存储用户权限信息、业务菜单数据和用户权限与业务菜单的映射关系;
[0008]S2,接收用户输入的登录信息,所述登录信息包括用户名和用户密码;
[0009]S3,调取数据库中的用户权限信息验证所述登录信息是否具有访问当前业务系统的权限,如果是,则根据用户权限与业务菜单的映射关系加载用户权限所对应的业务菜单,并执行S4 ;如果否,则反馈给用户无权限的提示信息;
[0010]S4,调取数据库中当前用户权限所对应的业务菜单数据,在业务系统主界面上以图标平铺的方式显示当前用户权限所对应的业务菜单,一个图标相对应一个业务菜单。
[0011]本发明的有益效果是:本发明在传统的业务菜单结构基础上增加了更多的交互性和自定义功能,可以用类似操作系统桌面的界面风格展示系统菜单;支持多个业务功能同时进行操作和相互快速且;可以根据用户个性化需求调整各菜单的位置,将常用功能发布成快捷方式;为用户提供更灵活、可定制、图形化、交互性更好的系统操作界面。
[0012]为了解决所述技术问题,本发明还提供一种基于B/S构架的业务系统的菜单显示系统,包括数据库、登录信息接收模块、用户权限验证模块和业务菜单显示模块;
[0013]所述数据库,用于存储用户权限信息、业务菜单数据和用户权限与业务菜单的映射关系;
[0014]所述登录信息接收模块,用于接收用户输入的登录信息,所述登录信息包括用户名和用户密码;
[0015]所述用户权限验证模块,用于调取数据库中的用户权限信息验证所述登录信息是否具有访问当前业务系统的权限,如果是,则根据用户权限与业务菜单的映射关系加载用户权限所对应的业务菜单,并执行S4 ;如果否,则反馈给用户无权限的提示信息;
[0016]所述业务菜单显示模块,用于调取数据库中当前用户权限所对应的业务菜单数据,并在业务系统主界面上以图标平铺的方式显示当前用户权限所对应的业务菜单,其中每一个图标相对应一个业务菜单。
【附图说明】
[0017]图1为本发明一种基于B/S构架的业务系统的菜单显示方法步骤流程图;
[0018]图2为本发明在B/S架构下业务系统的菜单生成步骤图;
[0019]图3为本发明一种基于B/S构架的业务系统的菜单显示系统模块关系示意图。
【具体实施方式】
[0020]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0021]本发明实现了在B/S架构下的业务系统的菜单显示方式采用类似windows操作系统桌面的显示风格,对树形结构的系统菜单进行重新组织和显示,并提供个性化的制定功會K。
[0022]如图1所示,一种基于B/S构架的业务系统的菜单显示方法,包括以下步骤,
[0023]SI,数据库预先存储用户权限信息、业务菜单数据和用户权限与业务菜单的映射关系。用户权限不同,所对应的业务菜单也不相同,例如当用户权限为管理员时,其所对应的业务菜单具有增加、删除、修改普通用户的用户信息的功能菜单。
[0024]S2,接收用户输入的登录信息,登录信息包括用户名和用户密码。
[0025]S3,调取数据库中的用户权限信息验证登录信息是否具有访问当前业务系统的权限,如果是,则根据用户权限与业务菜单的映射关系加载用户权限所对应的业务菜单,并执行S4。如果否,则反馈给用户无权限的提示信息。
[0026]S4,调取数据库中当前用户权限所对应的业务菜单数据,在业务系统主界面上以图标平铺的方式显示当前用户权限所对应的业务菜单,一个图标相对应一个业务菜单。
[0027]一种基于B/S构架的业务系统的菜单显示方法,当业务菜单具有多个层级时,业务系统主界面上显示的业务菜单为顶级业务菜单,用户点击每一层级业务菜单所对应的图标,打开相应的业务窗口,业务窗口中以图标平铺的方式显示当前业务菜单的下一级别的业务菜单。
[0028]图标平铺的方式根据显示器的分辨率大小而进行调节,当图标组的个数超过显示分辨率所能显示的最多图标个数时,对图标组进行分屏显示。
[0029]一种基于B/S构架的业务系统的菜单显示方法,业务窗口包括面包肩导航,面包肩导航以顶级业务菜单 > 一级业务菜单> 二级业务菜单 > 三级业务菜单 >…… > 当前级别业务菜单的方式显示当前级别业务菜单的历史路径,用户点击面包肩导航中任一级别的业务菜单所对应的图标,则退回到相应级别的业务菜单。
[0030]一种基于B/S构架的业务系统的菜单显示方法,当用户点击多个业务菜单所对应的图标时,多个业务菜单所对应的业务窗口显示于同一工作界面。每个显示的窗口在当前界面下方的任务栏上生成一个任务窗口,点击不同的任务窗口实现对不同的显示的窗口进行快捷切换。这种方式可以方便用户打开多个业务窗口进行操作,有利于窗口的切换,提高了业务系统的交互性。
[0031]—种基于B/S构架的业务系统的菜单显示方法,业务菜单支持被拖拽到指定业务菜单中作为指定业务菜单的下级业务菜单。
[0032]—种基于B/S构架的业务系统的菜单显示方法,业务系统主界面支持文件夹创建,并对文件夹命名,形成自定义业务菜单。业务菜单支持被拖拽到自定义业务菜单中作为指定义业务菜单的下级业务菜单。业务系统主界面支持用户添加常用的业务菜单选项的快捷方式。业务系统主界面还支持用户添加没有操作完或者填写完的业务表单作为快捷方式。
[0033]用户的自定义业务菜单、用户拖拽业务菜单、添加快捷方式的行为成为自定制行为,用户进行自定制行为后,会产生自
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1