工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施.doc
《工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施.doc》由会员分享,可在线阅读,更多相关《工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施.doc(59页珍藏版)》请在三一办公上搜索。
1、北京航空航天大学软件学院工程实践结题报告课题名称: 某广电企业充值卡系统的设计与实施姓 名: 组 别: 学 号: 专业方向: 所属院系: 指导老师: 实践起止时间:2011年1月至2011年3月目 录1第一章 绪论11.1研究背景与意义11.2本课题研究主要目的11.3企业充值卡系统的研究11.3.1系统定义11.3.2充值卡系统的特点21.4小结22第二章 需求分析32.1企业概况32.2业务现状32.3问题梳理42.4功能需求43第三章 系统设计73.1设计原则73.1.1适合性原则73.1.2前瞻性原则73.1.3整体性原则73.1.4以客户为中心的原则73.1.5以收益为最终目标的原则
2、73.2系统的逻辑结构83.3关键技术93.4系统的开发过程104第四章 充值卡系统总体架构114.1应用软件平台执行标准114.2技术路线114.3系统应用架构124.3.1Struts2.x124.3.2Spring2.x134.3.3Hibernate3.x144.3.4Struts2.x+Spring2.x+Hibernate3.x整合144.4系统组成部分154.4.1系统接入154.4.2数据库服务器154.4.3接口服务器154.4.4应用服务器154.5系统软件架构165充值卡系统的设计175.1卡生产和生成175.1.1缴费充值卡的密码组成175.1.2缴费充值卡的安全生成1
3、75.1.3缴费充值卡的生产175.2卡管理系统185.2.1卡的下发与激活185.2.2卡的使用185.2.3卡的注销185.2.4卡的校验与回收185.3业务处理功能185.3.1充值处理185.3.2缴费处理195.3.3余额查询195.4分销商管理功能195.4.1分销合同签署195.4.2分销合同续签195.4.3分销优惠管理195.4.4分销商订购195.4.5分销商费用结算205.4.6分销商优惠政策及费率205.4.7分销商违约、违规惩罚205.4.8分销商的统计205.5对帐功能215.6业务咨询功能215.7黑名单功能215.8系统综合管理功能216第六章 系统测试226.
4、1系统测试方法226.2测试流程236.3测试过程说明246.4系统测试举例256.4.1申请制卡256.4.2制卡信息浏览256.4.3制卡审批256.4.4导出卡信息266.4.5分发卡266.4.6激活卡276.4.7卡注销286.4.8卡查询287第七章 系统实施307.1系统应用分析307.1.1系统登录307.1.2退出系统327.1.3充值卡管理327.2项目实施447.2.1项目管理447.2.2工程实施508第八章 总结568.1总结568.2下一步工作56参考文献57致 谢5855北京航天航空大学工程实践结题报告1 第一章 绪论1.1 研究背景与意义随着广电业务的发展,为用
5、户提供的服务业务越来越多,所有业务都要用户到营业厅办理,即不方便又浪费时间,同时广电的运营成本增加,效率不高。使用充值卡可以不受时间、空间限制,使用简单便捷,广电能够尽快的收拢资金。广大用户只需购买相应面值的充值卡(卡上印制卡号、金额、充值卡密码与充值方法说明,充值卡密码采用覆膜保护),充值卡由广电部门发行,通过电话、短信、网络等充值方式即可完成自动充值,实现足不出户,就能缴费、办理业务的目标。广电企业 “充值卡”系统的部署,对用户而言,又多了一种缴费和业务办理方式,极大地方便那些无暇缴费的用户,使他们搭上了便捷的缴费“直通车”;对广电企业自身而言,丰富了缴费渠道,增加了市场容量,大大减轻营业
6、人员的工作量,提高了工作效率;而且能保证现金回收和资金安全;并尽可能缩短资金的回收时间。1.2 本课题研究主要目的本次课题重点研究企充值卡系统在某广电企业的应用设计、实施,对于某广电企业建立一整套有效收费体系,扩充企业缴费渠道。研究过程中结合本人所在部门对系统运营体系的管理和指导,对整个系统的需求分析、方案设计、应用情况进行分析,验证本系统与业务需求结合度、功能实现等应用,评估本系统对广电企业的运营管理所产生的社会与经济效益。通过本系统在广电企业的运用,能够适应企业在市场经济的大形势下,实现以客户服务为中心,提高对客户服务的实际水平和能力,从而实现企业内部核心竞争力的提高。1.3 企业充值卡系
7、统的研究1.3.1 系统定义充值卡是广电企业一种全新的缴费方式,是带有一定面值或固定产品的密码记账卡,用户可以通过拨打充值热线或登录门户网站,根据提示,随时随地完成缴纳费用或产品订购服务。充值卡系统提供了对充值卡全生命周期的管理功能,从企业角度提供了充值卡的生成、制卡、分发、销售、以及账务统计等管理功能,从用户角度提供了充值卡的充值、查询等应用功能。通过充值卡系统,一方面为广大用户提供安全、优质、便捷的充值和业务订购服务;另一方面结合企业相关管理规范和工作制度,确保充值卡的统一管理,使公司的系统投资落到实处、产出效益。1.3.2 充值卡系统的特点 符合潮流的三层架构,满足企业应用集成要求; 高
8、性能价格比的语音接入,降低成本; 先进理念的自动语音流程设计,增强系统可靠性; 可靠的交易完整性控制,减少维护量; 简洁灵活的接口形式,减少实施难度; 强劲的网络系统监控软件,保证系统自愈能力; 简明直观的统计分析,促进业务理性开展; 高强度的加密算法,保证系统数据安全;1.4 小结充值卡系统拉近了客户、分销商和广电运营商的距离,使交费不再受到时间和空间的限制,可以轻轻松松随时随地为用户提供快捷、便利的缴费业务,提高了服务质量。同时在三网融合的大背景下,丰富的支付手段也有利于新业务、新活动的灵活开展与推广,增强企业竞争力。随着充值卡业务的发展与壮大,依托充值卡系统平台还可以开展多项增值服务,如
9、水、电、气等公共事业性缴费,延伸到消费者生活的方方面面,打造成为第三方小额支付平台,为企业创造额外的经济效益。2 第二章 需求分析2.1 企业概况某省广播电视信息网络股份有限公司成立于*年,是经某省人民政府批准成立的省、市、县、乡(镇)、村五级贯通的一级法人企业,是某省行政区域内唯一合法的有线电视、有线数字电视运营商,同时也是某省行政区域内拥有合法ISP接入业务的服务商,是某省电子政务传输网支撑企业。 公司拥有国家广电总局颁发的网上传播视听节目许可证。围绕建设城市信息化平台和家庭多媒体终端,公司建设了SDH骨干传输网和IP网,搭建了全省传输、交换大平台,并对城域网进行双向改造,为用户提供2M到
10、1000M的宽带网、专线接入服务。从而使该省广电网络从单一传输广播电视节目的行业网,发展为承载综合数据业务的信息化基础网络。2.2 业务现状公司成立后,截止2010年有线电视用户累计达到*万户,其中数字电视用户*万户;建设广电宽带信息点*万个,发展广电宽带用户近*万户;公司是某省电子政务传输网的支撑企业,现已建设并运行了全省财政网、政法网、统计网、水利网、党政机要网、高校招生网等政务专网,并建设市、县行业专网*个,各类专线*多条。长期以来,某省广电网络一直致力于三网融合的探索,经过多年的建设与发展,该省多数城市已完成了分配网的双向改造,网络优势使该省广电网络在三网融合中具备了基础条件,特别是该
11、省广电网络主动参与电信增值业务竞争,数据业务也得以稳步发展,网络全业务综合发展为三网融合积累了基本经验。2.3 问题梳理在三网融合的大背景下,随着广电双向网改造的完成、数字电视业务及互动点播业务的发展,所有业务都要用户到营业厅办理,即不方便又浪费时间,同时广电的运营成本增加,效率不高。丰富业务办理及缴费渠道,增加市场容量,大大减轻营业人员的工作量,提高工作效率,保证现金回收和资金安全,并尽可能缩短资金的回收时间是广电公司急需解决的问题。2.4 功能需求本期在某省广电中心建立一集中式充值卡业务系统,服务于该省有线数字电视用户,利用各分公司现有呼叫中心平台,使用户通过充值卡业务系统完成对已经订购业
12、务的实时充值,利用节目提取卡完成对新产品的实时订购,完成对相关业务的自助查询,7*24小时不间断工作。充值卡业务系统与广电BOSS系统连接,通过广电内部网络将充值信息添加到各地BOSS系统中。同时,充值卡业务系统应提供全面的业务应用接口,以供短信网关、网络营业厅、电视营业厅相关应用程序调用。系统要在保证高可靠性、高稳定性、高扩展性的基础上,在未来业务扩展时,方便的扩展业务应用规模。充值卡系统要包括如下主要功能:1. 卡的生产和生成2. 卡管理3. 充值4. 缴费5. 分销商管理6. 对账7. 咨询8. 黑名单管理9. 综合管理等功能图1 充值流程图3 第三章 系统设计3.1 设计原则客户服务中
13、心系统必须使用科学的方法来进行设计与规划,以保证系统建设的成功。根据我们对客户服务中心系统的建设规划的分析,我们对客户服务中心系统的设计坚持以下原则:3.1.1 适合性原则“适合的才是最好的”,我们在系统设计中始终坚持这个原则,避免系统建设的盲目性。深刻领会企业充值卡系统的应用、管理和技术的总体需求,保证企业充值卡的可用性、好用性和可管理性。3.1.2 前瞻性原则在进行系统设计时,规模上既考虑到当前的需求,又充分考虑到今后几年的需求;技术上要考虑到今后的发展趋势;应用上要考虑其他相关系统(比如:CRM)信息化建设的要求。3.1.3 整体性原则充值卡系统只是企业信息化的一个部分,在充值卡系统的设
14、计过程中充分考虑到与其它系统的集成和整合。3.1.4 以客户为中心的原则充值卡系统是企业为客户提供的缴费渠道,在系统设计过程中,充分考虑到客户对系统使用的便利性,真正做到以客户为中心,提升客户服务水平。3.1.5 以收益为最终目标的原则在方案设计和产品选型时,注重合理性和建设成本,降低系统建设成本;在系统运营功能规划设计时,以能够提高企业运营水平、降低运营成本为原则,减少系统建成后的运维成本;在业务功能设计上,以能够为企业带来收益为原则,合理地进行业务整合规划。3.2 系统的逻辑结构根据某省广电充值卡业务系统连接的具体情况和需求,进行了网络结构的整体设计,组网逻辑结构如下图所示:图2 组网逻辑
15、结构图 系统在省中心采用两台充值卡系统应用服务器,双机热备,业务数据存储于磁盘阵列中,保证数据的安全。充值卡系统提供单独的接口服务,用于其它系统(短信系统、WEB系统、电视营业厅系统、IVR系统等)的调用。充值卡系统通过中心BOSS查询使用客户的所在区域,当客户发出请求时(电话呼入、WEB、短信等),可通过中心BOSS查找这个客户对应的分公司信息,这样,客户进行充值或查询账户余额操作时,再到对应分公司的二级BOSS系统中请求数据。各地区呼叫中心平台IVR系统提供基本的语音导航服务,同时通过广电内部网络调用充值卡业务系统接口服务,通过多次交互操作,完成充值卡的充值、卡余额查询、账户余额查询等功能
16、。当客户到营业厅办理充值卡业务时,营业厅业务系统调用充值卡业务系统的接口服务,完成对应的业务功能。综上所述,无论客户通过何种方式办理充值卡业务,均需要调用充值卡业务系统的服务接口,充值卡业务系统再调用中心BOSS系统和各分公司二级BOSS系统,完成对应的业务功能。3.3 关键技术系统采用J2EE技术路线。该技术路线具有良好的技术积累,在各企业级应用中已经得到验证。J2EE技术路线已经被软件行业主流厂商所采用,为企业级应用提供了性能优越的承载平台。图3系统技术结构图J2EE是Sun公司提出的多层(Multi-Diered),分布式(Distributed),基于组件(Component-Base
17、)的企业级应用模型(Eenterpriese Application Model),典型的J2EE架构如上图所示分三个层次:表现层(Presentation Layer)、业务逻辑组件层(Business Service)、持久层(Persistence Layer)。表现层:主要就是通过Servlet,JSP等技术进行服务器端的Web组件的编程,并且协调与客户端之间,与业务逻辑层之间的数据传递。在B/S结构中,实现的手段包括:J2EE的JSP,HTML,DHTML,XSLT等技术。业务逻辑层:主要是通过POJO、EJB等技术来实现比较复杂的业务逻辑,并且可以通过容器来进行管理事务,安全问题,
18、并且可以对业务逻辑层的组件进行生命周期的管理。 持久层:是负责对象持久化也就是数据库操作的层次,主要通过JDBC、Hibernate、 EJB中的实体BEAN等技术实现对于数据库的操作。在架构实现的手段中,目前最为主流的实现技术是开发统一的框架,应用系统是架构在统一的框架上的,目前比较流行的开源框架包括:Struts,Spring,Hibernate等开源框架。3.4 系统的开发过程充值卡系统软件的开发可以划分为如下五个阶段:需求分析、系统实现(包括系统分析、设计、开发、测试几项内容,可迭代完成)、工程实施、系统移交、系统支持。 图4 系统的开发阶段示意图4 第四章 充值卡系统总体架构4.1
19、应用软件平台执行标准框架采取Struts2.x+Spring2.x+Hibernate3.x整合的方式,利用各个框架的优点整合在一起,发挥它们各自的优势。系统的运行环境, J2EE作为规范;JDK1.6运行及开发环境;采用JAVA作为开发语言(跨平台、安全性强);数据库可采用Oracle9i、Sqlserver、SyBase、DB2、MySQL等(采用ORM机制忽略数据库层的不同);操作系统可选用windows服务器系列、linuxAS系列、Unix系列(采用java开发可夸平台)。4.2 技术路线表1采用技术前台展现Html+div+css+js模板技术Jsp+velocity技术整体框架S
20、truts2.1 + Spring2.0 + Hibernate3.2接口WebSerivce+ajaxAjax框架DWR2.0+prototype+iClassxml处理Dom4j反射处理BeanUtils日志Log4j数据库C3p0连接池业务报表iReport+jasperreport4.3 系统应用架构4.3.1 Struts2.x图5 Struts2.x的工作流程图简言之,struts2.x是一个存储和转发的MVC框架,通过配置文件将视图和流程控制单元绑定。4.3.2 Spring2.x图6 Spring的七个核心模块图简言之,Spring是一个管理Bean、“解藕”的一个容器,它可以
21、和Struts、Hibernate集成,SpringAOP可以进行面向切面开发,对于系统改造和功能扩展提供了比“面向对象”更简单的解决办法,这部分主要是通过一些拦截器去完成AOP开发;SpringORM则是对Hibernate等一些ORM框架的集成,通过Spring自带的方法就可以利用Hibernate的特性;SpringWeb及SpringWeb MVC集成了更多的WebMVC框架(一般用Struts2.x代替SpringMVC);SpringDAO集成了对DAO的操作,通过SpringDAO来管理事务,同时也支持JDBC的数据访问支持。4.3.3 Hibernate3.x图7 hibern
22、ate的运行方式图简言之,hibernate是一个ORM框架,通过映射文件,将不同数据库的表及其字段映射为通用的持久化的对象。Hibernate可以忽略不同数据库之间的不同,对于程序来说可以更大程度的代码复用,不需要为不同的数据库创建不同版本的程序代码,而且通过配置hibernate缓存机制,可以很方便的将持久化对象缓存到内存及硬盘上,有利于快速的读出信息。4.3.4 Struts2.x+Spring2.x+Hibernate3.x整合图8 整合示意图struts+spring+hibernate整合后,用struts的存储转发机制控制流程;用spring来管理对象之间的关系(解藕)、管理事务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施 工程硕士 工程 实践 报告 广电 企业 充值卡 系统 设计 实施
链接地址:https://www.31ppt.com/p-4853494.html