基于Java技术的技工院校学生评价系统开发

2020-11-30 08:38丘锦强
中国新技术新产品 2020年17期
关键词:技工院校

丘锦强

摘  要:该文结合技工院校的实际情况,以基于Java技术的技工院校学生评价系统开发为研究课题,在探讨构建技工院校学生评价系统的重要性和实现技工院校学生评价系统关键技术的基础上,重点对技工院校学生评价系统的构建与设计,以及技工院校学生评价系统的开发与实现这2个方面进行了探讨。

关键词:Java技术;技工院校;学生评价系统

中图分类号:TP311.5            文献标志码:A

建立学生评价制度,实践证明无论是高等院校还是技工院校,这都是加强教学管理、培养高素质师资队伍的一种行之有效的管理制度[1]。为了加强技工院校的行政、教学和学生管理工作,提高教学质量,及时准确地听取学生的意见反馈,该文结合技工院校的实际情况,以基于Java技术的技工院校学生评价系统开发为研究课题,从以下4个方面进行研究和探讨。

1 构建技工院校学生评价系统的重要性

首先,借助心理学、统计学、教育学等学科理论,按照预先设置的评价指标,构建学生评价系统,对学校管理、教学质量进行评估和考核,可以为学校的各项管理工作提供直接、可靠的第一手资料,为学校领导提供决策依据。

其次,在信息技术快速发展的背景下,应用其直观、快捷的优势,构建学生评价系统,可以使学校能够及时发现和解决存在的问题,提高学校的管理水平和教学质量。

最后,存储量大,查询方便。学生通过网上平台提交评价信息后,系统就会将这些信息存入数据库,当管理员需要查看评价信息时,只需进入系统点击查询,即可查看到统计分析的相关数据,为学校决策和分析提供公平公正的量化数据。

2 实现技工院校学生评价系统的关键技术

实现技工院校学生评价系统的关键技术有Java技术、SQL Sever技术、Android技术3项[2]。整个系统结构图如图1所示。

2.1 Java技术

Java技术是一种软件编程语言。它具3个优势特征。1)简单性和合理性。Java语言本身出自于传统的C++技术,它在去除了C++不符合科技发展的缺陷后,合理地继承了其编程语言的合理部分,增加了内存空间的优化功能,使其功能更加全面。2)具有独立性。Java语言能通过编译器对中间字节代码进行准确翻译。3)在面向对象的技术应用方面,能对传统网络编程语言进行有效地继承和创新发展。

2.2 SQL Sever系统和Android系统

SQL Sever是一种由系列产品和技术组成的,用于满足OLTP和OLAP环境的,数据存储需求的数据库管理系统,其主要功能有3个。1)管理事务和进行数据分析。2)响应客户应用程序的请求。3)利用Transact-SQL,扩展标记语言、多维表达式和SQL管理對象等,发送客户端与SQL Server之间的请求。

3 技工院校学生评价系统的构建与设计

技工院校学生评价系统的设计内容主要包括架构设计、功能设计、数据库设计和安全性设计4项。

3.1 系统的架构设计

整个系统设计为用户层、逻辑层和数据层三层结构。

3.1.1 用户层

用户层实际就是一个可视化的接口,它的主要功能就是显示信息、收集数据,为各种类型的用户在客户端开启一个浏览器,并通过互联网与IIS连接。

3.1.2 逻辑层

逻辑层处于页面表示层和数据访问层的中间,它在数据交换中的主要作用是承上启下,是系统整体结构的核心,系统的绝大多数功能都是通过业务逻辑层来实现的。

3.1.3 数据层

数据层居于最底层,主要为数据的定义、访问、管理、更新和维护提供相关的服务,对逻辑层的数据请求进行响应。

3.2 系统的功能设计

系统功能的设计主要包括系统流程图和功能模块。

3.2.1 系统流程图

学生评价系统主要由教师、学生和管理员3类用户构成。具体运作分为3类。1)学生用户。学生用户是进行评价的主体,主要通过移动设备、学校局域网和互联网,对学校服务、教师教学及班主任的工作进行评价。2)管理员用户。在学生用户进行评价以后,管理员即可进行数据统计、分析等程序操作。3)教师用户。在管理员进行统计分析后,相关教师和教学管理部门即可查询评价结果。具体流程详如图2所示。

