毕业论文JAVA综合营帐系统(电信业务).doc
《毕业论文JAVA综合营帐系统(电信业务).doc》由会员分享,可在线阅读,更多相关《毕业论文JAVA综合营帐系统(电信业务).doc(47页珍藏版)》请在三一办公上搜索。
1、华中农业大学本科毕业论文 综合营帐系统Comprehensive Tent System学生姓名: 学生学号:学生专业:计算机科学与技术指导教师: 讲 师华中农业大学理学院目 录摘 要III关键词IIIABSTRACTIIIKEY WORDSIII1前言11.1设计的背景和意义11.2相关技术基础12系统分析32.1系统需求总述32.2用例描述32.2.1系统登陆32.2.2业务受理32.2.3话费管理62.2.4综合查询72.2.5联机指令72.2.6参数维护82.2.7权限管理83系统设计83.1 数据库设计83.1.1 E-R图83.1.2 数据库主要表简介83.2 系统构架设计总体描述
2、153.2.1系统登陆163.2.2业务受理163.2.3话费管理203.2.4综合查询213.2.5联机指令213.2.6参数维护223.2.7权限管理224 系统实现234.1 系统总体架构的实现234.2 Action层的实现234.3 BO层的实现234.4 DAO层的实现245系统测试245.1主要功能性测试245.2非功能性测试346结论34参考文献35致 谢36综合营帐系统摘 要电信业务在现在已经成为我国国民经济发展的主导服务行业。中国联通本着为社会各界提供更方便、更迅速和更高品质的个性化与多元化服务的初衷,提出了对中国联通综合营帐系统的开发。本系统基于Struts 的MVC 设
3、计模式,采用JSP和Struts 框架技术,使用Oracle 9i 数据库及Tomcat服务器环境完成了中国联通综合营帐系统的开发。利用其可维护性和可扩展性,软件低耦合、高内聚的设计,实现了中国联通综合营帐系统中各个模块的功能。中国联通综合营帐系统主要包括业务受理,话费管理,综合查询,联机指令,参数维护,权限管理六大功能模块。加强了中国联通的服务质量,提高了工作效率,使中国联通在激烈的市场竞争中处于有利的地位。关键词综合营帐系统;JSP;Struts框架Comprehensive Tent SystemAbstractTelecommunications business has now be
4、come the dominant service industry in the development of Chinas national economic. China Unicom, in the mind of providing individuation and diversity with more convenient, faster and higher quality, has made decision of developing the Integrated Tents Systems.This system, basing on Struts MVC model,
5、 which adopted the JSP and Struts frame skills, has completed development of the China Unicom Integrated Tents System under the Oracle 9i Database and the Tomcat Service environment.It mainly contains six functional modules, which are business accept, charges management, integrated query, on-line in
6、struction, parameter maintenance and rights management. China Unicom has strengthened service quality and raised efficiency to attain an advantageous position.Key wordsIntegrated Tents System;JSP;Struts Frame1 前言1.1 设计的背景和意义随着国家深化改革、现代企业制度的逐步建立和市场竞争经济机制的逐步形成,国内电信业的市场环境已渐趋合理且竞争将日益加剧。另一方面,“随着世界经济的全球化、
7、市场的国际化和我国加入WTO步骤的加快,国际化的市场环境要求国内的公众电信运营企业在经营管理上向国外先进的电信运营企业看齐,以迎接电信运营业的国际化竞争”(徐洁等,2008)。“作为公众电信运营企业,应该科学、合理地规划、建设和运营先进的电信网络基础设施,并利用其为社会各界提供方便、迅速和高品质的个性化与多元化服务,使公司在以客户为中心的现代市场环境及日益激烈的市场竞争中处于有利的地位。只有加强电信业务支撑系统的建设,才能使电信运营企业在激烈的市场竞争中处于有利的地位”(黄雨三,2007)。中国联通综合营帐系统的设计,是为了满足中国联通对追求企业现代化,增加企业竞争能力,方便客户的要求,同时也
8、满足了客户对中国联通能够保证客户消费的安全性,高效性,可靠性的需求,具有实际的可开发意义。1.2 相关技术基础(1) Struts设计模式本系统主要是采用Struts框架。“Struts 实际上是将Model、View、Controller(MVC) 这些概念分别对应到了不同的Web 应用组件”(孙卫琴,2004)。因此,可以说“Struts 是MVC 设计模式的具体实现”(郁诺,2009)。在Struts 设计模式中,“模型(M)由实现业务逻辑的JavaBean 组件构成,控制器(C)由ActionServlet 和Action来实现,视图(V)由一组JSP 文件与Struts标签库构成”(
9、沈智芳,2009)。Struts实现的MVC设计模式如图1。(2) JSP 技术介绍JSP 即Java Server Pages,“它是由Sun Microsystem公司与1996 年推出的新技术,是基于Java Servlet 以及整个Java 体系的Web 开发技术”(陶宏才,2004),“在传统的网页HTML中加入Java 程序和JSP 标记,就构成JSP网页”(王军和刘芳,2004)。(3) 相关开发工具介绍“Eclipse 是一个开放源代码的基于JAVA 的可扩展开发平台,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台”(何至亿,2004)。就其本身而言,它只是
10、一个框架和一组服务,用地通过插件组件构建开发环境。幸运的是,“Eclipse 附带了一个标准的插件集,包括JAVA 开发(Java Development Tools,JDT),还包括插件开发环境(Plug-inDevelopment Environment,PDE),这个组件主要针对希望扩展Eclipse 的软件开发人员,因为它允许他们构建与Eclipse 环境无缝集成的工具”(王沛和冯曼菲,2007)。由于“Eclipse中的每样东西都是插件,对于给Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所”( 焦广旭等,2009)。它的用途
11、并不限于JAVA 语言。例如,支持诸如C/C+、COBOL、和Eiffel 等编程语言的插件已经可以应用。在运行Eclipse 之前首先应该安装好JDK,设置好环境变量JAVA_HOME、CLASSPATH和PATH。客户端服务器应用服务器Struts-config.xml前端控制器ActionServlet视图层JSP后端控制器Action模型层JavaBean请求响应读取配置信息并生成相应对象转发到相应的视图组件根据请求的path转发到相应Action返回的ActionForward对象调用相关逻辑组件返回处理结果图1 Struts实现的MVC设计模式Fig. 1 MVC Model re
12、alized by Struts (4)系统开发工具及运行环境开发工具及开发调试环境:计算机硬件:处理器为Intel Pentium,1.79GHZ,内存容量1G,硬盘80G;操作系统: Windows XP;编码工具:Eclipse 3.2、MyEclipse6.0;调试工具:Tomcat 5.5;Java :JDK 1.5.0_06-b03(Java Development Kit);数据库:Oracle 9i;编码规范控制:checkstyle;版本控制:CVS (Concurrent Version System);依赖组件:Microsoft Office Excel 2003。运行
13、环境:服务器端:服务器:1.79GHZ,内存容量512M,硬盘80G;操作系统:Win 系列 2000以上或者Linux;Web 服务器:Tomcat 5.0 以及以上;数据库:Oracle 9i;编译环境:JDK 1.4 以上。客户端:计算机硬件:内存容量256M以上,硬盘20G以上;浏览器:IE5.0 以上。2 系统分析2.1 系统需求总述综合营帐系统是为联通的GSM业务受理而设计开发的,“综合营帐系统涉及联通用户的资料管理:包括客户资料、账户资料、服务信息资料;业务受理费用的收取、退还;通话费用的缴纳、退还;联机指令的提取、撤销;资料信息的综合查询;系统参数的维护”(李益民,2008)。
14、为了保证系统的完整性增加了人员注册的权限管理功能,只有注册的人员才能访问系统,系统采用B/S结构实现,以方便在联通各营业厅窗口同时进行多项业务的受理。综合营帐系统主要包括6个功能域,14个功能点,如图2所示。图3描述了综合营帐系统的整体业务受理过程。权限管理、话费管理、而参数维护、综合查询部门内容比较独立,不适合这个流程的描述。2.2 用例描述2.2.1 系统登陆登陆模块是系统的一个接口,用户输入帐号和密码点击查询进入系统首页。2.2.2 业务受理(1)业务新装业务新装业务是业务受理模块的一个子模块,营业员受理客户新装业务,录入客户信息、帐户信息、服务信息、附加业务信息,其中输入服务信息时要检
15、查输入的电话号权限管理综合营帐系统业务受理联机指令话费管理综合营帐系统综合查询参数维护人员注册指令提单/订单撤销话费收取/退还综合查询参数维护综合营帐系统业务变更受理费用收取预销户/预销户取消受理费用退还停开机业务新装图2 综合营帐系统功能结构图Fig. 2 Tents System Integrated Structure是1088647否5是49321订单撤销确认受理操作受理费否收取客户业务受理请求客户受理费用收取指令提单记录正式信息到数据库受理费用退还受理费用记录受理信息到数据库临时受理信息图3 综合营帐系统业务受理流程图Fig. 3 Tents System Accept Proces
16、s码和智能卡号是否为可用,点击“预算”,对当前业务进行业务受理费用的计算,其中包括选号费用、卡费,以及业务受理费和预付费用。弹出的费用信息列表还应包括对应每一项费用的优惠金额输入框,输入值需要小于所对应的费用值。优惠金额可以录入也可以不录入(默认为0)。在点击预算并且预算成功后,业务新装的提交按纽就从不可用变为可用,而预算按纽变为不可用。点击“提交”进行提交,“提交”按纽变成不可用状态,如果有费用产生则“结算”按纽可用,如果没有产生费用,则“结算”按纽不可用。在“结算”按纽可用的情况下点击”结算”跳到受理费用收取页面。(2)业务变更:业务变更模块主要用于对业务的修改,当用户输入查询条件后将查询
17、信息显示出来,用户可以对其进行修改,修改完后点击预算按钮进行预算,可以对预算费用的优惠值进行修改,然后点击提交将提交信息。(3)停开机停开机业务是业务受理模块的一个子模块,营业员录入服务号码,点击“查询”,如果当前号码可以进行停开机业务,则根据当前号码的状态自动判断其属于停机还是开机,显示查询结果。如果当前号码不可以进行停开机业务,则系统显示提示信息“该号码不具备停开机操作条件”。根据查询所示结果,填入经办人名称,证件类型,证件号码,备注后进行预算。通过预算之后,确认信息准确无误,点击“提交”按钮,创建停开机业务流程完毕,如果要直接缴费,点击“缴费”按钮,跳转到受理费用收取模块进行缴费。也可以
18、在业务受理模块下找到受理费用收取模块进行缴费操作。(4)预销户与预销户取消预销户与预销户取消是整个综合营帐系统中业务受理模块中的一项受理业务,营业员根据客户关于预销户或者预销户取消的申请。在查询条件区域的服务号码处输入客户的电话,对客户信息进行查询,在查询信息和录入信息区域显示的客户名称,证件类型和号码,操作类型以及服务状态是通过服务号码在数据库里查询出的,不能进行修改。在录入信息区域,营业员需要录入经办人的名称,证件类型和号码,完毕后进行预算,在费用区域显示本次受理业务的费用金额。营业员可根据优惠规定在优惠金额输入域,输入优惠值,然后提交,提交成功失败和成功都会给出提示,提交成功后,如果本次
19、业务受理有费用,营业员结算进入受理费用收取功能,若无费用收取本次业务受理结束,推进到指令提单。(5)销户销户是客户终止使用通信公司提供的服务的功能。销户前必须缴清各种欠费,如果销户时客户的账户上有费用,需要进行费用的退还后才能进行销户操作。如果客户想继续使用通信公司的服务,通过业务新装操作受理。首先填写服务号码,查到相关的客户资料信息。如果满足销户条件,显示客户详细信息和经办人信息输入框填写相应的办理人信息,预算,得到预算费用值。(6)受理费用收取受理费用收取是整个综合营帐系统不可或缺的一部分,营业员在进行业务新装,业务变更,停开机,预销户/预销户取消,销户等业务后,必须进行受理费用收取,之后
20、再进行指令提单,该项业务才能真正生效。营业员在完成了上述五项业务中的一项之后,点击“缴费”按钮或者在业务受理模块中找到受理费用收取模块,根据受理编号或者服务号码进行查询。系统首先在流程控制信息表中查找是否存在受理费用收取这个环节,如果存在则从临时信息表中查询出客户信息,从流程控制表中查询出费用信息,查询出来的结果都是不能更改的,如果不存在,则显示“不具备受理费用收取条件”。在确认信息准确无误后,点击“缴费”按钮进行受理费用收取操作。缴费之后才可以进行指令提单。(7)受理费用退还受理费用退还业务是业务受理模块的一个子模块,营业员通过选择查询方式1受理编号2服务号码,并录入选择的对应的条件,点击“
21、查询”,如果当前号码存在受理费用退还环节,则根据查询条件显示查询结果,其中包括申请事项、客户名称、证件类型、证件号码,并且显示需要退还的费用信息列表和退还费用的总计。在查询成功后“退费”按钮才出现。点击“退费”进行退费操作,成功则返回成功信息,失败则数据库回滚并返回失败信息。2.2.3 话费管理(1)话费收取话费收取是整个综合营帐系统话费管理模块中的一项业务功能,营业员根据客户的缴费申请,登陆系统进入话费收取功能页面。在查询条件区域的服务号码处输入客户要缴纳费用的电话号码进行查询,在查询信息区域显示客户的相关资料信息包括:客户名称,证件类型和号码,服务状态,预付费用,这些信息是通过数据库查询得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 JAVA 综合 营帐 系统 电信业务
链接地址:https://www.31ppt.com/p-3972740.html