高校学生成绩评估系统毕业设计说明书.doc
《高校学生成绩评估系统毕业设计说明书.doc》由会员分享,可在线阅读,更多相关《高校学生成绩评估系统毕业设计说明书.doc(78页珍藏版)》请在三一办公上搜索。
1、毕业设计说明书高校学生成绩评估系统摘 要至少在目前来说,学生的学习效果主要是以学生的成绩来评价的,因此,对学生的成绩进行评估对于教育来说其重要性是不言而喻的。但是由于种种原因,要对学生的成绩进行评估是很难的。特别是在高校,学生成绩管理工作量大,处理条件复杂,人工处理非常困难。随着电子信息高速发展,运用电子技术实现学生成绩评估的自动化将不再是一件难事。尤其是在网络得到广泛运用的今天,构建一个成绩评估网络,可以更加快速有效的实现这一系统功能,减轻高校的工作负担。作者使用JSP+SQL构建了一个成绩评估系统网络,首先简要介绍了成绩评估系统的现状以及所使用的工具,接着对系统要实现的功能进行详细的分析设
2、计,然后是系统的实现,以及在系统实现过程中所遇到的一些技术问题和其解决方法。关键字:成绩评估;信息管理;数据过滤AbstractAt least for this moment, the learning effect of a student is mainly evaluated by grade. Thus, the evaluation is of great importance to the education. Nevertheless, to have an evaluation of the students grade is very difficult due to se
3、veral reasons. Especially in universities and colleges, the management of the grade is a tough job, and it has very complex condition to handle, In particular for manual work. With the rapid development of electronic information, it is no more a hard thing by using electronic techniques to realize t
4、he automatic evaluation. Especially today, when network is widely used, to build a network for evaluation can accelerate to realize the function of the system and reduce the working burden of universities and colleges.The author managed to use JSP+SQL to form an evaluation network system. Firstly, i
5、t gives a brief introduction to the actuality of the evaluation system and the tools. And then, it provides a detailed analysis and design to the function the system will achieve, followed by the realization of the system as well as some technical problems encountered in this process and their solut
6、ions. Keywords: evaluation of the students grade; information management;The data filter目录第一章 绪论111现在的学生成绩评估存在问题112开发学生成绩评估系统的意义及必要性113相关领域在国内外的发展现状和趋势2第二章 成绩评估系统的构建思路321系统可行性分析3211确定系统设计方案3212开发工具的选择322系统的功能需求5221系统实体关系分析5222系统业务流程描述6223系统数据流程描述7224各功能模块需求分析11225本系统所涉及的主要外部实体及数据存储详解1223系统性能需求15231精
7、度15232时间特性要求16233灵活性16234经济性1624主要输入输出要求1625数据管理能力要求18第三章 系统详细设计方案1931系统基本结构设计1932系统详细功能调用关系2033人工处理过程20第四章 系统设计与实现2141系统设计前期工作21411Tomcat5.0安装与配置21412创建数据库214121 SQLServer2000的新特性214122创建数据库22413连接数据库23414数据库连接代码设计2442登录模块设计2443成绩管理模块27431添加学生成绩28432修改学生成绩30433成绩查询模块314331数据过滤324332成绩统计344333电子表格打印
8、38434查看成绩平均分排名40435成绩锁定状态设定41436教师成绩录入4344学生信息管理模块4445教师信息管理模块4546设计中遇到的其他问题及解决方法46461联动列表46462中文处理问题47463 session问题49第五章 应用与测试5051测试环境与条件5052测试目的和任务5053测试方案5054测试实施(部分测试用例)5055测试结果53结 论54参考文献56附录57致 谢73第一章 绪论11现在的学生成绩评估存在问题 就现在中国的教育来看,评价教学质量好坏其最主要的因素还是学生的考试成绩,因此,对学生的成绩进行评估对于教育来说其重要性是不言而喻的。但是要对学生的成绩
9、进行评估是很难的,主要面临的问题1有: 分析、统计多个年级的一千多个学生的考试结果,其数据量之大,工作量之重,可想而知。 设计出可靠的、基于源数据的方案以评估教学方案的效果对于提高教学质量来说,又是如此重要。 手工的统计结果由于人类本身的缺陷(受情绪的影响),若数据过多的话,其统计结果很值得怀疑。 12开发学生成绩评估系统的意义及必要性在老师的日常工作中,对学生的成绩进行统计分析管理是一项非常重要也是十分麻烦的工作,高校学生成绩评估工作量大,学籍处理条件复杂,人工处理非常困难。成绩评估系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并使管理人员进行决策时有凭有据,提高了处理的准确性
10、。根据学生的成绩进行教学评估的系统是一个很实用的系统,我们在日常的教学生活中,常常会发现需要对某一个学生或老师的成绩或教学效果进行评价,从而确定奖罚的结果。可是,虽然根据学生的成绩进行教学评估是高等教育中的一个极为重要的环节,但面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,因而我们往往会遇到在进行奖罚时无据可以依的尴尬局面,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。根据学生的成绩进行教学评估的系统正是为了满足这一需要而设计开发的。在整个信息化教学管理平
11、台这个总项目中,本文讨论的主要是根据学生成绩进行教学评估的功能。这一小模块是信息化教学管理平台中一个不可缺少的部分。它的内容对于学生、教师和管理者来说都至关重要。它供学生随时查询自己的成绩,供教师进行成绩录入、查询、总结及比较等工作,而对于管理者来说,则可以大大地提高管理效率和质量,所以开发一个根据学生成绩进行教学评估的系统是很重要的。它应该能为用户提供充足的信息和快捷的成绩查询手段。并且作为信息化教学管理平台的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、精确度高、寿命长、成本低等。这些优点都能够极大地提高教学管理的效率
12、,方便学生查询成绩,教师明确教学效果以及管理者进行分析评估。因此,开发这样的一套学生成绩评估系统是十分必要的。13相关领域在国内外的发展现状和趋势现在,许多国家都把教育的信息化作为重要的战略决策,制定了专门的计划并组织实施。近十多年来,国内外都在积极推进面向二十一世纪高等教育的战略改革。高质量的教育需要高效的管理。而高效的教学管理自然是离不开成绩评估的(至少对于我国来说)。国外的评估系统大多不是独立的而一般是从属于一个大的教学管理系统,这个大的教育系统一般包括几乎有关教育的所有的方面,不过的确比较先进,这里就不多说了。至于国内,由于相对国外发展较晚,目前为止还未开发出比较好的教学管理系统,但是
13、随着我们国家的技术不断的进步,在这一领域也有了一定的发展,也逐渐开始运用到学校的教学工作当中。而在这个信息化、网络化的时代,如何利用现代化工具和管理手段提高工作效率和质量,是二十一世纪大学教育改革需要解决的课题。第二章 成绩评估系统的构建思路21系统可行性分析211确定系统设计方案方案一:设计一个只由管理员一个角色进行操作的办公局域网,他将负责包括学生、教师基本信息管理,成绩管理以及标准分分析的所有任务。方案二:设计一个除管理员外,教师和学生也能访问的学生成绩评估系统,在这里,学生可以查看自己的成绩,教师负责对成绩进行录入,而管理员负责对教师、学生基本信息的管理,以及对成绩的修改等操作。两方案
14、的比较:首先,就管理员角色来讲,在方案一中他是唯一的系统使用者,责任非常的重大,虽然对成绩的评估实现了自动化,但是相对方案二来讲,他需要完成全校学生的成绩录入工作,工作量仍然很大。而方案二中由教师自己来提交学生的成绩则大大减轻了管理员的工作负担,也提高了工作效率。其次是从信息化的角度上来讲,在方案二中教师和学生都可以通过网络对成绩进行查询,实现了教育的信息化,当然也提高了该系统的可用性。基于上面的比较,作者选择了方案二。212开发工具的选择目前有许多的开发工具可以供作者选择,其中比较适合的有PB,JSP,ASP。首先作者想到的是PB,因为PB是一个比较简单,便于理解的工具,它有很好的开发界面,
15、不需要太多的编程就可以实现系统的功能。但是PB不单技术相对比较落后了,做出来的界面也会显得单调,并且不容易实现联网操作。而该成绩评估系统是要实现联网操作的,如果用PB则不是很适合。JSP技术由Sun公司提出2,利用它可以很方便的在页面中生成动态的内容,使网络应用程序可以输出多姿多彩的动态页面。JSP与ASP相比有很多特有的技术特点3。例如:(1) 写一次可到处执行JSP是基于Java环境开发多层结构动态WEB的方法,Java字节码都是标准的、与平台无关的,JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用”的特性,可以运行与大多数流行的操作系统平台及Web服务器。(2) 将
16、内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBean组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容生成。(3) 强调可重用的组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeansTM 组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操
17、作的组件,或者通过使用这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技术和优化结果的开发努力中得到平衡。(4) JSP可定制标签库用户使用一些HTML的标签和嵌入的脚本来进行动态网站的开发。JSP的开发者能够定制自己的标签库(Tag Lib),使得Web页面设计人员能够非常形象地利用开发者所设计的构建,而不需要懂关于程序的知识。除此之外,JSP的安全性也是其一大优势。JSP的安全性之一是不泄漏源代码4,相比客户端执行的JavaScript程序,用户不能看到JSP源程序。因为传到浏览器端的只是转换成HTML语言的结果。这一点既维护了JSP
18、开发人员的版权,又维护了网站系统的安全。在大部分网站中,都有用户注册登录的页面,用户输入了正确的口令才能访问普通用户不能访问的包含重要数据的页面。如果在编程时考虑不周全,对所有的页面不进行适当的访问控制,非法用户就可通过直接在浏览器地址栏输入重要页面的URL访问该页面。解决这个问题需要利用session对象,用这个对象进行页面的访问控制。当访问者通过身份验证页面后,就把用户名存入会话的session变量中,然后在每一个页面中读取该session变量。如果用户名不为空,说明用户是通过登录验证访问该页面的,则将该页面发送给用户;如果为空,说明用户还没有登录,拒绝用户访问该页面;如果在每一个页面都加
19、入该代码,来进行JSP页面的访问控制,便可实现访问控制。JSP的另一个安全为数据库安全。JSP编程过程中,使用JDBC与各种数据库连接进行访问。而一旦连接到数据库,我们则可以看到数据库的所有信息,包括数据库所在主机的IP地址,数据库连接端口,用户名和密码都直接编写在了JSP代码中,如果JSP源代码泄漏给非法用户,就可以通过其客户端程序对数据库进行各种操作,那将对数据库的安全造成巨大的威胁。解决该问题的最简单的办法就是将数据库的连接封装在JavaBean中,在JSP中直接调用JavaBean完成数据库的连接。这样就是JSP源代码泄漏给用户,看到的也只是上面的语句,数据库安全得到了保障。鉴于以上的
20、原因,作者选择了JSP作为该系统的开发工具。22系统的功能需求221系统实体关系分析在成绩评估系统的数据库中最重要的两个角色便是学生与教师,他们之间的关系最为紧密,而把他们联系起来的关系链也是非常清晰的,他们以及与其他实体的关系如图2.1所示。nnn111nnnnnnnn课程学生教师学院班级学分学时课程名课程号学院号学院名教工号性别学号性别姓名班级号专业号班主任姓名职称职务教学属属属授授图 2.1 系统实体E-R模型通过对上图的分析,作者建立了如下的五张基本关系表。教师(教工号,教师姓名,性别,职称,职务,所属学院)学生(学号,学生姓名,性别,班级,专业,班主任教工号,所属学院)课程(课程号,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校学生 成绩 评估 系统 毕业设计 说明书
链接地址:https://www.31ppt.com/p-3995381.html