Oracle 10g ,其灵活性, 安全性和易用性为数据库编程提供了良好的条件。在数据持久化层,选用了 JDBC ,开发者掌握这些技术就可以具备开发此系统的能力,另外,此系统对开发环境的要求,都是大部分 Java 程序员进行软件开发使用的开发环境,所以,技术方面也是可行的。 3 1.3 系统开发环境概述 1.3.1 硬件环境本系统采用单机操作方式,基本配置如下; 机型: DELL Inspiron 6000 处理器: Intel(R) Pentium(R) M 786MHz 2.13GHz 硬盘空间: 80GB 内存: 512MB 显示器: ATI X30 1.3.2 软件环境采用 C/S 架构,使用 Eclipse 运行环境开发平台: Eclipse+salories10 操作系统: Linux 数据库服务器: Oracle9i/10g 使用技术: Java GUI 、 JDBC 、 Socket 、 Xml 1.4 系统需求分析 1.4.1 业务流程分析在调研过程中,已了解到所涉及的业务流程如图 1.1所示发送播放和显示指令按服务类别写入柜台排队数据库用户进入取号及电话业务咨询排队叫号服务器音响双语叫号大屏幕显示器 1号台LED显示 2号台LED显示... ... 3号台LED显示按柜台号读取各自的数据队列处理后向服务器发送指令 1号台 2号台 3号台 4号台 5号台... 电话或网上取号自动取票机4 图 1.1 业务流程图 1.4.2 系统体系结构设计图 1.2 系统体系结构 1.4.3 系统逻辑模型图 1.3 系统逻辑模型表示层业务逻辑层数据访问层 Java GUI Service 层 Dao 层 pojo 类 JDBC 数据持久化层调用调用数据库 5 1.5 系统需求定义 1.5.1 客户用例图图1.4 客户用例图 1 .5.2 业务员用例图图1.5 业务员用例图