1、厦门大学本科毕业论文 第 1 页 共 40 页 通用数据挖掘 基于数据库的用户群筛选 摘要 业务服务交换平台 BSSP 是面向业务服务的体系结构,采用集成平台的策略,将企业应用中分散功能组织成基于标准插件式的服务,通过 BSSP 业务集成可快速地组合和重用这些服务来实现业务流程,以满足业务需求,为系统架构师、开发者与系统管理员提供管理其业务应用生命周期的工具,为系统的性能优化提供分析的工具。 在 业务 部门处理业务的过程中,往往需要从大量的数据中抽取出满足特定条件的 用户群信息 ,从而对这些 所筛选出 满足条件的 信息 进行 统计 分类处理。 如果只是 通过简单的 编写数据 库查询 语句实现
2、对大量的表进行筛选, 这 将 会 是一项十分复杂而繁琐的任务。 通过对业务的处理过程的了解和分析, 本系统 模拟实现了 操作员 对数据库操作的界面化,使 操作员 可以简单的实现多表之间的信息筛选。 操作员 可以 在界面中选择所要筛选的表,并 定制特定的筛选规则和计算类型, 通过 系统接口从数据库中提取信息,并将最终生成筛选报表, 从而 满足 操作员 的需求,达到数据挖掘的目的。 关键词 数据挖掘 筛选规则 计算类型 中间表 用户群 厦门大学本科毕业论文 第 2 页 共 40 页 General DataMining-User Filtering Based On Database Abstra
3、ct Business Service Switch Platform-BSSP is a service which is an operation service oriented system structure, adopting the strategy of compositive platform, organizing separate function in enterprise application. Through BSSP operated integration, service can be combined and reused fleetly to imple
4、ment operation flow, to meet the operation needs, to provide tools for system architecture engineer, developer and system manager, to provide tools for system optimizing. During the process of department dealing operation, it always needs to filter out certain kinds of users from a large number of d
5、ata so that they can deal with these certain kinds of users and their information. To deal with such a large number of tables simply by database querying, that would be a very complex and fussy task. According to the disposing process of the operation, we simulate and implement an interface of datab
6、ase-operating for operators filtering information from many different tables easily and quickly. With the interface, operators can select the tables to be filtered, make out certain filter rules and calculate type. With these filter rules and calculate type that have been made, operators filter out
7、information from database, and make out filter table finally, satisfying their need and getting to the purpose of DataMining. Keywords DataMining filter rules calculate types mid-tables user-group 厦门大学本科毕业论文 第 3 页 共 40 页 目录 目录 .3 Contents .5 第一章 引言 .7 1.1 前言 .7 1.2 研究背景 .7 1.3 开发目的和开发工具 .8 1.3.1 开发目
8、的 .8 1.3.2 开发工具 .8 1.4 运行环境 .9 1.4.1 软件环境 .9 1.4.2 硬件环境 .9 第二章 BOSS 系统和 BSSP .10 2.1 BOSS 系统 .10 2.1.1 BOSS 系统构架 .10 2.1.2 BOSS 系统功能 .11 2.2 BSSP.12 2.2.1 BSSP 介绍 .12 2.2.2 BSSP 逻辑结构 .12 2.2.3 BSSP 功能 .13 第三章 系 统设计 .14 3.1 业务流程 .14 3.1.1 外部业务流程 .14 3.1.2 内部业务流程 .15 3.2 系统 UML 图 .16 3.2.1 用例图 .16 3.2
9、.2 活动图 .19 3.2.2.1 引擎活动图 .19 厦门大学本科毕业论文 第 4 页 共 40 页 3.2.2.2 用户活动图 .21 3.2.3 系统类图 .23 3.2.3.1 筛选配置类 .23 3.2.3.2 筛选动作类 .24 3.3 核心流程的设计 .25 3.3.1 筛选规则计算类型的设计 .25 3.3.2 数据库的连接 .28 第四章 系统的实现 .33 4.1 系统登录模块 .33 4.1.1 登录界面 .33 4.1.2 读取数据源 .34 4.2 管理员模块 .35 4.3 用户功能模块 .36 4.3.1 用户模块界面 .36 4.3.2 筛选规则 .36 4.
10、3.3 筛选计划 .37 4.3.4 筛选结果 .37 结论 .38 致谢语 .39 参考文献 .40 厦门大学本科毕业论文 第 5 页 共 40 页 Contents Contents. 5 Chapter 1 Introduction . 7 1.1 Preface . 7 1.2 Background. 7 1.3 Intent and Tools . 8 1.3.1 Intent. 8 1.3.2 Tools . 9 1.4 Run Environment . 9 1.4.1 Software Environment . 9 1.4.2 Hardware Environment. 9
11、Chapter 2 BOSS System and BSSP . 10 2.1 BOSS System . 10 2.1.1 BOSS System Design . 10 2.1.2 BOSS System function . 11 2.2 BSSP . 12 2.2.1 BSSP Introducation . 12 2.2.2 BSSP Logic Structure . 12 2.2.3 BSSP function . 13 Chapter 3 System Design . 14 3.1 Operation Flow . 14 3.1.1 Outside Operation Flo
12、w. 14 3.1.2 Inside Operation Flow. 15 3.2 System UML Chart . 16 3.2.1 Use Case . 16 3.2.2 Activity Diagrams . 19 3.2.2.1 Engine Activity Diagrams . 19 3.2.2.2 User Activity Diagrams . 21 厦门大学本科毕业论文 第 6 页 共 40 页 3.2.3 System Class Diagrams . 23 3.2.3.1 Filter Deploy Class. 23 3.2.3.2 Filter Act Class
13、. 24 3.3 Core Flow Design . 25 3.3.1 Filter Rule And Calculate Type . 25 3.3.2 Database Connection . 28 Chapter 4 System Implement . 33 4.1 System Login Module . 33 4.1.1 Login Interface . 33 4.1.2 Read Data Source. 34 4.2 Administrator Module . 35 4.3 User Function Module . 36 4.3.1 User Module Int
14、erface . 36 4.3.2 Filter Rule . 36 4.3.3 Filter Plan. 37 4.3.4 Filter Result . 37 Conclusion . 38 Acknowledgement . 39 References . 40 厦门大学本科毕业论文 第 7 页 共 40 页 第一章 引言 1.1 前 言 我国电信竞争大格局的形成,市场竞争的日趋激烈,使得电信运营商意识到本身的生存和发展危机,从而更加重视自身的建设和对客户的争夺,这对电信网络的业务能力和服务能力提出了新的要求,由此引发了有一轮的竞争,竞争的焦点从资源的竞争逐渐转向了以软投资的加大为标志的
15、质量竞争。电信运营商们的 BOSS 系统、客户分析系统和 OA 系统为核心的软投资的增加,为广大的设备系统集成商们提供了广阔的市场,并且拉开了产业链上下游各个环节之间的或合作或竞争的帷幕。 BOSS(Business & Operation Support System,综合业务和运营支撑系统 )系统以客户服务、业务运营和管理为核心,以关键性事务操作(客户服务和计费为重点)作为系统的主要功能,为网络运营商提供一个综合的业务运营和管理平台,提供全面的解决方案 。 业务服务交换平台 BSSP 是面向业务服务的体系结构,采用集成平台的策略,将企业应用中分散功能组织成基于标准插件式的服务,通过 BSS
16、P 业务集成可快速地组合和重用这些服务来实现业务流程,以满足业务需求,为系统架构师、开发者与系统管理员提供管理其业务应用生命周期的工具,为系统的性能优化 提供分析的工具。 BSSP 通过接入层与BOSS 系统进行信息交互。 1.2 研究背景 在 移动通信 部门处理业务的过程中, 往往需要从大量的数据或是从数据库的许多表中抽取满足特定条件的各种信息,从而可以对这些数据信息加以统计和分析,而传统上的做法是通过人工查 找信息, 或者 通过数据库管理人员编写 数据库查询 语句 对大量的 数据和表 进行筛选, 这将是一项十分复杂而繁琐的任务,无疑这对时间、人力和物力各个方面都是比较大的浪费 。 而在数据
17、库查询中,用到最多的就是对用户群的筛选。 在数据库中包含有多张表,包括用户 组表,用户表,帐户表 等 。 为了能够加快查询速度,提高查询效率,简化查询过程,通过对业务的处理过程的了解和分析,构建了一个模拟的数据库查询管理系统,本系统实现了操作员对数据库操作的界面化,有效地提高了查询任务的简易性。 厦门大学本科毕业论文 第 8 页 共 40 页 1.3 开发目的和开发工具 1.3.1 开发目的 在大量的表信息中,操作员可以根据提供的表提取出所需的信息,通过 定制筛选规则(属性, 计算类型,属性值域 ,在数据库中表现为字段, select 查询条件,字段取值范围 )将特定的信息从数据库表中分离出来
18、,并生成新的中间表, 操作员 可以继续制定筛选规则将中间表和其他的表结合规约生 成新的中间表,从而将 操作员 所关心的信息进一步细化, 筛选条件进一步细分, 将符合条件的数据从大量的数据中一步一步抽取分离出来,最终 达到所需的 要求,从而 实现 一个数据库中的数据挖掘的目的, 达到 不同用户群之间的筛选。系统同时将实现管理员的功能,通过登录,管理员可以对数据库中的表实现添加、查询、修改、删除等操作 。 本着尽可能完成系统主要功能以及实现对实际情况的尽可能模拟的原则,系统中的主要功能已全部实现,并自己设计模拟了小型的数据库。 但在设计的过程中发现许多实际问题非常复杂,软件很难控制,本着能自动化的
19、尽量自动化,不容 易实现自动化的则人为操作,由于能力有限和时间的限制,系统的设计难免会存在不足之处,敬请各位同学、老师不吝赐教。 1.3.2 开发工具 SQLSERVER: SQLServer 是一个可扩展的、高性能的、为分布式客户机 /服务器计算所设计的数据库管理系统,实现了与 WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。 Enterprise Architect:构建 UML 模型, Enterprise Architect 是一个全功能的、基于UML 的 visual CASE 工具,主要用于设计、编写、 构建并管理以目标为导向的软件系统。它支持用户案例、商务
20、流程模式以及动态的图表、分类、界面、协作、结构以及物理模型。此外,它还支持 C+、 Java、 Visual Basic、 Delphi、 C#以及 VB.Net 等的编写。 Visual Studio6.0: 由微软开发的在 WINDOWS 系统环境下的 C+编译平台。主要用于系统的界面编写。 厦门大学本科毕业论文 第 9 页 共 40 页 1.4 运行环境 1.4.1 软件环境 操作系统: Windows95/98 及其汉字系统和相应平台的中文版操作系统。 关系数据库系统: Miscrosoft SQLServer Office 办公 应用软件 1.4.2 硬件环境 IBM PC486 的
21、微机及兼容机系统(推荐使用 Intel Pentium 处理器 ) ,一个软盘驱动器、一个 CD-ROM 驱动器、 16MB 以上内存、 80MB 以上硬盘空间。 Microsoft Mouse 或兼容设备。 厦门大学本科毕业论文 第 10 页 共 40 页 第二章 BOSS 系统和 BSSP 2.1 BOSS 系统 2.1.1 BOSS 系统构架 BOSS 系统的规划和建设遵循 “一体化、两级中 心和三层结构 “的原则。 “一体化 “是指将计费处理、结算处理、帐务管理、客户服务及业务管理等数据资源进行统筹的规划和考虑,作为一个有机整体以数据中心的形式集中管理,使中国移动的 BOSS 系统形成集中的、综合的、模块化的、信息资源共享的支撑系统。 “两级中心 “是指 BOSS 系统须采用集团公司数据中心和省级数据中心两级体系。而 “三层结构 “是指 BOSS 系统的两级数据中心在逻辑上均应按 “数据核心层、业务逻辑层和接入层 “三层结构考虑 ,如图 2-1所示。 图 2-1 BOSS 系统构架 接入层是 BOSS 系统与外部进行数据交换的平台 ,由接入逻辑构成。对于系统使用者,