李春霞07011文献综述.docx

上传人:b****6 文档编号:7160791 上传时间:2023-01-21 格式:DOCX 页数:8 大小:33.54KB
下载 相关 举报
李春霞07011文献综述.docx_第1页
第1页 / 共8页
李春霞07011文献综述.docx_第2页
第2页 / 共8页
李春霞07011文献综述.docx_第3页
第3页 / 共8页
李春霞07011文献综述.docx_第4页
第4页 / 共8页
李春霞07011文献综述.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

李春霞07011文献综述.docx

《李春霞07011文献综述.docx》由会员分享,可在线阅读,更多相关《李春霞07011文献综述.docx(8页珍藏版)》请在冰豆网上搜索。

李春霞07011文献综述.docx

李春霞07011文献综述

单位代码01

学号070112038

分类号

密级________

文献综述

学生管理系统的研究

院(系)名称

信息工程学院

专业名称

软件工程

学生姓名

李春霞

指导教师

赵文安

2011年3月28日

学生学籍管理系统

摘要

在当今社会,面对中国目前的基本国情,教育业的发展迅速,学生信息管理就成为了教学过程中不可或缺的一个重要组成部分。

作为存储人才的信息有效手段,也渐渐的走向了自动化、智能化的道路,为了减轻学校的负担,避免了重复工作,更好的实现考教分离,所以学生信息管理系统便渐渐的走进了教师的教学工作之中,并得到了极大的应用和发展。

学生学籍管理系统,作为学生教育支持平台中十分重要的组成部分,为学生教育教学反馈和质量评估的有效手段。

本系统利用.NET技术和数据库技术,开发了基于C/S结构的多用户学生学籍管理系统。

该系统使用方便、操作简单,现阶段能实现多用户同时添加信息、时间控制,学生信息录入及修改、专业管理、用户管理、班级管理等重要功能,也就是说实现了多样化的需求,满足任何授权的用户管理信息。

关键词:

学生学籍管理系统;软件工程;C/S模式;

目录

1绪论1

2学生学籍管理系统引入的原因2

2.1学生学籍管理的概念3

2.2学生学籍管理的特点3

3学生学籍管理系统发展现状及趋势4

3.1国外现状及发展趋势4

3.2学生学籍管理系统存在的缺陷4

4数据库5

4.1sqlserver20005

4.2访问数据库的方法6

4.21ADO6

4.2.2ODBC7

5学生学籍管理系统的设计8

5.1系统的设计流程8

5.2系统架构8

5.2.1用户界面层8

5.2.2业务处理层8

5.2.3数据存储层8

结论9

参考文献10

1绪论

现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。

这已是无可争议的事实。

信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。

随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。

计算机管理以其快捷高效的特点在很多领域已经取代了传统的手工管理方式,尤其是在繁复琐碎的学生学籍管理系统中,计算机管理手段的这一优势更显得十分突出。

与传统管理方式相比较,学生学籍管理系统能更加有效的进行信息管理。

学生学籍管理系统应用数据库,对信息数据以数据库形式表示,更容易更新和管理。

传统的管理方式往往以表格的形式进行管理,一旦数据过于庞大,要对这些数据进行管理时,就要花费大量的时间,而且很容易出错,而且不便于统计和查询。

由于现代信息化的普及化,因此现代信息化的试卷管理系统很快取代了传统模式的管理方式[1]。

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经实现了数字化教学和管理。

现在计算机硬件技术的发展已经达到了相当高的水平,但是网络教学软件的开发目前还处于起步阶段。

随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。

而本次毕业设计的任务是:

构建学生学籍管理系统,采用的主要技术是基于C#编程语言的内置脚本语言、后台数据库采用SQLServer技术。

2学生学籍管理系统引入的原因

目前随着我国高等教育水平的不断提高,计算机直接介入了教学过程,并承担了教学工作中一些重要环节,但是由于我国目前处于社会主义初级阶段的基本国情的约束,教师的工作量大,不仅要负担教学工作,而且还要承担学生信息的编辑,批阅等多方面的工作,在这样的环境下学生学籍管理系统应运而生,它可以通过教师添加的学生信息进行管理,再通过文本编辑软件显示出来,它的出现无疑大大减轻了教师的负担,成为了教育工作中一个实用性高的教学工具,渐渐的在我国发展起来。

