搜档网
当前位置:搜档网 › 高职院校学生成绩预警管理系统的设计与实现

高职院校学生成绩预警管理系统的设计与实现

高职院校学生成绩预警管理系统的设计与实现
高职院校学生成绩预警管理系统的设计与实现

分类号密级

U D C 单位代码10151

大连海事大学

工程硕士学位论文

高职院校学生成绩预警管理系统的设计与实现

(学位论文形式:应用研究)

陈强

指导教师陈荣职称教授

学位授予单位大连海事大学

申请学位级别工程硕士学科(专业)计算机技术

论文完成日期2014年10月答辩日期2014年11月

答辩委员会主席

Design and Implementation of Higher Vocational Colleges Students' Score Early Warning Management System

A thesis Submitted to

Dalian Maritime University

In partial fulfillment of the requirements for the degree of

Master of engineering

by

(Computer technology)

Thesis Supervisor: Professor

October 2014

大连海事大学学位论文原创性声明和使用授权说明

原创性声明

本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成博/硕士学位论文“高职院校学生成绩预警管理系统的设计与实现”。除论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表或未公开发表的成果。本声明的法律责任由本人承担。

学位论文作者签名:

学位论文版权使用授权书

本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到《中国优秀博硕士学位论文全文数据库》(中国学术期刊(光盘版)电子杂志社)、《中国学位论文全文数据库》(中国科学技术信息研究所)等数据库中,并以电子出版物形式出版发行和提供信息服务。保密的论文在解密后遵守此规定。

本学位论文属于:保密□在年解密后适用本授权书。

不保密□(请在以上方框内打“√”)

论文作者签名:导师签名:

日期:年月日

摘要

目前国内大部分高职院校在应用成绩管理系统方面也都在延用传统的成绩管理

模式,信息系统本身功能也大都集中在对成绩数据的记载和统计方面。然而随着高职院校教育信息化系统应用的不断深入,成绩管理系统逐步从传统的学生成绩的记载、汇总和统计发展到数据分析的阶段。

由于缺少有效的成绩分析手段,传统成绩管理系统的局限性逐渐暴露出来。本文所探讨的高职院校学生成绩预警管理系统立足于沈阳职业技术学院软件学院,也是适应当前大多数高职院校在成绩管理工作方面的发展需要。本系统的设计与实现是通过对作者所在院校和沈阳地区的高职院校进行充分调研的研究成果,系统的提出充分考虑到当前高职院校的学情,尽可能的通过系统去建立学校、老师、学生、家长之间多方的工作关系,其工作核心是通过成绩预警机制去激励学生学习积极性,鼓励家长参与学生管理工作,从而减少学生的学籍异动,提高高职院校学生的就业率和成才率。

本文循序渐进的给出了成绩预警系统从需求分析到最终实现的全过程。该系统采用B/S架构进行设计,以充分发挥当前互联网环境所发挥的积极作用和此架构所具有的用户不受地理位置限制的工作模式,系统应用当前较为成熟的.NET平台进行开发,并在图表统计、数据显示等关键功能方面应用了JQuery、GDI+等主流技术。目前,沈阳职业技术学院软件学院通过对本系统的应用已经取得了良好的工作效果。

关键词:成绩预警;管理系统;.NET;JQuery

ABSTRACT

Currently most of the higher vocational colleges in our country inherit the traditional students’ score management model – their information management systems often focus on storing students’ scores and counting statistical data. However, with the continuous advance of informatization in higher vocational college education, score management systems make progresses from data management to intelligent data analysis.

Without effective means of data analysis, the limitation of traditional management systems has been gradually exposed. This paper addresses the problem of early warning management based on student daily performance at the software institute of shenyang vocational and technical college, which adapts to the current most of the development of higher vocational colleges in the aspect of performance management needs. The design and implementation is based on author’s investigation on colleges and universities of higher vocational colleges, especially in shenyang region. This project fully considers the present learning in higher vocational colleges, as far as possible through the system to establish between schools, teachers, students, parents working relationship, its core is working by scores early warning mechanism to motivate students' learning enthusiasm, encourage parents to participate in the student management work, so as to reduce the number of students admitted to the university, thus improve vocational college students' employment and talent rate.

Step by step, this paper puts forward the whole process of this system from requirement analysis to design and to implementation. This system adopts B/S architecture design, in order to give full play to the current Internet environment play a positive role and the framework of the operation mode of the user is not restricted by geographical location, the current relatively mature system application. NET development platform, and in the chart statistics, data showed a key features such as application of JQuery, GDI + and other mainstream technology. At present, the author in colleges and universities through the application of this system has achieved good results.

Keywords: Results early warning;Management system;.NET;JQuery

目录

第1章绪论 (1)

1.1研究背景 (1)

1.2国内、国外研究现状 (2)

1.3系统提出的目的和意义 (3)

1.4本文主要研究内容 (4)

第2章系统开发技术及理论 (5)

2.1B/S架构概述 (5)

https://www.sodocs.net/doc/0f4498382.html,平台概述 (6)

2.2.1 .NET框架 (6)

2.2.2 C#面向对象开发语言 (6)

https://www.sodocs.net/doc/0f4498382.html,框架应用 (7)

2.3.1 https://www.sodocs.net/doc/0f4498382.html,技术 (7)

2.3.2 GDI+技术 (8)

2.3.3 https://www.sodocs.net/doc/0f4498382.html,技术 (8)

2.3.4 JQuery技术 (9)

第3章系统分析 (10)

3.1沈阳职业技术学院成绩管理系统应用现状 (10)

3.2系统可行性分析 (10)

3.2.1技术可行性 (10)

3.2.2经济可行性 (10)

3.2.3 操作可行性 (11)

3.3系统需求分析 (11)

3.3.1系统总体业务分析 (11)

3.3.2系统功能模块分析 (13)

3.4系统非功能需求分析 (18)

第4章系统设计 (19)

4.1系统总体设计 (19)

4.1.1 系统技术架构 (19)

4.1.2 系统开发和运行环境 (20)

4.1.3 系统整体功能模块划分 (20)

4.2系统功能详细设计 (21)

4.2.1系统管理 (21)

4.2.2 基础数据管理模块 (24)

4.2.3 成绩数据管理 (25)

4.2.4 成绩预警管理 (26)

4.2.5 综合统计与分析管理 (28)

4.3数据库设计 (29)

4.3.1 数据库逻辑结构设计 (30)

4.3.2 数据库实体关系设计 (30)

4.3.3 数据库物理模型设计 (31)

第5章系统实现 (35)

5.1数据操作实现 (35)

5.1.1数据连接 (35)

5.1.2数据集应用 (35)

5.2系统主要功能实现 (36)

5.2.1用户角色、权限管理 (36)

5.2.2学习成绩预警操作实现 (38)

5.2.3 JQuery实现预警曲线图 (40)

5.3系统主要功能运行界面 (41)

5.3.1系统登录界面 (41)

5.3.2系统主界面 (42)

5.3.3成绩明细查询界面 (42)

5.3.4一级成绩预警界面 (43)

结论 (45)

参考文献 (47)

致谢 (50)

作者简介 (51)

高职院校学生成绩预警管理系统的设计与实现

第1章绪论

1.1 研究背景

