[发明专利]一种基于电信业务的信息管理系统架构及其构建方法无效
申请号: | 200910200711.2 | 申请日: | 2009-12-24 |
公开(公告)号: | CN102111282A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 陆盛超 | 申请(专利权)人: | 上海杉达学院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F17/30 |
代理公司: | 上海集信知识产权代理有限公司 31254 | 代理人: | 魏学成 |
地址: | 201209 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电信业务 信息管理 系统 架构 及其 构建 方法 | ||
技术领域
本发明涉及信息系统领域,特别涉及一种基于电信业务的的信息管理系统架构以及构建方法。
背景技术
面对飞速发展的软件行业以及日益繁多的软件开发技术,人们深刻地认识到,选择良好的开发框架对保证系统的成功至关重要。成熟的框架能够帮助开发人员缩短开发时间、减少重复开发工作量、降低开发成本,增强程序的可维护性和可扩展性。针对如今基于电信业务的信息管理系统,由于新业务的不断发展,系统开发完成后却因为业务变更和扩展而需要导致整个信息管理系统的重新再开发,所以我们需要一种采用模块化和轻量化架构的电信业务的信息管理系统从而大大改善整个系统的软件后期维护的难度,增加程序的可扩展性、缩短开发周期、减少代码的重复编写。
发明内容
本发明的目的是提供一种基于电信业务的的信息管理系统架构以及构建方法,其整合了Struts、Hibernate、Spring的SSH三层框架以适用于电信业务的应用。SSH三层架构通过一个配置文件,即可把握整个系统各部分之间的联系,使系统的脉络更加清晰,提高系统的可维护性。
一方面,本发明提供一种基于电信业务的信息管理系统的架构,其通过JSP和SSH技术实现,包括:
显示层,通过JSP页面来显示数据并生成页面效果;
前端控制器:抓取用户填写的表单数据生成不同的请求,调用业务逻辑层中的不同业务逻辑方法;
业务逻辑层:封装不同的业务逻辑方法,调用数据持久层提供的接口来实现业务逻辑与数据库的交互;
数据持久层:负责与数据库服务层交互,用封装的数据操作方法对数据库数据进行增、删、查、改的操作,提供业务逻辑层可使用的数据访问对象;
数据库服务层,通过数据库存储所述信息系统的实体对象数据;
所述信息系统业务通过前端控制器调用业务逻辑方法操作数据库中的实体对象数据实现具体功能实例,所述功能实例包括操作员管理、客户管理、业务费用管理、号码资源管理、公告发布。
所述前端控制器包括:
Web.xml,通过其中的配置,使所述前端控制器接受到了用户的一个请求之后,定义了一个请求应向何处转发;
Struts-config.xml,使前端控制器确定是否调用Action类,调用哪一种Action类;
Action类,包含各种业务操作逻辑。
所述业务逻辑层由Spring框架支持,通过由Spring Ioc容器统一管理已经对象化的各种业务操作逻辑和已持久化的数据访问对象。
所述数据持久层采用Hibernate框架,包括数据持久化类和数据访问对象,Hibernate将数据服务层中的实体化对象与数据持久化类之间相互映射之后,便可继承数据访问对象。
所述数据库服务层中的实体对象数据包括操作员表、公告信息表、未开户的客户表、已开户的客户表、号码表、业务费用表,所述操作员表和公告信息表以及未开户的客户表和已开户的客户表中的数据之间均为一对多的映射关系,所述客户表和号码表中的数据之间为一对一的映射关系。
另一方面,本发明还提供一种基于电信系统的信息管理系统构建方法,其基于JSP和SSH技术实现,包括以下步骤:
建立通过数据库存储所述信息系统的实体对象数据的数据库服务层;
建立负责与数据库交互,用封装的数据操作方法对数据库数据进行增、删、查、改的操作,提供业务逻辑层可使用的数据访问对象的数据持久层;
建立封装不同的业务逻辑方法,调用数据持久层提供的接口来实现业务逻辑与数据库的交互的业务逻辑层;
建立抓取用户填写的表单数据生成不同的请求,调用业务逻辑层中的不同业务逻辑方法的前端控制器;
建立通过JSP页面来显示数据并生成页面效果的显示层;
所述前端控制器调用业务逻辑方法操作数据库中的实体对象数据实现具体功能实例,所述功能实例包括操作员管理、客户管理、业务费用管理、号码资源管理、公告发布。
所述前端控制器包括:
Web.xml,通过其中的配置,使所述前端控制器接受到了用户的一个请求之后,定义了一个请求应向何处转发;
Struts-config.xml,使前端控制器确定是否调用Action类,调用哪一种Action类;
Action类,包含各种业务操作逻辑。
所述业务逻辑层由Spring框架支持,通过由Spring Ioc容器统一管理已经对象化的各种业务操作逻辑和已持久化的数据访问对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海杉达学院,未经上海杉达学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910200711.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:远程抄表系统
- 下一篇:一种报文处理装置、方法及系统