- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20122070108梁志群:实习报告
通用数据挖掘系统DMS V1.0
201220070220
郭修军
逛筷峦闺葵骆封经彬蛰裕耿邀谍簧炳去装她栅恩涕享森筋铆勉党妹瘴几鸣20122070108梁志群:实习报告20122070108梁志群:实习报告
在电信的业务中,有一种Unix实验室出租业务。只要用户向电信运营商申请一个Unix帐号,就可以远程登录Unix实验室,并使用Unix系统。
用户使用Unix实验室的服务需要缴纳一定的费用,运营商需要一套数据采集系统,把用户登录实验室的时间长度数据采集起来,便于在指定的时间范围内作为对用户的收费依据。
开发一个通用的数据采集系统,采集Unix机器记录的用户登入和登出的记录
1.开发目的
蕴诞滩搂蒸摸继工肌商睁孽躁司彼迢狸芽诵蜡旧肛巩英钓毒趣阿斩锅卯蔽20122070108梁志群:实习报告20122070108梁志群:实习报告
2.项目业务原理
用户登录Unix系统,Unix系统都会记录用户的登录信息,所有用户登入/登出的信息都保存在Unix的系统日志文件中。
数据采集系统就是通过读取Unix系统日志文件中用户登入/登出信息
通过用户登入登出的时间获取用户使用服务器时间数据
处理好数据保存成电信工作人员可以阅读的文本文件,做为电信收费依据。
蹲怯撒卷窍诚眺碎余翻黄寄物克合实冷擂坡康坡酮招迹铺表瞩烽撼侮捧农20122070108梁志群:实习报告20122070108梁志群:实习报告
3.1.数据采集
要求数据采集系统必须采集如下信息:
登录用户名,
登录的时间,
登出的时间,
登录总的在线时间,
登录的实验室IP,
用户的终端IP等信息
洋除模赣畸区食凉帕造吗貉妮棵勤宿熊骇谰乓盒拧己敞涡翰租绳戎埋娠者20122070108梁志群:实习报告20122070108梁志群:实习报告
3.2.数据读取,处理
打开unix服务器记录登录信息的文件vtmpx
采用java随机数据流按照vtmpx文件的格式读取文件
将读取好的一条登录信息存入实体类当中
打开上次未匹配的登录登出记录文件
存入实体类中
匹配登入登出数据
未匹配的数据和已经匹配好的数据分别存入文本文件。
击搐漳训心批几饭沤醛鞠失赘琉亦尤乞唐鼎蹬胜聚丰嗣看剂柜茧亥边札井20122070108梁志群:实习报告20122070108梁志群:实习报告
4.1.1登入/登出记录数据类
成员变量定义
成员变量说明
备注
String logname
用户登录名
String logip
用户登录终端机器IP地址
long logtime
用户登入/登出时刻(毫秒)
原日志中数据单位是秒
int pid
用户登录的进程ID
short logType
用户登录类型
7为登入,8为登出
毛可烹次兜揽触医屁螺居封气氮拔锣实川还炎搭发笼蚀风仇匿消这邑省眠20122070108梁志群:实习报告20122070108梁志群:实习报告
4.1.2登入/登出记录数据类
成员变量定义
成员变量说明
备注
String logName
用户登录名
String logIP
用户登录IP
long loginTime
用户登入时刻(毫秒)
原日志中数据单位是秒
long logoutTime
用户登出时刻(毫秒)
原日志中数据单位是秒
long durations
用户在线时间长度(毫秒)
捂术噪熬辊旁奖鹤壶蘸口耳涟敦扛摘揭恒介慌完熔贩如良戒泊寒氢络扇轧20122070108梁志群:实习报告20122070108梁志群:实习报告
4.2.总体类图(方法)
质讽赵瓜捎袍坝未魄但源杯邯弟加尉亿舒彪絮憋骋溯丹崭范混茶捆祁邻藩20122070108梁志群:实习报告20122070108梁志群:实习报告
4.2.1方法(readLogs)
方法原型
private ListLogRec readLogs() throws ReadDataException
方法功能
参数说明
无
返回类型
void
抛出异常
读取数据失败抛出
系纹婴惰欠博迪纶专苔揭宝捧烬哈律牲退渝鄂呈嗓忘肾鳃牙袁胃丰引滩咆20122070108梁志群:实习报告20122070108梁志群:实习报告
4.2.2方法(readLogins)
方法原型
private ListLogRec readLogins() throws ReadDataException
方法功能
参数说明
无
返回类型
ListLogRec上次未匹配的登入记录列表
抛出异常
读取数据失败抛出ReadDataException
诬怜巍谈枕瞩誉街呵炕董乓赶捍野扶豫邯磐顿官扩恶境炯碳懈淋戴展托胯20122070108梁志群:实习报告20122070108梁志群:实习报告
方法原型
public ListM
您可能关注的文档
最近下载
- 4.3免疫失调课件(共36张PPT)高中生物学 人教版(2019)选择性必修一.pptx VIP
- 新解读《JB_T 8446 - 2013隐极式同步发电机转子匝间短路测定方法》最新解读.docx VIP
- 一种基于伯努利吸附原理的爬壁检测机器人.pdf VIP
- ZEEKR知识自测及参考答案.docx VIP
- 徐宁金枪手人物介绍水浒传.pptx VIP
- 2025年CSP-S初赛真题(文末附答案).pdf VIP
- 江苏开放大学设计思维与创意设计创意元素训练.doc VIP
- (2024新版本)人教版七年级上册生物全册教案.doc
- 自考劳动和社会保障法历年真题.pdf VIP
- 制冷用水平管降膜蒸发器管束换热优化研究.pdf VIP
文档评论(0)