电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于SSH框架的教务管理系统的权限管理系统设计

基于SSH框架的教务管理系统的权限管理系统设计_第1页
基于SSH框架的教务管理系统的权限管理系统设计_第2页
基于SSH框架的教务管理系统的权限管理系统设计_第3页
基于 SSH 框架的教务管理系统的权限管理系统设计摘要:权限管理是教务管理系统中最基础,也是重要的一个子系统。本文采纳 SSH 框架进行设计,遵循 MVC 设计模式,将授予不同身份用户不同的权限,这样以来,使得系统的安全性更强,操作更简便。关键词:SSHJSP 权限管理1SSH 概述SSH 为 trut+pring+hibernate 的一个集成框架,采纳 SSH 框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。以帮助开发人员在短期内搭建结构清楚、可复用性好、维护方便的 Web 应用程序[1]。2 系统总体设计教务管理系统是一个容量较大,处理业务较多较复杂的系统,分别由8 个子系统来处理所有业务,而每个子系统本身又包含多个非常细致的功能,整个系统基本上可以看作一个金字塔形,最底层是工作人员、老师、学生这些终端使用者。因此,系统在设计时,在页面形式上采纳了基于SSH 的框架结构,用户输入用户名和密码登陆系统后,在框架左侧可以看到每个子系统的按钮,点击该按钮后在右上侧框架内看到该子系统的功能显示,用户点击各项链接,开始操作。操作的结果,例如查询时所看到的表单,显示于框架的右下侧区域。因为用户的身份不同、需求不同,不需要所有的用户所有的 8 个子系统都可见,一者为了操作的方便,二者也是为了系统的安全。经过管理员的权限授予设定后,不同的用户看到的子系统数量是不一样的。并且老师、学生、工作人员的页面显示结构也不一样。3 权限管理的设计3.1 权限管理概述权限管理是对不同身份的用户授予不同的权限,在该教务管理系统中,要求身份不同的用户所看到的系统的功能、内容不同。为此,系统设置了管理员及管理模块。管理模块是独立于所有子系统模块之外的,其作用是管理员对用户进行权限的授予和收回[2]。3.2 管理员授予各种用户权限管理的流程在教务管理系统中,教务处是一个相当重要的角色,全院的教学工作均需要教务处去安排、协调、调节,所以在本系统中,就设置教务处为管理员。可以对系统中的所有模块进行操作,并且要对其系统中的其他各种用户进行授权。教务处授予其他用户权限的过程:管理员在用户权限表中写入与该用户 ID 相关子系统的链接,即填充 rightHref 的字段值,然后将该字段所对应的链接显示于用户界面中,这样就实现了对该用户权限的授予。其流程图如图 1 所示。图 1 管理员的权限授予和收回流程图具体的操作过程描述如下:2)系统从用户表中读取所有用户信息,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部