学生成绩一直以来都是衡量学生学业水平的主要参考依据,成绩对于学生、学校、家长、老师等多方都具着非常重要的意义,成绩管理也是高校人才培养工作的主要内容之一。随着计算机技术的飞速发展及软件开发技术的逐步应用,早期通过VB、PB 等计算机编程工具开发了很多优秀的管理信息系统,这其中就包含了被高校所普遍应用的成绩管理系统。早期的成绩管理系统普遍采用C/S架构进行开发,其特点是系统的应用需要通过局域网环境下运行,这也同时限制了系统使用者对系统的使用范围。随着互联网技术的快速发展,很多基于C/S架构的管理信息系统纷纷转型为基于B/S 架构的WEB系统,这在一定程度上使得管理信息系统的使用范围扩大和使用效率提升,总得来说基于B/S架构的管理信息系统为企事业单位的信息化建设做出了突出的贡献,也是各大企事业单位的发展趋势。对于高校所应用的B/S架构成绩管理系统而言,通过互联网环境进行系统的使用,将浏览器作为系统操作平台一定程度上扩宽了系统的使用率,同时也极大的提高了系统的易操作性,这些优势是毋庸置疑的。而高职院校的成绩管理系统除了完成系统本身所具有的成绩录入、修改、查询、统计、打印等基本功能外,也需充分考虑到高职院校的实际情况,需在传统功能的基础之上将成绩纳入到日常学生管理工作中去,进而最大程度的发挥成绩管理系统的作用。

本文的研究工作立足于沈阳职业技术学院软件学院。该院自2006年成立以来,办学规模不断扩大,学院领导在教学质量提高方面下足功夫并对成绩管理工作的工作流程先后多次调整,自引进了学生成绩管理系统后,该系统在学院期末成绩统计工作中发挥了重要的作用,但如果继续保持原有成绩管理系统的功能也只能维持该项工作保持按部就班的态势,不利于学院长久发展。该院自纳入单独招生资质单位以来,学生数量逐年攀升,随着学生数量的增加原有成绩管理系统在应用过程中也暴露出很多问题,这些问题亟待解决,主要体现为:学生数量的增加导致原有成绩系统的运行压力越来越大;原有系统采用asp技术开发,在当前的办学规模下显现出系统运行速度慢等现象;系统在运行期间也曾遭到黑客多次攻击,存在着极大的安全隐患;学苗层次不高,学生对于期末考试的成绩不重视,对自身学业存在侥幸心理[1]。基于以上原因,学院急需通过采用较为先进的软件开发技术进行系统开发,针对学生对期末成绩不重视的现象也急需采用系统预警功能的方法去提高学生学习积极性。因此,以成绩

第1章绪论

预警功能为核心的成绩管理系统即是作者所在的工作单位的迫切需求,同时也将解决大多数高职院校在成绩管理工作上的难题。

1.2 国内、国外研究现状

在我国,高职院校教育信息化工作起步相对较晚,甚至滞后于国内的普通高等院校。究其原因,这与我国计算机整体发展水平是及其相关的。计算机相关技术起源于欧美等发达国家,发展中国家的计算机技术的发展在时间上、技术上都要落后于发达国家。80年代中期,计算机硬件、软件产品首次引入我国,在之后的十几年里与计算机相关的自主技术研发都较为迟缓,直到80年代中后期,我国部分企事业单位相继进行管理信息系统的研发,管理信息系统也才逐渐被应用于金融、地产、教育等领域。成绩管理系统是最早一批被应用于教育领域的管理信息系统,早期的成绩管理系统开发技术相对落后,系统缺乏一定的功能扩展性,由于当时的计算机硬件条件也并不成熟,成绩管理系统也只能完成基本的成绩录入、基本统计等工作。90年代初期,基于互联网环境下的B/S架构软件系统开始流行,B/S架构软件系统的优势也逐渐凸显,很多管理信息系统也都进行架构上的调整,使得成绩管理系统的技术架构有了新的定义。

管理信息系统在技术方面也经历一个发展过程,起初的管理信息系统普遍基于C/S架构软件模式下,所采用的技术多以Visual Basic、Power Builder、Delphi等技术为主,这些技术体现了可视化编程技术的最初特点和面向对象编程思想的基本应用,所开发的管理信息系统以Windows窗体为表现形式,操作用户可以直观的基于操作系统进行系统的应用。随着B/S架构软件模式的流行,Asp、https://www.sodocs.net/doc/0f4498382.html,、Jsp等技术的产生使得管理信息系统在互联网环境下得以应用,尤其是https://www.sodocs.net/doc/0f4498382.html,等动态网站开发技术,基于面向对象编程思想和优秀的开发工具之下,使得管理信息系统的应用更能发挥其自身优势。Ajax等技术的出现使得B/S架构下的软件系统更加成熟,提升了系统的数据处理能力,完善并弥补了B/S架构页面请求和回发过程的时间间隙,jQuery等框架使得Ajax技术的发挥更是淋漓尽致。近些年来,随着互联网环境的日趋成熟面向服务的编程思想目前正被广泛应用,SOA架构使得互联网下的管理信息系统可以实现多个应用程序的整合,跨系统、跨平台的应用程序可以轻易的重组和集成[2-4]。

改革开放几十年来,一批优秀的软件开发技术也逐渐被我国优秀的IT人才所掌握并得到普及,管理信息系统的研发水平与国外发达国家相比也极大的缩短了差距。就学生成绩相关管理系统而言,我国多数高职院校都已采用了不同形式的成绩管理系

高职院校学生成绩预警管理系统的设计与实现

统进行成绩管理工作,少数院校应用了学生成绩预警系统。就本文所探讨的成绩预警管理系统而言,其工作过程与传统的成绩管理系统也有着明显的区别,成绩预警管理系统是以成绩数据为参考,对成绩在预警范围内的学生进行预警提示,促使学生由被动学习转为主动学习。成绩预警系统的应用在我国高职院校并未普及,部分高职院校在系统设计方面也存在着一些不足,具体表现为以下几点:

(1) 成绩预警不及时

很多高职院校在考试体系上仍然以学期期末考试为主,当期末考试结束后进行成绩预警的效果不是很理想,期末结束后学生处于放假状态,况且即使部分学生被告知成绩预警了,但此时某门课程也已经完成了一个教学周期,学生如想在学期过程进行补救早已为时晚矣。

(2) 成绩预警对象不全面

高职院校学生入学门槛相对较低,学生主动学习能力不强,通常针对学生本身的预警效果甚微,成绩预警对象缺少家长共同监管大大降低了预警的预期效果。

总之,高职院校的成绩预警管理系统在当前的教育体制下仍是一个可探讨、可研究、能实施的重要课题。在一点上,西方发达国家高职院校相对比较重视对成绩预警工作的研究,德国等国家的成绩预警管理系统是建立在其完善的职业院校教学体制下的,小班授课、过程化项目考核等机制促使其成绩预警管理系统能够最大限度的发挥其自身作用[5-7]。

1.3 系统提出的目的和意义

高职院校学生成绩预警管理系统是通过信息化技术手段,参照院校成绩管理业务流程,建立的一套程序化预测、评价和处理机制,其目的在于通过对学生成绩数据的统计与分析,及时确定学生的学习状态,对于处于预警范围内的学生进行学业警示和告知以最大限度的保证学生能够顺利完成学业,并减少高职院校的学籍异动现象,为高职院校营造一种浓厚的学习氛围。

本系统的提出源于作者所在工作单位沈阳职业技术学院软件学院,通过调研沈阳地区多数高职院校了解到,高职院校普遍存在学生不重视或不主动重视考试成绩的现象,同时也有很多高职院校在成绩管理工作上采用的是基于过程化的成绩考核体系,该考核体系将传统期末考试课程分解为多个任务模块,极大的促进了学生的学习积极性。本系统的提出满足高职院校对学习成绩的基本操作,同时在过程化考核模式的基础之上建立成绩预警机制,是对传统成绩管理系统的一次升级。即是技术上的升级,

第1章绪论

也是功能上的升级。

目前,本系统的应用在成绩管理工作上发挥着重要的作用,同时系统所特有的预警操作功能也直接的提升了学生学习动力,应用效果显著。希望本系统的研究工作能为同等职业类院校在学生成绩管理工作方面起到一定的借鉴意义。

1.4 本文主要研究内容

本文共分为六个部分进行课题的论述,分别为:

第一章绪论,阐述了课题研究背景、目的、意义、研究现状等内容。

第二章系统开发技术及理论,重点介绍了本课题所探讨和应用的关键技术,给出了部分技术的文字介绍。

