1、厦门大学本科毕业论文 I 本科毕业论文 (科研训练、毕业设计 ) 题 目:勘探生产关键数据查询系统 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 厦门大学本科毕业论文 II 摘 要 正如我们所知,当今社会是一个信息的社会,一个知识经济的时代。自世界上的第 一台计算机 ENINC( Electronic Numerical Integrator and Calculator)于 1946 年在美国问世到今,计算机业飞速发展,技术淘汰指标高的惊人。价格的下降以及软件应用的快速扩展引发了以信息处理计
2、算机化为标志的“微机革命”。随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已经进入了计算机信息管理领域激烈竞争的时代。在这个时代,计算机已经变得普通的不能再普通了。我们必须承认,谁掌握的知识越多,信息量越大,信息处理的速度越快,批量越大,谁的效率就越高,谁就能在各种竞争中立于不败之地。 本文主要讨论 了 勘探生产关键数据查询的自动化 在中国石油产业中的应用。以拉近中国石油公司与国际大型石油公司的差距的目的为开发背景, 从实际出发,在分析目前存在问题的基础上,结合当今多种概念,开发勘探生产关键数据查询系统。 全文从引言,系统的需求分析,系统的概要设
3、计以及系统的运行结果多个方面来阐述 了系统的开发背景,开发的技术架构,系统的需求背景,用户的特点,数据库设计等 问题。 系统开发的主要工具是 C, .NET 以及 Windows Sever 2003 和 SQL 2000。架构思想是基于 Web 的客户 /服务 /数据的三层逻辑体系结构的。 关键词 : C ; 关键数据查询 系统 ; SQL 数据库 。 厦门大学本科毕业论文 III Abstract As we known, nowadays society has been filled with information. Since the first computer, ENINC,
4、came to the world in 1946, IT industry developed fast. With the globality, all countries need to change their information more quickly than before and the quantity of the information has been changed to great. All result the revolution of computer. There is a fact that who control the information an
5、d deal with them fast can own the world. I try to discuss the appliance of the Query Key Words System in this paper. And we will find that we can use this system to reduce the distance, which is between our petroleum industry and other countries. Key words: C#; Query Key Words System; SQL Database.
6、厦门大学本科毕业论文 4 目录 第一章 引言 . 10 1.1 背景 . 10 1.2 项目开发过程 . 12 1.3 技术架构 . 14 第二章 系统的需求分析 . 16 2.1 引言 . 16 2.1.1 编写目的 . 16 2.1.2 项目背景 . 16 2.1.3 名词解释 . 16 2.2 系统概述 . 18 2.2.1 目标 . 18 2.2.2 用户特点 . 18 2.2.3 假定和约束 . 18 2.3 需求规定 . 18 2.3.1 对功能规定 . 18 2.3.2 对性能规定 . 21 2.3.3 输入输出要求 . 22 2.3.4 数据管理能力要求 . 22 2.3.5
7、故障处理要求 . 22 2.3.6 其他专门要求 . 22 2.4 运行环境规定 . 23 2.4.1 设备 . 23 2.4.2 支持软件 . 23 2.4.3 接口 . 24 第三章 系统的概要设计 . 25 3.1 系统功能组成 . 25 3.1.1 关键数据 . 25 厦门大学本科毕业论文 5 3.1.2 对外披露数据 . 29 3.1.3 综合报表 . 31 3.1.4 数据管理 . 33 3.1.5 用户管理 . 33 3.1.6 在线帮助 . 33 3.2 系统架构及界面设计 . 33 3.3 功能说明 . 33 3.3.1 用户与权限 . 33 3.3.2 与中国石油 EIP
8、用户的统一认证 . 35 3.4 数据库设计 . 35 3.4.1 数据库 . 35 3.4.2 物理设计 . 36 3.4.3 数据库对象 . 37 第四章 系统的运行结果 . 58 4.1 安装与初始化 . 58 4.1.1 安装 . 58 4.1.2 初始化 . 59 4.2 运行表 . 65 4.3 关键数据查询说明 . 66 4.3.1 系统的进入 . 66 4.3.2 数据查询 . 66 4.3.3 查询结果 Excel 导出 . 69 4.3.4 高级图形定制 . 70 4.4 数据管理说明 . 70 4.4.1 数据界面直接输入修改(增删改) . 70 4.4.2 数据 Exc
9、el 模模板导入 . 73 4.4.3 输入格式 . 73 4.5 综合报表输出 . 74 4.5.1 Html 格式报表输出 . 74 厦门大学本科毕业论文 6 4.5.2 Pdf 格式报表输出 . 75 4.5.3 Excel 格式报表输出 . 75 4.6 用户管理 . 76 4.6.1 用户增加与授权 . 76 4.6.2 用户访问统计 . 78 结束语 . 80 致谢 . 81 参考文献 . 82 厦门大学本科毕业论文 7 Contents Chapter1 Introduction. 10 1.1 Background. 10 1.2 Develop Item. 12 1.3 Te
10、chnique Framework. 14 Chapter2 Requirement. 16 2.1 Introduction. 16 2.1.1 Intention. 16 2.1.2 Background. 16 2.1.3 Definiens. 16 2.2 Summarize . 18 2.2.1 Objective. 18 2.2.2 The Characteristic of User. 18 2.2.3 Supposition and Restriction. 18 2.3 Requirement. 18 2.3.1 Function. 18 2.3.2 Capability.
11、21 2.3.3 Put-in and Put-out. 22 2.3.4 Manage Data. 22 2.3.5 Deal with Fault. 22 2.3.6 Other Demand. 22 2.4 The Surroundings of Running. 23 2.4.1 Equipment. 23 2.4.2 Support. 23 2.4.3 Entrance. 24 Chapter3 General Design. 25 3.1 Function. 25 3.1.1 Key Words. 25 厦门大学本科毕业论文 8 3.1.2 External Data. 29 3.
12、1.3 Report Forms. 31 3.1.4 Data Manage. 33 3.1.5 User Manage. 33 3.1.6 Online Help. 33 3.2 Framework and Interface. 33 3.3 Function. 33 3.3.1 User. 33 3.3.2 Authentication. 35 3.4 Database. 35 3.4.1 Database. 35 3.4.2 The Design of Physics. 36 3.4.3 Object. 37 Chpater4 Running Result. 58 4.1 Install
13、ation and Initialization. 58 4.1.1 Installation. 58 4.1.2 Initialization. 59 4.2 Running. 65 4.3 Key Words. 66 4.3.1 Enter System. 66 4.3.2 Query Data. 66 4.3.3 Export Excel. 69 4.3.4 Graphics. 69 4.4 Data Manage. 70 4.4.1 Modification . 70 4.4.2 Import Excel. 72 4.4.3 Format. 73 4.5 Import Report F
14、orms. 74 4.5.1 Import Html. 74 厦门大学本科毕业论文 9 4.5.2 Import Pdf. 75 4.5.3 Import Excel. 75 4.6 User Manage. 76 4.6.1 Authorization . 76 4.6.2 Stat. 78 Chapter5 Tag. 79 Express Ones Thanks to. 81 Reference. 82 厦门大学本科毕业论文 10 第一章 引言 本文 通过勘探生产关键数据查询系统的开发研究,从系统的开发背景,用户的需求分析,系统的概要设计,数据库的详细设计以及系统的运行结果等多个方面对问题
15、进行了阐述。 系统的需求分析主要包括系统概述,需求规定和运行环境规定三个方面;系统的概要设计主要包括系统功能组成,系统架构及界面设计,功能说明以及数据库设计这四个方面;而系统的运行结果则包括系统的安装与初始化,运行表,关键数据查询说明,数据管理说明,综合报表输出和用户管理这几个方面。 通过几个月的实习工作,参与了系统的开发和设计工作,并最终实现了系统的关键数据查询等重要 功能。 1.1 背景 正如我们所知,当今社会是一个信息的社会,一个知识经济的时代。自世界上的一台计算机 ENINC( Electronic Numerical Integrator and Calculator)于1946 年
16、在美国问世到今,计算机业飞速发展,技术淘汰指标高的惊人。价格的下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已经进入了计算机信息管理领域激烈竞争的时代。在这个时代,计算机 已经变得普通的不能再普通了 。我们必须承认,谁掌握的知识越多,信息量越大,信息处理的速度越快,批量越大,谁的效率就越高,谁就能在各种竞争中立于不败之地。 计算机的发明 及 应用被视为 人类的第三次重大的科学技术革命,是一次重大的飞跃。计算机系统的发展主要有以下 四 个阶段: 第一阶段( 1954 1964),电子数据处理阶段( EDP),以单项数据处理为主,如财务管理,物资管理和工资管理等。 第二阶段( 1964 1974),管理信息系统阶段( MIS),从 EDP 发展到多功能,多层次,综合性的应用阶段,具有了控制,预测,辅助和 决策的功能。 第三阶段( 1974 1980),决策支持系统阶段( DSS), 主要是面向高层管