梁志群实习报告详解_第1页
梁志群实习报告详解_第2页
梁志群实习报告详解_第3页
梁志群实习报告详解_第4页
梁志群实习报告详解_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

梁志群实习报告详解演示文稿1目前一页\总数十五页\编于十点优选梁志群实习报告2目前二页\总数十五页\编于十点在电信的业务中,有一种Unix实验室出租业务。只要用户向电信运营商申请一个Unix帐号,就可以远程登录Unix实验室,并使用Unix系统。用户使用Unix实验室的服务需要缴纳一定的费用,运营商需要一套数据采集系统,把用户登录实验室的时间长度数据采集起来,便于在指定的时间范围内作为对用户的收费依据。开发一个通用的数据采集系统,采集Unix机器记录的用户登入和登出的记录1.开发目的3目前三页\总数十五页\编于十点2.项目业务原理

用户登录Unix系统,Unix系统都会记录用户的登录信息,所有用户登入/登出的信息都保存在Unix的系统日志文件中。数据采集系统就是通过读取Unix系统日志文件中用户登入/登出信息通过用户登入登出的时间获取用户使用服务器时间数据处理好数据保存成电信工作人员可以阅读的文本文件,做为电信收费依据。4目前四页\总数十五页\编于十点3.1.数据采集要求数据采集系统必须采集如下信息:登录用户名,登录的时间,登出的时间,登录总的在线时间,登录的实验室IP,用户的终端IP等信息5目前五页\总数十五页\编于十点3.2.数据读取,处理

打开unix服务器记录登录信息的文件vtmpx采用java随机数据流按照vtmpx文件的格式读取文件将读取好的一条登录信息存入实体类当中打开上次未匹配的登录登出记录文件存入实体类中匹配登入登出数据未匹配的数据和已经匹配好的数据分别存入文本文件。6目前六页\总数十五页\编于十点4.1.1登入/登出记录数据类成员变量定义成员变量说明备注Stringlogname用户登录名

Stringlogip用户登录终端机器IP地址

longlogtime用户登入/登出时刻(毫秒)原日志中数据单位是秒intpid用户登录的进程ID

shortlogType用户登录类型7为登入,8为登出7目前七页\总数十五页\编于十点4.1.2登入/登出记录数据类成员变量定义成员变量说明备注StringlogName用户登录名

StringlogIP用户登录IP

longloginTime用户登入时刻(毫秒)原日志中数据单位是秒longlogoutTime用户登出时刻(毫秒)原日志中数据单位是秒longdurations用户在线时间长度(毫秒)8目前八页\总数十五页\编于十点4.2.总体类图(方法)

9目前九页\总数十五页\编于十点4.2.1方法(readLogs)方法原型private

List<LogRec>readLogs()throwsReadDataException方法功能参数说明无返回类型void抛出异常读取数据失败抛出10目前十页\总数十五页\编于十点4.2.2方法(readLogins)方法原型private

List<LogRec>readLogins()throwsReadDataException方法功能参数说明无返回类型List<LogRec>上次未匹配的登入记录列表抛出异常读取数据失败抛出ReadDataException11目前十一页\总数十五页\编于十点方法原型public

List<MatchedLogRec>

matchLogs(List<LogRec>logs)throwsMatchDataException方法功能将用户登入/登出记录匹配为完整的登录记录参数说明List<LogRec>logs:用户登入/登出记录列表返回类型List<MatchedLogRec>匹配的用户登录记录列表抛出异常匹配数据失败抛出MatchDataException4.2.3方法(matchLogs)12目前十二页\总数十五页\编于十点方法原型private

List<LogRec>

getAllLogs()throwsReadDataException方法功能获得所有读取的用户登录数据列表参数说明无返回类型List<LogRec>用户登录数据列表抛出异常读取数据失败抛出ReadDataException4.2.4方法(getAllLogs)13目前十三页\总数十五页\编于十点4.2.5方法(writeLogs)方法原型public

voidwriteLogs(List<MatchedLogRec>matchedLogs)throwsWriteDataException方法功能将匹配的用户登录记录写到文件中参数说明List<MatchedLogRec>matchedLo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论