欢迎光临散文网 会员登陆 & 注册

智能评教系统设计与实现

2023-08-14 15:59 作者:趣毕业  | 我要投稿

  

人类现已迈入二十一世纪,科学技术日新月异,经济、资讯等各方面都有了非常大的进步,尤其是资讯与网络技术的飞速发展,对政治、经济、军事、文化等各方面都有了极大的影响。

利用电脑网络的这些便利,发展一套学生评教系统,将会给用户带来更大的帮助。学生评教系统将是不可或缺的一环,其内容直接关系到管理员、教务处、学生和教师。该系统主要完成了个人信息修改,对教务处管理、学生管理、教师管理、院系管理、课程信息管理、学生评教管理、同行评教管理、问卷调查管理、问卷回答管理、留言反馈、系统管理等功能进行管理。方便了管理员随时随地,只要电脑联网,就能对学生评教信息进行管理。同时,还可以方便快捷查询学生评教信息。

本篇论文对学生评教系统的需求分析、功能设计、系统设计进行了较为详尽的阐述,并对系统的整体设计进行了阐述,并对各功能的实现和主要功能进行了说明,并附上了相应的操作界面图。本系统根据现实情况来选择一种可行的开发方案,借助java编程语言和MySQL数据库等实现系统的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善系统,最终系统完成达到相关标准。

 

关键词:学生评教;java;MySQL

 

 

 

 

 

 

 

 

 

 


 

Design and Implementation of Intelligent Teaching Evaluation System

 

Abstract

 

Now that mankind has entered the 21st century, science and technology are changing with each passing day. The economy, information and other aspects have made great progress, especially the rapid development of information and network technology, which has a great impact on politics, economy, military, culture and other aspects.

With the convenience of computer network, developing a set of student evaluation system will bring greater help to users. The student evaluation system will be an indispensable part, and its content will directly affect administrators, educational administration offices, students and teachers. The system mainly completes the modification of personal information, and manages the functions of teaching administration office management, student management, teacher management, department management, course information management, student evaluation management, peer evaluation management, questionnaire survey management, questionnaire response management, message feedback, system management, etc. It is convenient for administrators to manage student evaluation information anytime and anywhere as long as the computer is connected. At the same time, it can also conveniently and quickly query the information of students' teaching evaluation.

In this paper, the demand analysis, function design and system design of the student evaluation system are described in detail, and the overall design of the system is described. The realization and main functions of each function are described, and the corresponding operation interface diagram is attached. The system selects a feasible development plan according to the actual situation, and realizes all functions of the system with the help of java programming language and MySQL database. Next, the system is tested to test whether the system has vulnerabilities and test user permissions to improve the system. Finally, the system is completed to meet relevant standards.

 

Keywords: Students' evaluation of teaching; java;MySQL

 

 

 

 


 

    

 

 

摘  要

Abstract

1 绪论

1.1 研究背景

1.2 研究的目的及意义

1.3 研究方法

2 开发平台及环境简介

2.1 Java技术

2.2 SSM架构

2.3 MySQL数据库

2.4 B/S体系结构介绍

3系统分析

3.1可行性分析

3.1.1技术可行性

3.1.2 经济可行性

3.1.3 社会可行性

3.2需求分析

3.3系统用例分析

3.4系统流程的分析

3.4.1登录流程

3.4.2系统操作流程

4.系统设计

4.1总体功能设计

4.2数据库E-R图设计

4.3 数据库的表的设计与开发

5 系统运行

5.1 系统功能实现

5.2后台模块实现

5.2.1 管理员模块实现

5.2.2 教务处模块实现

5.2.3教师模块实现

5.2.4学生模块实现

6 系统测试

6.1 系统测试运行环境

6.2 系统测试

6.3 测试运行记录

6.4系统运行与维护

7总结

参考文献

致    谢

附    录

 

 

 


1 绪论

1.1 研究背景 

