封装:在JAVA语言中,我们是用“类”来体现的,打个比方:我叫ABC,我是个男性,我今年22岁,我们就可以定义三个类:name(ABC),sex(男性),age(22岁),与此同时,我作为人类还有eat(吃)、drink(喝)、sleep(睡)之类的行动,而这,就是封装。
抽象:首先,抽象顾名思义就是看不懂的,模糊的;其次抽象的方法确定一定以及肯定在抽象类中;用个例子来说明的话就是——学生,老师,普通学生,但是问题出在每个学生写作业的字迹都不同,这时候我们就用抽象方法来解决类似的问题。
继承:这是最简单的一种方法了——就好像父亲养了一个儿子,儿子继承了父亲的属性,但是又拥有自己成长道路上所得到的数据属性,并在学习过程中扩展新的能力。
多态:多态的话,继续打比方:多态对三角Triangle类进行工作,对其他任意的三角形几何体,如三角锥,也同样工作。
2.4 sql数据库
本项目管理系统采用Structured Query Language SERVER作为数据库。Structured Query Language SERVER是微软开发的的一款比较好的数据库系统,我们选择Structured Query Language SERVER 将其作为我们的中心性系统。毕竟Structured Query Language SERVER虽然安装上对计算机有各种要求,但是一旦上手简单易用。
数据库一般情况下可以分成两个大类,第一种是关系型数据库(Oracle,DB2,MyStructured Query Language,Structured Query Language Server ),第二种是非关系型数据库(NoStructured Query Language、MongeDB)。这两种各有优劣,在这里我就不多累述了。来.自>优:尔论`文/网www.youerw.com
Structured Query Language采用C语言和C++语言进行编写,但是大家都知道——代码有时是不可移植的,但是Structured Query Language同时启用不同的编译器来校验、以此来确定是否可以移植这一段源代码;不仅如此,虽然Structured Query Language是微软的产品,但是他同时支持多种操作系统:Windows、Mac OS、Linux、OS/2 Wrap、Solaris、OpenBSD、NovellNetware等等,基本上主流的操作系统它都能支持;不仅如此,Structured Query Language更是为很多语言提供了API;支持多线程,使得对CPU的利用不带损耗;说实话,Structured Query Language中的功能完全可以让一般的个人客户和中小型公司满意,而且因为Structured Query Language是开放源码软件,所以能够极大地减小开支,为企业节约成本。
3 系统分析
系统分析,说白了就是对系统进行多项分析——经济上的、操作上的、技术上的。对软件开发中自己感觉会碰到的难题以及可能会发生的变故甚至是不可抗力的因素一一列出,并想出解决方案,再进行合理的排位,确立自己的最终目标——开发一个基于HyperText Markup Language5的项目管理系统