毕业论文-java综合营帐系统(电信业务)

上传人:bao****ty 文档编号:117035034 上传时间:2019-11-18 格式:DOC 页数:47 大小:843KB
返回 下载 相关 举报
毕业论文-java综合营帐系统(电信业务)_第1页
第1页 / 共47页
毕业论文-java综合营帐系统(电信业务)_第2页
第2页 / 共47页
毕业论文-java综合营帐系统(电信业务)_第3页
第3页 / 共47页
毕业论文-java综合营帐系统(电信业务)_第4页
第4页 / 共47页
毕业论文-java综合营帐系统(电信业务)_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《毕业论文-java综合营帐系统(电信业务)》由会员分享,可在线阅读,更多相关《毕业论文-java综合营帐系统(电信业务)(47页珍藏版)》请在金锄头文库上搜索。

1、I 华华中中农农业业大大学学本本科科毕毕业业论论文文 综合营帐系统综合营帐系统 Comprehensive Tent System 学生姓名:学生姓名: 学生学号:学生学号: 学生专业:计算机科学与技术学生专业:计算机科学与技术 指导教师:指导教师: 讲讲 师师 华华中中农农业业大大学学理理学学院院 II 目 录 摘 要 III 关键词 III ABSTRACTIII KEY WORDS.III 1 前言 .1 1.1 设计的背景和意义.1 1.2 相关技术基础.1 2 系统分析 .3 2.1 系统需求总述.3 2.2 用例描述.3 2.2.1 系统登陆.3 2.2.2 业务受理.3 2.2.

2、3 话费管理.6 2.2.4 综合查询.7 2.2.5 联机指令.7 2.2.6 参数维护.8 2.2.7 权限管理.8 3 系统设计 .8 3.1 数据库设计8 3.1.1 E-R 图.8 3.1.2 数据库主要表简介.8 3.2 系统构架设计总体描述15 3.2.1 系统登陆.16 3.2.2 业务受理.16 3.2.3 话费管理.20 3.2.4 综合查询.21 3.2.5 联机指令.21 3.2.6 参数维护.22 3.2.7 权限管理.22 4 系统实现 23 4.1 系统总体架构的实现23 4.2 ACTION层的实现 .23 4.3 BO 层的实现23 4.4 DAO 层的实现.

3、24 III 5 系统测试 .24 5.1 主要功能性测试.24 5.2 非功能性测试.34 6 结论 .34 参考文献 35 致 谢 36 IV 综合营帐系统 摘 要 电信业务在现在已经成为我国国民经济发展的主导服务行业。中国联通本着为社 会各界提供更方便、更迅速和更高品质的个性化与多元化服务的初衷,提出了对中国 联通综合营帐系统的开发。本系统基于 Struts 的 MVC 设计模式,采用 JSP 和 Struts 框架技术,使用 Oracle 9i 数据库及 Tomcat 服务器环境完成了中国联通综合营帐系统 的开发。利用其可维护性和可扩展性,软件低耦合、高内聚的设计,实现了中国联通 综合

4、营帐系统中各个模块的功能。中国联通综合营帐系统主要包括业务受理,话费管 理,综合查询,联机指令,参数维护,权限管理六大功能模块。加强了中国联通的服 务质量,提高了工作效率,使中国联通在激烈的市场竞争中处于有利的地位。 关键词 综合营帐系统;JSP;Struts 框架 Comprehensive Tent System Abstract Telecommunications business has now become the dominant service industry in the development of Chinas national economic. China Unic

5、om, 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, which adopted the JSP and Struts frame skills, has completed development of the China Unicom

6、 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 instruction, parameter maintenance and rights management. China Unicom has strengthened service

7、 quality and raised efficiency to attain an advantageous position. Key words Integrated Tents System;JSP;Struts Frame 1 1 前言 1.1 设计的背景和意义 随着国家深化改革、现代企业制度的逐步建立和市场竞争经济机制的逐步形成, 国内电信业的市场环境已渐趋合理且竞争将日益加剧。另一方面,“随着世界经济的 全球化、市场的国际化和我国加入 WTO 步骤的加快,国际化的市场环境要求国内的公 众电信运营企业在经营管理上向国外先进的电信运营企业看齐,以迎接电信运营业的 国际化竞争”(徐洁

8、等,2008)。“作为公众电信运营企业,应该科学、合理地规划、 建设和运营先进的电信网络基础设施,并利用其为社会各界提供方便、迅速和高品质 的个性化与多元化服务,使公司在以客户为中心的现代市场环境及日益激烈的市场竞 争中处于有利的地位。只有加强电信业务支撑系统的建设,才能使电信运营企业在激 烈的市场竞争中处于有利的地位”(黄雨三,2007)。 中国联通综合营帐系统的设计,是为了满足中国联通对追求企业现代化,增加企 业竞争能力,方便客户的要求,同时也满足了客户对中国联通能够保证客户消费的安 全性,高效性,可靠性的需求,具有实际的可开发意义。 1.2相关技术基础 (1) Struts 设计模式 本

