1、本科学生毕业设计高校学生成绩分析管理系统的设计与实现院系名称: 计算机科学与技术学院 专业班级: 软件工程 10-1 班 学生姓名: 指导教师: 职 称: 讲 师 黑 龙 江 工 程 学 院二一四年六月The Graduation Design for Bachelors DegreeThe Design and Implementation of Student Achievement Analysis Management SystemCandidate: Specialty:Software EngineeringClass:10-1Supervisor:Lecturer Heilong
2、jiang Institute of Technology2014-06Harbin黑龙江工程学院本科生毕业设计摘 要本文讲述了基于 B/S 架构模式、页面设计采用 Jsp+html 语言、Microsoft SQL Server 数据库服务器存储数据的高校学生成绩分析管理系统的设计与实现。所谓的高校学生成绩分析管理系统是通过网站的形式来对学生成绩进行处理分析的一项技术服务,并使教师可以随时了解学生成绩分布情况,为教师提供在线服务和学生成绩分析处理等功能。从长远的战略目标来说,网上高校学生成绩分析管理系统不仅是对学生成绩的分析和管理,而是通过 Internetwork、学校内部网和学校外部网,
3、将学生成绩、教师等管理人员紧密的结合在一起,因而可以消除时间或空间上带来的不必要的麻烦。对高校学生成绩管理系统的在线服务,可以从多个方向来对学生成绩进行分析。例如:不同年份对比分析、不同班级对比分析、学生成绩走势分布分析等,快捷准确。与传统学生成绩分析相比,在线可以减少人工量从而进行海量的学生成绩分析管理。高校学生成绩分析管理系统的在线模式最大的优点就是:可以对学生成绩进行存储管理从而减少了手工分析学生成绩的方式,并可尽可能的减少人工带来的不必要的错误。关键词:学生成绩;成绩分析;成绩管理;Jsp;Html;Microsoft SQL Server黑龙江工程学院本科生毕业设计黑龙江工程学院本科
4、生毕业设计ABSTRACTThis article tells the story of based on B/S architecture model analysis of colleges and universities student achievement management system design and implementation.The analysis of the colleges and universities student achievement management system is through the web site to deal with
5、analysis of student achievement, in the form of a technical service, and make teachers can understand students score distribution, provide online service for teachers and student performance analysis, and any other functions.From long-term strategic objectives, online colleges and universities stude
6、nt achievement management system analysis is not only the analysis and management of student achievement, but through the Internet-work, schools intranets and extranets, to student achievement, teachers and other managers closely together, thus it can be avoid the unnecessary trouble caused by time
7、or space.Management system of colleges and universities student achievement analysis of online services, from multiple directions to analyze student performance.Different years, for example, contrast analysis, comparative analysis, different class student achievement outlook distribution analysis, e
8、tc., fast and accurate.Compared with the traditional student performance analysis, online can reduce the amount of artificial analysis of student achievement management thereby.Management system of colleges and universities student achievement analysis online mode of the biggest advantage is: the st
9、udent achievement can be storage management so as to reduce the manual analysis of student achievement, and can be as much as possible to reduce artificial bring unnecessary mistakes.Key words: student achievement;Performance analysis;Jsp;html;Microsoft SQL Server;Performance management黑龙江工程学院本科生毕业设
10、计目 录摘要 .ABSTRACT .第 1 章 概 述 .11.1 课题背景 .11.2 目的和意义 .11.3 系统设计思想 .21.4 本文的结构 .3第 2 章 可行性分析 .42.1 业务流程图 .42.2 技术可行性 .52.3 经济可行性 .62.4 运行可行性 .62.5 本章小结 .6第 3 章 需求分析 .73.1 系统需求分析 .73.2 数据流图 .83.2.1 系统流程图 .83.2.2 系统用例图 .83.2.3 系统活动图 .93.2.4 数据字典 .93.3 本章小 结 .10第 4 章 系统的总体设计 .114.1 系统模块总体设计 .11黑龙江工程学院本科生毕
11、业设计4.2 客户端模块 .124.3 系统模块结构图 .134.4 数据库结构设计 .144.4.1 数据库总体结构 .144.4.2 数据库表 .154.5 系统 E-R 图 .154.5.1 局部 E-R 图 .154.5.2 系统全局 E-R 图 .184.6 本章小结 .18第 5 章 详细的设计与实现 .195.1 系统的开发工具及运行环境 .195.1.1 系统的开发工具与技术 .195.1.2 系统运行环境 .195.2 系统主页设计 .205.3 系统的基本功能设计与实现 .205.3.1 用户维护模块的设计与实现 .205.3.2 成绩管理模块的设计与实现 .225.3.3
12、 不同年份对比分析模块的设计与实现 .235.3.4 学生成绩查询模块的设计与实现 .245.3.5 成绩总体图形分析模块的设计与实现 .265.3.6 不同班级对比分析模块的设计与实现 .285.3.7 退出系统模块的设计与实现 .295.4 本章小结 .30第 6 章 系统测试与性能分析 .316.1 软件测试 .316.2 本系统测试 .326.2.1 登录模块的测试 .326.2.2 成绩管理模块的测试 .326.2.3 不同年份对比分析模块的测试 .326.2.4 成绩查询模块的测试 .32黑龙江工程学院本科生毕业设计6.2.5 图表分析模块的测试 .336.2.6 不同班级对比分析
13、模块的测试 .336.3 测试用例 .336.4 本章小结 .34结 论 .35参考文献 .36致 谢 .37附 录 .38黑龙江工程学院本科生毕业设计0第 1 章 概 述1.1 课题背景在二十一世纪的朝阳产业中,软件已成为世界经济新的增长点,是一种最有前途的和潜在的发展的全球产业,已成为世界占领战略的制高点。计算机通过软件等方式可以准确的进行信息的分析与管理。市场上的软件包括应用软件、系统软件。而其中应用软件是软件市场的主流,约占 69%,有很大的市场。并且使用计算机软件来管理信息不仅具有安全性,而且还有很高的使用性。对学生成绩的管理与分析是各大学教务部门的主要日常管理工作之一,包括学校、院
14、系、管理部门、学生的许多方面。随着国家的发展,也出现了越来越多的各大高校,伴随着教学体质的不断深入改革,学生成绩管理与分析工作及保存管理工作越来越繁重、复杂。国外高校一般会投资大量的金钱来建设信息话管理工具,国外起步早发展快,这也是目前国内所不能匹及的。不断发展的办公化管理流程,形成了一定规模的信息化建设体系。因此需要一种这样的系统来处理这种繁琐费力的问题。针对以上情况,可以根据相关的需要来利用计算机技术开发出可以代替手工模式的软件,从而可以更方便的管理高校的学生成绩信息。这样的计算机技术软件出现后,将会具有方便性强、存储性高、存储量大、不易丢失、寿命长、成本低、检索快捷等特点。可以使得我们的
15、高校在一定的市场范围内具有更高的竞争力,更具有现代化的特色,可以解决人工方式带来的不可避免的错误问题。因此,在此基础上开发高校学生分析管理系统是有必要的。1.2 目的和意义学生成绩的登记在册是学校对学生在学校期间的品行的一种最有效的衡量手段,因此应有许多信息需要处理和管理。调查得知,再无计算机等相关技术的出现时,高校学生成绩的管理与分析主要是通过手工方式进行的。当数据量非常大的时候,传统的手工方式则显得有些笨拙、费时和费力。并且当用手工的方式来处理这些内容时,由于数据量大,则不可避免的就会出现错填、漏填,就会很大程度的耽误成绩的录入与修改。传统的工作方式如手工修改和查询成绩也是一项非常重要但枯
16、燥的工作,经黑龙江工程学院本科生毕业设计1常会花费老师很大的精力去完成,从而造成业务量增加的负担。因此,现代化技术对大学生进行成绩管理与分析的使用,不仅可以解决人力和财务资源的问题,还能更好的使学生成绩的管理更加科学,更加方便。这就是学生成绩管理系统开发的基本环境和根本目的。与传统的手工学生成绩分析管理相比在线的网站式学生成绩分析管理系统有如下优点:1、检索便捷对于传统的人工方式对学生成绩信息的查询是繁琐、繁重的,而利用了网站式学生成绩分析管理系统则相对来说会减少很多人工量,而且快捷准确。2、信息量大与传统学生成绩分析查询相比,在线查询可以非常简单的方式查询到海量的学生成绩信息。3、成本低、风
17、险小、无地域限制与传统学生成绩分析信息管理相比,在线查询不需要大量的纸张来记录学生的成绩,不用担心学生成绩登记册存储于何处何地问题。使用在线查询系统可以随时随地使用,不用担心限制。网站高校学生成绩分析管理系统不仅是对学生成绩的分析和管理,而是通过Internet-work、学校内部网和学校外部网,将学生成绩、教师等管理人员紧密的结合在一起,因而可以消除时间或空间上带来的不必要的麻烦。1.3 系统设计思想对于典型的数据库操作管理系统,主要集中与开发 B/S 模式下的学生成绩分析管理系统必须满足操作简单、便捷、灵活等要求。本高校学生成绩分析管理系统在设计时应满足一下几方面要求:1、对界面要求友好,简洁易用,用户与计算机交互方便快捷。2、系统为用户名密码登录,设置用户管理权限。做到安全性强,有效性高。3、建立良好的数据库,学习数据库的使用和维护方法。4、教务等工作人员可以方便、快捷的使用系统。5、不需要大量的人力与资金的投入,可以实现系统的自动化管理,便于操作。6、实现学生成绩系统分析模型对用户清晰明了。7、实现学生成绩管理与分析的一体化管理构架。