目 录
目 录
第1章 绪 论 ................................................................................................................ 1 1.1 研究背景 ................................................................................................................... 1 1.2 国内、国外研究现状 ............................................................................................... 2 1.3 系统提出的目的和意义 ........................................................................................... 3 1.4 本文主要研究内容 ................................................................................................... 4 第2章 系统开发技术及理论 ............................................................................................ 5 2.1B/S架构概述 ............................................................................................................... 5 2.2.NET平台概述 ............................................................................................................. 6 2.2.1 .NET框架 ............................................................................................................ 6 2.2.2 C#面向对象开发语言 ......................................................................................... 6 2.3.NET框架应用 ............................................................................................................. 7 2.3.1 ASP.NET技术 ...................................................................................................... 7 2.3.2 GDI+技术 ............................................................................................................. 8 2.3.3 ADO.NET技术 ...................................................................................................... 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章 绪论
预警功能为核心的成绩管理系统即是作者所在的工作单位的迫切需求,同时也将解决大多数高职院校在成绩管理工作上的难题。
1.2 国内、国外研究现状
在我国,高职院校教育信息化工作起步相对较晚,甚至滞后于国内的普通高等院校。究其原因,这与我国计算机整体发展水平是及其相关的。计算机相关技术起源于欧美等发达国家,发展中国家的计算机技术的发展在时间上、技术上都要落后于发达国家。80年代中期,计算机硬件、软件产品首次引入我国,在之后的十几年里与计算机相关的自主技术研发都较为迟缓,直到80年代中后期,我国部分企事业单位相继进行管理信息系统的研发,管理信息系统也才逐渐被应用于金融、地产、教育等领域。成绩管理系统是最早一批被应用于教育领域的管理信息系统,早期的成绩管理系统开发技术相对落后,系统缺乏一定的功能扩展性,由于当时的计算机硬件条件也并不成熟,成绩管理系统也只能完成基本的成绩录入、基本统计等工作。90年代初期,基于互联网环境下的B/S架构软件系统开始流行,B/S架构软件系统的优势也逐渐凸显,很多管理信息系统也都进行架构上的调整,使得成绩管理系统的技术架构有了新的定义。
管理信息系统在技术方面也经历一个发展过程,起初的管理信息系统普遍基于C/S架构软件模式下,所采用的技术多以Visual Basic、Power Builder、Delphi等技术为主,这些技术体现了可视化编程技术的最初特点和面向对象编程思想的基本应用,所开发的管理信息系统以Windows窗体为表现形式,操作用户可以直观的基于操作系统进行系统的应用。随着B/S架构软件模式的流行,Asp、Asp.Net、Jsp等技术的产生使得管理信息系统在互联网环境下得以应用,尤其是asp.net等动态网站开发技术,基于面向对象编程思想和优秀的开发工具之下,使得管理信息系统的应用更能发挥其自身优势。Ajax等技术的出现使得B/S架构下的软件系统更加成熟,提升了系统的数据处理能力,完善并弥补了B/S架构页面请求和回发过程的时间间隙,jQuery等框架使得Ajax技术的发挥更是淋漓尽致。近些年来,随着互联网环境的日趋成熟面向服务的编程思想目前正被广泛应用,SOA架构使得互联网下的管理信息系统可以实现多个应用程序的整合,跨系统、跨平台的应用程序可以轻易的重组和集成[2-4]。
改革开放几十年来,一批优秀的软件开发技术也逐渐被我国优秀的IT人才所掌握并得到普及,管理信息系统的研发水平与国外发达国家相比也极大的缩短了差距。就学生成绩相关管理系统而言,我国多数高职院校都已采用了不同形式的成绩管理系
- 2 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库高职院校学生成绩预警管理系统的设计与实现(2)在线全文阅读。
相关推荐: