网站大量收购独家精品文档,联系QQ:2885784924

数据采集系统的设计论文.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据采集系统的设计毕业论文 目 录 第一章 绪 论 1 1.项目背景 1 2.项目原理 1 第二章 需求分析 2 1. 数据格式 2 2. 功能概述 3 2.1. 数据读取 4 2.2. 数据匹配 4 2.3. 数据发送 4 2.4. 数据接收 4 2.5. 数据保存 4 3. 系统用例 4 3.1. 用例图 4 3.2. 用例描述 5 3.2.1. 数据采集 5 3.2.2. 数据读取 5 3.2.3. 读取上次未匹配的登入记录 5 3.2.4. 读取用户登录数据文件 6 3.2.5. 数据匹配 6 3.2.6. 匹配登录记录 7 3.2.7. 保存未匹配的登入记录 7 3.2.8. 数据发送 7 3.2.9. 数据接收 8 3.2.10. 数据保存 8 第三章 概要设计 9 1. 总体设计 9 1.1. 业务流程 9 1.2. 系统模块 10 2. 接口设计 11 2.1. 用户接口 11 2.2. 外部接口 11 2.3. 内部接口 11 3. 数据结构设计 12 3.1. 登入/登出记录数据类 12 3.1.1. LogRec 类图: 12 3.1.2. LogRec 类成员变量说明: 12 3.2. 匹配的用户登录记录类 12 3.2.1. MatchedLogRec 类图: 13 3.2.2. MatchedLogRec 类成员变量说明: 13 第四章 详细设计 14 1. 系统架构综述 14 2. 静态结构设计 14 2.1. 数据实体类 14 2.1.1. 登入/登出记录数据类 14 2.2. 数据库表设计 15 2.3. 总体类图 16 2.4. DataGather 类 17 2.4.1. DataGather 类定义 17 2.4.2. DataGather 类方法说明 18 2.5. DataReader 类 18 2.5.1. DataReader 类定义 18 2.5.2. DataReader 成员变量说明 19 2.5.3. DataReader 类方法说明 19 2.6. DataMatcher 类 22 2.6.2. DataMatcher 类成员变量说明 22 2.6.3. DataMatcher 类方法说明 22 2.7. DataSender 类 25 2.7.1. DataSender 类定义 25 2.7.2. DataSender 类成员变量说明 25 2.7.3. DataSender 类方法说明 25 2.8. DMSServer 类 27 2.8.1. DMSServer 类定义 27 2.8.2. DMSServer 类成员变量说明 27 2.8.3. DMSServer 类方法说明 27 2.9. DMSServerThread 类 29 2.9.1. DMSServerThread 类定义 29 2.10.LogWriter 接口及DBLogWriter 类 31 2.10.1. LogWriter 接口方法说明 31 2.11.DataCombinator 类 32 2.11.1. DataCombinator 类定义 32 2.11.2. DataCombinator 类成员变量说明 32 2.11.3. DataCombinator 类方法说明 32 第五章 系统实现 34 1. 登录界面 34 2. 系统操作主页面 34 2.1服务端实现 35 2.1.1 DMSServer 类 35 2.1.2 DMSServerThread类 36 2.1.3 DBLogWriter类 37 2.1.4 FileLogWriter类 37 2.2 客户端实现 38 2.2.1 数据读取 38 2.2.2 数据发送 40 2.2.3数据匹配 42 2.3 数据整合实现 44 2.3.1 整合成日报表 44 2.3.2 整合成月报表 45 2.3.3 整合成年报表 46 结 论 46 致 谢 语 48 参考文献 49 绪 论 1.项目背景 在电信的业务中,有一种Unix 实验室出租业务。只要用户向电信运营商申请一个Unix帐号,就可以远程登录Unix 实验室,并使用Unix 系统。用户使用电信运营商提供的Unix 实验室的服务需要缴纳一定的费用,电信运营商需要一套数据采集系统,把用户登录实验室的时间长度数据采集起来,便于在指定的时间范围内作为对用户的收费依据。 要求数据采集系统必须采集如下信息:登录用户名,登录的时间,登出的时间,登录总的在线时间,登录的实验室IP,用户的终端IP 等信息。 DMS项目需要开发这样一个通用的数据采集系统程序,来采集Unix 机器记录的用户 登入和登出的原始记录,并将这些记录解析匹配成用户的登录记录,并将其以可阅读的文

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档