学生综合素质模糊评判系统的设计与实现学士学位论文.docx
- 文档编号:10660500
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:53
- 大小:826.64KB
学生综合素质模糊评判系统的设计与实现学士学位论文.docx
《学生综合素质模糊评判系统的设计与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《学生综合素质模糊评判系统的设计与实现学士学位论文.docx(53页珍藏版)》请在冰豆网上搜索。
学生综合素质模糊评判系统的设计与实现学士学位论文
哈尔滨远东理工学院
学士学位论文
题目:
学生综合素质模糊评判
系统的设计与实现
毕业设计(论文)评语及成绩
一、指导教师评语:
是否同意参加答辩:
指导教师签字:
20年月日
二、评阅人评语:
是否同意参加答辩:
评阅教师签字:
20年月日
三、答辩委员会评语:
是否建议授予学士学位:
答辩委员会成员签字:
1、2、3、
4、5、6、
7、8、9、
20年月日
四、答辩委员会主任单位
答辩委员会主任职称
答辩委员会主任签字
20年月日
五、毕业设计(论文)成绩:
学生所在分院盖章:
20年月日
哈尔滨远东理工学院
毕业设计(论文)任务书
学生姓名
XXX
学号
XXX
分院
XXX
专业
计算机科学与技术
任务起止时间:
2012年12月10日至2013年5月31日
毕业设计(论文)题目:
学生综合素质模糊评判系统的设计与实现
毕业设计(论文)工作内容:
大学生综合素质测评是高校每年都需要进行的一项学生考核工作,设计一套科学、合理、切实可行的大学生综合素质评价标准,建立一个适应新情况、便捷、高效的学生综合素质评价系统,是各个高校迫切需要解决的问题。
本课题的实现是计算机技术在教育评价中的应用,在实践中,可以优化学生评价工作,提高学生综合素质评价的效率和准确性。
毕业设计(论文)进度安排:
1、查阅中外文文献资料,写出文献综述阶段:
2012年12月10日——2013年1月10日
2、调查、设计、实验、研究阶段:
2013月1月11日——2013年3月31日
3、设计(论文)撰写与整理阶段:
2013年4月1日——2013年5月31日
指导教师意见与要求:
签字:
年月日
主任意见:
签字:
年月日
摘要
大学生综合素质测评是高校每年都需要进行的一项学生考核工作,设计一套科学、合理、切实可行的大学生综合素质评价标准,建立一个适应新情况、便捷、高效的学生综合素质评价系统,是各个高校迫切需要解决的问题。
本文通过研究学生综合素质构成、学生评价的特征和评价方法,在分析现有学生综合素质评价体系优缺点的基础上,采用层次分析法建立了评价指标和设计了指标权重,制定了一套合理可行的评价指标体系。
学生综合素质的评价是一个多因素、多指标的复杂评估过程,不能单纯地用好与坏来分。
而模糊逻辑是一种精确解决不精确不完全信息的方法,其最大特点就是用它可以比较自然地处理人类思维的模糊性,本文采用模糊综合评判法来计算评价数据,保证评估结果的科学性和准确性。
在对JSP技术、Spring、Strust和Hibernate框架进行深入分析的基础上,借助eclipse开发工具,采用J2EE多层架构开发和实现了一个高校学生综合素质评价系统。
本课题的实现是计算机技术在教育评价中的应用,在实践中,可以优化学生评价工作,提高学生综合素质评价的效率和准确性。
关键词:
综合素质;评价标准;模糊综合评判
Abstract
Theevaluationoftheoverallqualityofuniversitystudentsiskindofevaluatingworkcarriedoutbyacademieseveryyear.Itisveryargentforeveryacademytodesignasetofscientific,practicalandcomprehensivequalityevaluationstandardsandtodevelopahighefficientandadaptiveevaluatingsystem.
Thisarticleputsupasetofreasonablecriterionfortheevaluationthroughanalysisofthestudents'comprehensivequalityconstitution,thecharacterofstudents'qualityevaluationandthemethodsofevaluation.Italsoestablishesevaluationcriteriafordifferentsubjectsandcourses.Thequalityevaluationofstudentisfullofintricacycomplexitywhichcannotbemeasuredbydichotomyjudgement.Thefuzzylogicisawaytosimulatethefuzzinessofhumanthoughtandpreciselysolveproblemsthatcontainincompleteinformation.ThereforetheresearchusesFuzzyComprehensiveJudgementtocalculatetheevaluationdataandtoguaranteetheevaluationresultscientificandaccurate.thispaperstudiestheJSP,Spring、StrutsandHibernateframework.Intherealizationofthesystem,eclipseisusedasthedevelopmentkittorealizethestudentqualityevaluationsystemofChongqingInstituteofSciencesandArtsbasedonJ2EEmulti-tiersarchitecture.
TherealizationofthissubjectfullyshowsthecomputertechnologiesapplyinInstituteevaluation.Inpractice,itwillimprovetheefficiencyandqualityintheoverallqualityoftheevaluation.
Keywords:
Comprehensivequality;EvaluationStandard;Fuzzycomprehensivejudgment
第1章绪论
1.1课题背景
为了不断地提高独立学院的教学质量和学生管理水平。
学生综合素质管理是学生工作管理之中的一个重要部分。
由于学生层次多样化,以往对学生综合素质考评的工作以发放表格填写的方式已不适应新形势的需要。
随着学分制的实施、学校管理制度的变化等等,学生工作中出现了许多新情况、新问题。
学生工作中学生综合素质管理工作比以前更加复杂化,特别需要更加简捷、科学的管理手段来提高工作效率。
学生工作信息管理是一个工作量大而又繁杂的工作,目前独立学院在学生综合素质管理这块工作还是采用文件系统的方式管理,这在很大程度上存在很多问题和隐患。
1.2目的和意义
随着高职教育改革的逐步深入,运用科学有效的评价方法,把高职素质教育贯穿于人才培养工作的始终,己经成为各个高校需认真考虑的重要问题,设计一套科学合理的适合高职教育特点的学生素质评价标准,建立一个适应新情况、快捷、有效的高职院校学生素质网上评价系统,以解决满足不同评价需求的评价方法在高职学生素质教育评价中的应用问题。
为了全面的推进大学的学生综合素质教育工作,大力提高大学生的综合素质,培养具有创新精神和实践能力的优秀人才,使学生们在德、智、体、美等几方面全面发展,这既是全面推进我国现代化事业的必然选择,也是学校人才培养的一项紧迫任务。
因此,全面客观的研究现代大学生思想现状,探索新形势下如何推进大学生的素质教育,引导学生树立正确的世界观、人生观、价值观,造就“有理想、有道德、有文化、有纪律”的德、智、体、美、劳等全面发展的社会主义事业建设者和接班人,具有重大的战略意义。
1.3系统设计思想
“高校学生综合素质评价系统”的设计思想是:
(1)根据本文前述设计的测评标准评价体系,采用先进的计算机技术,开发一套基于富因特网技术的、界面直观、操作简单的测评系统,简化测评活动的组织和实施,保证测评工作的公平、公开、高效;
(2)以每个学生为基本对象,以评价学生各个素质模块为核心,对学生素质的测评数据进行合理、快速、有效的处理,按需要进行测评结果的统计、分析、显示、打印;
(3)系统用到的所有测评数据都采用动态方式管理,可实现各项测评指标的动态修改,以适应现代教育思想、教育评价理论的不断发展,并与现有教学管理系统实现数据共享;
(4)具备一定的统计分析功能,学生能根据测评结果了解自己素质发展状况,真正达到通过评价促进学生全面发展的目的。
1.4系统的主要架构及相关技术简介
1.4.1基于B/S体系结构
本课题主要研究学生工作管理系统中的学生素质教育(学生综合测评)信息管理模块,应用B/S模式、关系数据库结构等技术,该系统主要分为学生用户和管理员教师用户。
如图1-1所示。
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。
由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。
这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
图1-1三层架构示意图
1.4.2Eclipse简介
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
Eclipse对于编码、调试、重构、单元测试等等,Eclipse可以与任何一种IDE匹敌,甚至比它们还要好。
与免费的JBuilderXFoundation版本类似,Eclipse也有代码补足、代码模板的功能,以及对重构、Ant、CVS和JUnit的支持。
实际上,您可能会发现Eclipse对很多特性的支持都比JBuilder更好。
例如,Eclipse具有更多的重构功能,能够更好地支持将本地代码与CVS服务器进行合并。
Eclipse的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充Eclipse。
如果您需要基本的EclipseIDE所不具备的特性,一般都可以找到你需要的插件。
Eclipse与其他IDE稍有不同,因为它引入了一个新的对用户界面进行抽象的层次:
视角(perspective)。
最终您会发现这个概念会贯穿Eclipse的各种丰富特性:
它删除了与手头任务无关的选项,从而让您可以集中注意力于要做的事情。
Eclipse开发环境(即Eclipse主窗口内的全部内容)称为工作(workbench)。
在这个主窗口中,有各种各样的面板,称为视图(View),视图中可显示控制台的输出、项目的概要信息等等。
多个视图常常堆叠成记事簿的形式,可通过标签页来选择。
除了视图之外,工作台中还有一个特殊的面板,称为编辑器(editor),这个地方可以编辑各种不同类型的文档,如源代码等。
1.4.3Oracle数据库简介
Oracle数据库包括Oracle数据库服务器和客户端。
(1)Oracle数据库服务器:
OracleServer是一个对象一关系数据库管理系统。
它提供开放的、全面的、和集成的信息管理方法。
每个Server由一个OracleDB和一个OracleServer实例组成。
它具有场地自治性(SiteAutonomy)和提供数据存储透明机制,以此可实现数据存储透明性。
每个Oracle数据库对应唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少有以下几个用户:
Internal,它不是一个真实的用户名,而是具有SYSDBA优先级的Sys用户的别名,它由DBA用户使用来完成数据库的管理任务,包括启动和关闭数据库;Sys,它是一个DBA用户名,具有最大的数据库操作权限;System,它也是一个DBA用户名,权限仅次于Sys用户。
(2)客户端:
为数据库用户操作端,由应用、工具、SQL*NET组成,用户操作数据库时,必须连接到一服务器,该数据库称为本地数据库(LocalDB)。
在网络环境下其它服务器上的DB称为远程数据库(RemoteDB)。
用户要存取远程DB上的数据时,必须建立数据库链。
在了解了ORACLE数据库后,我们有必要对ORALCE和SybaseSQLServer的比较,Oracle采用的是并行服务器模式,而SybaseSQLServer采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。
我们可以说在对称多处理方面Oracle的性能优于Sybase的性能。
业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。
基于此,如果我们是提高单台服务器的性能,选择Oracle数据库较好,因为它们能在对称多CPU的系统上提供并行处理。
相反,由于Sybase的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQLServer,从而在分散数据的基础上提供并行处理能力,我们可以选择它。
这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。
在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,我现在从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求搞,我们后台基本采取的是ORACLE数据库。
1.4.4JSP简介
JSP(JavaServerPage)是由Sun公司倡导,许多公司参与一起建立的动态网页技术标准。
JSP是Java阵营中最具代表性的解决方案。
JSP不仅拥有Java一样的面向对象性、便利性、跨平台性等优点和特性,还拥有JavaServlet的稳定性。
使用JavaBean可以将网页和繁琐的程序运算完全分离,使模块开发、HTML及程序设计的工作分工明确,提高了开发的效率。
目前比较流行的Web程序开发中,JSP是比较热门的一种动态网页技术,它依靠Java稳定、安全、可移植性好的优点成为大、中型网络开发的首选。
对于用户界面的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。
所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。
JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。
1.5论文的工作内容及论文的结构
论文完成的工作有:
论文的选题背景、目的意义、相关技术简介、数据库简介、需求分析、模块结构设计、数据库设计、系统功能设计及对系统的简单介绍,还有论文的摘要及其翻译、论文附录部分的外文资料及其翻译。
首先了解目前的国内大学生的综合素质情况以及发展形势,做好学生综合素质模糊评判系统的需求分析,在需求分析当中要做好系统的数据流图与E-R图。
数据流图当中要体现出系统的数据流向、涉及到的各种操作和数据存储。
在做需求分析的时候还要设计出学生综合素质模糊评判系统的功能模块图,以体现系统的模块化结构设计以及各模块的主要功能。
该系统的前台开发由eclipse技术来实现,而后台则是采用oracle数据库,所以在相关技术简介部分提供了eclipse平台介绍、JSP技术介绍以及oracle的主要特点等内容。
第2章可行性分析
当前,素质教育己成为全社会的共识,高校作为培养人才的摇篮,坚持以素质教育为核心,全面深化教育教学改革,培养出业务精,能力强,素质高的开拓型人才,是时代赋予高等教育长期而艰巨的任务。
因此设计出一套功能完善的学生综合素质测评系统显得尤为重要,从而可以进一步实现管理自动化,减少人力投资和办公费用,极大的提高了管理效率,实现了学生综合素质测评的功能。
2.1经济可行性
对该系统的经济条件方面的可行性分析,支出比较小,需要一台装有oracle数据库和eclipse以及相关的软件的服务器以及若干人力即可。
下面从以下几个方面对系统的经济可行性进行具体的分析:
1.学生综合素质模糊评判系统的初期投资
学生综合素质模糊评判系统的初期投资如表2-1所示。
表2-1学生综合素质模糊评判系统的初期投资
序号
任务
人工(人·日)
单价(元)
合计(元)
1
需求分析
7
200
1,400
2
总体设计
7
200
1,400
3
系统详细设计
21
200
4,200
4
编码实现
35
200
7,000
5
单体测试
3
200
600
6
系统集成测试
4
200
800
7
说明手册编制
7
200
1,400
8
总计
16,800
货币的时间价值
系统货币时间价值如表2-2所示。
表2-2学生综合素质模糊评判系统货币时间价值
年份
将来值(元)
(1+i)n
现在值(元)
累计的现在值(元)
1
8,000
1.05
7,619
7,619
2
8,000
1.1025
7,256
14,875
3
8,000
1.1576
6,910
21,785
4
8,000
1.2155
6,581
28,336
5
8,000
1.2762
6,268
34,634
投资回收期
引入该系统两年后,可以节省14875元,比最初投资还少1925元。
但第三年可以节省6910元。
即:
投资回收期=2+1925/6910=2.28(年)
纯收入
纯收入=5年累计的当前值-系统投资=34634-16800=17834(元)
当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的16800元。
而且考虑到开发本系统将为以后带来的利益,拿出16800元来进行该系统的开发,是绝对必要的。
经过以上分析,学生综合素质模糊评判系统的开发是可行的。
2.2技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
本系统是基于web的B/S(浏览器/服务器)结构开发的学生综合模糊评判系统,数据库选用的是oracle,使用jsp语言以及Struts、Hibernate、Spring框架开发,结合CSS保证前台页面的一致性和友好性,同时采用了AJAX技术实现数据的异步传输,通过网络internet技术,发挥计算机信息传输速度快,准确度高,自动化强的优势,计算机软件和硬件的飞速发展,为系统的建立提供了良好的条件。
2.3操作可行性
学生综合素质模糊评判系统的基本目标是辅助管理者管理,使管理决策科学化,规范化。
系统开发中使用CSS+JavaScript来设计友好的界面,使用AJAX技术,为用户提供便捷的操作。
系统中应当考虑可能的变动因素,以方便各学校根据自己的情况即可做出调整,满足各学校的实际需求。
2.4业务流程图
在数据库设计过后,接着就应该考虑功能实现,通过功能描述的分析,构思出系统整体结构,采用业务流程图的方式具体介绍系统大概的处理方式,以下为系统的业务流程。
系统总体业务流程如图2-1所示。
图2-1系统总体业务员流程图
2.5本章小结
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发分别从经济可行性、技术可行性和操作可行性,对本系统进行多方面的分析。
系统需求分析是软件项目成功与否的关键,需求的捕获是需求管理的基础和前提,良好的需求管理是软件项目重要保证。
在这里以流程图来分析物流管理系统的需求。
流程图用作分析、设计和测试活动的流程体现,可以直观的了解到系统的流程。
第3章需求分析
软件需求分析工作是软件生存周期中重要的一步。
只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。
软件需求分析工作也是一个不断认识和逐步细化的过程。
该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。
本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。
3.1学生综合素质模糊评判系统的规划
在需求分析确定之后需要对系统进行整体分析和设计。
这包括系统功能的描述、对功能模块的划分对系统流程的分析下面首先对系统功能进行描述。
软件需求分析是软件是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。
需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统,准确、完整和规范化的软件需求是软件开发成功的关键,软件项目中40%—60%的问题都是在需求阶段埋下的祸根,因此,需求分析在软件开发中占有非常重要的地位。
本文通过详细描述学生综合素质模糊评判系统的功能需求、性能需求、质量属性需求、安全需求以及其它需求,为后续概要设计、整体设计、软件(系统)测试、用户文档等工作提供基础与约束。
3.2学生综合素质模糊评判系统的需求分析
学生综合素质模糊评判系统主要目的是为了便于学校对学生的综合素质进行统计以及针对学生综合素质的情况实施相应的方案,主要目的是为了使学生的综合素质得到提高,为国家培养德、智、体、美全面发展的人才。
该系统的功能一般应包含三个层面,一是管理员对整个系统进行管理,包括教师、学生以及针对关于学生综合素质方面内容的指标和权重进行管理。
二是老师可以进入学生界面,对学生的分项素质进行测评,系统会对老师评价的数据进行统计,并最终统计出学生的综合素质,三是学生可以根据学号、姓名对自己的综合素质进行查询,了解自己的不足并积极改进。
随着时代的发展,学生的综合素质还有所欠缺,现有的靠人工统计的方式已经越来越跟不上当今商务飞速发展的脚步。
计算机辅助管理势在必行。
(1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 综合素质 模糊 评判 系统 设计 实现 学士学位 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)