基于BS模式的学生综合素质测评系统 毕业设计说明书_第1页
基于BS模式的学生综合素质测评系统 毕业设计说明书_第2页
基于BS模式的学生综合素质测评系统 毕业设计说明书_第3页
基于BS模式的学生综合素质测评系统 毕业设计说明书_第4页
基于BS模式的学生综合素质测评系统 毕业设计说明书_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中 北 大 学 2012 届 毕 业 设 计 说 明 书基于 BS 模式的学生综合素质测评系统摘 要随着目前各高校对素质教育实施的不断深入,学生综合素质测评也越来越受到重视。本设计就学生综合素质测评背景及发展现状分析研究后,针对中北大学综合素质测评管理办法,特设计该学生综合素质测评系统,利用计算机大大的提高学生成绩的测评效率,并且极大的保证了准确率和效率,使学生综合素质测评工作更加系统化、便捷化,满足当代信息社会需求。本系统采用 JAVA 为开发语言,MySQL 为后台数据库,用户可通过导入Excel 表或手动输入的方式上传学生成绩数据,系统可对数据库中已有数据进行排序,并自动生成获得奖学金学生名单。从而实现综合素质测评工作的自动化。关键字:学生综合素质测评, JAVA,MySQL 数据库中 北 大 学 2012 届 毕 业 设 计 说 明 书The Students Comprehensive Quality Assessment SystemBased on BS Design and ImplementationABSTRACTNowadays, with the continuous deepening of all colleges and universities on the implementation of quality education, all colleges and universities pay more attention to students comprehensive quality assessment. This design analysis on the background and the development status of the students comprehensive quality assessment, then, consider the comprehensive quality assessment measures of The North University of China, we design this Class Comprehensive Quality Assessment System. Use computers greatly improved efficiency for the evaluation of student achievement, and ensure the accuracy and efficiency,make students comprehensive quality assessment more and more systematic and convenient, and meets the information needs of the community.The system uses JAVAEE, and use MySQL as backstage database Users can upload students achievement data by importing Excel table or manually entering. The system can sort the existing data in the database, and automatically generate the list of students who get the scholarship. So we can achieve the automation of the Comprehensive Quality Assessment.Keyword:Student Comprehensive Quality Assessment, JAVAEE, MySQL database中 北 大 学 2012 届 毕 业 设 计 说 明 书目 录1 引言 .11.1 课题的目的和意义 .11.2 国内外研究现状 .11.3 本文的研究内容 .11.4 论文内容 .22 开发环境 .32.1 开发环境 .32.2 工具及环境简介 .32.2.1 MyEclipse 概述 .32.2.2 MySQL 5.5 概述 .32.2.3 Tomcat 概述 .33 需求分析 .53.1 编写目的 .53.2 功能需求 .53.3 性能需求 .74 概要设计 .84.1 设计思想 .84.2 体系结构及关键技术 .84.2.1 基于 B/S 的 WEB 应用体系结构 .84.2.2 JSP 技术 .94.2.3 JDBC .104.2.4 Serevlet.104.3 功能分配 .104.3.1 主要功能模块 .104.3.2 系统流程图 .114.3.3 模块设计及功能 .124.5 数据库设计 .134.5.1 数据库设计及范式 .14中 北 大 学 2012 届 毕 业 设 计 说 明 书4.5.2 数据库各个表的结构 .165 详细设计 .195.1 系统框架描述 .195.2 主界面设计 .195.3 Excel 导入模块 .205.4 成绩管理模块 .205.5 测评结果显示模块 .225.6 系统管理模块 .236 使用说明 .246.1 编写目的 .246.2 软件概述 .246.3 具体使用说明 .247 系统测试 .267.1 测试方法 .267.2 测试用例及测试结果 .268 结语 .27参考文献 .28致 谢 .29中 北 大 学 2012 届 毕 业 设 计 说 明 书第 0 页 共 27 页1 引言1.1 课题的目的和意义本次毕业设计,我就“基于 BS 模式的学生综合素质测评系统 ”进行详细分析,通过对用户需求的调查、研究和分析,逐步了解了该系统所需具备的功能,并且实现了相应功能。由于计算机时代的到来以及学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增加 1。尤其是随着素质教育的全面推进,在新形势下如何实现对学生的全面衡量,有效评价;如何更好地激发和调动教育主体学生自身主观能动性是实施素质教育的关键因素,基于这一原因很多高校开展了学生综合素质测评工作 2。为了满足学生以及管理人员对学生综合素质测评更便捷准确测评的需求,因此设计一个简明方便操作的学生综合素质测评系统迫在眉睫 3。这样的系统可以用系统自动计算代替传统的手动繁琐的计算过程,减少了工作量,增加了测评效率,也是未来综合素质测评的大势所趋 4。1.2 国内外研究现状进入 21 世纪以来,随着我国社会主义市场经济体制的逐步建立和完善,社会竞争也日趋激烈,社会和用人单位对人才标准重新定位,对大学生综合素质提出了更高的要求。综合测评就是对被测对象进行客观、公正、合理的全面评价 5。从目前的发展来看,多指标综合测评的应用主要涉及到 3 大类方法:常规数学方法、模糊学方法和多元统计分析方法 6。经分析,目前大学生综合测评方法的研究现状为: 根据测评目的确定合理的测评指标体系是测评研究的基础,所以测评指标体系的建立应予以充分重视; 各种综合测评方法的适用条件、优缺点值得总结归纳,以便针对具体问题选择合适的测评方法; 其他尚未应用于本领域的综合测评方法应结合具体的适用条件探索性的推广到大学生综合素质测评中来; 可以结合各种综合测评方法的优缺点,取长补短,结合各种方法的优点探索出综合评价的新思路、新方法; 大学生综合测评方面的软件开发还需进一步加强 7。1.3 本文的研究内容中 北 大 学 2012 届 毕 业 设 计 说 明 书第 1 页 共 27 页本文以设计更便捷准确的学生综合素质测评系统为目标,对目前高校学生综合素质测评方法进行分析总结,主要通过分析研究中北大学综合素质测评管理办法,经过系统设计、模块分析等后得出该学生综合素质测评系统。该设计将综合素质测评工作变的更简明直接。1.4 论文内容本文详细介绍了整个基于 B/S 的学生综合素质测评系统的数据模型设计以及数据库设计,并详细描述了开发环境、需求分析、设计思想、开发步骤和实现。本系统按功能划分为 5 个模块:分为系统说明、Excel 导入功能、成绩管理功能、综合素质测评、系统管理。中 北 大 学 2012 届 毕 业 设 计 说 明 书第 2 页 共 27 页2 开发环境2.1 开发环境开发语言:JSP,Java开发工具:MyEclipse8.5, Dreamweaver CS5运行环境:Window XP 操作系统,Tomcat 6.0,MySQL5.52.2 工具及环境简介2.2.1 MyEclipse 概述MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率 8。它是功能丰富的JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, JavaScript, Spring, SQL, Hibernate9。2.2.2 MySQL 5.5 概述MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008 年 1 月 16 号被 Sun 公司收购。而 2009 年, SUN 又被 Oracle 收购。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内 10。这样就增加了速度并提高了灵活性。MySQL的 SQL“结构化查询语言”。SQL 是用于访问数据库的最常用标准化语言 11。MySQL 软件采用了 GPL(GUN 通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库 12。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度 13。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本 14。2.2.3 Tomcat 概述中 北 大 学 2012 届 毕 业 设 计 说 明 书第 3 页 共 27 页如今,基于 Web 的应用越来越多,传统的 Html 已经满足不了如今的需求。因此需要一个交互式的 Web,于是便诞生了各种 Web 语言 15。如 Asp,JSP,Php等。当然,这些语言与传统的语言有着密切的联系,如 Php 基于 C 和 C+语言,JSP 基于 Java 语言。Tomcat 即是一个 JSP 和 Servlet 的运行平台 16。Tomcat 是一个免费的开源的 Serlvet 容器,是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache,Sun 和其它一些公司及个人共同开发而成 17。中 北 大 学 2012 届 毕 业 设 计 说 明 书第 4 页 共 27 页3 需求分析3.1 编写目的学生综合测评系统是每所学校每年必须要做的工作,它的内容对于学校的决策者和管理者来说都至关重要,所以学生综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。但一直以来人们使用传统人工的方式管理学生综合测评成绩,这种管理方式存在着许多缺点,如:效率低、保密性差。另外时间一长,将产生大量的文件和数据,这对于学生成绩记录的查找、更新和维护都带来了不少的困难。现在我国的普通高校综合测评的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。根据很多学校综合测评的客观情况,总结出了学校综合测评存在的问题如下:(1) 虽然各系都有计算机,但是还没有发挥其作用。(2) 学生综合素质测评管理缺乏规范。(3) 进行学生综合素质测评手工处理,工作量大,出错率高,经常给教育工作带来麻烦。(4) 学校领导对学校各系学生综合素质管理基本是手工,人为因素太多,不能准确反映学生综合素质,影响教学质量的提高。因此,我们就目前学生综合素质测评现状进行了分析研究,结果显示目前学生综合素质的测评主要采取手动测评的办法。如果此基于 BS 模式的学生综合素质测评系统可针对不同专业,对各个专业或各个班级通过导入 Excel 表,对表中数据进行处理,根据中北大学综合素质测评办法计算得出综合素质成绩,然后根据从高到低的顺序进行排序。本系统主要包括,成绩导入,信息处理,测评结果等模块。则解决了目前学生综合素质测评复杂繁琐的现状。经分析,本软件的最终用户主要是管理人员和普通用户,管理人员的操作主要包括用户信息的管理,成绩导入,成绩查询,成绩处理等;用户登录对班级成绩信息进行处理。3.2 功能需求中 北 大 学 2012 届 毕 业 设 计 说 明 书第 5 页 共 27 页系统计划分为系统说明、Excel 导入功能、成绩管理功能、测评、系统管理 5个模块,各模块功能描述如下:1系统说明这部分的功能:提供系统简介、测评办法、使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论