学生信息管理的论文_第1页
学生信息管理的论文_第2页
学生信息管理的论文_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生信息管理的论文随着计算机技术日渐成熟,它已经进入人类社会的各个领域并发挥着越来越重要的作用。而在我们的生活周边,也越来越能够感受到计算机技术给我们带来的巨大冲击和快捷。作为计算机应用的一部分,学校使用计算机对学校的同学的信息进行管理,与手工管理相比拥有其无可比拟的优势。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、信息保存时间长等。这些优点能够极大地提高学校同学信息管理的效率,也是学校管理科学化、正规化的重要条件和标志。

同学管理系统采纳现在流行的java编程语言来进行开发的。在系统界面开发中采纳流行的javaapi之一javaswing来对系统的界面进行设计,布局以及开发。系统界面图形化,操作简洁明白,简单上手。在数据处理方面,此系统采纳javabean来封装对数据的操作,提高了平安性。同时,系统采纳sqlserver2000数据库系统来支持该系统的数据操作,能够更加有效地、便利地处理系统的数据。

系统的实现是多种技术的结合,图形化的操作界面使系统设计更具人性化,适合各类管理层用户使用。

关键字:同学管理系统;java;javaswing;javabean;图形化操作;数据处理;sqlserver2000

第一章概述

1.1系统的特点与开发的预期目标

1.1.1系统的开发背景

同学管理系统是一个学校不行或缺的一部分,它的存在无论是对学校管理者还是同学来说都是至关重要的,所以同学管理系统应当能够为管理者供应充分的信息和快捷的查询手段。然而长期以来,学校基本上都是使用传统人工的方式来管理同学课程信息。而这种传统的管理方式随着科学技术的进展也慢慢的显现出效率低下、保密性差的弊端。另外,随着时间的不断增长将会产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻熟悉,它已进入人类的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点,例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是科学化、正规化管理与世界接轨的重要条件。

因此,开发这样一套管理软件成为每个学校很有必要的事情

1.2系统的特点与开发的预期目标

在系统管理模块中,此模块供应了退出系统的功能

在同学管理模块中,此模块供应了增加同学信息,修改同学信息和删除同学信息等基本功能,除此之外,还具备同学选课功能

在课程管理模块中,此模块供应了管理员可以对课程的基本信息进行增加、修改以及删除等基本功能

在成果管理模块中,此模块中具备对进行了选课的同学所选择的的课程的成果进行增加和修改的功能

在信息查询模块中,此模块包含三个方面的查询功能,即同学查询、课程查询、成果查询。其中,在同学查询模块中,可以根据学号、姓名、性别、学院、专业等条件来进行查询;在课程查询模块中则可以根据课程名和授课老师等条件来对所需的信息进行查询;在成果查询模块中则可以查询出同学全部科目的成果

1.3可行性讨论

通过调查分析,建立新的同学信息管理信息系统有其充分的必要性和可能性。可以建立该信息系统的可能性详细包含了它具有经济可行性、技术可行性和社会可行性,新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬软件支持以及其它费用进行估算状况均满足,技术条件也能保证顺当完成开发工作。

1.3.1经济性

通过网络化的同学信息管理,大大的提高了工作效率和人才的利用率,使之制造了更大价值;削减了工作人员,同时削减了学校开支;人才利用率的提高,适应了信息时代的网络化管理要求。

1.3.2技术可行性

本系统是采纳目前比较流行的java语言,用microsoftaccess2000数据库完成。由于java的与平台无关性,所以在任何有java运行环境的计算机上都可以运行。

1.3.3操作可行性

对于用户来说,本系统只要求使用者把握一般的上网阅历,经过认真设计和测试之后的系统具有操作简洁,便利敏捷等优点,足可以满意用户的不同需求,同时也便利了学校的内部管理。用户肯定会在短时间内把握并娴熟使用。只要动一动鼠标键盘就可以达到想要的效果。

1.4开发工具

1.4.1开发工具介绍

由于的eclipse3.2具有操作界面便利,简洁,美观的特点;并且在编码过程中假如消失语法错误,标点错误等都会有相应的提示,可以很快地发觉错误,因此本系统的开发选用eclipse3.2作为开发工具。

1.4.2相关技术介绍

本系统采纳面对对象的软件开发方法,以sun公司的java语言作为主要开发语言,使用sql2000作为关系数据库,协作功能强大的sql查询语言实现建立关系数据库,访问数据库,对数据库的`更新,较好地实现了预定的需求功能。

(1)java简介

java是一种简洁的,面象对象的,分布式的,解释的,键壮的平安的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。

java供应了一个功能强大语言的全部功能,但几乎没有一点含混特征。c++平安性不好,但c和c++被大家接受,所以java设计成c++形式,让大家很简单学习。

java去掉了c++语言的很多功能,如:指针运算、结构、typedefs、#define、需要释放内存,让java的语言功能很精炼,并增加了一些很有用的功能,如自动收集碎片。这将削减了平常出错的50%。而且,java很小,整个解释器只需215k的ram。

当今internet的一大进展趋势是电子商务,而internet的平安问题是必需解决的问题,通常大的部门应设置防火墙,阻挡非法侵入。而java以其强平安性、平台无关性、硬件结构无关性、语言简洁同时面对对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。

(2)sql2000简介

sqlserver是由microsoft开发和推广的关系数据库管理系统(dbms)。特点如下:

1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简洁。

3.丰富的编程接口工具,为用户进行程序设计供应了更大的选择余地。

4.sqlserver与windowsnt完全集成,利用了nt的很多功能,如发送和接受消息,管理登录平安性等。sqlserver也可以很好地与microsoftbackoffice产品集成。

5.具有很好的伸缩性,可跨越从运行windows95/98的膝上型电脑到运行windows2000的大型多处理器等多种平台使用。

6.对web技术的支持,使用户能够很简单地将数据库中的数据发布到web页面上。

7.sqlserver供应数据仓库功能,这个功能只在oracle和其他更昂贵的dbms中才有。

1.5运行环境

运行服务器:jdk1.5版本或更高

数据库支持:sqlserver2000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论