3.2.2 系统功能模块设计

根据用户功能的不同,该系统功能模块分为3个子系统,即学生子系统、教师子系统和管理员子系统。

3.2.2.1 学生子系统

主要包括姓名、学号、评价学校服务管理、教师课堂教学以及班主任的学生管理工作和修改自己的登录密码等功能。

3.2.2.2 教师子系统

主要包括用户名、查看学生对自己和班主任工作的评价、并修改自己的登录密码等功能。

3.2.2.3 管理员子系统

主要包括设置评价参数、对评价结果进行统计、对评价数据进行分析、对评价结果进行查询等功能[3]。

3.3 数据库逻辑设计

在数据库中,按照应用层次,数据模型可分为逻辑模型、物理模型和概念模型3种。

3.3.1 概念模型

该种模型的主要功能是用于描述概念化结构,但使用时段仅限于数据库设计的初始阶段。常见的概念模型有谓词模型、面向对象模型和E-R模型等。

3.3.2 逻辑模型

逻辑模型来自于概念模型的转化,它既面向系统,又面向用户,并且受制于具体的数据管理系统。常见的逻辑模型有层次数据模型、网状数据模型等。

3.3.3 物理模型

物理模型是指按照计算机的物理表示进行的数据建模,它与计算机操作系统、数据管理系统和计算机硬件有关联,其物理模型绝大部分数据的实现都是由系统自动工作完成的。

3.4 安全性设计

为了确保学生评价系统的安全运行,该文主要从安全性和可靠性2个方面来进行设计。具体包括6个方面的内容。1) 访问控制。凡是有关用户注册、交换机配置、访问授权等网络用户的访问控制,对连入的外部网络一律设置防火墙。2)确保数据库安全。在应用软件的设计阶段,就必须考虑数据库的安全设置问题,例如错误恢复机制等。3)确保应用的安全性。运用封装技术保护管理访问权限和数据平台。4)运用Web技术。5)采取防病毒措施。6)运用MDS技术进行数据加密。

4 技工院校学生评价系统的开发与实现

4.1 系统测试

系统测试是指在程序开发阶段,按照规格和程序精心设计的测试用例,然后再用这些用例去运行程序,发现程序的错误,这一发现程序错误的过程就是系统测试。系统测试的主要方法有安全性测试、功能测试、兼容性测试、性能和强度测试等。

4.2 系统界面样式的实现

该系统定义了body.css,table.css,calendar.css,menu.css等CSS文件,以此来保证页面的美观和统一。

4.3 用登录界面的实现

用户登录界面的主要作用包括3个。1)校验用户输入的用户名。2)校验用户输入的密码。3)根据用户名划分不同的用户权限。

4.4 管理员子系统的实现

管理员子系统的实现主要包括评价结果统计、评价结果查询、评价数据分析、评价报表打印、评价参数设置等。

4.5 学生子系统的实现

参加评价的学生登录系统后,只需要点击学生子系统界面的相关菜单,即可对教师的教学情况、班主任的工作情况以及学校的教学管理情况等进行评价。

5 结语

综上所述,该文针对技工院校学生评价工作的实际情况,对学校开展学生评价的总体结构进行了构建与设计,并对如何开发与实现技工院校学生的评价系统进行了探讨,为今后深入开展学生评价工作,完善学校的教学管理,提高教学质量,提供了技术支撑。

参考文献

[1]姚燕.基于Java技術B/S结构的学生档案管理系统研究开发[J].兰台世界,2010(3):24-25.

[2]乔洪波.技工院校学生综合素质评价系统的设计与实现[J].才智,2019(19):62.

[3]章伟,韩笑,刘振源.基于Java EE的高校学生信息管理系统的设计与实现[J].电脑知识与技术,2016,12(8):95-96.

猜你喜欢
技工院校
技工院校英语思维创新型阅读教学的探讨
技工院校以就业为导向市场营销专业人才培养的思考
基于技工院校市场营销专业一体化实践教学方法的思考