入学数据分析及数据可视化模块详细设计说明书

上传人:M****1 文档编号:430854003 上传时间:2023-07-05 格式:DOC 页数:38 大小:6.87MB
返回 下载 相关 举报
入学数据分析及数据可视化模块详细设计说明书_第1页
第1页 / 共38页
入学数据分析及数据可视化模块详细设计说明书_第2页
第2页 / 共38页
入学数据分析及数据可视化模块详细设计说明书_第3页
第3页 / 共38页
入学数据分析及数据可视化模块详细设计说明书_第4页
第4页 / 共38页
入学数据分析及数据可视化模块详细设计说明书_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《入学数据分析及数据可视化模块详细设计说明书》由会员分享,可在线阅读,更多相关《入学数据分析及数据可视化模块详细设计说明书(38页珍藏版)》请在金锄头文库上搜索。

1、义务教育入学平台二期入学数据分析及数据可视化模块详细设计入学数据分析及数据可视化模块详细设计说明书 北京易普行科技有限公司1引言3编写目的32程序系统的结构43设计说明43.1系统特点43.2技术特点53.3项目理解概述63.4系统架构设计83.5小学入学数据分析及数据可视化模块建设93.6可视化部分的地图查询和其他地图功能243.7系统集成建设323.8系统管理364应用安全与管理374.1应用层安全374.2注释设计374.3测试计划3735详细设计说明书1引言“北京市小学入学数据分析及数据可视化模块”项目的目标是构建一个以网络地图为基础,多维度,多功能可视化入学学生信息查询、整合和展示系

2、统。根据入学人员的填报信息计算出对应的地理数据,并且根据计算结果以地图页面的形式展现出来,同时提供入学人员点坐标查询,入学学校热力图计算,自定义点坐标展示方式等地理地图功能。编写目的地图展示数据以小学入学人员数据库为基础,提供相关的系统和数据对接接口,并且对小学入学系统和数据安全提供验证以及跳转加密等功能。可视化模块项目的可扩展性。对小学入学可视化模块儿的应用程序和数据结构,除了可以提供现有的功能外,还可以为其他系统,或者中学数据、以往升学数据等提供系统支持,通过数据模型标准和程序处理,可以根据需要对接小学入学系统以外的其他系统数据,用以可视化展示。如:初中升学系统可视化模块儿的建立高中升学系

3、统可视化模块儿的建立往年升学数据可视化模块儿的建立2程序系统的结构入学数据分析及数据可视化模块依赖于义务教育入学二期注册和管理数据,完成对入学数据的可视化及可分析化过程。图-技术架构 3设计说明3.1系统特点我们采用J2EE应用架构:1以长远发展的眼光进行整体规划;2高起点地建设系统,注重其稳定性、安全性、先进性和高效性,其中安全性和稳定性永远是第一位的;3根据系统分布和各主要功能系统的应用模式,构建软件平台的层次,在横向和纵向上体现出高的可靠性、可用性、可扩展性、可伸缩性和负载平衡能力;4采用面向组件思想开发的应用功能组件和部件是系统的主体,与应用服务器等系统平台软件形成可管理、可配置、可维

4、护的服务及支撑环境,并保证对外各种接口的规范性和标准化。1、跨平台运行2、支持Tomcat/Weblogic等多种主流中间件3、支持多种主流数据库4、符合国际化标准-(WfMC标准和OMG)5、稳定高效的引擎处理机6、完备的系统权限管理7、基于web的图形化流程实例8、完备和开放的开发接口9、灵活性和可配置性3.2技术特点n 稳健性 系统用户数不受限制,可支持10000人的同时在线访问,可支持500用户的并发访问量。系统可以全天候24*7天运行,不会因为程序错误导致响应失败或者系统崩溃。n 安全性对不同级别用户的操作权限和数据访问范围有严格的限制,系统管理员可以根据用户情况灵活设置安全策略。用

