基于云端的学生信息管理系统的设计与实现

2020-05-14 07:52陈湘荣房亚楠张京鲍庆鹏张旭
经济技术协作信息 2020年12期
关键词:信息管理系统信息管理服务器

◎陈湘荣 房亚楠 张京 鲍庆鹏 张旭

一、引言

现今社会,网络信息化发展家喻户晓,在这样信息高速发展的社会,为教育事业也创造了很有利的条件。各式各样的网络教育平台也正在迅猛发展,现社会的人们已经不再希望是单一课堂教学,希望有越来越多的教学方式,给我们带来更多的便捷。人们对网络的期望很高,但是在真正的时间过程中与期望相差甚远。事实上,各院校的教学方面利用网络技术和行动进行推动。网络教学平台的目的是,可以使学校的教学模式得到升华。可以从传统的教学管理,转化为全自动化管理模式。这样可以使教师的教学简便化,降低教师学习时的机械化,也可以提高学生的学习兴趣,从手工记录信息转变成信息统一规范化管理,为学生信息管理人员提供方便的条件。通过对院校的考察,并且对学生信息管理的实际情况进行调研之后,进行详细的需求分析,完善现有的管理模式,开发出新的管理体系,了解系统开发的思路,掌握系统开发的各阶段流程和方法,这样才能针对性的对院校设计一个网络教学系统,使学生和教师能够更快的适应新系统。随着网络教学信息系统的不断完善,网络学校的管理将越来越依赖于信息的管理。所以本系统开发要将围绕学生档案工作的实际情况,使之能迅速适应网络学校的需要。

本系统利用网络这个平台,可以使学校的教学模式得到升华。可以从传统的教学管理,转化为全自动化管理模式。这样可以使教师的教学简便化,降低教师学习时的机械化,也可以提高学生的学习兴趣,从手工记录信息转变成信息统一规范化管理,为学生信息管理人员提供方便的条件。

二、项目研究技术

该系统主要用JSP、Struts 技术进行设计和开发。JSP 有“一次编写,各处执行”、“安全性、保密性高”等的特点;Struts 框架是一个标准的MVC 框架,以Struts 框架作为基础,可以满足系统应用开发的各种需求,简单易用,开发效率高。M 指的是业务模型,V 指的是用户界面,C 是控制器,使用MVC 用M 和V 的实现代码分离的目的,因此同一个程序可以使用不同的表单。C 存在的目的则是确保M 和V 的变化同步,一旦M 改变,V 应该同步更新。JSP 页面由HTML 代码和嵌入其中的Java 代码所组成。服务器在页面接收客户端请求以后对这些Java 代码进行处理,然后将生成的HTML 页面返回给客户端的浏览器返回给请求者。Java Servlet 是JSP 的技术基础,而且大型的Web 应用程序的开发需要Java Servlet 和JSP 配合才能完成。JSP 具备了Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP 与Servlet 一样,可以再服务器上执行,使用Apache Tomcat 和云端服务器。

三、系统设计及功能实现

学生信息管理系统主要就是为学生和教师服务的系统,为的是能够提高学生的学习质量,减少学生和老师为了查看自己或者他人的信息而花费的时间,我的学生信息管理系统主要用的是Java 语言,tomcat 软件和云服务器。它的优点是操作简单易懂,界面干净规整,较易让大多数人所接受。同时,学生信息管理系统提供了强大的学生档案管理功能,管理员可以更方便地添加、修改、删除、查询学生和教师的一些信息。本学生信息管理系统开发的总体任务是实现学生信息管理的规范化、系统化、自动化、达到提高学生信息管理效率的目的。录入、更新学生各科课程以及成绩,查找单个学生的所有成绩以及查找单门基础课程所有此学生的成绩。

教学管理系统主要提供了高效的管理功能和学生的信息查看平台,学生可以通过登录该系统查看信息、成绩和修改相关信息,管理员拥有最高权限,可以修改任何信息。本系统使用JSP 编写语言,MySql 数据库以及开发平台采用Apache Tomcat 作为开发软件,运用软件工程的思想,对系统进行快速和有效的开发,系统大致分为以下五个方向:

1.用户管理:将不同权限分配给不同的用户。

2.数据库连接:使用程序能够访问数据库,并且能够对该数据进行增、删、改、查操作。

3.数据录入:通过程序可以向数据库中增加记录。

4.数据查询:通过查询表的关联实现操作者对数据的精确查询。

5.数据维护:可以对数据进行修改,增加及删除操作的记录。

系统以Apache Tomcat 作为开发服务器,利用SSH 框架进行设计,连接数据库,最后进行系统整体的调试和测试。

图1 系统流程图

四、结论

本项目在分析现有高校教学管理系统的基础上,用JSP 和MySql 数据库设计并完成学生信息管理系统;在高质量期刊上发表相关的技术文章;通过调研和查阅相关资料,完成调研报告和软件开发文档;在高校中推广应用。本项目方便高校教务部门排课,方便教师录入自己所教授的课程的成绩,方便学生查询成绩。具有一定的实际意义和经济效益。

猜你喜欢
信息管理系统信息管理服务器
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
通信控制服务器(CCS)维护终端的设计与实现
基于三维TGIS的高速公路综合信息管理系统
PowerTCP Server Tool
SaaS模式下的房地产中介公司信息管理系统
得形忘意的服务器标准
计算机网络安全服务器入侵与防御