王艾
摘 要:随着国内高校规模的迅速扩大和教育体制的不断改革,高校学生诚信信息管理工作量大幅度增加,其复杂性也越来越大,这使得高校学生管理工作的信息化和网络化势在必行,开发高效的网络环境下学生诚信档案管理系统成为紧迫的任务。
关键词:高校学生;诚信档案;管理系统
1 系统流程
在启动应用程序时,首先将触发global.asp文件中的Application_onstart事件,该事件处理程序用来设置数据库连接信息并保存在Apphcation级变量。随后便进入登录界面进行用户身份验证。如果用户的身份验证通过,就可以进入系统的主界面(即诚信信息管理功能界面)进行操作和查询。系统流程图如下图所示。
2 系统功能设计
2.1 学生用户角色功能的设计
在本系统中,学生可以完成的操作有注册、登陆、查看诚信信息、提出意见、与老师进行交流、查看通知等。各项具体功能如下:
1.注册只有本校在校生才可以以学生用户身份注册用户。
2.登录注册后,先登录才能进入系统。
3.查看诚信信息学生用户进入系统查询诚信信息,只能查看自己的诚信信息并且不能将其删除或修改。
4.提出意见学生在查看了自己的诚信信息后,可以对老师给自己的诚信评价提出意见并将其提交给老师的留言板,等待老师进行进一步的调查和审核。
5.与老师进行交流在本系统中学生可以和老师针对诚信道德教育问题以及怎样提高大学生诚信道德素质等进行讨论。
2.2 教师用户角色功能的设计
教师可以完成的操作有录入信息、查询信息、修改信息、与学生交流、发布通知等。各项具体功能如下:
1.录入信息根据对学生全方面的了解、调查和审核之后,向系统输入对学生的诚信评定。
2.查询信息教师可以按学号或姓名查询所有学生的诚信信息。
3.修改信息教师可以根据学生情况的变化,对其诚信信息进行修改。
4.与学生交流与学生进行关于诚信道德建设的讨论,建议学生如何提高自身道德修养并解答学生提出的问题。
5.发布通知发布活动消息或系统消息,供其他用户阅览。
2.3 游客身份用户角色功能的设计
用人单位只需填写用户名就可直接登陆进入系统。进入系统后可查询本单位的目标学生的诚信信息,还可以提出意见和建议,提交给系统供教师参考。
2.4 权限管理模块的功能设计
该模块包括密码修改和权限管理两个功能模块。
1.密码修改:在用户成功登录到系统后,实现合法修改其密码的功能。
2.权限管理:只有超级用户system(即系统管理员)具有访问该功能模块的权限。system用户可以在该模块中添加、删除其他用户,以及控制其他用户对各子模块的操作权限。而一般用户不能够访问该子模块,即一般用户只有被授予权限的能力,而没有授予其他用户权限的能力。
3 学生诚信档案管理系统后台数据库设计
本系统与其它管理信息系统一样,数据库管理系统和数据是其中主要部分。所谓数据库系统是对系统所用到的数据进行增加、修改、删除等日常维护的计算机应用软件系统。诚信信息管理系统涉及的数据的主要特征是数据量大、数据类型多和数据分布存储,而数据加工和数据之间的关系比较简单。依据信息工程原理,数据位于现代数据处理的中心,具有一定稳定的数据基础是建设MIS最本质的问题,数据库设计的合理与否将直接影响到系统的性能和后期开发的难易程度。
3.1 诚信管理系统数据库的建立
现在的关系型数据库系统比较多,而且在使用上具有一定的通用性。在诚信信息管理系统中,后台数据库选择的是SQLServer2000。选择SQLServer 2000是因为SQLServer2000具有大型数据库的代表性,可以很好地支持客户机/服务器网络模式,能够满足各种类型的单位对构建网络数据库的需求,并且在操作的易用性、功能的可伸缩性、可靠性以及数据仓库等方面有显著的改进和提高。
3.2 诚信信息管理系统数据结构的设计
在创建完数据库之后需要做的就是设计功能模块的数据结构。数据结构设计是开发应用系统中非常重要的一个环节,数据结构设计的好坏将直接关系到程序的后期开发效率及开发的成败,因此在具体编写代码前,一定要做好数据结构的设计工作。
在数据库设计中,数据库设计的规范化与查询效率和所占存储空间是相互貌和互相制约的。从关系数据库设计的理论来说,数据库所满足的范式越高,如BCNF、4NF,则数据库越完备,性能越好,数据的冗余也越小,没有插入或删除异常情況,但这常常会降低查询的效率。有时数据库分析所带来的消除更新异常的好处与经常查询、频繁进行自然联结所带来的效率的降低相比得不偿失。同时,冗余字段的使用可以提高数据的处理速度,其代价是增加存储空间对于那些检索频率较高的字段来说是可以考虑的。
参考文献
[1]盖之华. 基于校园一卡通的学生信用管理系统的设计与实现[D].苏州大学,2015.
[2]刘玉玮. 高校大学生诚信档案工作研究[D].山东大学,2008.endprint