5、户账号和密码在登录时有特殊加密机制进行处理,确保账号密码的安全性。n 可操作性 系统是业务性非常强的应用系统,为保证系统的易用性和可操作性,在系统中为不同类型的用户专门设计的符合其操作习惯的用户界面和操作流程,确保系统的简单易用。n 可扩充性 系统采用了完全模块化的设计框架,模块之间相对独立又可相互关联。在已有功能基础上添加新模块或新功能,都非常方便。而且系统采用完全对象化设计理念,程序接口和数据接口都很清晰,便于二次开发。n 可维护性系统采用纯B/S结构,系统升级和日常维护只需要在服务器进行即可。系统为管理员提供了丰富的系统设置和维护功能,包括用户和权限设置、字段维护、代码表维护、日志监控、

6、数据批量处理、远程备份、数据同步等等,让管理员在办公室就可以对系统进行各项日常维护工作。n 开放性系统采用java技术开发,纯B/S模式,系统可向全校老师开放。同时系统可以跨平台部署,和义务教育入学平台二期平台集成,实现数据交换和数据同步。3.3项目理解概述“北京市小学入学数据分析及数据可视化模块”项目的目标是构建一个以网络地图为基础,多维度,多功能可视化入学学生信息查询、整合和展示系统。根据入学人员的填报信息计算出对应的地理数据,并且根据计算结果以地图页面的形式展现出来,同时提供入学人员点坐标查询,入学学校热力图计算,自定义点坐标展示方式等地理地图功能。地图展示数据以小学入学人员数据库为基础

7、,提供相关的系统和数据对接接口,并且对小学入学系统和数据安全提供验证以及跳转加密等功能。可视化模块项目的可扩展性。对小学入学可视化模块儿的应用程序和数据结构,除了可以提供现有的功能外,还可以为其他系统,或者中学数据、以往升学数据等提供系统支持,通过数据模型标准和程序处理,可以根据需要对接小学入学系统以外的其他系统数据,用以可视化展示。如:l 初中升学系统可视化模块儿的建立l 高中升学系统可视化模块儿的建立l 往年升学数据可视化模块儿的建立3.4系统架构设计地图数据对象框架j2ee框架3.5小学入学数据分析及数据可视化模块建设3.5.1可视化部分的麻点坐标展示满足根据学生信息,学生填报的户口所在

8、地、或居住地信息在地图上定位到指定的坐标点,并且显示出该学生的其他相关入学信息操作的功能要求,以及对已接收儿童数据的统计分析。如图1-1。图1-13.5.2学生数据的地图坐标定位据学龄人口入学采集系统提供的居住地或户口所在地信息确定坐标点。1).自动更新学龄人口入学采集系统的地址位置数据,并且根据地址获得地图上对应的地理坐标。1、先根据入学人员填报信息获得该人员的居住地坐标经纬度和户口所在地坐标经纬度。2、分别计算出入学人员的居住地和户口所在地域入学学校之间的直线距离3、比较两个直线距离的长度。4、采用自动更新的方法,随时更新最新的学生数据,并进行加工处理,得到入学学生的地理信息数据。5、采取

9、定时方案,定时执行经纬度采集任务。 2).根据居住地和户籍所在地离入学学校距离的远近自动匹配较近的坐标为地图坐标点,如图1-2。1、当居住地与学校的直线距离最近时,自动选择居住地的坐标点为麻点坐标2、当户籍所在地与学校的直线距离最近时,自动选择居住地的坐标点为麻点坐标 图1-23).背景图片和显示窗口可灵活自定义,如图1-31、坐标麻点的背景图片可以根据需要更换2、窗口显示内容和现实宽度和布局可以根据需要更换3、窗口显示时是否自动切换比例和实现智能定位,可以根据需要选择或关闭4).点击单选框体的对号,可以选择是否显示或者隐藏某中类型的学生信息图标:图1-31、 不同入学类型的学生可以分类显示,

10、没种类型属于一个复选框体。2、 复选框被点击则表示显示该类型的学生,空选则表示不显示该入学类型的学生 图1-35).学校位置地图坐标标注可以点击并且快捷搜索该学校入学学生,如图1-4(1)、1-4(2)。如图1-4(1)点击地图上的学校坐标麻点可以显示该校基本信息如图1-4(2)点击右侧菜单选项的学校名称,可以直接进行入学信息搜索 图1-4(1)图1-4(2)3.5.3学生数据的地图坐标展示1).在标准地图引擎里展示麻点坐标,展示的个别不详细地址的经纬度坐标与该地址的实际地理位置相差的直线距离尽量保持在200米以内。2).麻点展示中要包括学生的其他入学信息,具体根据需要可以灵活配置。1、姓名信

