版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
梁志群实习报告详解演示文稿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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渔船安全检查制度
- 2026年金融从业资格考试金融市场分析与投资策略模拟试题
- 2026年物流信息平台构建与管理系统设计与实施考试题
- 油漆部门管理奖罚制度
- 村计生协会会员活动制度
- 2026年茶叶庄园管理合作协议
- 2025四川南充市蓬安县发兴隆创建筑劳务有限公司招聘26人笔试参考题库附带答案详解
- 2025四川九州电子科技股份有限公司招聘精益专家等岗位5人笔试参考题库附带答案详解
- 质量管理体系认证服务流程手册
- 2025南水北调(遵义)水网有限公司第三批招聘4人(贵州)笔试参考题库附带答案详解
- 2026年上海市奉贤区初三上学期一模化学试卷和答案及评分标准
- 2025 学年第一学期上海市杨浦区初三语文期末质量调研试卷附答案解析
- 2026年中国化工经济技术发展中心招聘备考题库及一套参考答案详解
- GB/Z 124.1-2025纳米技术石墨烯结构表征第1部分:石墨烯粉末及分散系
- 2025及未来5年中国鼠李糖市场调查、数据监测研究报告
- 企业信息系统操作权限管理规范
- 医患沟通培训课件
- 材料作文“各有千秋”(2024年重庆A卷中考满分作文10篇附审题指导)
- 生物测量仪的数据解读
- 村委鱼塘竞标方案(3篇)
- 企业公司“十五五”企业发展战略规划(完整模板)
评论
0/150
提交评论