第三章系统分析,按照软件工程的理论要求对系统进行了可行性分析和需求分析,明确了系统的设计方向。

第四章系统设计,通过用例图、功能结构图、流程图、数据库E-R图等软件工程分析方法进行了系统总体设计和功能设计。

第五章系统实现,重点讲述了关键功能的实现过程,给出了系统的实际运行效果图。

最后,对本文工作进行了总结并提出了系统的不足之处,明确了课题的下一步工作方向。

高职院校学生成绩预警管理系统的设计与实现

第2章系统开发技术及理论

2.1B/S架构概述

B/S架构是一种基于WEB环境下的应用程序开发和应用模型,B/S架构是随着互联网环境的成熟和用户普及率的提高下的必然产物。所谓B/S架构是指在互联网环境下构建的浏览器与服务器之间的通信模式,是不同于早期的C/S架构的软件模型,用户通过浏览器作为操作平台即可进行网上活动,而服务器本身不受地理位置限制,可以在具备外网环境下的任何地方进行部署。B/S架构软件模式的使用有着其自身的优势和特点,主要体现在以下几个方面:

(1) 简化了系统维护和升级工作

随着信息化社会的发展逐步趋于成熟,各行各业对软件系统的使用率也逐步提高,软件系统在频繁使用的前提下经常会面临着系统功能模块的更新及系统升级等诸多问题,对于B/S架构而言,通常是一台主机服务器对应多个客户端的使用局面,客户端应用浏览器作为操作平台只需关注其享受的系统功能即可,而具体的功能实现部分全部放在服务器端完成,这就使得软件系统的维护变得简单很多。服务器端的系统变更会实时的反馈给所有浏览器,用户通过浏览器进行系统操作则能够保证用户始终是操作的服务器最新版本功能,系统维护和升级工作只在服务器端完成即可。

(2) 系统整体开发和维护成本降低

B/S架构的软件模式使得服务端和客户端完全可以是不同类型的操作系统,对于服务器而言其选择性更加丰富。当前客户端操作系统仍然是微软Windows系列操作系统的天下,如果采用早前的C/S架构将会使得服务器的系统选用和开发环境受到诸多限制,这无疑会带来系统研发成本的提高。随着服务器技术的发展Windows操作系统已经不是服务器端的唯一选择,开发环境的配置也不受单一操作系统的限制,这将大大降低系统整体开发和维护成本。

3.B/S架构使得软件系统的应用率更高

B/S架构软件模式在软件系统使用范围上不受地理位置限制,C/S架构软件适用于局域网内环境使用,而B/S架构则适用于广域网环境。广域网软件使用是指只需具备外网条件均可以进行系统操作,对于工作人员而言在家办公是可以实现

第2章系统开发技术及理论

的。

综上所述,B/S架构相对于C/S架构而言具有一定的应用优势,本系统的开发也更适宜采用此架构。然而,B/S架构对于系统开发安全性要求也相对较高,对于浏览器所将实现的功能解析工作也相对复杂,本系统也将充分考虑这些因素并积极应用新技术。

https://www.sodocs.net/doc/0f4498382.html,平台概述

2.2.1 .NET框架

.NET框架是美国微软公司所提供的集软件开发、软件测试、移动端开发等于一体的战略开发平台。自.NET框架推出以来得到了我国软件行业的普遍认可,进而被广泛应用于软件工程的各个领域。.NET框架的设计考虑到了不同种类程序员的需求,.NET平台下支持C#、C++、VB等多种程序开发语言,是一种跨语言平台的编程环境,程序员可以根据自己所擅长的语言在该平台下工作,.NET可将多种语言最终转化为框架数据类型,从而统一并兼容多种不同类型的应用程序。

.NET框架通过.NET Framework环境对应用程序提供运行支持,该环境的版本不断更新,目前较新的版本为.NET Framework 4.5,该框架包含了公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET 的面向WEB的网络应用程序模板(WEB Forms和WEB Services)。

2.2.2 C#面向对象开发语言

目前,面向对象开发语言在国内外的应用都较为普遍,也成为当前软件开发技术中的主流开发语言。相对于面向过程的编程语言而言,面向对象编程思想具有程序语言严谨性、语法结构规范性等特点。更主要的是,面向编程语言将软件系统中的处理实体都抽象为处理对象,将对象的特征、行为进行统一归类,这一思想是完全符合人们对事物处理客观逻辑的。

C#编程语言是面向对象开发语言之一,也是.NET软件开发平台下的主要开发语言,C#语言是从C语言和C++语言发展而来,它继承了C语言的基本语法也将C++语言的指针功能重新改写。微软公司将.NET战略下的开发语言定格为C#是因为C#语言是其平台下最为优秀的编程语言之一。C#语言中定义了多种数据类型,

高职院校学生成绩预警管理系统的设计与实现

这包括值类型和引用类型,值类型的使用保留了传统数据类型的数据结构,而引用类型则是面向对象编程思想中特有的数据类型。引用类型中描述了类、接口等数据类型,其中类是面向对象编程思想中的重要概念之一,使用C#语言可以充分发挥程序开发者的想象空间,只要是软件系统中所处理的对象都可以作为类数据类型。类和对象是组成C#语言的主要元素,对象通过类进行创建,类是多个对象的描述,面向过程语言中的函数在C#中也被重新定义为方法,方法、属性、字段都可以当作是类的成员。面向对象编程语言充分发挥其继承、封装、多态等固有特征,将类及对象的处理通过这些特性去表达,使得软件系统的处理过程更加清晰,提高了程序可读性,提高了系统模块的功能扩展性。

https://www.sodocs.net/doc/0f4498382.html,框架应用

2.3.1 https://www.sodocs.net/doc/0f4498382.html,技术

https://www.sodocs.net/doc/0f4498382.html,技术对于动态网站开发提供了全新的解决方案,https://www.sodocs.net/doc/0f4498382.html,技术是.NET框架下的重要组成部分,https://www.sodocs.net/doc/0f4498382.html,技术的产生源于早前的asp技术,但随着互联网环境的逐渐普及使得asp技术也显现出了多方面的不足,软件开发行业继续一种新技术取替代asp同时解决其暴露出的诸多问题。https://www.sodocs.net/doc/0f4498382.html,技术可以说是asp技术的升级,https://www.sodocs.net/doc/0f4498382.html,技术在开发语言上选用面向对象编程语言,这与asp技术大为不同,asp技术所使用的是vbscript而并非面向对象编程语言,vbscript通常需要集成在网页前台代码中,这种后台程序与前台语言相结合的编成结构使得asp 应用程序变得及不安全,后台程序的业务逻辑和敏感数据经常暴露于客户端界面,为黑客攻击等恶性行为提供了不法土壤。

https://www.sodocs.net/doc/0f4498382.html,技术由几个重要组成部分组成,分别是内置对象、服务器控件、html 控件、验证控件及用户自定义控件等。这些技术组件为实现动态网站及基于B/S 架构的管理信息系统的开发提供了有力的保障。内置对象可实现页面间数据的传输和保存;服务器控件又包含了基本控件、数据列表控件、容器控件等,为WEB 页面的布局和功能实现提供了快速操作的途径;html控件保留了在.NET框架下可应用前台控件的特性;验证控件使得程序开发人员不必在为复杂的正则表达式而绞尽脑汁[8-10]。

第2章系统开发技术及理论

2.3.2 GDI+技术

GDI+技术是从GDI技术发展而来,GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。

作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成,GDI+使得图形硬件和应用程序相互隔离,从而使开发人员编写设备无关的应用程序变得非常容易。

在.NET框架下,GDI+的应用可通过C#编程语言中所提供了一组封装类进行实现。提供了基础画布类Graphics,基于窗体或WEB页面的图形绘制需通过画布对象下完成,在画布对象下提供了供程序开发人员所使用的画笔、画刷、图形库、二维图形、立体图形等多种对象成员,通过GDI+的画笔操作可实现固定数据的坐标点描绘,形成程序开发人员所需要表现的曲线图、柱形图、饼形图等统计图形。