9、系统主要是采用 Struts 框架。“Struts 实际上是将 Model、View、Controller(MVC) 这些概念分别对应到了不同的 Web 应用组件” (孙卫琴,2004)。因此,可以说“Struts 是 MVC 设计模式的具体实现”(郁诺, 2009)。在 Struts 设计模式中,“模型(M)由实现业务逻辑的 JavaBean 组件构成,控 制器(C)由 ActionServlet 和 Action 来实现,视图(V)由一组 JSP 文件与 Struts 标签库 构成”(沈智芳,2009)。Struts 实现的 MVC 设计模式如图 1。 (2) JSP 技术介绍 JSP 即

10、 Java Server Pages,“它是由 Sun Microsystem 公司与 1996 年推出的新技术, 是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术”(陶宏才,2004),“在传 统的网页 HTML 中加入 Java 程序和 JSP 标记,就构成 JSP 网页”(王军和刘芳, 2004)。 (3) 相关开发工具介绍 “Eclipse 是一个开放源代码的基于 JAVA 的可扩展开发平台,专注于为高度集成 的工具开发提供一个全功能的、具有商业品质的工业平台”(何至亿,2004)。就其 本身而言,它只是一个框架和一组服务,用地通过插件组件构建开发环境。幸

11、运的是, “Eclipse 附带了一个标准的插件集,包括 JAVA 开发(Java Development Tools,JDT), 还包括插件开发环境(Plug-inDevelopment Environment,PDE),这个组件主要针对希望 2 扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具” (王沛和冯曼菲,2007)。由于“Eclipse 中的每样东西都是插件,对于给 Eclipse 提 供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有 同等的发挥场所”( 焦广旭等,2009) 。它的用途并不限于 JAVA 语言

12、。例如,支持 诸如 C/C+、COBOL、和 Eiffel 等编程语言的插件已经可以应用。 在运行 Eclipse 之前首先应该安装好 JDK,设置好环境变量 JAVA_HOME、CLASSPATH 和 PATH。 客户端服务器 应用服务器 Struts- config.xml 前端控制器 ActionServlet视图层 JSP 后端控制器 Action 模型层 JavaBean 请求 响应 读取配置 信息并生 成相应对 象 转发到 相应的 视图组 件 根据请求的 path 转发到相应 Action 返回的 ActionForward 对象 调用相关逻 辑组件 返回处 理结果 图图1 Str

13、uts实现的实现的MVC设计模式设计模式 Fig. 1 MVC Model realized by Struts (4)系统开发工具及运行环境 开发工具及开发调试环境: 计算机硬件:处理器为 Intel Pentium,1.79GHZ,内存容量 1G,硬盘 80G; 操作系统: Windows XP; 3 编码工具:Eclipse 3.2、MyEclipse6.0; 调试工具:Tomcat 5.5; Java :JDK 1.5.0_06-b03(Java Development Kit); 数据库:Oracle 9i; 编码规范控制:checkstyle; 版本控制:CVS (Concurre

14、nt Version System); 依赖组件:Microsoft Office Excel 2003。 运行环境: 服务器端: 服务器:1.79GHZ,内存容量 512M,硬盘 80G; 操作系统:Win 系列 2000 以上或者 Linux; Web 服务器:Tomcat 5.0 以及以上; 数据库:Oracle 9i; 编译环境:JDK 1.4 以上。 客户端: 计算机硬件:内存容量 256M 以上,硬盘 20G 以上; 浏览器:IE5.0 以上。 2 系统分析 2.1 系统需求总述 综合营帐系统是为联通的 GSM 业务受理而设计开发的,“综合营帐系统涉及联通 用户的资料管理:包括客户

15、资料、账户资料、服务信息资料;业务受理费用的收取、 退还;通话费用的缴纳、退还;联机指令的提取、撤销;资料信息的综合查询;系统 参数的维护”(李益民,2008)。为了保证系统的完整性增加了人员注册的权限管理 功能,只有注册的人员才能访问系统,系统采用 B/S 结构实现,以方便在联通各营业 厅窗口同时进行多项业务的受理。 综合营帐系统主要包括 6 个功能域,14 个功能点,如图 2 所示。 图 3 描述了综合营帐系统的整体业务受理过程。权限管理、话费管理、而参数维 护、综合查询部门内容比较独立,不适合这个流程的描述。 2.2 用例描述 2.2.1 系统登陆 登陆模块是系统的一个接口,用户输入帐号

16、和密码点击查询进入系统首页。 2.2.2 业务受理 (1)业务新装 4 业务新装业务是业务受理模块的一个子模块,营业员受理客户新装业务,录入客 户信息、帐户信息、服务信息、附加业务信息,其中输入服务信息时要检查输入的电 话号 权限管理 综合营帐 系统 业务受理联机指令话费管理 综合营帐 系统 综合查询参数维护 人员注册指令提单/ 订单撤销 话费收取/ 退还 综合查询参数维护 综合营帐系统 业务变更受理费用收 取 预销户/ 预销户取 消 受理费用退还停开机业务新装 图图 2 综合营帐系统功能结构图综合营帐系统功能结构图 Fig. 2 Tents System Integrated Structure 是10 8 8 6 4 7 否 5 是 4 9 3 2 1 订单撤销 确认受理操作 受理费 否收取 客户 业务受 理请求 客户 受理费用收取 指令提单 记录正式信 息到数据库 受理费用退还 受理费用 记录受理信 息到数据库 临时受理信息 5 图图 3 综合营帐系统业务受理流程图综合营帐系统业务受理流程图 Fig. 3 Tents System Accept Process 码和智能卡

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号