Java

信息管理系统可行性研究报告

可行性研究前提

1.1

可行性研究背景及意义

利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且

还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储

量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信

息存储、

查询、

修改等功能的信息管理系统是十分重要的。

本课题就是针对便于

学生信息管理的问题而设计的一个管理系统。

1.2

实验技术选择

本课题设计主要运用的技术有两个:

java

项目开发和

oracle

对数据库的操

作。这里主要介绍本课题为什么选用这两个开发技术:

Java

语言特点

Java

是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来

说,它具有如下特性:

下面我们将重点介绍

Java

语言的面向对象、平台无关、分布式、多线程、

可靠和安全等特性。

①面向对象

面向对象其实是现实世界模型的自然延伸。

现实世界中任何实体都可以看作

是对象。

对象之间通过消息相互作用。

另外,

现实世界中任何实体都可归属于某

类事物,

任何对象都是某一类事物的实例。

如果说传统的过程式编程语言是以过

程为中心以算法为驱动的话,

面向对象的编程语言则是以对象为中心以消息为驱

动。用公式表示,过程式编程语言为:程序

=

算法

+

数据;面向对象编程语言为:

程序

=

对象

+

消息。

所有面向对象编程语言都支持三个概念:封装、多态性和继承,

Java

也不

例外。

现实世界中的对象均有属性和行为,

映射到计算机程序上,

属性则表示对

象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)

所谓封装,

就是用一个自主式框架把对象的数据和方法联在一起形成一个整

体。可以说,对象是支持封装的手段,是封装的基本单位。

Java

语言的封装性