2.3.3 https://www.sodocs.net/doc/0f4498382.html,技术

https://www.sodocs.net/doc/0f4498382.html,技术是.NET战略平台下的又一力作,它的产生弥补了ado数据处理技术所带来的不足,由于https://www.sodocs.net/doc/0f4498382.html,也是基于面向对象编程思想而设计的,因此,在该技术体系下提供了多个以对象为操作核心的数据提供程序,简称:https://www.sodocs.net/doc/0f4498382.html, 五大数据处理对象。

五大对象分别是数据库操作对象、数据库连接对象、数据库阅读对象、数据库适配器对象和数据库数据集对象,数据库连接对象提供了对应用程序与数据库管理系统之间的数据连接操作,支持针对ACCESS、SQLSERVER、oracle等主流数据库的连接操作,通过使用该对象提供了连接、打开、关闭等方法完成对数据连接的各项操作;数据库命令对象可完成对Transact-SQL语句的执行,实现对语句的添加、更新和删除动作,命令对象也可以完成对数据的查询,查询语句所返回的结果集,形成Object顶级父类类型数据,便于程序开发人员进一步处理;数据库阅读对象可实现快读的数据读取操作,其运行原理和数据库管理系统中的游标对象较为类似,阅读器对象至上而下逐条读取数据,查询效率非常高;数据库

高职院校学生成绩预警管理系统的设计与实现

适配器对象辅助数据集对象完成对数据填充前的准备,设置任何查询动作为主的SQL语句;数据集对象是https://www.sodocs.net/doc/0f4498382.html,中的核心对象,数据集对象的应用可以大大降低数据库服务器的运行压力,数据集对象将数据库服务器中的结果集缓冲到客户端计算机内存中去,当最终用户进行数据的多次访问时,数据集首先是从本地缓存中提取数据,大大提高了数据库服务器的运行效率[11-14]。

2.3.4 JQuery技术

JQuery技术是一组javascript脚本库所形成的新技术,JQuery可实现javascript 所难于完成的功能模块。它是在javascript、xml、html、css多种WEB应用程序前台设计语言的支撑下,通过其自身所固有的语法进行DOM文档的查询操作,随着其多年的发展和版本升级,JQuery技术可以轻易的实现Ajax所带来的页面无刷新效果。

随着JQuery技术的普及和电子商务产业的发展,越来越多的WEB应用程序在其前台处理方面都优先选择该技术进行业务处理。它可以实现查找WEB页面下的任何标签元素,通过对标签的查找完成对标签的定位,对标签的其它操作也便容易了许多。JQuery技术对于动态网站技术的贡献颇大,尤其是对Ajax技术的支持,Ajax所完成的数据操作功能需要编写大量的脚本代码,而同样的功能模块通过JQuery技术实现则非常容易[15-20]。

第3章系统分析

第3章系统分析

3.1沈阳职业技术学院成绩管理系统应用现状

沈阳职业技术学院软件学院目前的成绩管理工作是采用asp技术研发成绩管理系统,系统目前能够处理基本的学生成绩录入和统计工作,在现有系统实施的过程中面临着诸多要解决的问题。现有系统目前成绩处理功能不够完整,权限划分不明确,按照学院对成绩管理工作所要求的实际业务处理流程是需要教研室主任对成绩进行审核签字的,系统缺少审核过程。现有成绩管理工作的成绩预警是通过教师主观观察和判断进行口头通知学生完成的,这对于教师本身提出了更高的要求,教师的主观因素参与过多导致各个教师对预警对象的认定尺度也不尽相同,很难从全院的角度达到学习预警目的[21]。因此,学院在成绩管理工作方面,一是需要采用更为先进的开发技术进行学生成绩系统重新开发;另一方面,需重新审视现有成绩管理系统的功能,在增加成绩预警功能的前提将系统重新规划为以预警为核心的高职院校学生成绩预警管理系统,成绩预警功能对于当前现状下的学生学习状态的改善显得十分必要,系统研发工作也得到院领导的大力支持。

3.2系统可行性分析

3.2.1技术可行性

高职院校学生成绩预警管理系统的研发是具备一定技术可行性的,系统所采用的.NET框架在国内软件开发行业的应用范围较广,应用率也早在前几年得到了普及,从技术成熟度方面考虑是没有太大问题的。从系统开发所要吸纳的人才资源方面考虑,沈阳职业技术学院软件学院现有4名.NET教师,这四名教师都曾在公司担任过.NET项目经理,同时,作者也是从开始研究.NET技术出身并逐渐转型为教学岗位,从目前的技术人员配备来看,即懂技术、又懂教学的人才是比较充足的。学院长期注重校企合作人才培养工作,软件技术专业长期与多家软件企业保持密切沟通,企业专家也经常到学院进行对学生的技术指导和技术讲座,邀请企业专家参与项目开发团队也保障项目开发具备了一定的技术可行性。

3.2.2经济可行性

系统的经济可行性主要是分析系统从研发到投入使用能否创造出预期的价

高职院校学生成绩预警管理系统的设计与实现

值,所获得的汇报能否高于所付出的成本。本系统属于教育信息化工作项目,运行后直接服务于教育行业,并非直接盈利性项目。但就系统所创造的价值而言却是巨大的,通过高职院校学生成绩预警管理系统可以完成最基础的成绩管理工作,可通过成绩数据预警学生对象,使系统发挥出智能学籍管理的目的,将极大促进高职院校的办学质量提高。系统所投入的人力成本相对较低,系统开发团队由沈阳职业技术学院软件学院员工自行组建,无需获得高昂的经济回报,在者,学院现有的网络环境和服务器设备是可以满足本系统运行条件的。总之,本系统的研发工作是具备经济可行性的。

3.2.3 操作可行性

本系统拟采用B/S架构进行开发,基于WEB模式的应用程序在投入使用后有着先天的操作优势。人们应用浏览器从事网络活动已成为大众所普遍掌握的一项技能,对于高职院校而言,使用系统的用户普遍具有一定的文化和知识背景,对于计算机基础的掌握也相对比较扎实。因此,本系统的投入使用只需通过适当的培训即可使系统用户掌握它的使用流程和技巧。

3.3 系统需求分析

3.3.1系统总体业务分析

通过对系统投入使用的工作环境进行充分调研和分析,掌握并了解单位先行的学生成绩管理工作模式,总结并归纳了以下有价值的业务工作流程,为本系统的业务流程和功能模块确立提供必要的原始材料,具体分析如下:

(1) 成绩预警前的准备工作

成绩预警工作的实施是需要依托科学的成绩考核机制的,目前很多高职院校采用的是阶段性的考核机制,这一考核机制在实际运行过程中对成绩的收集等工作次数是增加的,使得成绩预警得到了有力的数据保证。只有通过过程化考核的高职院校成绩评定机制的实施,才能使得成绩预警的预警动作尽量提前,保证达到预期的预警效果。目前,沈阳职业技术学院软件学院也正通过过程化考核去提高学生对成绩的重视程度,在时间上做到尽可能的使学生了解自己当前某个学习阶段的学习状况。过程化考核是将某个课程进行分阶段考试,将课程进行能力分析以形成多个完整的学习任务,注重能力培养的教学体系和考核体系也是高职院

第3章系统分析

校未来在教学方向的发展趋势。过程化考核在成绩上可形成连续的阶段性成绩,阶段性成绩占总成绩的一定百分比,学生根据此成绩可预判到未来成绩的走向可能,过程化考核除了专业课程成绩外,还包括学生的平时表现成绩。平时表现是学生对待学习态度的直接反应,高职院校相对比较重视学生的职业素养,即平时表现的体现。

