Java
信息管理系统可行性研究报告
一
可行性研究前提
1.1
可行性研究背景及意义
利用计算机进行学生信息管理,不仅能够保证准确、无误、快速输出,而且
还可以利用计算机对有关信息进行查询,检索迅速、查找方便、可靠性高、存储
量大、保密性好。要科学地实现信息化管理,开发一个适合学校的,能够进行信
息存储、
查询、
修改等功能的信息管理系统是十分重要的。
本课题就是针对便于
学生信息管理的问题而设计的一个管理系统。
1.2
实验技术选择
本课题设计主要运用的技术有两个:
java
项目开发和
oracle
对数据库的操
作。这里主要介绍本课题为什么选用这两个开发技术:
⑴
Java
语言特点
Java
是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来
说,它具有如下特性:
下面我们将重点介绍
Java
语言的面向对象、平台无关、分布式、多线程、
可靠和安全等特性。
①面向对象
面向对象其实是现实世界模型的自然延伸。
现实世界中任何实体都可以看作
是对象。
对象之间通过消息相互作用。
另外,
现实世界中任何实体都可归属于某
类事物,
任何对象都是某一类事物的实例。
如果说传统的过程式编程语言是以过
程为中心以算法为驱动的话,
面向对象的编程语言则是以对象为中心以消息为驱
动。用公式表示,过程式编程语言为:程序
=
算法
+
数据;面向对象编程语言为:
程序
=
对象
+
消息。
所有面向对象编程语言都支持三个概念:封装、多态性和继承,
Java
也不
例外。
现实世界中的对象均有属性和行为,
映射到计算机程序上,
属性则表示对
象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)
。
所谓封装,
就是用一个自主式框架把对象的数据和方法联在一起形成一个整
体。可以说,对象是支持封装的手段,是封装的基本单位。
Java
语言的封装性