随着计算机应用的迅猛发展,人们迫切要求利用这些技术来进行学生信息管理,以减轻教师的工作负担及提高工作效率,与此同时也提高了学生信息管理的质量,从而使学生信息管理更趋于公证、客观,更能激发学生的学习兴趣。

在上个世纪90年代中期以前,各个学校的各种类型的学生信息管理基本上都是靠手工进行,大体上要经历添加信息、浏览信息、修改信息、删除信息、统计信息等过程。

后来随着电脑的普及以及计算机软硬件的发展,市场上出现了一些随机管理软件并被一些学校采用,但仍然需要大量的人工参与学生信息管理过程之中。

学生信息管理是一项极其繁琐的工作,通过人手工统计管理容易出错,很多老师一谈到学生信息管理就头皮发麻。

数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。

考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。

在互联网日益发展、壮大的背景下,在因特网普及浪潮持续高涨的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。

近几年,随着计算机技术的发展和互联网时代的到来和飞速发展,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校传统的管理方法和办学水平都受到了极大的挑战。

Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。

在此开发的学生学籍管理系统,旨在探索一种以计算机为基础的管理模式。

通过这种新的模式,为大学计算机系的学生信息管理创造一种新的管理环境,使考务管理突破时空限制,提高学生信息管理工作效率和标准化水平,使学校管理者、教师可以在任何时候都能进行对学生信息管理。

2.1学生学籍管理的概念

实现对学生信息管理的系统化、规范化和自动化,实现对学生资料的集中统一的管理。

把握人才的趋势,完成高效的管理统计学生信息这一指导思想出发,开发的一个应用软件,以更好的节约人力、物力资源。

2.2学生学籍管理的特点

客观性:

传统学生信息管理一般由教师手工进行统计管理,而学生学籍管理系统形成的高效准确的管理条件,准确的对学生的信息进行管理和统计。

另外,不容易丢失学生的信息,并且保密存储学生的信息。

基于数据库管理试题,容量大且开放性好:

通过建立信息库,将各种信息通过类型进行分门别类,通过对数据库的不断更新、修改和删除操作,可以储存大量的学生信息。

高效性:

传统的管理模式需要花费教师们大量的宝贵时间,如果是重要性质的学生信息管理,还需将信息反复的查阅,检查是否有遗漏等问题,甚至还要一审再审,且其准确度也很难保证。

而学生学籍管理系统只需教师把各种学生的信息输入,便可进行准确的统计,还准确无误。

试题库的数字化:

将课程成绩输入计算机,实现电子题库,利用计算机数据库技术对信息库进行科学的管理,为成绩的保存、分类和检索提供了便利,为统计成绩提供了高效率和低成本的手段。

电子信息库是学生学籍管理系统的重要组成部分。

数据的有效保存:

信息保存在计算机数据库中是非常简单方便的,还有利于教师对学生各种信息进行查询,增加信息的可修改性和合理性。

3学生学籍管理系统发展现状及趋势

3.1国外现状及发展趋势

现下正在使用的学生学籍管理软件多数是由主要使用了VisualBasic编程语言、PowerBuitder、Delphi来实现,后台的连接数据库即试题库的建立通常借助了目前常见的Access数据库来实现。

这些开发工具是新一代面向对象、可视化应用程序的开发工具,具有编译快速、对数据库提供了良好支持等特性,这些特性为开发学生学籍管理系统提供了极为便利的功能。

3.2学生学籍管理系统存在的缺陷

1、信息的输入限制

目前,学生的信息入库是只能手动输入,系统不能通过扫描来进行信息的录入,而对于信息的排版还不是很完善,所以仍由人工排版。

2、学生信息管理的安全性不够

学生学籍管理系统中,对于信息库中存在的学生信息没有进行加密处理,所以对于学生的信息不能进行保密存储。

4数据库

4.1sqlserver2000

SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。

Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用。

在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。

该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000的特性Microsoft®SQLServer2000的特性包括:

(1).Internet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

(2).可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

(3).企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

(4).易于安装、部署和使用。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

数据仓库。

SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

SQLServer2000主要功能主要有以下几个方面:

组织数据、查询信息、设计窗体、输出报表、建立数据共享机制、建立超链接、建立应用系统[11]。

4.2访问数据库的方法

4.21ADO

微软公司的ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。

