一、关于信息系统设计与开发
信息系统开发流程先对需求分析系统分析,设计数据库,设计程序,再对测试数据进行测试。
在程序设计中运用了接口:定义一个接口,可以有多种实现。变量声明为接口变量,调用接口方法,以后切换实现类的时候,原有代码不用修改。
继承:定义一个类做为父类,将一些共有的属性和方法定义在这个类中,当某一个类需要使用到这些方法和属性的时候,就可以直接通过extends关键字就可以直接调用父类中的成员变量和方法,方便快捷。
重写:在子类中可以根据需要对从基类中继承来的方法进行重写,重写是对类中方法的扩充,因为继承用的是父类的东西,重写则不仅得到父类的东西,同时也加入了自己的东西。
二、案例: VIP系统
1、VIP客户信息系统包括以下内容:
- 建立客户信息数据库;
- 客户基本信息管理,包括客户名称、电话、账号、缴费等;
- 客户消费信息管理,包括消费金额,VIP客户等级信息等;
- 信息的Web查询;
- 系统的接口。
2、信息系统开发的主要任务
- 需求分析:需求分析是对信息系统应该具有的功能,性能的分析。
- 系统分析:是从信息系统的内部来分析信息系统的构成要素和结构。
- 系统设计:系统设计的任务是确定VIP客户信息系统的设计模型。
- 系统实现:测试的信息系统实物。
- 测试:对信息系统进行各方面测试。