11、息2、地址信息3、法定代理人信息4、入学状态信息5、入学区县信息6、入学学校信息7、其他需要定义的相关信息3).展示图标可以根据灵活自定义。4).同一个点坐标出现的重合问题,系统通过该点的经纬度判断,并计算出重合的个数,如图1-5(1)1、对于同地址位置经纬度的不同学生,地图上显示会出现麻点重合现象,每次显示过程中对重合的麻点进行处理,计算出该点的重合数量。2、在展示过程中同经纬度的不同点显示为同一个点,但是在现实框中标出该点的重合数量。3、对于重复点坐标的热力图比重,重合点以点重合数量的热力图乘积为比重大小,显示的时候按乘积后的热力图比重显示。4、展示列表功能,查询的信息,学校或者学生的具体

12、数据,以列表形式展示在网络地理地图中1-5(2)图1-5(1)图1-5(2)3.5.4可视化部分的热力地图功能3.5.5热力图的显示功能1).此功能要根据在地图上显示的学生经纬度麻点坐标的密度来显示出不同数值的热力图。1、基础热力值以点坐标的位置单个显示比重可以根据需要调整2、当网络地图显示缩放比例尺的时候,热力地图的比例也随之缩放,并且不会出现便宜或者失重的现象,如图1-6(1)、1-6(2)图1-6(1) 如图1-6(2) 3、热力图覆盖的覆盖范围可以根据需要调整大小。4、热力图显示过程中可以根据需要选择是否隐藏麻点。2).热力图的范围需要符合实际情况,位置或者大小的吴差不能大于200米。

13、1、此处由于坐标经纬度安全问题的显示,显示误差无法避免。2、此部分误差大小同麻点图。3).热力图的绘制要根据学校定位,中心点为某入学学校,同学校的热力图,和入学的学生麻点不显示在同一个热力图中,如图1-7。1、热力图的显示范围根据麻点坐标的显示范围确定,但是显示过程中将不会出现麻点坐标,每个热力图中只有一个麻点坐标,用来确定该热力图显示的学校位置如图1-7。2、热力图的热力中心为红色,则说明该区域所存在的经纬度坐标非常密集,黄色为密集,率色为普通,蓝色为稀疏3、热力图的显示大小范围可根据需要调节。图1-73.5.6热力图的使用功能热力图中可以显示出某学生坐标以及此学生入学学校,中心点以学校坐标

14、为主。在点击区县或者搜索学校结束后的地图上点击列表的学校名称后可以显示该学校的基本信息或者进入下一级的麻点地图菜单,根据小学入学系统的具体需要,学校麻点没有热力图,只有学生麻点有热力图功能,如图1-8图1-82).学校麻点可以查询出的该校入学学生的数量,热力图上要有热力图对应的学生数目。3).热力图可以根据需要自动调节半径范围,并且根据有显示或者不显示的开关选项。如图1-7图1-74).热力图和麻点图需要可以重叠或单独显示,如图1-8(1)、1-8(2)、1-8(3)1、 点击菜单右侧的显示或隐藏麻点或者热力图选项可以打开或者关闭热力图和麻点图 2、 点击复选框体也可以选择打开或者关闭热力图和麻点地图 3、选择“设置热力图半径”的刻度条,可以选择热力图渲染的大小范围4、热力图设置区域可以隐藏并且切换到列表区 5、重叠热力图展示图1-8(1)6、隐藏热力图后的麻点图展示图1-8(2)7、隐藏麻点图后的热力图展示 图1-8(3)3.6可视化部分的地图查询和其他地图功能3.6.1查询和列表1).查询功能,可以根据学生姓名,学校名称,或者其他内容在可视化地图上进行查询。查询出的内容在右侧或者左侧需要有菜单栏进行列表展示。1、 学校展示的内容包括,学校数目、学校姓名、区县、地址等其他信息,可以自定义2、 学生展示的内容包括,学生的姓名、入学区县、入学学校

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

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

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