项目模块化
模块化就是讲一个总目标分成若干份目标,对每个分目标再进一步分解为具体的小目标,每个小目标就是一个模块,模块是组成系统的最小基本单位。特点是,可以组合和分解,变更。根据模块功能的具体化程度,可分为逻辑模块和物理模块。
数据库设计
1、能够比较好的配合业务需求变化,良好的数据库结构能够充分体现系统的业务需求,世界上唯一不变的是变化,用户的业务需求也不例外。设计良好的数据库结构能够灵活的应对未来的变化
2、保证数据的准确性和一致性,通过主键,外键,非空,限制,唯一索引保证数据的健壮。
3、提高数据查询效率,通过合理表结构,划分物理存储分区,增加索引等方式能够提高数据的读取速度,提高管理系统的查询效率。
4、有利于数据的维护,数据库的维护非常重要。
开发的项目大多基于数据库技术,三种主流的数据库应用技术:Oracle,SOL Server(是微软公司在Windows系列平台上开发的数据库,他是一个功能完备的数据库系统,但是“跨平台能力”不强)和MySQL都支持标准的SQL语句。
程序设计中常见错误:
编译错误,运行时错误,逻辑错误
调试错误的几种方法:
(1)观察法,检查代码书写是否有误
(2)设计测试程序数据 通过一组测试数据来进行调试,这些数据应该覆盖程序中所有出现的可能,如果其中一组数据出具输入后出现错误,则说明程序中出现错误
(3)单步跟踪法调试 有可能错的语句前设置断点观察变量的值
(4)条件跟踪调试 如果出错再循环体内,条件断点判断。
单例模式,类的构造函数被定义为私有的。由于构造方式定义为私有,所以不能通过构造函数创建对象,从而保证单例类只有一个实例