




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
各位老师早上好!你们辛苦了!第一章课题简介毕业设计选题课题名称:电信运营支撑系统(电信IP计费系统)课题信息:该系统是一个典型的基于Lnix平台、Oracle数据库、Web界面,融合Java和C++两种语言实现的大型软件项目。课题简介研究背景: 随着网络的演进和电信市场竞争的加剧,电信计费系统也在逐步发生着变革。主要表现为:第一:在网络能力方面,计费系统需要不断满足固网、PHS、GSM移动网、宽带网,以及3G移动网等各种网络业务的计费需求课题简介第二:在市场需求方面,预付费用户比例的急速上升对计费系统应对欠费风险的能力提出了巨大挑战。第三:业务发展的多样性也要求计费系统不再只是针对单系统、单业务的简单计费,而必须要具备全业务、跨网络业务捆绑和组合的融合计费能力,才能有效支撑灵活多样的计费需求和市场推广策略。课题简介课题的可行性:随着网络的普及,越来越多的人开始使用网络。与此同时,更多的电信客户也开始通过网络使用相关的电信业务。这样,便会产生网络费用。本课题正是基于为电信公司IP计费所设计的。第二章
电信IP计费系统的环境、工具和技术介绍系统环境和开发工具开发环境:基于Linux平台。开发工具:MyEclipse、TomCat服务器、oracle数据库。系统开发技术开发技术:以J2EE为开发平台,采用了基于B/S的多层次结构为开发模式,使用了hibernate+jsp+struts+spring相结合的技术作为开发基础。系统开发技术Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。系统开发技术JSP第一:JavaServerPagesTM(JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。系统开发技术第二:JSP是建立在Javaservlets模型之上的表达层技术,它使编写HTML变得更简单。像SSJS一样,它也允许你将静态HTML内容与服务器端脚本混合起来生成动态输出。系统开发技术Struts:
一个开源软件,它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。Struts的优点:Taglib和页面导航第一:Taglib是Struts的标记库,灵活动用,能大大提高开发效率第二:页面导航,,很少开发自己的标记系统开发技术Spring:Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。第三章系统的整体设计与分析系统开发流程需求1设计2代码3测试4运行/维护5系统开发流程系统需求分析(RequirementsAnalysis)系统需求定义(RequirementsDefinition)软件需求分析(SoftwareRequirementsAnalysis)总体设计(ArchitectureDesign)详细设计(ModuleDesign)编码/单元测试(Coding联合调试(Integration)系统测试(Testing)运行维护(Installation&Maintenance)业务模型加工处理工单处理计费信息网管信息统计信息页面报警Mail报警声音报警Web查询Web查询管理员大客户MIBWeb管理Web管理IP网用户因特网AAA配置信息loginname&passwordLogFile系统模块划分用户管理模块(我负责)用户自服务模块管理员管理模块资费管理模块帐单管理模块帐务管理模块(我负责)数据采集模块数据整合模块系统架构图DailyMonthlyYearORACLE中央处理系统采集系统LogRouterSwitch工作站帐务查询系统用户管理系统ADM管理系统DBS用户自理系统数据整合系统BIDR第四章系统详细设计注:本章节只详细介绍我负责的模块总体定义用户管理需求用户开通管理:管理用户登陆OpenLab的帐号,包括帐号开通、暂停(加锁)、恢复、删除。用户资料管理:管理用户资料,包括姓名(单位)、身份证号码、住址及资费信息等。用户信息ID,姓名、帐务帐号/密码、OpenLab帐号/密码、状态(正常/暂停/关闭)、联系电话、Email、开通日期、停止日期、付款方式(现金/邮寄/支票/转帐/电子银行)、证件号码、职业(学生/IT从业人员/非IT从业人员)、国籍(中国/美国/加拿大/日本/英国/澳大利亚/其他)、性别(男/女)、单位、联系地址、邮政编码。注意:本系统一个用户对应一个帐务帐号,可以对应多个OpenLab帐号。数据库:t_users用户表createtablet_users(//用户表(用于保存用户账务帐号信息及个人信息)
idnumber(32) primarykey,--主键编码
namevarchar2(32)notnull,--用户姓名
login_namearchar2(10)unique,--用户账务帐号(对应多个业务帐号)
login_passwordvarchar2(32)notnull,--用户账务帐号密码
statusnumber(2)notnull,--账务帐号状态(0:开通;1:暂停;2:删除)
phonevarchar2(32),--联系电话
emailvarchar2(32),--emailenroll_datedate,--开通日期
close_datedate,--暂停日期
payment_stylenumber(2),--付款方式(0:现金;1:银行转帐;2:邮局汇款;3:其他)careervarchar2(32),--职业
nationalityvarchar2(32),--国籍(系统中在本字段记录省份)gendervarchar2(8),--性别
companyvarchar2(32),--公司名称
addressvarchar2(32),--地址
post_codevarchar2(16)--邮编);t_users_services用户业务表用户业务帐号表(用于保存用户业务帐号信息)createtablet_user_services(idnumber(32)primarykey,--主键编码
user_idnumber(32)referencest_users(id),--用户表主键编码
lab_login_namevarchar2(10),--用户业务帐号
lab_login_passwordvarchar2(32),--用户业务帐号密码
lab_ipvarchar2(32)notnull,--服务器编码
user_statusnumber(2),--业务帐号状态(0:正常;1:暂停;2:删除)
pricing_idnumberreferencest_pricing(pricing_id),--资费编码
enroll_datedate,--开通日期
close_datedate--暂停日期);t_pricing资费表t_pricing资费表createtablet_pricing(pricing_idnumberprimarykey, --资费编码(pk)pricing_namevarchar2(32)notnullunique,--资费名称
base_feenumber(5,2),--月租费
rate_feenumber(4,2), --每小时费用
pricing_descvarchar2(64) --资费描述);用例图类关系图类图时序图总体定义帐务信息需求按月、年分别生成《月帐务信息统计报表》和《年帐务信息统计报表》。月帐务信息生成一个计费月周期中,每一天的帐务信息。月帐务信息:日期 时长 费用年帐务信息生成一个计费年周期中,每一月的帐务信息。年帐务信息:月份 时长 费用t_detail_x表t_detail_x(x:月中的第几天,取值范围:1~31)原始数据表Createtablet_detail_x(login_namevarchar2(10),--用户名
login_ipvarchar2(32),--用户登录iplogin_datedate,--登录时间
logout_datedate,--退出时间
lab_ipvarchar2(32),--服务器iptime_durationnumber(10)--时长);t_day_x表t_day_x(x:月中的第几天,取值范围:1~31)用户计费数据日表(统计当天每小时每个服务器上的每个用户的总时长)每条数据记录的是:一个服务器上的一个用户某一小时的总时长对于一个服务器上的一个用户,最多有24条记录Createtablet_day_x(login_namevarchar2(10),--用户名
login_ipvarchar2(32),--用户登录iplogout_datedate,--统计时间(格式:YYYY-MM-DDHH24:00:00)lab_ipvarchar2(32),--服务器iptime_durationnumber(10),--时长
primarykey(login_name,lab_ip,logout_date));t_month_x表t_month_x(x:月份,取值范围:1~12)用户计费数据月表(统计当月每天每个服务器上的每个用户的总时长)每条数据记录的是:一个服务器上的一个用户某一天的总时长对于一个服务器上的一个用户,最多有31条记录Createtablet_month_x(login_namevarchar2(10),--用户名
login_ipvarchar2(32),--用户登录iplogout_datedate,--统计日期(格式:YYYY-MM--DD00:00:00)
lab_ipvarchar2(32),--服务器iptime_durationnumber(10),--时长
primarykey(login_name,l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广告安装安全使用协议书
- 委托买卖公司股份协议书
- 2025合同范本:协议书与承诺合同书模板
- 2025融资租赁公司借款合同范本
- 中式禅意室内设计要旨
- 四川文化产业职业学院《机械创新创业专题设计》2023-2024学年第二学期期末试卷
- 重庆第二师范学院《产品手绘快速表现1》2023-2024学年第二学期期末试卷
- 潍坊学院《商业智能数据分析》2023-2024学年第二学期期末试卷
- 新疆阿克苏市第一师高级中学2025届高二数学第二学期期末质量跟踪监视模拟试题含解析
- 辽宁省大连市103中学2025届高二物理第二学期期末考试模拟试题含解析
- 2025年软件设计师考试模拟题大全试题及答案
- 和二手车合作协议书
- 商会授权运营协议书
- 石膏砂浆抹灰施工工艺流程及操作要点
- 学习公共关系2025年重要试题及答案
- 2025高考北京卷作文命题趋势分析及范文
- 运维自动化流程设计-全面剖析
- 人工智能AI创业计划书
- 二级注册计量师题库附答案2025
- 南科大的机试题及答案
- 肌肉注射课件(共45张课件)
评论
0/150
提交评论