成绩预警前期应该明确高职院校的课程数量、种类,各个课程的阶段考核次数,平时表现所占的比例等内容。当然,系统应设置对课程数量、种类的动态维护工作,做到无论高职院校开设的课程门数多少,过程化考核分数比例分配怎样,都应该在系统开发时注意系统应具备的功能扩展性。

(2) 成绩采集工作阶段

高职院校成绩数据通常来源于以班级为单位的班主任和各个任课教师,各科目教师需要制定出明确的课程考核方案,按照自己对所讲课程的能力模块划分去制定各个模块的考核方案和考核标准,通过实践或笔试对学生组织过程化考试,统计其平时表现成绩以形成阶段性的成绩数据并汇总上报。

(3) 成绩入库工作阶段

成绩入库是指汇总和审核成绩单的过程,汇总工作由各个任课教师完成对自己科目的汇总,由各班班主任统一上交本班各科成绩,由教研室主任对各班成绩进行逐一审核查看,并签字留痕。

(4) 对成绩的统计与分析工作阶段

现实业务中对成绩的统计和分析工作需要借助于Excel、计算器等工作,分析出及格学生、不及格学生、优秀学生分别所占的百分比,这些工作的完成需要花费大量的时间。因此,只有在期末成绩汇总时在进行真正的统计与分析工作,希望高职院校学生成绩预警管理系统能进行阶段性的成绩统计与分析工作。

(5) 实施预警操作阶段

在以往的业务中,成绩的预警工作并不系统,通过教师对成绩的初步查看和分析只是简单的口头通知学生本人,而这种预警行为仅类似于平时对学生的思想教育,缺少体系化的管理和明确的预警方向。通过对该业务的调研,本系统应该明确预警的范围,以成绩数据为参考形成一级预警和二级预警的不同预警类型,形成对学生本人和家长的预警。

学生信息管理系统可行性分析报告

学生信息管理系统可行性分析报告 一.引言 1.编写目的 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。 2.项目背景 该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作. 3.定义 学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。 MIS:管理信息系统;DFD图:数据流图(描述逻辑模型的图形工具,表示数据在系统内的变化。);CFD:流程控制图;

4.参考资料 [1].<软件工程概论> 李存珠李宣东编著南京大学计算机系出版2001年8月 [2]数据库系统原理教程,王删著.清华大学出版社,2002.1 [3]现代软件工程,陈松桥等著.北方交通大学出版社,2002,1 二.可行性研究的前提 1.原因 由于现今的学籍管理非常繁琐,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发学籍管理系统软件。 2.系统目标 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 3.条件、假定和限制 开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内. 4.决定可行性的主要因素: (1)技术可行;

学生成绩管理系统需求分析说明书

学生成绩管理系统 第一章引言 (1) 1.1 目的: (1) 1.2 背景 (1) 1.3 定义 (2) 1.4 参考资料 (2) 第二章任务概述 (2) 2.1 目标 (2) 2.2 运行环境 (2) 第三章数据描述 (2) 3.1 静态数据 (3) 3.2 动态数据 (3) 3.3 数据库描述 (3) 3.4 数据字典 (4) 3.5 数据采集 (4) 第四章功能需求 (5) 4.1 功能划分 (5) 4.2 功能简述 (5) 第五章性能需求 (5) 5.1 数据精确度 (5) 5.2 时间特性 (5) 5.3 适应性 (5) 第六章运行需求 (5) 6.1用户界面 (5) 6.2硬件接口 (5) 6.3软件接口 (5) 6.4故障处理 (5) 第七章其他需求 (6) 第一章引言 1.1 目的: 运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩。一款优秀的学生成绩管理软件,正好可以满足当前的市场需求,取得一定的经济效益。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。 1.2 背景 ?开发软件名称:学生成绩管理系统。 ?项目开发者:山东艾仪嘉软件技术有限公司开发小组: 张钊锋(组长),杨廷婷,黄婷,林德伟,屠伟,张旭松,张杰

