成绩管理系统文献综述

成绩管理系统文献综述

ID:33431941

大小:60.75 KB

页数:4页

时间:2019-02-25

成绩管理系统文献综述_第1页
成绩管理系统文献综述_第2页
成绩管理系统文献综述_第3页
成绩管理系统文献综述_第4页
资源描述:

《成绩管理系统文献综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩管理系统文献综述一、研究目的随着高校办学规模的扩大和招生人数的增加,学生数量急剧增长,他们的学习成绩的管理也成为了一个挑战。每个学校都需要在学期末进行期末考试成绩的统计分析工作,而如果这些工作只靠人工完成,那效率会十分低下,怎样对一个学校的学牛的成绩进行管理,怎样管理才科学这已成为一个问题。随着计算机技术的飞速发展,计算机在日常管理应用中迅速普及,这时学生成绩管理系统就应运而出,学生管理系统不仅能有效的管理学生成绩,更能加快效率和提高管理质量。本系统是基于java和Sql的学生成绩管理系统,主要是对学生成绩进行管理,此系统能大大提高学生成绩管理工作的

2、效率,使学校的日常管理工作更加方便快捷。二、系统介绍学生成绩管理系统是典型的信息管理系统(M1S),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。本系统主要完成对学生成绩信息的管理,该程序主要包括:用户管理模块、学生信息管理模块、课程管理模块、成绩管理模块、成绩分析模块等子模块。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添

3、加或删除操作时系统会自动地完成合同信息的修改。查询功能也是系统的核心之一。此外,系统有完整的用户登陆、学生信息、课程信息、成绩查询、成绩图表分析等功能。三、技术支持1.Java语言Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年推出的Javn程序设计语言和Java平台(B

4、JJavaSE,JavaEE,javaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛得应用于个人PC,数据中心,游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最犬的开发者专业社群。

5、在全球云计算和移动互联网的产业坏境下,Java更具备了显著优势和广阔前景。Java语言的特点可概括为以下几点:第一,简单。山眩语言类似于C++,它是C及C++的一个变种,但它按弃了C++中容易引发程序错误的地方,如指针和内存管理,并且Java提供了丰富的类库。第二,面相对象。面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Jeivei支持静态和动态风格的代码继承及重用。单从面向对象的特性来看,Java类似于SmallTalk,但其它特性、尤其是适用于分布式计算环境的特性远远超越了S

6、mallTaiko第三,平台无关性。Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。C和C++具有一定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行。第四,分布式。Java支持WWW客户机/服务器计算模式,因此,它支持这两种分布性。对于前者,Java提供了一个叫作URL的对象,利用这个对象,你可以打开并访问具有相同URL地址上的对象,访问方式与访问木地文件系统相同。对于后者,Java的applet小程序可以从服务器下载到客户端,即

7、部分计算在客户端进行,提高系统执行效率。Jen。提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,方便得实现Java的分布式特性。第五,可靠性和安全性。由于Java主耍用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先必须经过字节码校验器的检查,然后,Java解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。最后,客户端

8、用户还可以限制从网络上装载的类只能访问某些文件系统。第六,多线程。线程是操作系统的一种新概念,它又被称作轻量进程,是比传统进程更小的可并发执行的单位。C和C++采用单线程体系结构,而Java却提供了多线程支持。Java在两方面支持多线程。一方面,Java环境本身就是多线程的。若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序开发。Java提供了一个类Thread,由它负责启动运行,终止线程,并可检查线程状态。Java的线程还包括一组同步原语。这些原语负责对线程实行并发控制。利用

9、Java的多线程编程接口,开发人员可以方便得写出支持多线程的应用程序,提高程序执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。