APP下载

基于B/S构架的高校学生综合测评成绩管理信息系统设计

2013-12-01崔赛英李燕梅

长江大学学报(自科版) 2013年13期
关键词:学业成绩学年安全性

崔赛英,李燕梅

(临沧师范高等专科学校信息科学与技术系,云南 临沧677000)

高校学生综合测评成绩是对学生的德、智、体、能进行全面考核和评价,按学年将学生在校期间的思想表现、学业成绩、体育、卫生、社会实践等各方面进行综合量化,形成综合测评成绩。通过综合测评,能较准确、全面反映学生的综合素养,有利于加强学生教育、管理研究,增强对学生教育的针对性和管理的科学性;通过综合测评,让学生的思想教育、行政管理与学生的自我教育、自我管理相结合,激发学生奋发向上,进一步促进校风、学风建设;通过综合测评,为学生各项荣誉评定、奖学金、助学金的发放以及就业推荐提供可靠的依据。

随着各高校办学规模的日益扩大,在校生的人数日益增大,传统的手工管理学生综合测评成绩势必造成大量的人力、物力、财力等资源的浪费,而且还可能出现由于管理者一时的疏忽导致所有的工作都得卷土重来。利用计算机管理学生综合测评成绩相关的庞大而复杂的数据,不仅查询、修改、统计方便,而且出错率低、效率高、速度快,既能满足学校学生管理者的需要,又能满足了现代管理的需要。

1 综合成绩测评的内容和计分方法

综合测评成绩是对学生的德、智、体、能4方面进行全面考核和评价,但各高校对综合测评成绩的评定和计算也略有不同。临沧师范高等专科学校学生综合素质测评的内容包括政治思想觉悟、学业成绩、文明礼貌、体育卫生、社会实践活动等方面,为了方便统计、实施,在具体实施时采用重新组合方案进行。综合测评成绩由思想品德分A、学业成绩分B、体育卫生分C、奖惩分D 4部分组成。

综合测评成绩计算公式为:

其中,思想品德分主要从思想政治表现、学习态度等5项进行考核,占35%;学业成绩为本学年总平均分(选修课除外),占50%;体育卫生分由学生的体育锻炼情况和劳动卫生来进行评定,占15%;奖励分主要从学生的社会工作能力及表现情况,学生个人先进获奖,各种竞赛获奖,公开发表刊物或作品获奖,取得各种证书等方面进行加分;对有违法、违规、违纪行为的学生给予减分。

2 系统功能模块及系统结构图

2.1 系统功能模块

通过大量的深入调查,结合学校的实际需求,确定该系统应具备如下功能。

1)系统的安全性设置 为确保系统数据的安全性,设置系统用户登陆身份验证和用户级别鉴定,用户级别分为普通用户只能对系统进行数据查询、打印操作,管理员可对系统进行所有操作。

2)学生信息管理 包括学生信息、班级信息、各系部信息等数据的浏览、记录添加、修改、删除等一系列操作。

3)学生数据批量处理 在对学生信息添加时,由于每个班的学生的学号除后2位不同之外,班级编号、系号字段的取值完全相同,故在设置批量添加学生,用户只需要输入该班学生学号的前8位和人数,选择相应的班级编号、系号,即可实现该班级学生信息的批量添加;另一方面每一年至少都有上千学生毕业,在此应设置批量删除学生的相关信息,用户只要输入删除学生级别,选择学生类型专科或本科或五年制即可完成毕业生数据的删除操作。

4)学生成绩信息管理 在进行综合测评成绩计算时,学生该学年的学业成绩占到50%,故系统必须对学生的学业成绩进行管理,一方面学生综合测评成绩必须用到学业成绩,另一方面,在综合测评成绩基础上各种荣誉的评选、各种奖学金、助学金评选也会用到学业成绩。学生成绩信息管理包含2部分内容即课程信息管理和成绩管理,成绩管理是对学生各门课的成绩进行添加、保存、删除等操作。

5)学生综合测评成绩管理 学生有了该学年的学业成绩就可以对学生进行综合测评成绩处理,用户只须要输入学生学号、学年系统自动提取学生该学年的每一学期的平均分,并自动计算该学年的平均分,用户输入综合测评的各项得分,系统自动计算学生的综合测评成绩。

6)数据备份与恢复 考虑到系统在使用过程中的环境安全性,设置了系统数据的备份与恢复。用户可以定期或不定期对使用数据进行备份,若遇到系统数据的丢失的情况,用户可对数据进行恢复,尽可能将损失降到最低[1]。

6)Excel数据的导入和导出 由于办公自动化之后,大量的数据采用Excel文档保存[2],故系统设置将Excel数据的导入和导出,方便用户操作,提高用户操作时效。

7)数据的查询、打印和统计 综合测评成绩管理系统对学生的学业成绩、综合测评成绩进行统一的管理,在学业成绩的基础上进行三好学生、优秀班干部评选,在综合测评成绩的基础上可以进行优秀毕业生及奖学金等评选。所以系统提供必要的学生成绩查询、综合测评成绩查询并根据需要进行打印报表;筛选每一学年满足评优、奖助学金的学生名单并根据需要进行报表的打印。

2.2 系统结构

根据系统的功能描述,可画出普通用户的系统结构和系统管理用户的系统结构图如图1和图2所示。

图1 普通用户的系统结构图

图2 系统管理员系统结构图

3 数据库的设计

3.1 系统E-R图

根据系统需求分析及功能描述绘制如图3所示的系统总体E-R(Entity-Relationship Approach,实体-联系方法)图。