它提供了编程语言和统一数据访问方式OLEDB的一个中间层。

允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。

访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

ADO向VB程序员提供了很多好处。

包括易于使用,熟悉的界面,高速度以及较低的内存占用。

同传统的数据对象层次不同,ADO可以独立创建。

因此你可以只创建一个"Connection"对象。

ADO的对象有:

Connection、Command、Recordset、Field、Parameter、Error、Property、Set。

 

4.2.2ODBC

开放式数据库连接(ODBC)(ODBC)是Microsoft的战略接口访问关系和不在异类环境中的数据的关系数据库管理系统。

基于SQLAccess组的在调用级别的接口规范,ODBC提供一种打开、供应商的非特定语言的方法,访问存储在各种专用的个人计算机、minicomputer和主机数据库中的数据。

ODBCalleviates独立软件供应商和企业的开发人员需要了解多个应用程序编程接口。

ODBC现在提供通用的数据访问接口。

使用ODBC,应用程序开发人员可以允许应用程序同时访问、查看,和修改数据多,不同的数据库。

ODBC是MicrosoftWindows打开的一个核心组件服务体系结构。

不断增加的行业支持ODBC快速新兴为作为重要业界标准的Windows和Macintosh的应用程序的数据访问。

一个完整的ODBC由下列几个部件组成:

应用程序(Application)、ODBC管理器(Administrator)、驱动程序管理器(DriverManager)、ODBCAPI、ODBC驱动程序、数据源[12]。

5学生学籍管理系统的设计

5.1系统的设计流程

学生学籍管理系统的设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码编制、模块测试和系统实现,维护等几个阶段。

通过对学校教师管理学生信息进行观察,总结出在管理学生信息的过程中要注意的关键环节要点,去访问一些有经验的教师,咨询他们在管理学生信息的过程中应该注意哪些问题,参考一些资料来解决在设计过程中的难点。

5.2系统架构

5.2.1用户界面层

是与用户接触最亲密的一层,通过该层实现与用户的交互。

该层展现在用户面前就是一个个的页面。

用户通过浏览页面,选择项目,填写相关内容,由系统将任务交给业务处理层来处理,结束后结果返回页面显示给终端用户。

5.2.2业务处理层

业务处理层建立在数据库之上,应用程序通过该层访问数据库。

该层直接与数据库相关联,同时又为用户界面层服务,所以数据访问层设计的好坏关系到整个系统的成败。

5.2.3数据存储层

是系统的最底层,存储所有的数据,包括用户信息,学生信息等。

数据库中的每一类型的信息是不相同的,而且每一种信息所包含的信息量也不相同。

结论

随着信息时代的到来,对于如何科学合理的管理学生的信息,采取的方法是越来越自动化,不再像以前单纯的凭借人工的管理,很不方便,因此如何更合理科学的管理学生信息也是越来越重要了。

本系统不仅可以完成上述使命,而且可以和其他的硬件设备很好的衔接起来,操作简单,很实效。

随着国家教育事业的发展,对学生及老师的要求也越来越高,其中对老师的要求之一就是要能提高学生信息的高效管理。

因此,制定一套合理、有效,规范和实用的学生学籍管理系统是非常重要的。

当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。

伴随计算机的逐步推广和使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效率的途径。

在国外,花费在专业、管理和行政人员上的成本占了办公室总成本的2/3—4/5,这一现象使人们对办公室自动化的要求与日俱增。

我们必须在进行机构改革的同时,尽快使用现代化管理设备、管理手段、管理方法。

手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。

在管理现代化的浪潮中,学生学籍管理现代化也势在必行。

实现学生学籍管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。

科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为学生学籍管理现代化服务。

参考文献

[1]王小科.吕双.C#从入门到精通.北京:

清华大学出版社,2008.9

[2]陈俊先.高阳..NET软件设计新思维.北京:

电子工业出版社,2009.9

[3]王小科.梁冰.吕双.C#开发典型模块大全.北京:

人民邮电出版社,2009.2

[4]P.J.Deitel.H.M.Deitel.C#2008大学教程.北京:

电子工业出版社,2008.2

[5]王珊.萨师煊.数据库系统概论(第四版).北京:

高等教育出版社,2006.7

[6]李春葆.曾慧.SQLServer2000应用系统开发教程(第2版).北京:

清华大学出版社,2008.5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1