- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)_基于ssh的电信数据采集与整合正文
基于SSH的电信数据采集与整合
序 言
本课题采用由亚信公司提供的“电信用户管理和计费系统NetCT OSS” 该系统是一个典型的基于Unix平台、数据库、Web界面语言实现的大型软件项目
按天合并日表t_day_X生成所有用户计费数据月表t_month_X;
按月合并月表t_month_X生成所有用户计费数据年表t_year_X;
按小时合并清单表t_detail_X生成所有Lab_IP数据日表t_day;
按天合并日表t_day生成所有Lab_ip数据月表t_month;
按月合并月表t_month生成所有Lab_ip数据年表t_year;
1、用户管理需求:
用户开通管理:管理用户登陆Open Lab的帐号,包括帐号开通、暂停(加锁)、恢复、删除。
用户资料管理:管理用户资料,包括姓名(单位)、身份证号码、住址及资费信息等。
用户信息:ID,姓名、帐务帐号/密码、Open Lab帐号/密码、状态(正常/暂停/关闭)、联系电话、Email、开通日期、停止日期、付款方式(现金/邮寄/支票/转帐/电子银行)、证件号码、职业(学生/IT从业人员/非IT从业人员)、国籍(中国/美国/加拿大/日本/英国/澳大利亚/其他)、性别(男/女)、单位、联系地址、邮政编码。
注意:本系统一个用户对应一个帐务帐号,可以对应多个Open Lab帐号。
2、管理员管理需求:
管理员开通管理:管理用户登陆NetCT OSS的帐号,包括帐号开通、暂停(加锁)、恢复、删除。
管理员资料管理:管理管理员资料,包括姓名、身份证号码、住址等。
管理员权限管理:改变管理员的各类权限。
管理员信息:ID,姓名、帐号(一个)、密码、状态(正常/暂停/关闭)、联系电话、Email、开通日期、停止日期、权限
注意:一个用户对应一个帐号。
3、帐单管理需求:
整合系统按月生成用户月帐单。
帐单信息 用户标识信息:帐单ID,姓名、帐号、状态(正常/暂停/关闭)、联系电话、Email、开通日期.
帐务信息:帐号、日期、登录时长、本月费用
帐单明细:登录时间 退出时间 时长
4、帐务管理需求:
按月、年分别生成《月帐务信息统计报表》和《年帐务信息统计报表》。
月帐务信息
生成一个计费月周期中,每一天的帐务信息。
月帐务信息:日期 时长 费用
年帐务信息
生成一个计费年周期中,每一月的帐务信息。
年帐务信息:月份 时长 费用
5、资费管理需求:
用户可以通过登录系统来查询电信公司所提供的一些资费信息,以方便用户来使用。管理员通过登录系统可以根据公司运营情况来向其中增、删、改资费信息。
资费信息:资费ID,资费名称,月租,使用费,描述
6、采集模块需求:
所需系统文件:计费Log文件
数据库表 资料信息表:用户信息、管理员信息、资费信息、URL信息
数据存储表:明细表、日表、月表、年表
7、整合模块需求:
所需数据库表:用户消费明细表、日表、月表、年表
产生数据库表:服务器被使用量的日表、月表、年表
业务模型:
用户首先通过3A服务器验证后,可以使用出租实验室,并记录用户的登录与退出信息,信息经过加工处理生成系统所需数据持久化在数据库中,供管理和查询,如下图:
2.4 系统概要设计
2.4.1 系统模块划分:
该系统包括两个子系统:数据采集与整合系统与WEB系统。在数据采集与整合系统中又可分为数据采集模块与数据整合模块。
数据采集与整合系统中的数据采集模块主要功能是将电信服务器上的计费文件中所有用户的消费记录采集并且整理出来,然后插入到数据库中。从功能上讲,该系统共分为三个模块,分别是采集模块,入库模块和网络模块。从部署运行方面讲该采集系统分为客户端和服务器端两个部分。客户端部署在电信服务器上,用于采集和整理计费文件中的原始记录并把结果发送到服务器端。服务器端用于接收从客户端发送过来的数据,并持久化到数据库中相应的表中。数据整合模块主要功能是将数据库中的用户原始的消费数据进行整合,形成可供用户和管理查询的帐单,如日清单,月报表,年报表,以及仅供管理员查询的帐务清单,主要用于考察电信服务器的运行情况。该子系统是电信运营支撑系统中的后台实现,也是WEB系统的依赖。
WEB系统是整个电信运营支撑系统的表现,是和用户进行交互的部分。该系统可供用户和管理员查询相关内容。通过登录该系统,用户可以完成查询帐单,修改个人信息,浏览电信运营商提供的各种资费服务。管理员可以完成查询所有用户帐单,修改管理员信息,对用户进行管理(开通,关闭,删除用户帐号),对管理员进行管理(开通,关闭,删除管理员帐号),修改资费项目,查看电信服务器运行情况。根据以上功能,该系统可分为六个模块,用户管理模块,管理员管理模块,用户自服务模块,帐单管理模块,资费管理模块,帐务管理模块。
2.4.2 业务流程图:
通过底层
文档评论(0)