随着社会和经济的快速发展,信息技术已经迈入了新一代人工智能时代,人类的生活水平也随之水涨船高。随着计算机和互联网的广泛应用,人类对于使用智能技术进行信息管理的能力也越来越强。纵观全球,目前各大机构逐步引入了计算机技术。因工作种类繁多,工作繁杂,要确保各层次工作能顺利、有条不紊地进行,必须要建立一个管理制度。为了使这一问题得到更好的解决,一个功能强大、使用方便、操作简便、人性化的学生评教系统应运而生。随着网络的快速普及,使得学生评教系统可以被全面、广泛的运用。它使得传统的管理系统向电子化、智能化、综合化方向发展,实现集中管理、分散操作、共享信息。

随着信息化的不断发展,科技的进步也越来越大。软件编程是一个不断发展的行业,每个行业都必须进行适合自身特点的系统开发,才能在社会中生存和发展。当前,随着用户数量不断增多,学生评教在管理和维护健身上都遇到了巨大的困难。因此,学生评教管理工作的一个重要内容。同时,对学生评教进行有效地管理和维护,可以降低管理者的工作负担、提高工作效率。因此,要根据我国的国情,建立适合我国国情的学生评教系统。

在我国,随着时代的发展,各个地区都在积极探索与实践,并取得了一定的成效。当前,在借鉴国外先进的信息管理方式后,根据自己的实际情况,进行了一系列的现代化管理。

比如,学生评教管理制度。从我国现阶段的信息化建设来看,当前的用户信息保存和更新仍有很多问题。由于计算机网络形态多样,分布不均,容易受到病毒、黑客等攻击。所以,加强对学生评教管理体系的维护是非常必要的。

 

1.2 研究的目的及意义

传统的学生评教信息管理,都是依靠人力来完成的,比如更改联系方式、更改个人信息等输入和查询,这些都是由管理员手工完成的。每天要处理的学生评教信息数不胜数,海量的信息资料都是以传统的纸质文件形式存在的,既浪费了大量的人力、物力、空间,又给管理员和用户带来了极大的不便。海量的信息资料、分类、工作考察的详细程度,都在不断地推动着一种更加快速、高效的信息管理方法。

通过对计算机和互联网的综合化管理,实现了一个统一管理、独立操作、共享平台的智能化管理系统,相较于人工操作,学生评教系统不但可以保证数据的完整性和可读性,还可以防止人为失误操作造成的信息丢失,同时,合理地设定系统的权限,学生评教管理要处理的信息越来越多,这就给管理员的工作带来了很大的难度。同时用户的数量越来越多,学生评教的分类也越来越精细,若不引入智能化的管理,会耗费大量的人力、时间、金钱,并会造成整体的工作效率下降。

纵观当今社会,大部分产业都是通过资讯科技与网络来发展,这不单单符合现代人的生活节奏,更是促进了全球资讯的即时互动,让人类的眼界从宽度、广度上,都得到了极大的提升。随着这一系统广泛应用和推广,必将大大提高学生评教管理的效率。用户的个人资料、问卷调查等资料在电脑或手机上均可查阅,并能充分保障资讯的时效性与效率。对管理者来说,利用该系统可以使他们的工作更加方便、快捷、高效。电子化的环境办公在各大校园迅速推广,反映了学界积极响应国家号召与国际接轨的现状。

1.3 研究方法

该系统能有效地管理学生评教信息,包括基本信息的输入、添加、修改、删除、查询、打印等。本文从理论上对人力资源进行了优化,并对其进行了科学地管理。目前的问题主要有:一是发展的难点在于开发流程的不熟练;二是程序代码太多,无法准确地表述;三是在调试中,存在着一定的误差。解决方法就是在参考文献和网络资源的基础上,完善该系统的开发流程;还有多与老师沟通,并在老师的协助下纠正错误[4]

 

2 开发平台及环境简介

2.1 Java技术

Java是一种面向对象的静态式编程语言。Java编程语言具有多线程和对象定向的特点。其特点是根据方案的属性将方案分为几个不同的模块,这些模块是封闭的和多样化的,在申请过程中具有很强的独立性。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。开发Java语言时,保留了网络接口,Java保留的缺省网络接口可以与web应用程序编程所依赖的类别库相匹配。为了使Java开发的应用程序更加稳定和强健,Java会自动收集程序中的垃圾,并处理程序中存在的异常。Java语言是日常开发过程中广泛使用的通用基本语言。其中Java语言课程库、句子、语法规则和关键字经常用于计算机软件的开发和编程。

2.2 SSM架构

