| SMART系统系统功能管理模块设计 |
|
| 设计类别:JSP毕业设计 文章来源:www.lw63.com 计算机论文 | 【字体:小 大】 |
2.3 系统功能需求分析与设计 通过以上系统流程设计,各模块实现了以下的功能: 2.3.1 登录验证 功能需求 用户通过输入正确的信息,通过登录验证后,用户应从数据库中获取他在系统中所具有的操作权限,以致在用户登录后能够看到其在所具有权限范围内的功能模块。 模块划分 用户登录:用户登录系统,为用户获取权限操作,并更新用户信息。 Session维护:维护用户登录系统的会话时间。 用户注销:用户登出系统,清空用户在Session中的信息,结束用户会话,并更新用户信息。 应用场景 用户进入到登录页面,需要输入相应的用户信息,登录系统后,用户才能够执行相应功能的操作;当系统修改该用户的登录信息后,则需要再次输入正确的认证信息或者从新刷新Session后才能访问到相信系统功能,同时,当用户注销系统时,也从Session中清空相应的会话信息。

SMART系统是一个在语言上采用跨平台的JAVA技术、在框架架构上采用流行的MVC架构、在业务架构中采用Spring的IOC思想和ORM技术的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。本文设计的系统管理功能模块采用了多用户多角色管理机制,确保不同的用户登录系统后能够操作属于自己权限范围内的功能。系统功能管理模块主要由用户管理子模块、角色管理子模块、角色设置管理子模块、权限管理子模块、系统菜单管理子模块、日志管理子模块和用户登录验证子模块构成。通过对系统功能的各种设置,实现对系统各级用户的角色设置和角色分配,限制和记录各级用户在系统中的对信息的功能操作,体现了系统权限设置的灵活性、数据操作的安全性。

结 论 通过对系统管理功能的前期分析、设计,以及后期的开发,虽然没有完全按照预期的时间进度安排完成了相关的系统设计和程序开发,但最终还是完成了最初系统设计的全部功能,包括:实现对多种用户的管理和维护;实现系统角色的管理和维护;实现对系统功能的权限管理和维护;实现对用户角色任务的管理和维护;实现对日志的管理和维护;实现多种用户的登陆;实现对菜单权限的管理。 该系统以开发的目的是做一个通用的系统功能管理模块,支持尽可能多的数据库后台,尽最大可能方便软件开发人员的二次开发和最终用户使用,还要保证权限管理技术的先进性,注重灵活性和安全性。 在这个系统的开发中,让我感受最深的是,要想让这个系统功能管理模块很轻松的融入其它的应用系统中,最好的方式就是将系统功能管理模块独立出来。比如权限管理,我们不能够在这个独立的系统功能模块里面直接的去实现对应用系统功能的权限管理控制,而应该为应用系统间接的实现权限管理控制和提供权限设置的接口,让他们自己动手来实现管理的对象目标,这样我们可以将开发的功能模块就很容易接入其它的应用系统中,而不需要做什么改动,提高系统的可扩展性。 本系统不但完成了设计上的系统功能开发,同时也将其应用到SMART系统中进行二次系统开发,但系统仍然在很多设计方面存在着不足之处,比如安全性等方面,有待后期进行改进。
|
浏览了该毕业设计的网友,还浏览了以下计算机毕业设计(可能对你感兴趣) |
| 没有相关文章
|
|
|
|
|