通用数据挖掘系统DMS V1.0实习报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用数据挖掘系统DMS V1.0实习报告.ppt

通用数据挖掘系统 DMS V1.0 1.开发目的 在电信的业务中,有一种Unix实验室出租业务。只要用户向电信运营商申请一个Unix帐号,就可以远程登录Unix实验室,并使用Unix系统。 用户使用Unix实验室的服务需要缴纳一定的费用,运营商需要一套数据采集系统,把用户登录实验室的时间长度数据采集起来,便于在指定的时间范围内作为对用户的收费依据。 开发一个通用的数据采集系统,采集Unix机器记录的用户登入和登出的记录 2.项目业务原理 用户登录Unix系统,Unix系统都会记录用户的登录信息,所有用户登入/登出的信息都保存在Unix的系统日志文件中。 数据采集系统就是通过读取Unix系统日志文件中用户登入/登出信息 通过用户登入登出的时间获取用户使用服务器时间数据 处理好数据保存成电信工作人员可以阅读的文本文件,做为电信收费依据。 3.1.数据采集 要求数据采集系统必须采集如下信息: 登录用户名, 登录的时间, 登出的时间, 登录总的在线时间, 登录的实验室IP, 用户的终端IP等信息 3.2.数据读取,处理 4.1.1登入/登出记录数据类 4.1.2登入/登出记录数据类 4.2.总体类图(方法) 4.2.1方法(readLogs) 4.2.2方法(readLogins) 4.2.5方法(writeLogs) 5.异常设计 5.异常设计 FINISH * * * * 201220070220 郭修军 打开unix服务器记录登录信息的文件vtmpx 采用java随机数据流按照vtmpx文件的格式读取文件 将读取好的一条登录信息存入实体类当中 打开上次未匹配的登录登出记录文件 存入实体类中 匹配登入登出数据 未匹配的数据和已经匹配好的数据分别存入文本文件。 成员变量定义 成员变量说明 备注 String logname 用户登录名 String logip 用户登录终端机器IP地址 long logtime 用户登入/登出时刻(毫秒) 原日志中数据单位是秒 int pid 用户登录的进程ID short logType 用户登录类型 7为登入,8为登出 成员变量定义 成员变量说明 备注 String logName 用户登录名 String logIP 用户登录IP long loginTime 用户登入时刻(毫秒) 原日志中数据单位是秒 long logoutTime 用户登出时刻(毫秒) 原日志中数据单位是秒 long durations 用户在线时间长度(毫秒) 方法原型 private ListLogRec readLogs() throws ReadDataException 方法功能 参数说明 无 返回类型 void 抛出异常 读取数据失败抛出 方法原型 private ListLogRec readLogins() throws ReadDataException 方法功能 参数说明 无 返回类型 ListLogRec上次未匹配的登入记录列表 抛出异常 读取数据失败抛出ReadDataException 方法原型 public ListMatchedLogRec matchLogs(ListLogRec logs) throws MatchDataException 方法功能 将用户登入/登出记录匹配为完整的登录记录 参数说明 ListLogRec logs: 用户登入/登出记录列表 返回类型 ListMatchedLogRec匹配的用户登录记录列表 抛出异常 匹配数据失败抛出MatchDataException 4.2.3方法(matchLogs) 方法原型 private ListLogRec getAllLogs() throws ReadDataException 方法功能 获得所有读取的用户登录数据列表 参数说明 无 返回类型 ListLogRec用户登录数据列表 抛出异常 读取数据失败抛出ReadDataException 4.2.4方法(getAllLogs) 方法原型 public void writeLogs(ListMatchedLogRec matchedLogs) throws WriteDataException 方法功能 将匹配的用户登录记录写到文件中 参数说明 ListMatchedLogRec matchedLogs: 匹配的用户登录记录列表 返回类型 void 抛出异常 保存数据失败抛出WriteDataException 异常类结构图 异常类名 异常类责任说明 备注 GatherException 数据采集异常。 LoadConfigException 装载配置参数异常。 ReadDataE

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档