综合测评成绩管理系统涉及的实体有班级(班级编号,班级名称)、系部(系号,系名)、学生(学号,姓名,性别,职务)、课程(课程编号,课程名称,性质,学期)、综合测评成绩(编号,学年,思想政治表现,学习态度,文明礼貌,纪律观念,集体观念,学业成绩等)。

图3 系统E-R图

3.2 数据库逻辑结构设计(确定系统关系模型)

概念模型是一个与计算机系统完全无关的概念模式。数据库逻辑结构设计的任务是将概念模型(E-R图)转换为特定的DBMS系统所支持的数据模型的过程,如网状模型、关系模型、层次模型等,在此笔者只讨论将E-R图转换为关系模型。数据库逻辑结构设计的具体步骤如下:

1)导出原始关系模式 将整体E-R图转换为关系模式方法如下:一个实体转换为一个关系模式,实体的码为关系模式的码;一个联系转换为一个关系模式,如果联系是一对一的关系,每个实体的码都可以作为关系的码;如果联系是一对多的联系,关系的码为多方实体的码;如果联系是多对多的联系,与之相联系的实体的关键字的组合构成关系的组合关键字。E-R图转换为关系模式后,具有相同码的关系模式进行合并。

2)模式的规范化处理 为了尽可能减少数据的数据冗余,提高数据的独立性,必须对数据的初始关系模式进行规范化处理,即消除所有非主属性对任何关键字的传递依赖或所有属性对任何关键字的传递依赖,达到3 NF(关系数据库第三范式,只消除非主属性对主属性的传递依赖)或BCNF(BOYCECODD范式,在BNF基础上的改进式,消除所有属性对主属性的传递依赖)的要求即可。

3)对关系模式进行评价和修正 模式评价就是要检查所有的数据库模式是否满足用户功能需求,效率如何,并根据实际的需要加以修正。根据以上步骤,对系统关系模式进行确定、规范、评价、修正等操作后,确定学生综合测评成绩管理系统所需的数据模式如下:

4 系统安全性设计

系统的安全性机制可以通过网络操作系统、NTFS文件系统、Access数据库系统保护性能级IIS安全性共同实现,形成系统级、文件级及特定数据保护的多层次、多功能系统保护体系[3]。

4.1 对服务器进行必要的安全性设置

目前较为主流的网络操作系统有Windows NT/2000 Sever。以Win2000 Sever为例,首先将系统放在NTFS分区上,然后设置用户组合用户权限,规定操作权限级别、操作对象和使用范围。另外采用堡垒主机技术,在提供Web服务的主机上安装2块网卡,每个网卡连接不同的网络,一块网卡设置为保留地址,负责与服务器所在的主机通信,另一块网卡设置一个合法的IP地址,与Inter net连接,提供Web服务,由于路由器会放弃发向保留地址的数据包,这样网络攻击者无法建立与数据库服务器的直接联系,无法下载和攻击后台数据库,确保数据库的安全[4]。

4.2 数据库的安全设计

在Web数据库开发过程中,数据库的安全性设计主要有以下2方面:

1)设置存取权限 根据用户的实际需要设置不同用户视图,并对重要的数据进行隐藏,把可以读取的基本数据通过视图提供给用户,再根据视图本身设置相应访问权限,利用视图实现原始基本表信息读写与用户读取信息相互隔离。

2)数据库加密 数据加密是通信信息和存储信息的重要手段,在此,直接使用Access的安全性功能实现。具体操作步骤如下:启动Access,选择“工具”→“安全性”→“加密/解密数据”,选择数据库实施数据库加密。

4.3 INTERNET上的系统保护

为了防止用户通过“查看源代码”得到数据库操作的重要信息,从而对数据库进行攻击,可将WEB页保存为ASP文件,然后再对ASP页面进行加密,以便有效的防止ASP源代码泄露;利用IIS的虚拟目录隐藏站点目录信息结构的优势,将不同的源文件放在不同虚拟目录下。

5 结 语

在多年从事数据库管理系统的开发的基础上,笔者查阅了大量的文献资料,结合现有的高校学生综合测评管理系统的优缺点,从学校的实际情况出发,给出一个基于B/S结构高校学生综合测评成绩管理系统开发的设计思想,给出系统开发的理论框架。该系统的实现能满足学校学生管理者的需要,又能满足了学校现代管理的需要。

[1]崔赛英,施建林.VFP6.0数据库备份与恢复的设计与实现[J].甘肃联合大学学报,2012(9):67-69.

[2]崔赛英.VFP6.0环境数据批量处理方法探究[J].电脑编程与维护技巧,2011(9):46-48.

[3]曹彩凤 .基于B/S的高校档案管理信息系统设计[J].新技术应用于档案现代化管理,2003(2):23-24.

[4]王建兴,刘宝江,赵国富.Web数据库安全性研究[J].山东理工大学学报,2003(5):102-107.

猜你喜欢

学业成绩学年安全性
基于回归分析模型的学生学业成绩差异研究
新染料可提高电动汽车安全性
某既有隔震建筑检测与安全性鉴定
“全国第17届可拓学年会”征文启事
第二届星火学年
杨浦区老年大学举办2015
——2016学年期末汇报演出
ApplePay横空出世 安全性遭受质疑 拿什么保护你,我的苹果支付?
学业成绩与习得性无助:有调节的中介效应
大学生上网情况与学业成绩关系的实证研究
Imagination发布可实现下一代SoC安全性的OmniShield技术