1、 1 目目 录录 1.1.开发环境和相关技术介绍开发环境和相关技术介绍 1.1 开发环境 . 3 1.2 相关技术介绍. 3 2.2.需求分析需求分析 2.1 系统需求和功能 3 2.2 数据字典 . 4 2.2.1 数据结构 4 2.2.2 数据项.4 2.2.3 数据流.5 2.3 安全性要求 . 5 2.4 一致性要求 . 5 2.5 完整性要求 . 5 3 面向对象分析面向对象分析 3.1面向对象分析 5 3.2系统的结构图 8 4 4. .数据库实施数据库实施 4.1 数据库创建 . 8 4.1.1 各数据表说明 .8 4.1.2 数据库创建 9 4.2 数据库备份和恢复方案. 10
2、 4.2.1 应用辅助工具进行备份和恢复 . 10 4.2.2 分离数据库法 10 4.3 用户界面设计和应用程序编码 . 10 4.3.1 用户界面设计 10 4.3.2 类文件功能描述 .11 4.3.3 主要代码分析 .11 5 5. .系统测试方案和测试报告系统测试方案和测试报告 5.1 测试方案 . 16 5.2 测试过程 . 16 5.2.1 登陆测试 . 16 5.2.2 目录管理功能测试 17 5.2.3 订户管理功能测试 20 5.2.4 订单管理功能测试 21 5.2.5 统计查询测试 23 6 6. .完成情况和总结完成情况和总结 6.1 完成情况 . 24 6.2 总结
3、 24 2 7.7.参考文献参考文献 3 1 1. .开发环境和相关技术介绍开发环境和相关技术介绍 1.11.1 开发环境开发环境 系统结构:C/S 结构 数据库系统:Microsoft SQL Server 2000 sp3 宿主语言:JAVA 数据库连接方式:JDBC 连接方式 开发工具:Eclipse 3.2 1.21.2 相关技术介绍相关技术介绍 Microsoft SQL Server 2000 数据库管理系统是微软公司研制开发的关系型 数据库管理系统。该系统支持并扩展了 SQL 语言标准,可以运用标准 SQL 语句对 数据进行操作,也可以使用功能强大的 GUI 工具进行灵活的数据管
4、理。同时,系 统还提供功能完善的 API,可以在应用程序中调用这些 API 来实现与数据库系统 的连接以及相关数据的操作。sp3 是该系统的一个版本号,只有 sp3 以上的 SQL 2000 系统才能够支持纯 JDBC 连接方式。 Eclipse: 功能强大的应用程序开发工具, 主要支持基于 Java 语言的各种开 发项目。灵活的 Plun-in 功能,可以根据具体需要安装各种插件。 JDBC连接方式: Java与数据库系统的一种连接方式, Java程序使用JDBC API 与数据库进行通信,并用它操作数据库中的数据。JDBC API 使 Java 程序与具体 数据库系统独立开来,保证了 Java 程序高度的可移植性。 2.2.需求分析需求分析 2.12.1 系统需求和功能 设计一个报刊订阅应用系统,使系统满足以下功能和需求: 1) a 一个订户可订多种报刊;一种报刊可被多个用户订阅;订单只能订阅现有报刊 目录内容; b 投递时,必须根据订单的情况进行投递,不得超出订单的订阅品种、数量; 2) 、系统功能包括: a 订户管理:订户添加、修改、删除; b 目录管理: