西门子SMART模块在智能在线考试信息管理系统中的应用
SMART系统是一个在语言上采用跨平台的JAVA技术、在框架架构上采用流行的MVC架构、在业务架构中采用Spring的IOC思想和ORM技术的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。
西门子SMART模块采用了多用户多角色管理机制,确保不同的用户登录系统后能够操作属于自己权限范围内的功能。系统功能管理模块主要由用户管理子模块、角色管理子模块、角色设置管理子模块、权限管理子模块、系统菜单管理子模块、日志管理子模块和用户登录验证子模块构成。通过对系统功能的各种设置,实现对系统各级用户的角色设置和角色分配,限制和记录各级用户在系统中的对信息的功能操作,体现了系统权限设置的灵活性、数据操作的安全性。
西门子SMART模块根据系统用户主要包括两种,教师用户和学生用户。教师用户又分为四种不同的用户,如:省级教师用户、市级教师用户、区县级教师用户、学校级教师用户,并且他们在系统的权限都不相同,系统应提供对这些用户的区别以及权限控制。如果登录用户具有足够的权限的话,可以对这些用户进行控制管理。用户管理需实现对这些用户的参数匹配搜索和管理,对用户的管理主要要求实现对这些用户的添加、更新、删除和对新加用户的激活等相关功能。
搜索功能:系统管理员可以通过参数匹配来搜索当前系统的用户,将输入的某些参数作为模糊查询的方式来搜索,并将所查询出来的结果以一种统计的列表方式展现出来。