是和这部分息息相关的。所以在用户管理模块中还要实现用户登录部分。在项目开始之前首先要进行的是静态页面的评审。结合静态页面,本小节将详细的介绍用户设计的流程,包括用户管理中修改密码用户信息用户管理角色管理权限管理的界面的设计流程。修改密码界面设计用户点击修改密码时,要求在修改密码的主页面将会显示登录时的用户账号。其中原密码新密码确认密码都属于必填项不可缺少的。显示内容如图所示用户信息界面设计当用户点击左侧用户信息时,要求在右侧显示登录用户的账号姓名角色等信息,用户信息显示的是当前登录用户的相应信息。在设计用户信息显示界面时要注意在静态页面中最基本设计原则问题,绝对不能出现脚本。用户信息显示界面如图所示图修改密码河南大学本科毕业生学士学位论文第页用户管理界面设计用户管理的设计中,要求右侧有查询,添加,修改,删除,刷新五个按钮。在列表中显示账号全名描述等用户信息。用户点击查询按钮时,要求出现如图所示界面,全为空时查出全部信息。在用户管理主页面中显示出来。用户点击添加按钮时,要求在右侧显示基本属性和扩展属性两个页,界面如图所示。在添加用户信息的界面中的基本属性中要求有账号全名密码所属角色等信息。扩展属性中要求有更加详细的用户信息,包括等。图当前用户信息的显示图用户查询河南大学本科毕业生学士学位论文第页点击扩展属性后,在扩展属性中要求实现了用户的额外信息的添加。在用户的扩展属性值中实现用户的信息的维护和储存功能。界面如图所示当点击修改按钮时,要求就选中用户的信息根据用户显示在修改页面中,界面如图所示图添加用户基本信息界面图用户信息修改页面图添加用户扩展属性界面河南大学本科毕业生学士学位论文第页角色管理界面设计根据需求,点击左侧角色管理时,将会在右侧显示个角色树,点击每个角色后,右侧显示角色的信息,与的角色管理对应。单击角色树中的右键,会有添加删除选项。点击添加后,右侧界面刷新为空,输入相应信息点击确定后,该角色添加完成为新添加的角色赋予权限后,在角色树中可把该角色删除界面显示如图所示权限管理界面设计点击左侧权限管理时,要求在系统中出现角色管理树与权限管理树的界面,这部分的设计要求是在用户需求基础上,将具体的使用权限和角色对应起来。界面如图所示图角色管理界面图权限管理界面河南大学本科毕业生学士学位论文第页数据库表设计该系统模块的实现有多个表设计组成,用户表结构的设计也是很重要的,个系统能否正常高效的运行同数据库表的设计有很大的关系。设计数据库表,要注意的就是和实际相联系,设计时要充分考虑到用户使用和实现功能时的效率。数据库表的设计清单如表所示表数据库表的设计清单序号表名称包含的数据元素基本属性表人员,姓名,账户,密码,描述信息扩展属性表,电子邮件,地址,电话,出生日期,国家,性别,第安全域,安全域,安全域的名字。人员角色映射表人员的,角色,个人员可以对应多个角色角色表角色姓名,自己的,父角色的,角色描述,叶子节点标示角色扩展表角色的角色的扩展信息树表树的,名字,父节点,目标,位置角色树映射表树的角色在这个系统模块的实现中共牵涉到个表的设计,详细的设计可以参看源程序的数据库的设计部分。河南大学本科毕业生学士学位论文第页第章用户管理模块系统实现本章将根据用户管理模块对系统的设计进行代码实现。其中包括修改密码用户信息用户管理角色管理和权限管理模块的代码实现,自定义标签的实现将在用户管理模块进行阐述。数据库表创建创建用户基本属性表,十分复杂的设计过程,里面牵涉到了数据大量频繁的读取和显示。具体的实现详细过程和方法,可参阅毕业设计的具体类文件。权限管理权限管理实现的核心技术主要体现在了树的动态生成和角色树读取数据的实现。另外重要的点就是数据库的设计部分,如何将角色和权限河南大学本科毕业生学士学位论文第页对应起来,这是和数据库中表的设计相关,将角色和权限树中的相映射。权限管理的核心代码如下设置成功,在权限的设置中和角色相对应,使用了技术,进行相应的处理。河南大学本科毕业生学士学位论文第页结论本文是在安全运维平台的基础上实现了用户管理模块的相关功能,实现了修改密码用户信息显示用户管理包括修改增加删除刷新等权限管理角色管理等功能。本文对基于框架下的用户管理模块的实现有个详细的分析和设计模式,实现了总体的需求功能和架构。用户管理模块系统的开发基于框架,使用了自定义标签局部刷新等技术,具有较高重用性页面简洁灵活动用等特点。由于个人水平有限经验缺乏和时间不足等原因,论文和毕业设计在实现中还有许多的不足之处。部分细节问题还需要解决,出现和不妥之处在所难免,恳请各位老师批评指正。河南大学本科毕业生学士学位论文第页参考文献,基础教程,人民邮电出版社,年月,面向对象的分析与设计,机械工业出版社,年等编著,编程指南,第版,电子工业出版社,年谢小乐美,经典实例详解,清华大学出版社,年赵学良译,与核心编程,第版,清华大学出版社孙卫琴,精通基于模式地设计于开发,电子工业出版社李晓黎张晓辉编著,数据库应用系统开发与实例,人民邮电出版社,年月著,侯捷译,编程思想,第版,机械工业出版社,年月,在本系统模块中共关联了七个表,三个序列。详细的数据库实现代码参见源程序工程架构中的数据库建表语句。修改密码修改密码首先要接收到用户传来的用户名密码之后通过配置文件,调用后台的进行执行,通过层的调用修改密码。修改密码的数据层的核心代码如下用户信息根据当前用户的登录时的,从数据库中动态的显示出用户的所有信息。中的主要代码如下河南大学本科毕业生学士学位论文第页在页面中使用类似的参数传递得到页面中实现的数据。引入范围是通过配置文件,找到相应的方法,进行处理中的数据库查询返回的语句如下用户管理用户管理是个重要的管理平台,在用户管理这个子模块,有查询增加删除修改刷新等操作。首先要在页面中能够动态的从数据库中读出所有的用户信息,这是实现的关键。实现的核心代码可参见源程序。关于自定义标签实现的部分核心代码中要有方法和方法,在这主要介绍下翻页标签的实现。在这样的两个方法中可以根据需要实现代码的封装,具体的实现标签的功能。要配置个文件,在文件中指明要用到的类,根据这个配置在文件中和配置系统标签样就可以在页面中使用自定义标签。在页面中使用标签的核心代码如下首先引入标签在页面中可以使用下面的代码河南大学本科毕业生学士学位论文第页角色管理登录是用户管理模块的第步,也是属于角色管理的。管理人员只有先登录到系统才能利用用户管理模块的功能对系统进行维护和管理。用户管理模块中用户要输入用户名和密码到数据库中进行验证工作才能够实现登录部分,其中包括验证码的实现。进行数据库查询判断账户是否合法的核心代码如下角色是根据现实生活中的实际抽象出来的,角色管理的设计思想是面向对象的。人是有角色的。这部分的难点是在树的动态读取,局部刷新,角色与权限的合理映射和传值后台操作。包含在层的生成树对应树的部分代码如下所示,包含在层角色树核心代码主要使用来动态的完成树的创建。角色和权限是角色管理界面设计权限管理界面设计数据库表设计第章用户管理模块系统实现数据库表创建修改密码用户信息用户管理角色管理权限管理结论
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 28 页
第 2 页 / 共 28 页
第 3 页 / 共 28 页
第 4 页 / 共 28 页
第 5 页 / 共 28 页
第 6 页 / 共 28 页
第 7 页 / 共 28 页
第 8 页 / 共 28 页
第 9 页 / 共 28 页
第 10 页 / 共 28 页
第 11 页 / 共 28 页
第 12 页 / 共 28 页
第 13 页 / 共 28 页
第 14 页 / 共 28 页
第 15 页 / 共 28 页
预览结束,还剩
13 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。