研究生综合查询统计系统的设计与实现
发布时间:2021-11-06 14:56
山东大学的研究生管理服务平台经过数十年的发展与磨练,已经日臻成熟完善。研究生的个人、学籍、培养、表现、成绩、毕业、学位等信息在平台的数据库中均有记录。平台的数据多,用户多,操作更多。从学校到学院、从管理人员到老师,时时刻刻都需要从数据库中获取信息,辅助决策。如果平台根据不同的用户需求提供不同的查询功能,不仅数据表现形式单一,缺少灵活性,还需要开发人员做很多重复的工作来提供各种查询功能。现阶段需要建立一个满足个性化定制的、功能完善的、数据丰富的查询统计系统。本文描述的系统是满足管理人员以自助服务的方式进行查询、多维统计分析和报表导出的综合查询统计系统。研究生信息经过梳理,被划分成多个数据专题。系统根据数据专题和用户权限,向用户提供合法的可查询和可统计的内容。建立的查询功能配置模型允许用户通过简单的配置来描述查询目标,模型提供了模糊查询、单值比较、between范围筛选、null值判断、在区间等多种搜索条件和and/or组合查询条件,提供了内连接、外连接两种表连接方式,允许用户自定义结果集映射目标,控制排序方式,对查询结果进行分页、展示、导出等。建立的统计功能配置模型提供了多种聚合函数,允...
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【部分图文】:
统计功能配置模型的系统顺序图
备??图3-1系统总体结构图??如上图3-1所示,系统主要分为三部分:数据准备、查询统计、数据展示。??数据准备包括构建多维分析表和对基本数据进行抽取、转化后填充多维分析表。??查询统计是基于基础数据表和多维分析表建立的。查询和统计功能配置模型、常??用的查询与统计功能、权限管理、数据专题的配置都是基于基础数据表和多维分??析表建立的,查询与统计功能配置模型都支持多维筛选。数据展示包括普通的图??表,也包括折线图、饼图等图形。图形效果在PC端和导出的报表中都可以展示。??3.2技术架构设计??本系统在Spring+Hibernate框架的基础上,采用B/S和C/S两种方式。B/S??19??
模式米用-T?Struts和JavaSercerFac.es两种不同的前台实现方式。Struts主要用于??实现常用的查询和统计功能,JSF用于实现查询功能配置模型和统计功能配置模??型。下图3-2展示了系统的技术架构图。??i?B/S表现层?i??/*?N? ̄ ̄ ̄ ̄ ̄^?/?\????■N??j?jSp?script?style?form?xhtml?pickList?chart?panel?I??丨卞??r ̄i?厂?^?Nr? ̄?!??1?|?table?select?input?(?selectOneMenu?J?message?table??!?i??I?i???!??I?I?上?j??!??request???request,??i?.?「——、?j??l?!?|—(?pageHandler?J???丨!?l?v?i""1??I?!?;?T?!?(业务类初始f?H?!??fstruts-config.xml^?jfrule业务逻辑控制^ ̄?(?SpringlOC容器)?J?]??1?;?X?V?^?^?2?^?I??I?!?)?I?|??I?j??|???????j?|?? ̄1?—?actionServlet?J???action???^business-config.xml)?j??(控制器)?j??i???T?panelHandler?T????I?V?????I?I?|?I??’??1??I??I?request??jc/S?表现?1?I
【参考文献】:
期刊论文
[1]公安交通管理信息系统通用查询统计模型研究与应用[J]. 江海龙,吴晓东,邵志骅. 交通信息与安全. 2014(04)
硕士论文
[1]创新项目管理系统的设计与实现[D]. 刘慧.山东大学 2014
本文编号:3480037
【文章来源】:山东大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:94 页
【学位级别】:硕士
【部分图文】:
统计功能配置模型的系统顺序图
备??图3-1系统总体结构图??如上图3-1所示,系统主要分为三部分:数据准备、查询统计、数据展示。??数据准备包括构建多维分析表和对基本数据进行抽取、转化后填充多维分析表。??查询统计是基于基础数据表和多维分析表建立的。查询和统计功能配置模型、常??用的查询与统计功能、权限管理、数据专题的配置都是基于基础数据表和多维分??析表建立的,查询与统计功能配置模型都支持多维筛选。数据展示包括普通的图??表,也包括折线图、饼图等图形。图形效果在PC端和导出的报表中都可以展示。??3.2技术架构设计??本系统在Spring+Hibernate框架的基础上,采用B/S和C/S两种方式。B/S??19??
模式米用-T?Struts和JavaSercerFac.es两种不同的前台实现方式。Struts主要用于??实现常用的查询和统计功能,JSF用于实现查询功能配置模型和统计功能配置模??型。下图3-2展示了系统的技术架构图。??i?B/S表现层?i??/*?N? ̄ ̄ ̄ ̄ ̄^?/?\????■N??j?jSp?script?style?form?xhtml?pickList?chart?panel?I??丨卞??r ̄i?厂?^?Nr? ̄?!??1?|?table?select?input?(?selectOneMenu?J?message?table??!?i??I?i???!??I?I?上?j??!??request???request,??i?.?「——、?j??l?!?|—(?pageHandler?J???丨!?l?v?i""1??I?!?;?T?!?(业务类初始f?H?!??fstruts-config.xml^?jfrule业务逻辑控制^ ̄?(?SpringlOC容器)?J?]??1?;?X?V?^?^?2?^?I??I?!?)?I?|??I?j??|???????j?|?? ̄1?—?actionServlet?J???action???^business-config.xml)?j??(控制器)?j??i???T?panelHandler?T????I?V?????I?I?|?I??’??1??I??I?request??jc/S?表现?1?I
【参考文献】:
期刊论文
[1]公安交通管理信息系统通用查询统计模型研究与应用[J]. 江海龙,吴晓东,邵志骅. 交通信息与安全. 2014(04)
硕士论文
[1]创新项目管理系统的设计与实现[D]. 刘慧.山东大学 2014
本文编号:3480037
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3480037.html