大学生教学过程测评系统的设计与实习.docx
《大学生教学过程测评系统的设计与实习.docx》由会员分享,可在线阅读,更多相关《大学生教学过程测评系统的设计与实习.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学生教学过程测评系统的设计与实现摘 要随着高校教育事业的发展和计算机的普及,利用计算机网络来实现高校的各项工作开展已成为趋势。对于学生的工作中,学生教学过程的测评也已经彻底抛弃了传统而又单纯的以成绩为主的评价方式、而是结合学生的平时表现和学习成绩进行综合评价。随着成熟度和JSP技术的开放源代码和JSP技术在网页系统的优越性,设计并本文实现的系统也是基于JSP技术。基于以上背景,本文通过文献阅读,总结当前我国教学过程测评系统的发展现状。提出现有系统中存在的问题。分析系统的需要的功能,并根据客户需求进行进一步分析。最后通过面向对象方法中UML语言建模系统中的功能模块设计。通过主要功能模块、业务流
2、程、界面设计、接口设计完成系统,最终实现系统。关键字:JSP;大学生教学过程测评;JavaABSTRACTWith the development of higher education and the popularization of computers, it has become a trend to use computer networks to carry out various work in Colleges and universities. In the work of students, the evaluation of students teaching proce
3、ss has completely abandoned the traditional and simple evaluation method based on performance, but combined with the students performance and learning performance for comprehensive evaluation.With the maturity and open source of JSP technology and the superiority of JSP technology in web system, the
4、 system designed and implemented in this paper is also based on JSP technology.Based on the above background, this paper summarizes the current development of teaching process evaluation system in China through literature reading. Ask for problems in the existing system. Analyze the main functions o
5、f the system, and analyze its requirements in detail. Finally, the function module design of UML modeling system in object-oriented method is adopted. Through the main functional modules, business processes, interface design, interface design to complete the system, and finally realize the system. A
6、t last, it summarizes the work done and gives the prospect for the future.Keywords: JSP; college teaching process evaluation; Java目 录摘 要IABSTRACTII第1章 绪论11.1 研究背景和研究意义11.2 国内外研究状况11.3 论文研究内容21.4 论文组织结构2第2章 系统相关技术研究42.1 Java 概述42.2 JSP 技术简介42.3 MySQL概述5第3章 系统需求以及可行性分析63.1 功能性需求63.2 非功能性需求63.2.1 性能需求6
7、3.2.2 可靠性73.2.3 易使用性73.3 可行性分析73.3.1 经济可行性分析73.3.2 技术可行性分析73.3.3 操作可行性8第4章 系统设计94.1 系统总体框架设计94.2 系统功能模块设计104.2.1.管理员的功能104.2.2.学生的功能104.2.3 教师的功能114.3 系统流程设计114.3.1 系统用户登录114.3.2 学生操作信息流程124.4 系统UML用例分析134.4.1 学生用例图134.4.2 管理员用例图134.4.3 教师用例图144.5 E-R分析图144.5.1 系统数据流程图154.5.2 数据库表设计15第5章 系统实现195.1 系
8、统用户登录图195.2 评测规则制定图205.3 教学资源信息图215.4 考试安排信息图225.5 留言信息图22第6章 系统测试246.1 系统测试环境246.2 系统功能测试246.3 测试结果26第7章 结论28参考文献29致 谢31VII第1章 绪论绪论部分将首先阐述了研究历史背景以及研究意义,然后深入探讨国内外研究现状,最后给出本研究的研究内容以及研究方法。1.1 研究背景和研究意义目前测评工作大多采用的是人工方式,这种方式的工作量大、效率低下并且难以集中管理。而网络化的测评系统简化了测评过程、降低出错率、提高工作效率使测评工作更加规范化、透明化、更加方便资料管理与查询。目前大多数
9、测评系统学生仅仅只能查看到测评的结果,这并不能大幅度提高学生在教学过程的学习效率,还应为学生在教学过程中提供基本的学习服务,如为学生提供学习资料、教学反馈渠道等,让教师及时掌握学生的学习现状与需求。基于以上诸多的不利因素,采用大学生教学过程测评系统势在必行。1.2 国内外研究状况西方国家早在20世纪80年代开始“评价改革运动”,使传统的成绩评价从思想上走向实践,其重点点是学生综合成绩评价及教师综合评价改革。在进行学生评价的作用过程中各种问题首先出现在评价工作人员脑中:诸如决策部门要从学校了解到怎么样的信息?学校究竟要让学生知道什么?教师了解学生怎样的信息?于此同时评价改革运动诞生了一系列的新的
10、学生评定方式,即“表现性评定体系”,如“表现展示评价”、“档案袋评价”等等。这些评价方式较为强调整体评价、将评价功能从单一成绩评价转向整体表现发展、注重评价的过程、注重评价的个性化、等等,反映了对学生学习过程的整体关注,已不再仅由较为片面的成绩而锁定学生的潜能发展。20世纪90年代起,在美国的基础教育中,真实性评价的实践和探索正预示着学生评价改革趋向于学生本位评价,其中教育性评价理论在1997年之后获得了快速发展的时机,此种理论以格兰为主要代表,他认为美国的大多数学习成绩差的学生都是因为没有充分发挥自己潜能的缘故,而之所以这些学生会发挥不了自己的潜能,究其原因并不是老师不用心,也不是学生不努力
11、,而是缺乏一个合理的测评体系的缘故,建立此种评价体系的目的在于不断形成一种促进学生不断进步的内在机制,让他们拥有越来越好的表现,这与本人提出的大学生教学过程测评的目的一促进学生的成长与发展,不谋而合。在我国, 对学生进行教育评价是开始于1985年,这一年的教育工作会议在黑龙江召开,会上探讨了学生的教育评价机制和方法问题。以此为发端,教育评价理论越来越受到我国的教育界的重视,并取得了长足的发展。在最近几年当中,我国在此领域的研究主要集中在考试制度的改革和认知方面的评价两个方面的探讨,推行素质教育的方针和政策得到了进一步大的认可和强化。1.3 论文研究内容在本系统完成的过程中,我们采用面向对象的程
12、序语言进行代码的实现,本系统主要采用了JSP设计和实现。后端数据库使用MySQL进行设计和实现。首先,对该大学生教学过程测评系统进行了比较全面的系统需求以及可行性方面的分析;然后,对大学生教学过程测评系统的整体框架进行了非常详细的设计,在以上分析和设计的基础上,设计了该系统的整体功能。本论文主要研究内容如下:1.对大学生教学过程测评系统现状进行调查研究,结合实际情况进行了需求分析,确定本系统应该有的各个模块,并且使用合适的技术对系统的大框架进行设计。2.根据系统框架分析和设计的需要,设计并完成了相应的数据库逻辑结构和数据库表结构。3.最后对大学生教学过程测评系统进行了相关的测试工作,通过测试表
13、明,大学生教学过程测评系统性能良好,运行稳定,可大大提高相关人员的工作效率,降低成本。1.4 论文组织结构本论文的基本结构如下:第一章,绪论本章节介绍了关于大学生教学过程测评系统的研究背景、设计的意义、国内外研究的现状、本论文研究的内容以及本论文的章节结构。第二章,系统相关技术研究本章节首先介绍了JSP技术的发展背景,运行的原理和技术上的特征,再次基础上介绍了Java以及数据库的应用介绍。第三章,系统基本需求和可行性分析本章基于对大学生教学过程测评系统,通过对普通用户的调查研究,提出了大学生教学过程测评系统的功能性需求以及非功能性需求。系统功能性需求分为:所有的功能。系统的非功能性需求分为性能
14、需求、可靠性、高可用性、安全性、易维护性、易实用性等几个方面。最后,本章节分别从经济方面的可行性、技术方面的可行性和系统运行的可行性三个方面对此管理系统系统的设计运行了详细的可行性分析。第四章,系统总体设计根据第三章列出的系统需求,本章分别从设计模式、技术架构、系统总体功能结构设计和数据架构三个方面 这行提介绍了本文的整体设计方案。首先是从技术架构方面,介绍了设计原则、系统部署方案和软硬件需求:其次从系统架构方面,介绍了系统各个模块功能以及各模块之间的关系,最后从数据架构方面,介绍了本文的数据表结构。第五章,系统实现介绍了该系统研究的具体内容,并且给出了该系统研究内容的功能介绍与实现等等。第六
15、章,系统测试本章在本系统研究、设计、开发与实现完成后,分别从测试目标、测试方法和其他方面对该系统进行测试。第2章 系统相关技术研究2.1 Java 概述 Java相当与是对C+语言的改善,所以Java和C+的编程风格十分相似。 Java平台主要由JRE、JVM和JDK三者构成, 是一种纯面向对象的程序设计语言,继承了C+语言的面向对象技术的重要核心。在继承大量C+优秀语言成分的同时,祛除了一些不易操作和不易理解的内容,并同时提供了很多程序开发时所要的软件包,减少了工作人员的开发负担。Java语言的主要特点是:(1)平台无关性性。普遍认为Java语言与别的语言的不同之处就在于它的平台独立性;Ja
16、va的平台独立性主要是通过JVM(Java虚拟机)实现,JVM可以看做是运行Java字节码的虚拟计算机。所有的Java源程序都可以编译成字节码程序,所有的字节码程序都可以运行在任何一个JVM上,而每个JVM运行在特定的平台上,来实现平台的独立性;(2)简单性。Java语言对传统C+编程语言的优点进行了合理继承,并摒弃了不合理的劣势部分,如:不再使用指针,Java更换为引用是初学者更加容易理解,也不再需要关心内存管理的问题;(3)面向对象的特性。主要分为继承、封装和多态三个特性。面向对象编程最为核心的内容就是封装,它可以将重要的状态信息封装在类的内部,不允许外部直接访问,隐藏了类的实现细节,限制
17、不合理的操作,提高了程序的安全型。2.2 JSP 技术简介JSP作为一种动态的网页开发技术,可以实现动静态网页分离、不用对代码进行多次编译、实现组件重用等众多优点,JSP技术虽然是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当JSB与JavaBeans 类进行结合后,它可以使业务逻辑和显示内容分开,这就极大的满足用户的需求。JSP技术的程序通过JavaBeans 进行扩展,形成新的应用程序,并且JavaBeans的编写代码可以重复使用,所以减少开发过程的工作量。JavaBean 组件的内部接口,可以区分不同的角色对系统进行访问JavaBean 组件有内部的接口,可以帮
18、助不同的人对系统进行访问。JSP说到底就是Servlet技术的延伸,为了页面开发提供了更好的技术支持,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术可以的提搞网页的运行速度。页面内容和JSP相结合,并且有内部提供的默认Servlet组件进行封装,所有的JSP脚本都在服务器运行,JSP引擎会解释客户端所提交的申请信息,然后生成脚本程序和JSP标识,最终将结果反馈通过页面显示在浏览器。因此,在开发大学生教学过程测评系统时,JSP技术是一种不错的选择。2.3 MySQL概述MySQL是如今比较受欢迎的中小型数据库软件。 我选择它作为后台数据库软件的原因,有一下两个原因,首先,
19、它的普及程度特别地高,到目前为止,全球有数以万计的服务端都装了MySQL数据库,它完全可以称得上全球用户使用最多的开源关系数据库。目前,许多比较知名的大型系统都用MySQL软件管理后台数据。其次,它所表现的性能非常出色,它能处理数据的时候相应速度特别地快,人们对MySQL数据库最初的印象是处理速度比较快,但是在功能实现方面不是很给力。随着几次比较大的升级改进之后,目前版本的功能也不比其它的数据库软件差。总的来说,该数据库软件具有几大优势:处理数据的速度快、源代码是开源的、可以在不同的操作系统中使用、能够用多种语言进行开发。结合数据库的特点以及对数据库的应用熟练程度,决定该系统的开发最终选择My
20、SQL数据库来存储后台数据。第3章 系统需求以及可行性分析3.1 功能性需求一个成熟并且稳定的大学生教学过程测评系统,应该以实际为出发点,依据相关的理念以及实践操作,这是一个以互联网网络为一体的网络管理系统。管理员主要功能有;学生信息管理、管理课程信息、发布考试信息、评定规则设定以及教学资源管理等等。学生主要功能有:个人信息管理、查看考试通知、查看评测信息、反馈提交问题以及共享学习资料等等。教师主要功能有:解决回答问题、上传测评数据、学习资料管理、查看学生信息以及查看考试安排等等。这些功能模块可以实现使得大学生教学过程测评系统过程更加自动化,充分优化了整个管理过程。通过减少手动操作,降低管理成
21、本,提高生产效率和全面改进服务质量,管理员和用户可以快速了解相关信息,降低人工成本,增强相关操作的处理能力,并全面提高竞争优势。3.2 非功能性需求3.2.1 性能需求为了确保相关业务需求的有效实施,系统必须满足以下性能指标(1)响应系统处理的能力高于1000件/初步。(2)系统页面的响应速度应在5秒内控制。(3)要求最大开发者人数,即在线状态用户人数超过1000人。(4)系统数据存储容量要求10万件以上(5)全年稳定运行时间百分比要求大于99.9%(6)系统断车故障停止时间不超过30分钟。3.2.2 可靠性(1)成熟性:系统因软件故障而引起的错误频率应尽可能低;(2)容错性:系统必须有全方位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 教学 过程 测评 系统 设计 实习
限制150内