?用户单位: 1.3 定义 VB 是Visual Basic的简写,是可视化的编程语言。是一种简单、高效地开发应用软件的工具。 SQL (Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 E-R图(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 静态数据系统内部有关的数据结构和操作规程。 动态数据程序运行时输入和输出的数据。 数据采集又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。 1.4 参考资料 文档引用的规范: 《软件工程导论》张海藩主编清华大学出版社2005年8月出版 《软件生命周期质量保证与测试》张向宏主编电子工业出版社2009年5月出版技术资料参考: 《数据库原理与应用案例教程》郑玲利主编清华大学出版社2008年9月出版 《Visual Basic完全自学手册》俞磊等编著机械工业出版社2009年1月出版 第二章任务概述 2.1 目标 使点菜信息更加系统化,信息更加精确化。使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。系统能自动保存信息,给查找数据留下依据。 2.2 运行环境 硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。 软件环境: 建议配置:操作系统windows 2000/XP/Vista CPU PentiumⅣ以上 内存128M以上 硬盘空间100M以上 第三章数据描述

毕业设计论文学生成绩管理系统(数据结构)

大连科技学院 数据结构毕业设计 题目单链表的基本操作- 建立和遍历 学生成绩管理系统- 排列排序问题- 选择排序, 直接插入排序 学生姓名李易霖专业班级计算机10-1 指导教师宋丽芳职称副教授所在单位信息科学系软件教研室系主任王立娟 完成日期2012 年1 月6 日

大连科技学院 数据结构毕业设计成绩考核表 计算机 学生姓名李易霖专业班级学号1001020112 10-1 单链表的基本操作,学生成绩管理系统,排序问题 题目 注:总评标准采用优良制:优秀( 90 分以上)、良好( 80-90 )、中等( 70-80 )、及格( 60-70 )、不 及格( 60 分以下) 指导教师签字:

毕业设计任务书 一、任务及要求 1. 设计(研究)内容和要求研究内容:单链表的基本操作,学生成绩管理系统,二叉树的 运算任务和要求: (1)学习数据结构基础知识,掌握数据结构典型的算法的使用。 (2)对指导教师下达的题目进行任务分析。 (3)根据分析结果完成设计。 (4)编程:在计算机上实现题目的代码实现。 (5)完成对程序的测试和调试。 (6)提交毕业设计报告(约二十页),含程序代码及运行结果。 2. 原始依据 结合数据结构毕业中的基本理论和基本算法,正确分析出数据的逻辑结构,合理地选择相应的存储结构,并能设计出解决问题的有效算法。提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改。 二、工作量 2 周( 10 个工作日)时间。 三、计划安排 第 1 个工作日-第 2 个工作日:查找相关资料、书籍,阅读示例文档,选择题目。 第 3 个工作日:题目分析,设计算法。 第 4 个工作日 -5 个工作日 : 功能模块的划分和设计。 第 6 个工作日:实现具体数据结构和模块。 第 7 个工作日-第 8 个工作日:程序设计与调试,编写毕业设计报告。 第 9 个工作日:上交毕业设计报告。 第 10 个工作日:软件验收、答辩,成绩评定。 指导教师签字: 2011 年12月26日

数据库课程设计报告:学生成绩管理系统

《数据库系统原理》课程设计报告 学生成绩管理系统 设计成员 所在专业 所在班级 指导教师 提交时间

目录 卷首语:读书笔记 (4) 1、课程设计的目的 (6) 2、课题组成员的设计任务 (7) 3、学生信息管理系统概述 (8) 4、系统需求分析 (10) 5、数据库设计 (12) 6、系统模块详细设计 (17) 7、课程设计设计总结 (21) 8、程序源代码 (22) 参考文献 (50)

学生信息管理系统 班级:制作成员:指导教师:

卷首语: I、读书笔记 关于网上花店管理系统的读书笔记: 在网上购物逐步平民化的今天,网上购物人数不断增加,现代IT技术和互联网的结合。给了市场创造了无限商机!我阅读了一片“网上花店管理系统”的论文。该论文主要研究网上花店管理系统。该系统以MySQL作为后台数据库,JSP作为前台开发工具,通过Java中的JDBC连接数据库。提供给用户网上浏览,购买,支付等功能,同时.管理员对可以该系统进行维护和管理! SQL Server安全可靠,性能好,易用性强,JSP的Web运用跨平台,系统底层采用Java开发。Java语言简单,面向对象,安全性高的特点,运用Serlvet 模式和Tomcat服务器。这几点的综合搭配使得该系统灵活方便易用,简化了动态网站的开发。 网上花店管理系统实现了用户注册,网上订购支付,留言,购物车,鲜花资料管理和用户管理,订单管理等功能。SQl数据库实现了用户注册登记信息的存储,和网站资料维护,更新等使得数据的管理更加便利,高效…JSP则为用户提高动态图形界面,简化了操作,提高了易用性。论文还详细介绍了系统的逻辑结构设计,逻辑图,总功能设计,和数据库设计等。该系统即使是不懂web 技术的人也可以熟悉运用。 开发工具和数据库的工具有很多,各有各的优势。在互联网大行其道的时代,电脑技术顺应着时代的发展,只有我们把握运用好各类技术,相互结合与利用,才能制作出更好的软件和程序。 在现在信息化高速发展的时代,信息只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,人工操作必将被计算机代替。计算机在我们的日常生活中的使用越来越不可或缺,计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性. 数据库技术,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术从诞生到现在,在不到半个世纪

学生成绩管理系统设计报告

《学生成绩管理系统》 设计报告

摘要 本数据库的主要功能如下: 学生信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi都可实现这些功能;院系信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi都可实现这些功能;课程信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi 都可实现这些功能;学生成绩查询,该模块包括学生各门课程成绩的查询,因为该模块是利用数据库视图,所以不能对数据进行修改、添加及删除。 关键字:教学管理数据库SQL Sever 2000 Delphi 表查询修改添加删除

第一章绪论 1.1数据库技术的现状 数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。 在这30多年的历程中,人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就,而且已经开始对新一代数据库系统的深入研究。数据库系统已经成为现代计算机系统的重要组成部分。 1.2、学生成绩管理系统开发的目的与意义 1.掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方案,并加深对数据库系统系统概念和特点的理解。 2.初步掌握数据库应用系统分析、设计和实现方法。 3.进一步提高学生的知识综合运用能力。 4.为学习更高深的计算机技术打下基础。提高其综合素质,便于未来就业以及更深发展。 第二章系统需求分析 2.1 概述 1.信息需求 高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅能使管理者从

学生成绩管理系统分析报告

学生成绩管理系统分析报告 ■建立新系统的必要性 随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生各门课程的成绩的各种信息量也成倍增长,学生成绩管理操作重复工作较多,工作量大,因此,建立学生成绩管理系统来提高工作的效率。基于互联网的学生成绩管理系统,在学生成绩的规范管理、科学统计和快速查询方面具有较大的实用意义,提高了信息的开放性和快速性。使学生信息更加系统化,信息更加精确化。使管理人员管理更加方便,能够改动部分信息,最大化的满足工作的需求。 学生成绩管理系统的建立,在学生查询成绩的规范管理、科学统计和快速查询方面具有较大的实用意义,它提高了信息的开放性,大大改善了学生对其最新信息查询的准确性。成绩管理系统有查找方便、可靠性高、存储量大、易操作、保密性好、信息保存时间长等优点,它能极大的提高老师和学生成绩信息管理的效率。 ■业务流程分析 通过对学生成绩管理业务的调查分析,弄清了学生成绩管理系统的业务流程和管理功能,系统的业务流程如下图所示: 业务流程图部分: 登录教师 管理页面 学 生信息 录入教 师 管 理 信 息 输 出 系 统 控 制 信 息 登录查询 信息反馈 信息反馈 学生 管理员 学生成绩管理系统教师

管理功能部分: 从业务流程图可以看出,学生成绩管理系统中分为大的三个方面:系统管理员模块、教师模块、学生模块,其主要管理功能有: 1、系统管理员功能 系统管理员进入学生成绩管理系统的主要功能是:实现管理员用户的添加、修改和删除,以及对教师添加、教师修该、教师删除、教师查询、学生的添加、学生的修改、学生的查询等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作,管理元为每门课程设置一个学分,没门课程可以是必修或选修,如果学生及格,学生将获得该课程学分。 2 、教师功能 教师进入学生成绩管理系统的主要功能是:各科教师登录系统后查询和修改个人信息、修改自己的账号密码,查询自己的授课课程,实现对选秀了自己课程的学生的成绩进行查询、录入和修改,各科老师可以对自己学生选修课程结束后给与分数,同时可以对自己所带课程的成绩优秀人数、及格人数和不及格人数的分布信息进行查询。 3 、学生功能 学生进入学生成绩管理系统的主要功能是:每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程任课老师的个人信息,同时在课程结束后可以查询在校期间各个时间段选修课程的成绩与学分,以及对单科成绩和总分的排名查询。 录入学生信息 录入课程信息 录入成绩信息 查询成绩 查询个人信息 管理员 学生表 成绩表 课程表 验证信息 学生

学生成绩管理系统设计毕业论文

学生成绩管理系统设 计毕业论文 目录 一、系统功能简介------------------------------------------------------------------2 二、小组成员完成的工作--------------------------------------------------------3 三、系统设计分析------------------------------------------------------------------3 四、系统的调试过程---------------------------------------------------------------6

五、工程总结-------------------------------------------------------------------------12 六、附录(源程序代码)--------------------------------------------------------13 共22页 一、系统功能简介 1、进入主界面按系统提示选择相应的功能。 2、输入功能:将学生的、学号、性别、联系方式以及本学期各 门课的成绩都输入进系统。

3、排序功能:所有学生的本学期成绩进行比较,然后按照分数 从高到低进行排序。 4、查询功能:可以分为按学号和按两种方式进行查询出学生本 学期的成绩以及其他有关的信息。 5、修改功能:可以根据学生学号查找到需要修改的学生的所有 信息,然后可以对学生的信息做一个重置。 6、删除功能:通过学号定位,然后删除该学生的所有信息。 7、成绩保存:将学生的成绩信息以文件的形式保存下来。 8、成绩统计:统计每门课的最高、最低成绩以及不及格人数。 二、工作 三、系统设计分析 1、系统功能模块结构图: 本系统是由成绩输入、成绩排序、成绩查询、信息修改、信息删除、成绩保存、成绩统计以及退出程序这8个功能模块组成,其总体结构图如下: 学生成绩管理系统

学生成绩管理系统设计说明书

设计说明 一.本程序的设计思路与体系简述: (1)设计思路: Ⅰ.设计程序预期功能;Ⅱ.确定程序语言与运行环境;Ⅲ.设计程序的整体结构;Ⅳ.用模块化的理念对各个小的功能进行编写并进行初期调试;Ⅴ.将各个小的模块集合成整体,形成真正的功能全面的程序;Ⅵ.对程序进行总的调试修改;Ⅶ.后期完善,修复bug等,以及对新功能的引入,外包处理,最终完成整个程序的设计。 (2)本程序的体系: 二.相关代码 (1)初始化窗口代码: #pragma once #include"StuMan.h" namespace StudentManagement { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; ///

/// Form1 摘要 /// /// 警告: 如果更改此类的名称,则需要更改 /// 与此类所依赖的所有 .resx 文件关联的托管资源编译器工具的 /// “资源文件名”属性。否则, /// 设计器将不能与此窗体的关联

/// 本地化资源正确交互。 ///

public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: 在此处添加构造函数代码 // } protected: /// /// 清理所有正在使用的资源。 /// ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Button^ button1; protected: private: System::Windows::Forms::ListView^ listView1; private: System::Windows::Forms::Label^ label1; private: /// /// 必需的设计器变量。 /// System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// /// 设计器支持所需的方法 - 不要 /// 使用代码编辑器修改此方法的内容。 /// void InitializeComponent(void) { System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(Form1::typeid)); this->button1 = (gcnew System::Windows::Forms::Button()); this->listView1 = (gcnew System::Windows::Forms::ListView()); this->label1 = (gcnew System::Windows::Forms::Label());

学生成绩管理系统需求分析报告

学生成绩管理系统需求分析报告 一、任务概述 1.1项目背景 在如今的高校日常管理当中,学生成绩管理是其中非常重要的一环。随着计算机和计算机知识的普及,学生成绩管理得到了更大的发展空间,通过开发学生成绩管理系统,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,可以提高校务人员的工作效率和学生的查询效率。 1.2开发目的 采用学生成绩管理系统,可以提高校务人员的工作效率和学生的查询效率。 1.3可行性分析 目前,随着办公信息化的开展,高校的扩招,新生入学以及期末考试结束后,学校都需要对一些繁琐的流程进行管理,通过一个基于B/S架构的管理系统,可以很好的将这一个过程进行化繁为简。此项目具有普遍性,能够应用于很多学校。因此,该类型系统可以大量投入使用。 二、需求分析 2.1功能分析 学生成绩管理系统应该完成以下两个方面的内容:学生档案资料的管理、学生成绩的管理,每个内容均需要提供添加、修改和查询的功能。学生成绩管理系统设计到的用户包括系统管理员、教师、学生,各类用户的权限不一样。系统管

理员可以添加、修改、查询学生档案资料和学生的成绩;教师可以发布学生的成绩信息,而且只能查询自己所授课程的信息以及一些公共信息;学生只能查询自己的档案、成绩以及一些公共的信息。同时系统要有系统备份功能,系统出故障时,因该有相应的应急措施或者系统恢复功能。 2.2模块划分 系统设计主要包括五个主要功能模块:权限验证模块、用户管理模块、基础数据库管理模块、成绩管理模块和数据库管理模块。 (1)权限验证模块主要是根据用户输入的用户名和密码验证用户身份并且 决定其操作权限; (2)用户管理模块实现三个主要功能:添加新用户、修改用户口令和用户 权限、删除指定的用户; (3)基础数据管理模块:维护学生信息相关的一些基础数据,它主要包括 学校系别专业的设置、学生档案资料的管理; (4)成绩管理模块:提供学生考试成绩的管理,满足不同系统用户的管理 和查询需求; (5)数据库管理模块:对现有的数据库进行管理,包括数据备份和恢复, 以方便用户对数据库的管理和维护工作,提高系统的数据安全性。

基于Web的学生成绩管理系统的设计和实现

论文评定 指导教师意见: 指导教师:___________(签名) 年月日

原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。 论文作者签名:*** 日期:2009 年10 月30 日

基于Web的学生成绩管理系统的设计和实现 摘要 进入21世纪后,科学技术突飞猛进,信息时代的来临不仅让计算机在科技上得到应用,更让计算机在生活上得到了更广泛的应用,对如今的学校来说,实现电子信息化的办公是必然趋势,学校中的信息量主要体现在学生成绩的管理上面,因此学生成绩管理系统是一个教育单位不可缺少的部分。 本毕业设计所描述的学生成绩管理系统是采用https://www.sodocs.net/doc/0f4498382.html,作为网络编程框架,SQL Server 2005作为数据库编写的一个B/S模式的系统。系统主要实现了:用户管理、成绩查询、成绩管理和科目管理等功能。本文详细介绍了学生成绩管理系统的需求分析、功能设计和系统设计,在系统设计中给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了各个功能的所能实现的情况和主要代码,同时附有运行界面图。 关键字:成绩管理,成绩录入,成绩查询,.NET , B/S

STUDENTS’ PERFORMANNCE MANAGEMENT SYSTEM ABSTRACT After entering the 21st century, science and technology advance by leaps and bounds, the advent of the information age is not only make the computer is widely used in science and technology, more make the computer in life has been more widely, for now, the school of electronic information office is an inevitable trend, the school of information are mainly embodied in the management of students' grades above, education management system is a indispensable part of the unit. The graduation design of student achievement management system is described using https://www.sodocs.net/doc/0f4498382.html, is a network programming framework, SQL Server 2005 as a database of writing a B/s-based mode of the system. System is mainly realized: user management, scores query, performance management and management of subject etc. Function. This paper introduces the student performance management system requirements analysis, functional design and system design, system design in database design and the overall design scheme of the system, in the system are introduced in details of each function can realize the situation and the main operation interface with code. Key words:Grade Management,Achievements recorded scores query,.NET ,B/S

高职院校教务管理系统的设计

电子设计工程 Electronic Design Engineering 第23卷Vol.23第15期No.152015年8月Aug.2015 收稿日期:2015-01-09 稿件编号:201501069 作者简介:张卫婷(1971—),女,陕西乾县人,讲师。研究方向:高等职业教育、生物教学及生物技术等。 高等职业教育作为我国高等教育的重要类型,承担着培养适应生产、建设、管理、服务一线需要的高素质技术技能型专门人才的任务。教学管理工作作为高职院校人才培养工作的重要环节,是高职院校学校管理的中心工作,具有管理对象的多样化、管理内容的复杂化、管理信息的多元化、管理范围的全面化等特点,对高职院校人才培养质量发展至关重要[1]。 随着计算机技术和网络技术的快速发展,教学管理的信息化程度已成为制约影响教学管理工作效率和管理水平的关键因素,间接影响着高职院校的人才培养质量。因此,如何在计算机技术、网络技术飞速发展的大背景下,提高高职院校的教学管理工作信息化水平,已成为高职院校教学管理的关键所在[2]。 1 教务管理系统的研究现状 1.1 国外现状 国外很多高校的管理模式均以一种综合教务管理系统 为主,这种管理系统以统筹整体格局为主要特色,兼具网络化和计算机化。它重视各个管理体系之间的相互联通,将教学管理效果作为最高指导思想,认真管理统筹所有教学程序,操作分布、数据存放高度整合,高校网络中的计算机开展数据的运用和传输,主要操作方式为客户机/服务器,中央数据库是所有数据存放的集中营,对所有数据进行整体统筹管理。这种高度集中的数据库需要专门人员维护和管理,在这一方面夏威夷大学、波士顿大学都得很出色,IT 技能人员几乎存在于学校内几乎所有单位,信息技术部进行全校所有技术工作的指导和统筹,以庞大为主要特色,是一个覆盖数字图书馆、网络资源运用、数据管理体系、一般基本网络运行管理和工作自动化等多种技术功能的一个部门[3]。 1.2国内现状 我国教务系统的管理模式发展是和我国信息化、网络技 术的坚持进步与发展脚步相一致的,开始是运用单机进行多种管理,发展成以C/S 模式为主要特色的局域网,然后由局域发展到以B/S 模式为主要特色的广域网,最后才形成了如今我们看到的将C/S 与B/S 相互整合的混合管理方式,并且在我国教务管理中发挥着越来越重要的作用,运用深度不断加强[4]。 高职院校信息化教学统筹体系主要包括以下面两个发展阶段: 第一阶段:表现为信息化教学统筹管理体系的主体乃具有独立性质的工作体系,一台PC 机就完成简单的工作,基本是在90年代初中期。 第二阶段:从上世纪90年代开始,一直延续到现在,网络化是这一时期的主要特色,庞大的数据库资源与互联网紧密结合是其基本应用方式。 2问题描述 从教务管理系统的使用情况看,这些教务管理系统在教 高职院校教务管理系统的设计 张卫婷,王雪侠,史晶 (咸阳职业技术学院陕西咸阳712000) 摘要:本文以职业技术学院教务管理系统为研究对象,依据多年从事教务管理开发经验,以对目前教务管理信息系统分析?比较为基础,以教育的职业性?实践性和开放性为原则,提出了适合职业院校教务管理系统的总体设计思路,以适应职业院校的教学管理特点、为培养高素质技术技能型人才提供保障。关键词:高职院校;教学管理系统;总体设计思路;高素质中图分类号:TN9 文献标识码:A 文章编号:1674-6236(2015)15-0057-03 Educational administration system design for vocational and technical college ZHANG Wei -ting ,WANG Xue -xia ,SHI Jing (Xianyang Vocational Technical College ,Xianyang 712000) Abstract:For Educational Management Systemfor Vocational and Technical College ,based on management experience ,overall design concept is proposed by the current systemanalysis and comparison ,and professional ,practical and open educational principle ,the for vocational college educational management systemto adapt to the characteristics of vocational colleges teaching management ,and for the training of skilled personnel to provide high -quality technical. Key words:vocational and technical college ;educational management system;overall design concept ;high quality -57-

学生成绩管理系统数据库设计之欧阳家百创编

JIANGXI AGRICULTURAL UNIVERSITY 欧阳家百(2021.03.07) 数据库课程设计报告 题目:学生成绩管理系统数据库设计 学院: 姓名:学号: 专业: 班级: 指导教师: 二0一二年 6 月 目录 一、需求分析3 1.1 需求概述3 1.2 功能简介3 二、数据库设计3 2.1 确定联系集及E-R图3 2.2 画出E-R图4 2.3学生成绩管理系统总E-R图5 三、逻辑数据库设计阶段6 3.1 班级信息表(Class)7 3.2 学生信息表(Student)7

3.3 课程信息表(Course)8 3.4 成绩表(Score)8 四、建表8 4.1 创建数据库8 4.2 创建数据表9 五、数据库的运行和维护10 5.1 定义10 5.1.1 基本表的创建,建表语句10 5.1.2 基本表的删除11 5.2 数据操作11 5.2.1 单表查询:11 5.2.2 连接查询11 5.2.3 操作结果集查询12 5.2.4 嵌套查询12 5.3 数据库更新操作13 5.3.1 插入数据13 5.3.2 修改数据13 5.3.3 删除数据13 5.4 为数据库建立索引14 5.4.1 索引的建立14 5.4.2 索引的删除14 5.5 数据库的安全性14 5.6 数据库的完整性15

5.6.1 实体完整性定义15 5.6.2 参照完整性定义15 六、模式求精15 七、总结16 一、需求分析 1.1 需求概述 针对江西农大的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。 1.2 功能简介 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。 具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。

学生成绩管理系统报告

目录 1、需求与功能分析 3 2、系统总体框架 4 3、模块设计与分析 4 4、类的设计与分析 6 5、特色算法分析7 6、功能测试10 7、存在的不足与对策13 8、程序源代码14 9、使用说明23 10、参考文献23

1、需求与功能分析 (1)需求分析 学生成绩管理系统主要提供成绩查询,便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。 根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及各部门关于信息化的步伐,使各项管理更加规化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 (2)功能分析 “学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生姓名按顺

序排列,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统。这九个模块既相互联系又相互独立。 本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以便对成绩的各项管理操作。本系统能对成绩进行输入和输出;能按姓名对学生进行排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询该学生的成绩资料,并修改或是删除该学生信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。 2、系统总体框架

学生成绩管理系统需求分析报告

《学生成绩管理系统》 需求分析报告 报告名称学生成绩管理系统 专业计算机信息管理 班级信息管理GZ1301 姓名 xxx xx xxx xxx xxx xxx 指导教师任xx

学生成绩管理系统需求分析 1引言 编写目的 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作同时一样的方面学生对自己各科成绩查询,学习的交流。 项目背景 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。 参考资料

《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社易语言新版学习教材《中文编程—学习进阶》海洋大学出版社运行环境 (1)硬件环境 台式机或笔记本电脑 运行时所需内存:500MB; (2)软件环境 Windows操作系统 性能需求 1 数据的准确性 查询时应保证此学生的所有信息都是正确的。 2 时间特点 操作响应时间不能太长,数据的输入也该在一定时间内完成。故障处理 正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

软件属性需求 1 正确性 要求所开发的软件要达到用户的需求,运行时基本无误 2 可靠性 一般条件下,不应该出现故障. 3 效率 对用户的要求要有极快的响应 4 易使用性 要求能尽量为用户的使用提供方便 5 可维护性 当软件出错时可以尽快的进行修改 6 可移植性 要求本软件能在Windows系统上进行移植 7 互联性 要求提供数据的导入和导出接口,以易于同其他系统的连接

毕业论文-学生成绩管理系统

一、作品内容介绍 学生成绩管理系统的背景分析: 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大51教a师s和p学x生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替,一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。 二、开发环境 1、页面开发环境:VS2005集成开发环境 2、开发语言:https://www.sodocs.net/doc/0f4498382.html, +C# 3、后台数据库:SQL Server2000 4、开发环境运行平台:XP(SP2) 三、系统的结构说明 “学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这三个模块既相互联系又相互独立。

高职院校教务管理变革研究

高职院校教务管理变革研究 摘要:大数据时代的到来,使得大数据信息统计带来的便利呈现在人们日常生活的方方面面,也对高职院校教务工作产生了一定的影响。以大数据为切入点,对大数据时代高职院校教务管理所存在的问题进了全面的剖析,并提出了相应的改革策略。 关键词:大数据时代;高职院校教务管理;变革研究;信息化管理 在当前大数据的时代背景下,高职院校教务系统的管理也逐渐趋向于信息化管理,而这样的管理模式使学校对学生整体的学习状况有一个更为详细的掌握,挖掘数据中各种潜在联系和相互影响因素,为日常教学管理和人才培育提供数据,对提升管理效率,提高教学质量有着重要的意义。大数据时代如何针对校高职院校教务系统管理进行变革和研究,并顺应当前时代的趋势,为社会育人引领新的主路线,同时提高教务管理工作的水平和质量,这是高职院校需要探讨和解决的重要问题。 1什么是大数据 大数据是现在的热词,大数据时代当前已经渗透到人们生活的各个领域和行业当中,而大数据时代具体指的是什么呢?大数据时代涉及到的数据类型较为烦琐复杂,它既包括一些网络上的图片和视频地理信息等,同时也涉及到一些物理化学和生态环境等专业领域,在金融和军事行业也有它的存在。互联网的广泛应用使得信息无处不在,而这些海量信息当中真正有价值的却很难被人们在第一时间发现,通

过大数据实现对这些信息的汇总和分析,将这些信息快速转化为数据的形式,实现对这些广泛信息的提纯,能够将信息的重点清晰地展现在人们的面前。当前物联网时代引擎搜索和各类技术手段不断推进,如何降低这些海量信息的价值密度,使这些信息能够通过强大的计算机算法准确地定位到世人们找到真正对自身有利用价值的信息是大数据存在的根本目的。 2大数据时代对高校教务管理的意义 当然在该背景下对信息管理也会有一些干扰信息存在,这些烦琐复杂且无用的信息如何能够被排除掉,使得一些有用的信息凸显在高校管理工作者的面前?还需充分运用大数据的优势,理性对待大数据带给人们的便利,从海量数据中找到它们的内在联系,并通过自身的归纳和总结得出新的结论。对高职院校信息化建设进程的不断发展与进步来说,它是一项很好的技术,如果能够正确对待该项技术,并对其进行有效利用,将对信息化的高效建设提供更好的数据背景作为支撑,势必能对高职院校的教学建设提供更高质量的管理。改革是时代发展的必然趋势,为了顺应这个时代的发展实现自身的进步,并使得学校的日常工作管理和各个环节上的细节性问题能够得到充分的把控,就要适应这个大数据时代,将大数据时代充分转化为自身的优势,从而实现历史性蜕变。 3当前高职院校教务管理工作面临的问题 3.1传统管理模式的制约 当前各学校教务管理工作仍然处于低数字阶段,依旧采取人力操

相关主题