深圳航空数据仓库Web报表查询系统的设计与实现

日期:2016.12.22 点击数:6

【类型】学位论文

【作者】潘林光 

【关键词】 报表 查询 MVC Struts Hibernate

【摘要】目前,随着互联网技术的高速发展,很多应用系统开始基于B/S结构,如航空、银行、电信和政府等领域的很多业务系统。这些系统大多采用MVC模式,将系统划分为视图层、控制器层和模型层,使得系统层次清晰、结构合理,以及便于开发、维护和扩展。 本文以深圳航空数据仓库系统为背景,论述了基于Struts、Hibernate和Java等技术的Web报表查询系统的总体结构设计,解决了报表查询和展现的实现问题。在系统总体结构设计方面,采用Struts框架的MVC模式,将系统大体分为视图层、控制器层和模型层。其中视图层负责与用户交互,包括接收客户端信息和显示系统处理的结果;控制器层负责用户请求的接收、转发、控制和传递业务层处理的结果;模型层负责系统具体业务的实现,其中包括DAO层、ORM映射、业务BEAN等的实现。三层结构既相对独立又紧密联系,共同组成整个系统的总体框架。在功能点实现上,本文将需求功能分为三级结构,前两级是功能目录,第三级是具体要实现的功能点。根据系统的总体结构,利用Java、Servlet、Jsp、Struts和Hibernate等技术依次实现各个功能点的查询界面、查询功能和报表展现。 本文的结构主要分为六个部分:第一部分介绍了论文的选题背景和深圳航空数据仓库系统的总体情况;第二部介绍了本文所基于的技术基础,包括UML、Hibernate和Struts;第三部分介绍了深圳航空数据仓库系统的整个体系结构和与本文有直接联系的HPS报表开发情况;第四部分介绍了Web报表查询系统总体结构设计;第五部分以具体例子介绍了查询报表的实现;第六部分是对全文进行总结。

【学位名称】硕士

【学位授予单位】中山大学

【学位授予年度】2016

【导师姓名】印鉴

【读秀链接】读秀链接

3 0
Rss订阅