目 录
摘 要 2
Abstract 3
引 言 4
1 绪 论 5
1.1 前期调研 5
1.2 计算机技术综述 5
1.3 开发背景与主要内容 7
2 系统技术开发 8
2.1 可行性分析 8
2.2 面对对象的程序设计介绍 9
2.3 SQL语言介绍 10
2.4 JDBC数据访问技术 11
2.5 数据库系统概述 12
2.6 系统开发理论介绍 13
2.7 开发环境 14
3 系统设计 16
3.1 系统结构设计 16
3.2数据库设计 17
4 系统实现 19
4.1 界面设计 19
4.2 主要代码的编写 20
5 系统测试和优化 24
5.1 测试目的 24
5.2 测试方法 24
5.3 测试步骤 24
5.4 系统优化 25
6 讨 论 26
6.1 源代码的控制 26
6.2 变量命名的约定 27
6.3 JAVA对字符串操作总结 27
6.4 对错误的处理 30
结 论 32
致 谢 34
参 考 文 献 34
6 讨 论
6.1 源代码的控制
专业性软件开发常常是由多个程序员进行的。随着越来越多的软件开发人员参与一个项目的开发,管理所有开发人员所做的工作就变得更加困难。小组开发的软件项目很快会变成多线程怪物,随时都可能中止运行。下面是小组软件开发必须解决:多个开发人员不在同一时间修改同一个代码和对象;防止软件开发人员改写其他人的工作;跟踪软件的版本;将各个项目文件集中起来等问题。
当两个开发人员同时修改同一个代码时,有个人的工作就会丢失。一般来说,完成修改的第一个程序员将会丢失他所做的修改工作, 因为第二个程序员改写了第一个程序员所做的修改。要想确保项目开发过程中开发人员不会互相改写对方的工作,这是非常困难的。另外,多个程序员还必须注意不要为了解决同一个问题而浪费时间。
因此,使用CVS不失为一个很好的方法,因为CVS可以 管理各种类型的源文件,包括文本文件、图形文件、资源文件和声音文件;控制谁有权访问源代码文件;了解谁正在对源代码文件进行工作;确保每次只有一个人能够修改源文件;返回源文件的以前版本,或者使当前的修改与较早的修改相合并;将当前版本以及修改保留在一个集中位置。
6.2 变量命名的约定
更好的命名约定代替了以前单字符前缀的命名标记。这种命名约定称为匈牙利标记法,它使用3字符第二部分 编程中使用的约定前缀来表示数据类型和控件类型,这种命名约定之所以称为匈牙利标记法,部分原因是它的发明人查尔斯·西蒙尼祖籍是匈牙利,部分原因是这些前缀常常使变量名看上去像个外文字。
随着前缀所表示的信息的增加,前缀的长度也会变长,比如作用域或变量是个数组时,就会出现这种情况。虽然标准前缀通常为 3个字符,随着修饰符的增加,使用较长前缀的命名约定也称为匈牙利标记法,匈牙利标记法是个总的概念,而不是特定的实现方法。
在匈牙利标记法中,一个独一无二的3字符前缀被赋予每个数据类型和每个控件类型。3个字符可以实现充分的多变性,并使前缀合乎逻辑和直观。