Spring: Spring类似于一个大型的工厂,它在整个项目中都安装bean,该方法是由一个特定的参数调用一个类的结构方法来完成的。或者说是工程上的粘合剂。Spring的核心思想是控制逆向(IoC),也就是说,编程人员将不会再用“new`对象”来代替 Spring框架

SpringMVCSpringMVC可以拦截项目中的用户请求,其核心Servlet,也就DispatcherServlet,充当中间人或者前台,通过HandlerMapping来实现用户的请求。SpringMVC相当于SSM框架里的struts。

Mybatis:mybatis是 jdbc的一个封装,它能让数据库的基础操作变得更透明。mybatis的一切行为基于 sql会话工厂实例。mybatis与单个实体类的对应文件(Mapper)相关,在 mybatis中,每个类都要在这个配置中进行 sql语句映射。当您与资料库互动时,您可以利用 sql Session函数库来取得 sql Session,并执行 sql命令。这个网页给这个控制器一个要求,它调用这个业务层的处理逻辑,这个逻辑层把这个请求传送给这个与这个数据库相互作用的持久层,这个协议把这个结果反馈给这个业务层,这个业务层把这个过程逻辑传送给这个控制器,然后它再调用这个视图来显示这个数据。   

Spring+SpringMVC+MyBatis:SSM框架是目前网络应用程序开发中最常用的一个框架。它充分利用了协同效应,将 Spring+ Spring MVC+ MyBatis框架的优点结合起来并发挥到最大,构建了一个更加完善的系统总体架构。该算法采用配置文件中的配置代码,对于对象之间的关联和依赖进行描述,实现了低层次耦合[6]

2.3 MySQL数据库

MySQL是一个小型,廉价,快速的开源数据库。本系统对大量的数据进行了全面的支持,可以同时处理数百万的数据,在调试、管理、优化等方面都有较大的优势。它支持 SQL语句的通用规格,使用非常灵活和安全的授权和口令。虽然 Sql服务器易于使用,并且可以存储大量的数据,但是它比 MS Sql服务器要好得多。但是在网络连接的速度上,无法实现实时、高效的目的。因此,尽管 MySql有很大的缺陷,但是它的可移植性,支持多线程,优化查询算法,这使得 MySql在个人和中小型企业中非常流行[8]

2.4 B/S体系结构介绍

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server同数据库进行数据交互。

前端部分的网站设计选用Bootstrap框架,它是叠样式表(CSS), Java脚本及html的一系列产品化组件的集合。Bootstrap具有栅格系统,可以根据用户屏幕尺寸调整页面,使其在各个尺寸上都表现良好,且兼顾CSS模块化,可实现不同的视觉效果,在使用时简单快捷,可以大提高开发效率,且规范名称定义,便于后期维护。

3系统分析

3.1可行性分析

 

3.1.1技术可行性

由于整个系统都是以网页形式呈现在使用者面前,因此必须要有一个安全的网络环境。本系统基于目前大学校园网络的快速发展与普及,为学生在有限的条件下,提供了便捷、快速的资源查询服务。采用java技术实现了用户与用户之间的动态互动, MySQL支持多种用户使用权限,满足了中、高数据需求。

因此,从技术性上讲,本系统是可行的。

3.1.2 经济可行性

现在计算机的性能有了很大的提高,而且它的平均售价已经很低了。从学校的经济情况和投资回报来看,通过比较硬件设施和运行费用,可以从更长期的角度来衡量。主要体现在:一是节省人力、物力;第二,减少人力资源管理中可能存在的错误;第三,全面提高了学生的工作效率;第四,方便个人查询、更改信息。

因而,本系统具有一定的经济可行性。

3.1.3 社会可行性

随着时间的推移,社会不断发展,国家实力增强的情况下,国家教育的能力也会提升上来。而评教在教育中也担任者重要的角色,反映着学生的学习状态,教师的教学能力,也能反映出学校的总体情况。在现在的发展状况来看,评教的制度只会越来越完善,评教的需求也会越来越多,而评教系统也会随之逐渐的完善。这是教育发展中的必经之路。

所以,本系统在社会上也存在着可行性。

3.2需求分析

在项目开发中,需求分析是进行项目设计和实施的先决条件也是基础。开发者应全面理解和全面分析,并按照使用者的要求,对其进行细致的工作,并具体说明需要完成的工作。在此阶段,系统如何完成工作是不重要的,你只需确认系统正在执行什么工作就可以了。

只要确定该工作是什么,就可以知道该系统是怎么工作的。学生评教系统的使用者包括管理员、教务处、学生和教师,为了满足现代社会对环保和节约的需要,将传统的纸质文档通过计算机输入计算机并以电子文档的方式显示出来。校园要负责许多方面的工作,因此,要建立一个简单、直观的查询渠道,并设定特定的存取权限,以保证校园工作的顺畅和高效。此外,要实现对用户的直接管理,便于用户的个人信息的集中存储与管理。

用户个人资料的查询和修改,将会对所有用户的个人资料进行增、删、改、查:第一,使用者输入使用者的用户名、密码,将会进行存在性与及耦合性检查,并于使用者登入系统时,进行身份验证,以避免因非使用者操作或其它违规行为而造成的非法登录行为;第二,进入该界面后,可以查询、更改自己的信息。

后台管理教务处、学生和教师信息:第一、在网站的后台,管理员可以对教务处、学生和教师的个人资料进行全面的管理,如增添、修改、删除、查询等。

系统的运行过程:通过对学生评教管理体系的分析和对比,并结合实际情况提出了一些建议。

采用面向对象的思维方式,以符合实际的功能与性能要求,并进行了创新。为了提升学生评教管理的自动化和友善性的学生评教系统。

本文提出了一种基于面向对象的思想方法,以适应系统的实际功能与性能要求。为了使学生评教管理更具自动化和亲和力,在对学生评教进行简单的需求分析之后,将其分为四大功能模块,分别为管理员、教务处、学生和教师。

经过小组讨论与分析,提出了系统的总体设计思想及设计思想。

网页的主页采用静态和动态两种形式,将文字和文字相融合。利用 java技术和数据库技术,实现了数据库的增、删、改、查等数据的管理,实时交互的动态网页,提高、删除、查询和修改学生评教管理。

3.3系统用例分析

学生评教系统设计的目的是将学生评教系统将传统管理方式转换为在网上管理,完成学生评教管理的方便快捷、安全性高、交易规范做了保障,目标明确。学生评教系统可以将功能划分为管理员功能,教务处功能,学生功能和教师功能。

(1)管理员关键功能包含个人中心、教务处管理、学生管理、教师管理、院系管理、课程信息管理、学生评教管理、同行评教管理、问卷调查管理、问卷回答管理、留言反馈、系统管理等进行管理。管理员用例如下:

图3-1管理员用例图

(2)教师关键功能包含个人中心、课程信息管理、学生评教管理、同行评教管理等进行管理。教师用例如下:

图3-2教师用例图

(3)教务处关键功能包含个人中心、问卷调查管理、问卷回答管理等进行管理。教务处用例如下:

图3-3教务处用例图

(4)学生关键功能包含个人中心、学生评教管理、问卷回答管理等进行管理。学生用例如下:

图3-4学生用例图

3.4系统流程的分析

3.4.1登录流程

登录流程如图3-5所示:

图3-5登录流程图

3.4.2系统操作流程

系统操作流程如图3-6所示:

图3-6系统操作流程图

4.系统设计

4.1总体功能设计

根据上文中对用户需求的一系列综合细致的分析,针对本文学生评教系统,得到一个如图4-1所示的宏观的总体功能结构图。

图4-1总体功能结构图

4.2数据库E-R图设计

ER图是由实体及其关系构成的图,通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。在系统中对一些主要的几个关键实体如下图:

1、学生评教实体图如图4-2所示:

图4-2 学生评教实体图

2、问卷回答实体图如图4-3所示:

图4-3问卷回答实体图

3、问卷调查实体图如图4-4所示:

图4-4问卷调查实体图

4、同行评教实体图如图4-5所示:

图4-5同行评教实体图

5、课程信息实体图如图4-6所示:

图4-6课程信息实体图

4.3 数据库的表的设计与开发

在现有的软件工程运行环境中,数据库与数据表的设计都是为了构建最适合最优秀的数据存储框架。建立一个优秀的数据库,必须保证数据的完整、准确,并尽量满足用户对数据存储的需求。那么,数据库中的信息和网络应用程序之间的链接就必须得到保障。在已有的条件下,尽可能地降低占用的数据库的空间资源消耗,使得整个学生评教系统能够迅速地做出反应。根据上述原则并结合实际需要,本文采用MySql进行设计。现列出如下几张表。

5 系统运行

5.1 系统功能实现

当人们打开系统的网址后,首先看到的就是首页界面。在这里,我们能够看到系统的顶部导航条,通过导航条导航进入各功能展示页面进行操作。接着是轮播图与下面的公告信息。系统首页界面如图5-1所示

图5-1 系统首页

系统登录:在首页的右上角点击登录,可进入系统的登录页面,输入学生的账号密码来进行登录如图5-2所示:

图5-2 系统登录

系统注册,在登录页面的下方有学生注册的页面,在页面中填写学生的学号、密码、姓名、班级等信息来完成注册;如图所示

图5-3系统注册

程信息:在课程信息页面可以看到课程的名称和授课教师,在搜索栏中,可以根据课程名称、课程所属院系、教师姓名来进行课程的检索。课程信息页面如图5-4所示:

图5-4 课程信息

评教:点开课程信息中的课程后,可看到课程的详细信息,当学生已经登录系统,可在课程内进行评教。如图5-5、5-6所示

图5-5
图5-6

学生个人信息:在登录后,可在个人信息中查看、更改学生的信息如图5-7所示

图5-7 学生信息

5.2后台模块实现

后台用户登录,在登录页面选择需要登录的角色如学生、教师、管理员等,在正确输入用户名和密码后,进入操作系统进行操作;如图5-8所示。

图5-8后台登录

5.2.1 管理员模块实现

管理员进入主页面,主要功能包括对个人中心、教务处管理、学生管理、教师管理、院系管理、课程信息管理、学生评教管理、同行评教管理、问卷调查管理、问卷回答管理、留言反馈、系统管理等进行操作。管理员主页面如图5-9所示

图5-9管理员主页

管理员点击学生管理。在学生页面可查看学生信息详情,根据需要可以新增、删除或修改学生信息的操作。可输入学号、学生姓名进行学生信息查询;图5-10所示

图5-10 学生管理

学生信息修改:管理员点击学生信息中的修改按钮,进入页面可以修改学生的信息如图5-11所示

图5-11 修改学生信息

管理员点击教师管理页面,可对教师信息进行查看,通过输入教师工号或教师姓名可进行教师信息搜索。在管理教师页面可详情查看教师信息,根据情况对教师信息进行新增、修改或删除的操作。如图5-12

图5-12 教师信息

管理员点击课程信息管理。可在页面看到系统中的课程的名称、课时、学期、教师等信息。通过课程信息页面可以对课程进行新增、删除或者修改的操作。如图所示5-13所示。

图5-13 教师信息

在课程修改页面中,可对课程信息修改。如图5-14所示。

图5-14 修改课程信息

管理员点击同行评教管理。在同行评教页面输入课程名称、教师姓名进行查询或删除同行评教列表,并根据需要对同行评教详情信息进行详情、修改或删除操作;图5-15所示

图5-15同行评教

5.2.2 教务处模块实现

教务处进入系统可以对个人中心、问卷调查管理、问卷回答管理等功能进行操作教务处主页面如图5-16所示

图5-16 教务处

教务处点击问卷调查管理。在问卷调查页面输入问卷标题、是否通过进行查询、新增或删除问卷调查列表,并根据需要对问卷调查详情信息进行详情、修改或删除操作;图5-17所示

图5-17 问卷信息

教务处点击问卷回答管理。在问卷回答页面输入问卷标题进行查询问卷回答列表,并根据需要对问卷回答详情信息进行详情操作;图5-18所示

图5-18 问卷回答信息

5.2.3教师模块实现

教师进入系统可以对个人中心、课程信息管理、学生评教管理、同行评教管理等功能进行操作教师主页面如图5-19所示

图5-19 教师页面

教师可在课程信息管理中查看课程信息详情,可对课程进行同行评教。如图5-20所示。

图5-20 课程同行评教

教师在同行评教管理中也可以查看其他教师对于自己的评价。如图5-21所示。

图5-21 同行评价信息

5.2.4学生模块实现

学生进入系统可以对个人中心、学生评教管理、问卷回答管理等功能进行操作学生主页面如图5-22所示

图5-22 学生后台页面

6 系统测试

6.1 系统测试运行环境

一、个人电脑安装运行的Windows 10操作系统,二、IntelliJ IDEA操作台,三、Mysql数据库。

该系统的开发环境分为两大类:一是硬件平台,二是软件平台。

在软件开发和运行中,硬件平台是必不可少的。由于是小型的 MIS,所以对电脑的硬件要求不高,而且比较经济,只需要配置 PII (或以上)、64 M (或以上)内存、10 G硬盘以上的普通微机就可以了。

软件平台是一个软件环境,它的开发与运行。该系统采用 Windows 10中文专业版和VisualStudio2008两种稳定的开发语言,微软公司生产的 MySQL数据库,两者都兼容,软件性能稳定。

VisualStudio2008拥有一个快速开发的可视化开发环境,并且为用户提供了一个方便的数据库存取渠道。

数据库中使用MySQL,可以很好地满足用户的需要,支持各种数据,易于维护,成本低廉,而且易于更新。

 

6.2 系统测试

对一种产品进行检测,一种是对其性能的了解,另一种是对其进行性能检测,即对其进行性能检测,称之为“黑盒测试”。此方法被称作“白盒测试”。

软件测试的基础指导原则:一、所有的试验均应符合使用者的要求。二、在测试开始前,应制定测试方案。三、首先是“小规模”的试验,然后是“大规模”的,这是一种新的尝试。四、无法进行耗尽试验。五、应该通过一个独立的第三方执行试验以实现试验的结果。

在产品层次,系统的测试系统包括:系统层、子系统层、功能层、模块层。不同的测试对象在不同的测试阶段表现出不同的特点,以基本测验为主,组合测验次之。

为保证该系统的稳定运行,本系统进行了如下测试:一、菜单单项测试:通过添加、删除、修改等操作来保证菜单项的各项性能。二、数据追踪:数据采集完成后,将进行数据采集。例如:在学生评教的处理上,我先设定了一个测验项目,再用一个加分模组对这个数据进行分析,同时观察两个模组之间的冲突,以确定它们之间的冲突程度,再用评分查询模块来验证这个功能是否正确,而其它的模块也是如此。三、综合测试:在以上测试的基础上,测试了该系统的各项性能。在学生评教系统中,各个模块的功能都是通过黑盒测试来完成的。但是,存在着某些功能不能满足的问题。

 

6.3 测试运行记录

下表6-1中描述了学生评教系统的功能测试流程和测试结果。

通过对该系统的测试,从中可以看出,该学生评教系统的运行效果与项目最初始的要求基本一致,可以达到用户的要求,而且界面清晰、直观、便于操作。 测试完成。

 

6.4系统运行与维护

一、系统运行:系统初始数据的录入:系统采用鼠标、键盘等多种方式进行数据录入。

二、系统进入方式:将系统所处的文件夹复制到硬盘,并在该系统中运行该系统的程序。第二个步骤是在登录界面输入正确的使用者名称和口令,然后以管理员的身份登录。

系统的使用方法:该系统使用起来比较简单,使用 Windows软件基本上就可以完成,使用时只需要按一下鼠标左键就可以完成所需要的功能。

三、系统的维护:系统是一个比较复杂的人机系统,它受到外界和内部的影响,并且会不断地进行修正和改进,使其工作效率和质量得到改善。

维护程序分为四个方面,一是程序维护:程序的一部分或所有程序的修改。二是数据文件的储存:数据文件可以根据使用者的需要进行任意更改。三是代码的维护:由于系统的不断发展和改变,现有的代码无法满足新的需求,需要对代码进行更新和维护。四是硬件维护:维护本系统的全部设备。

 

7总结

在本课题的设计中,运用到Java语言,mysql数据库知识,本文介绍了以 SSM为基础框架的学生评教系统的开发过程。同时,我们也在学习 IntelliJ IDEA和 Mysql的用法。同时,我对整个软件的开发过程有了更全面的理解,其中也包括了整个操作过程。我对于系统的前后端如何协调进行深层次的了解。同时,通过使用不同的编程语言,也加深了我对不同的知识和学习方法的了解。

从论文选题到具体每一步功能的实施,我都遇到了一个又一个的难点问题。因为我只是接触到编程的一点皮毛知识,没有深入了解过,更没有能力去发展一个大型的系统。刚开始的时候,我对此一无所知。我在意识到自己现有的能力和基础之后,我通过书籍和网络查找相关的信息来补充自己的不足,去学习更多的知识。在有了一个比较完善的理论架构后,我就有了一个比较明确的目标,然后我开始寻找和学生评教系统相关的话题,找出一些基础的架构,并着手进行编写代码。在实际的编程过程中,我花了大量的时间来处理各种不同的逻辑问题。在编写该程序的过程中,我也遇到了很多以前从未遇到的BUG。我用了百度,请教老师,和同学商量等方法,也在网上请教了专业人士,让自己可以更好的明白自身问题并解决问题。

在软件系统的开发过程中,其中需求分析、模块设计、代码开发,都是非常关键的。为确保系统可以正常运行,我必须严格实施必要的软件开发过程,以达到节省开发成本的目的。如果漏下某个步骤,那么有可能在以后的运行中,将会造成巨大损失。通过这些方式,我可以更好地理解理论与实践之间的联系,也可以将教材中的理论运用到实践中去,从而加深对书籍的理解。虽然我花了很多的时间和精力,但我还是学到了很多,而且我在编程和认知方面也有了很大的提高。在未来的工作与生活中,我将以终身学习为宗旨,不断学习最新的编程技术,不断提高自身的专业能力,不断追求自身的价值。

 

 

 

参考文献

[1] 曾伟梁,李佳宁.基于Java Web MVC框架的学生成绩管理系统设计[J].南昌师范学院学报,2020,41(06):37-40.

[2] 李杰,陈惠敏.基于SSM的在线学习平台设计与实现[J].电脑编程技巧与维护,2019.

[3] 马赫,冯思度,张红伟.学生成绩管理系统的设计与实现[J].电脑知识与技术,2019,15(06):61-62.DOI:10.14004/j.cnki.ckt.2019.0618.

[4] 李天庆. 基于SSM框架的电子商城项目的设计与实现[D].山东大学,2019.

[5] 高波,王丽飒.大型建筑企业集中采购大宗物资物流模式研究[J].物流科技,2018,41(11):19-21+25.

[6] 张康,王春艳.基于SSM框架的旅游信息网站的设计与实现[J].电脑知识与技术,2018,14(19):102-103.

[7] 陈峰. 基于SSM框架的B2C网上商城系统的设计与实现[D].湖南大学,2018.

[8] 倪玲玲. 高职院校学生成绩管理系统的设计与实现[D].湖北工业大学,2019.

[9] 季晓红. 果蔬物流企业配送成本优化及系统构建研究[D].华北电力大学,2018.

[10] 江志华.学生成绩管理系统的设计与实现[J].信息与电脑(理论版),2020,32(10):79-81.

[11] 刘静言. 图书交易网站的设计与实现[D].吉林大学,2018.

[12] 刘文娟. 文华学院学生成绩管理系统的研究与分析[D].云南大学,2019.

[13] 杜倩倩. 基于SSM框架的物流配送管理系统设计与实现[D].东北大学,2018.

[14] 王艳清,陈红.基于SSM框架的智能web系统研发设计[J].计算机工程与设计,2020,33(12):4751-4757.

[15] Akpasam Joseph Ekanem and Simeon Ozuomba and Afolayan J. Jimoh. Development of Students Result Management System: A case study of University of Uyo[J]. Mathematical and Software Engineering, 2021, 3(1) : 26-42.

[16] Mu Qing Zhan and Rong Hua Lu. Design and Implementation of College Students’ Grade Management System Based on B/S Mode[J]. Applied Mechanics and Materials, 2019, 3634(687-691) : 2901-2904.

[17] Akinmosin James. Automated Students Result Management System Using Oracle’s Database, Forms and Reports[J]. Journal of Information Engineering and Applications, 2019,




智能评教系统设计与实现的评论 (共 条)

分享到微博请遵守国家法律