学生信息管理系统技术方案

技术编号:7518260 阅读:182 留言:0更新日期:2012-07-12 00:20
本发明专利技术揭示了一种学生信息管理系统,包括:数据库,数据库保存学生信息数据,每一条学生信息数据包括以姓名字段和成绩字段,数据库具有三个数据接口,每一个数据接口具有不同的数据操作权限;访问装置,访问装置与数据库的三个数据接口进行数据通信,访问装置根据用户的身份识别符确定操作权限,并选择具有相应的操作权限的数据接口访问数据库;界面产生装置,与访问装置进行数据通信,界面产生装置首先产生身份识别界面,用户输入身份识别符后界面产生装置根据身份识别符产生三种不同的交互界面,三种交互界面对应不同的操作权限。本发明专利技术面对不同的对象提供不同的操作权限,在实现工作高效化、系统化、规范化和自动化的同时,确保的数据安全性。

【技术实现步骤摘要】

本专利技术涉及数据库技术,尤其涉及一种对学生信息进行管理的数据库系统。
技术介绍
学生信息管理成为学校管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。因此为了保证学校的信息流畅,工作高效,有必要设计一个学生信息管理系统。这不但能使教务人员从复杂的学生信息管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。学校学生信息与成绩等管理工作都是采用传统的手工管理,这个传统人工的管理方式存在着许多缺点,如效率低,保密性差,一方面导致教师对学生情况的不了解,教师对学生管理工作也倍感头痛,由于长时间的累积,将产生大量的文件和数据,这对于查找,更新和维护都有不少的困难,耗费大量劳动力,很难避免错误的产生。由于上述原因,为帮助广大教师提高工作效率,实现学生信息管理系统工作流程的系统化、规范化和自动化,所以决定开发本学生信息管理系统。学生信息管理系统应该完成以下两个方面的内容学生信息档案资料的管理、学生成绩的管理,每个内容需要提供添加、修改和查询的功能。学生信息管理系统在开发过程中收集到的客户需求文档记录的关键部分可概括为以下几个部分会使用到该系统的用户教师、学生、管理员。各类用户的权限不一样。例如教师可以录入并查询学生的成绩信息,学生只能查询自己的档案信息与成绩,管理员可以添加、修改、查询、删除学生信息档案资料以及其他 fn息ο要有系统备份功能,系统出故障时,应该有相应的应急措施或者系统恢复功能。由此可见,学生信息管理系统需要满足3个方面的需求教师对于自己相关的部分数据实体进行操作;学生作为查询者对数据实体进行查询操作;管理员使用系统对数据进行维护操作。
技术实现思路
根据本专利技术,提出一种学生信息管理系统,包括数据库,数据库保存学生信息数据,每一条学生信息数据包括以姓名字段和一成绩字段,数据库具有三个数据接口,每一个数据接口具有不同的数据操作权限;访问装置,访问装置与数据库的三个数据接口进行数据通信,访问装置根据用户的身份识别符确定操作权限,并选择具有相应的操作权限的数据接口访问数据库;界面产生装置,与访问装置进行数据通信,界面产生装置首先产生一身份识别界面,用户输入身份识别符后界面产生装置根据身份识别符产生三种不同的交互界面,该三种交互界面对应不同的操作权限。该三个数据接口包括第一接口,第一接口具有访问并编辑学生信息数据的权限;第二接口,第二接口具有访问学生信息数据的权限并能够对学生信息数据的成绩字段进行编辑;第三接口,第三接口只能访问特定的学生信息数据。界面产生装置包括一身份识别符数据库,身份识别符数据库保存身份识别符与操作权限的对应关系。根据本专利技术,还提出一种学生信息管理系统,包括服务器端,服务器端包括数据库和访问装置,数据库保存学生信息数据,每一条学生信息数据包括以姓名字段和一成绩字段, 数据库具有三个数据接口,每一个数据接口具有不同的数据操作权限;访问装置与数据库的三个数据接口进行数据通信,访问装置根据用户的身份识别符确定操作权限,并选择具有相应的操作权限的数据接口访问数据库;客户端,通过数据通信网络与服务器端通信,客户端包括界面产生装置,界面产生装置与服务器端的访问装置进行数据通信,界面产生装置首先产生一身份识别界面,用户输入身份识别符后界面产生装置根据身份识别符产生三种不同的交互界面,该三种交互界面对应不同的操作权限。三个数据接口包括第一接口,第一接口具有访问并编辑学生信息数据的权限;第二接口,第二接口具有访问学生信息数据的权限并能够对学生信息数据的成绩字段进行编辑;第三接口,第三接口只能访问特定的学生信息数据。界面产生装置包括一身份识别符数据库,身份识别符数据库保存身份识别符与操作权限的对应关系。本专利技术的学生信息管理系统面对不同的对象提供不同的操作权限,在实现工作高效化、系统化、规范化和自动化的同时,确保的数据安全性。附图说明图1揭示了根据本专利技术的第一实施例的学生信息管理系统的结构图。图2揭示了根据本专利技术的第二实施例的学生信息管理系统的结构图。具体实施例方式本专利技术的学生信息管理系统是基于数据库系统,数据库系统的建立离不开数据库设计。数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。目标为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。数据库在一个信息管理系统中占有非常重要的地位,数据结构设计的优劣将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。对于学生信息管理系统来说,存在如下的设计要求1)设计不同用户的操作权限与模块;2)教师可以录入并查询学生的成绩;3)学生有查询个人成绩信息的权利,但是不能进行修改,也不能查询他人的成绩 fn息;4)管理员可以添加、修改、查询和删除学生的成绩信息。参考图1所示,揭示了根据本专利技术的第一实施例的学生信息管理系统的结构图, 该学生信息管理系统包括数据库10,数据库10保存学生信息数据,每一条学生信息数据包括以姓名字段和一成绩字段,数据库具有三个数据接口,每一个数据接口具有不同的数据操作权限。在一个实施例中,三个数据接口包括第一接口、第二接口和第三接口。第一接口具有访问并编辑学生信息数据的权限,供管理员使用。第二接口具有访问学生信息数据的权限并能够对学生信息数据的成绩字段进行编辑,供教师使用。第三接口只能访问特定的学生信息数据,供学生使用。访问装置12,访问装置12与数据库10的三个数据接口进行数据通信,访问装置 12根据用户的身份识别符确定操作权限,并选择具有相应的操作权限的数据接口访问数据库。界面产生装置14,与访问装置12进行数据通信,界面产生装置14首先产生一身份识别界面,用户输入身份识别符后界面产生装置根据身份识别符产生三种不同的交互界面,该三种交互界面对应不同的操作权限。在一个实施例中,界面产生装置14包括一身份识别符数据库16,身份识别符数据库16保存身份识别符与操作权限的对应关系。通过查询身份识别符数据库16,就能够了解当前的用户具有什么样的权限,即管理员、教师还是学生。参考图2所示,揭示了根据本专利技术的第二实施例的学生信息管理系统的结构图, 该学生信息管理系统是在网络上一分布式的方式实现,包括服务器端20和客户端23。服务器端20,服务器端20包括数据库21和访问装置22。数据库21保存学生信息数据,每一条学生信息数据包括以姓名字段和一成绩字段,数据库具有三个数据接口,每一个数据接口具有不同的数据操作权限。在一个实施例中,三个数据接口包括第一接口、 第二接口和第三接口。第一接口具有访问并编辑学生信息数据的权限,供管理员使用。第二接口具有访问学生信息数据的权限并能够对学生信息数据的成绩字段进行编辑,供教师使用。第三接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:杨雯婷张仁良
申请(专利权)人:上海杉达学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术