1、 软件工程综合实习报告软件工程综合实习报告 实习任务名称: 地球生物学 web 数据库管理系统 小组成员姓名: 班级学号: 2012 年年 4 月月 目录 1.系统概述 1 1.1 系统背景 1 1.2 系统目标 1 1.3 里程碑计划 1 1.4 系统可交付成果 . 2 1.5 人力计划 2 1.6 测试计划 2 1、数据和数据库完整性测试 2 2、功能测试 3 3、用户界面测试 . 3 4、性能评价 4 5、安全性和访问控制测试 . 4 6、故障转移和恢复测试 . 5 7、配置测试 6 8、安装测试 7 1.8 开发环境与工具 . 8 2.需求分析 8 2.1 现有系统概述. 8 2.2
2、系统需求概述. 8 2.3 功能性需求 9 2.4 非功能性需求. 9 2.4.1 用户界面 9 2.4.2 硬件考虑 9 2.4.3 性能特征 .10 2.4.4 错误处理 .10 2.4.5 系统接口 .10 2.4.5 质量要求 .10 2.4.6 安全问题 . 11 2.5 系统模型. 11 2.5.1 用例模型 . 11 2.5.1.1 参与者汇总 . 11 2.5.1.2 用例汇总 . 11 2.5.1.3 顶层用例图 11 2.5.1.4 用例描述 12 2.5.2 对象模型 .15 2.5.3 动态模型.16 3.概要设计 .17 3.1 系统总体设计17 3.1.1 逻辑结构
3、设计 18 3.1.2 软件架构设计18 3.2 系统功能设计19 2 3.2.1 总体结构 .19 3.2.1 功能设计说明 19 3.3 数据库设计 .20 3.3.1 建库设计 .20 3.3.2 数据库表存放关系 .21 3.4 界面设计.21 3.4.1 界面 21 4.详细设计 .23 4.1 模块接口设计23 4.1.1 接口 A .23 4.1.1.1 功能描述 23 4.1.1.2 输入项与输出项 23 5.单元测试 .24 6.系统测试 .26 6.1 模块测试.26 6.2 测试评价.30 7.实习体会 .30 参考文献 错误错误!未定义书签。未定义书签。 1 1.1.系
4、统系统概述概述 1.1 1.1 系统系统背景背景 地质资料是地质工作者在地质勘查工作的结晶,是国家的宝贵财富。随着计算机科学技术的发展,我 们可以利用数据库 Web 服务系统将这些海量的数据进行有效的管理和存储并且为工作者提供良好的信息服 务。地球生物学数据库 Web 服务系统是从地理剖面数据角度出发建立的数据库 web 服务系统。 地质剖面数据时空性强、类型和来源多、数据量大、结构复杂、获取成本高。因此,大力推动地质生 物学数据的共享平台建设,运用信息技术手段加强地质生物学数据库管理与服务,创造科学、高效的共享 环境,有利于数据资源的充分开发和利用,有利于地球科学的系统性研究。其次,地质生物学数据对于地 质勘查具有长期的使用价值,因而具有长期保存的必要性,科研工作者或各地质单位通过对已有的地质数 据进行处理分析,结合野外的地质勘查,将进一步提高地质数据的准确性。 总之,地球生物学数据是国家宝贵的财富和战略性资源,国家地球生物学信息系统也因此成为国家经 济资源信息系统的重要组成部分。 地球生物学数据库 Web 服务系统为地质工作