本科毕业设计--苗圃管理信息系统统计报表模块设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《本科毕业设计--苗圃管理信息系统统计报表模块设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--苗圃管理信息系统统计报表模块设计.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号:2009040487哈尔滨师范大学学士学位论文 题 目 北京市苗圃信息管理系统统计报表模块设计 学 生 荣超 指导教师 万鲁河 教授 年 级 2009级 专 业 地理信息系统 系 别 地理系 学 院 地理科学学院哈 尔 滨 师 范 大 学学士学位论文开题报告论文题目 北京市苗圃信息管理系统统计报表模块设计学生姓名 荣超指导教师 万鲁河 教授年 级 2009专 业 地理信息系统2013年 3月课题来源: 课题来自本人实习期间从事工作,后经指导老师同意拟定。课题研究的目的和意义:随着社会的发展,乡镇城市化的脚步越来越快,而园林绿地在城市建设中所占的比例是衡量城市现代化水平和文明程度的一个重要
2、标准。园林苗圃作为城市园林绿化事业持续快速发展的物质基础, 日益成为人们关注的焦点。不少大型企业开始投资到园林苗圃这一绿色银行的生产中, 许多地区更是把苗木作为农业产业化调整的主要方向, 园林苗圃业在我国已成为具有潜力的朝阳产业。而在21世纪这样的一个信息时代里,各行各业都离不开信息化。随着园林苗圃业的发展,园林苗圃信息化的重要性也就越来越突出,一个优秀的苗圃管理系统成为了苗圃必不可少的工具。并且随着园林苗木的发展做大,掌握在苗圃手中的数据将会越来越多,几乎每一个苗圃都会通过报表的形式将这些数据直观的展现出来,供领导或其他人员查看或进一步决策使用。本文的主要目的在于研究如何开发一个苗圃管理系统
3、中极为重要的统计报表模块,从而帮助苗圃简单、快捷地组织数据并将其以报表形式直观展现。国内外同类课题研究现状及发展趋势:目前国内外的报表产品市场正方兴未艾,各种报表工具随着企业业务拓展和电子商务的兴起也将拥有更广阔的发展前景。在计算机时代,报表的准确定义是这样的:用表格、图表等格式来动态的显示数据。现如今市场上的报表工具主要分为数据库软件和报表生成软件。数据库软件,像SQLserver、mySQL、DB2、ORACLE,它们拥有动态变化的数据,但是因为每个企业对于报表的需求各有不同,所以在很多的管理信息系统中都会开发适合于用户的报表工具。课题研究的主要内容和方法,研究过程中的主要问题和解决办法:
4、统计报表是属于北京市苗木苗圃管理系统的一个模块,该系统采用B/S架构,B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。北京市苗木苗圃管理系统前台采用FLEX技术,后台使用JAVA语言,基于FLEXVIEWER的框架,使用Myeclipse工具进行开发。该统计报表模块主要实现技术支持人员或用户可以通过一些配置文件设计出用户需要的报表,并具有根据苗木种植的场别、地块、子地块以及苗木类别、苗木名称进行合计的功能。对苗圃的日常管理需求和年终同意调查结果展示都能够很好的支持。课题
5、研究起止时间和进度安排:4月1日至4月3日,进行相关数据库设计4月4日至4月8日,进行需求文档和功能设计文档的编写。4月8日至4月15日,进行实现代码的编写。4月15日至4月20日,进行系统模块集成及功能测试。课题研究所需主要设备、仪器及药品:主要设备:1、装有orcale数据库的服务器。 2、装有Myeclipse开发工具、PLSQL工具、浏览器的PC机一台。外出调研主要单位,访问学者姓名:主要单位:北京市地林伟业信息技术有限责任公司。指导教师审查意见:指导教师 (签字) 年 月 教研室(研究室)评审意见:_教研室(研究室)主任 (签字) 年 月院(系)审查意见:_院(系)主任 (签字) 年
6、 月学 士 学 位 论 文 题 目 北京市苗圃信息管理系统统计报表模块设计 学 生 荣超 指导教师 万鲁河 教授 年 级 2009级 专 业 地理信息系统 系 别 地理系 学 院 地理科学学院哈尔滨师范大学2013年5月北京市苗圃信息管理系统统计报表模块设计荣超摘要:随着计算机技术、GIS技术和网络技术的发展应用,引入GIS以及开展信息化建设已成为苗圃实现可持续化发展和提高市场竞争力的重要保障。由于苗圃数据量大,且对统计汇总需求强烈的特点,在一个苗圃的信息管理系统中,功能强大丰富的统计报表模块是其所必备的。基于B/S架构零安装零维护的优点,本系统采用B/S模式开发。采用FLEX技术为用户创造优
7、秀的界面效果,用JAVA语言提供强大的后台支撑。关键词:苗圃信息化;统计报表;flex近年来,随着计算机技术、GIS技术和网络技术的发展和应用,信息化建设已成为企业实现可持续发展和提高市场竞争力的重要保障。这一点在苗圃行业也得到了体现,原有的人工管理模式随着社会的进步暴露出了很多问题,如苗圃苗木分类繁多,原始的记录方式造成管理混乱,相关信息资源难以及时更新,供应商及客户的信息及购买销售记录难以统计管理,年终各项总结报表统计数据量繁多,报表样式不一导致工作效率低下等。3这些因管理模式老旧引起的问题严重阻碍着苗圃的发展壮大。所以苗圃信息化的重要性不言而喻,一个功能强大且性能健壮的苗圃信息管理系统成
8、为了苗圃实现做大做强和精细化管理的必备条件。一、北京市苗圃管理信息系统概括北京市苗圃信息管理系统就是在这样的背景下应运而生的,通过苗圃信息化的建设,促进生产方式的改进,进一步提高苗圃生产经营效率。本系统是要建设成为一个用户操作简单方便的、面向多级用户的、集成的、提供空间应用的和直观的环境信息服务系统。用户可以通过本系统方便、直观的查看其关心的空间数据与属性数据、对数据进行操作以及调查数据的录入等。系统用户分多种级别,拥有不同使用本系统的权限。本系统采用B/S体系架构的体系结构。为充分利用现有资源,节省系统成本,本系统地图基础数据将调用北京园林绿化局网格化平台中现有的基础矢量数据和影像数据,苗圃
9、图层数据和苗圃属性数据读取存放在为本系统而建设的数据库中的数据。二、统计模块的重要性随着园林苗木的发展做大,掌握在苗圃手中的数据将会越来越多,几乎每一个苗圃都会通过报表的形式将这些数据直观的展现出来,供领导或其他人员查看或进一步决策使用。4通过与用户的沟通,在本系统中,功能强大且丰富的统计报表模块同样是重中之重。所以本文的主要目的就在于研究如何开发一个苗圃管理系统中极为重要的统计报表模块,从而帮助苗圃简单、快捷地组织数据并将其以报表形式直观展现。三、系统模块开发所采用的关键技术(一)本系统采用B/S体系架构B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络
10、结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。7客户机上只要安装一个浏览器(Browser),如Internet Explorer或Mozilla Firefox,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。(二)本系统前台采用FLEX技术FLEX应用ActionSc
11、ript脚本的形式开发,作为新一代的富客户端互联网技术的佼佼者,FLEX主要具有以下优点:1、界面表现能力一流。2、RIA富客户端应用,解决了异步调用,界面无刷新,浏览器兼容性等多项难题。3、对流媒体的支持:Flex是被公认为流媒体技术支持最好的应用4、跨平台:Flash player能够在linux下运行,也可以在手机上运行,所以不用担心绑死在WINDOWS上。85、平台的可用性:根据ADOBE公司的说法,Flash player在全世界一半的PC机器上安装度为99.8%。6、对底层的可操作性:Flex能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本身就嵌入在Flex应用中,由Fl
12、ex player直接播放。 (三)本系统后台使用JAVA语言JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言。它具有卓越的通用性、高效性,更因为它是一种较新的计算机语言,所以它在面向对象和多线程特性上比其他现有计算机语言更为纯粹一些。2同时,JAVA语言在网络上、平台无关性和安全性方面的优点也比其他计算机语言(如C+语言 )更为突出。JAVA语言还有一种很重要的特点,它是一种简单的语言,去掉了在C+语言中一些不易理解或容易出错的概念和语法,如指针和多重继承。1并且JAVA拥有自动的内存管理功能,从而减少了程序员的负担以及可能因不好的编程习惯带来的内存泄露。(四)本系统采用FLEX
13、VIEWER框架FLEXVIEWER全称为ArcGis Viewer for Flex,是ESRI公司推出的可以高效开发基于WEB的地理信息应用系统的一种基本架构。它帮助开发人员屏蔽了底层繁琐的操作,比如通信机制,此框架和服务器端的通信时基于WebService的。在服务器端,发布出服务,比如地图服务,前台只需简单的调用即可实现。FLEXVIEWER框架还有一个特别方便的地方,它是采用Widget的方式进行模块设计,每一个模块都是一个BaseWidget,易于与具体的业务模块结合。 四、运行环境规定(一)设备要求1、服务器端机器设备需要达到的基本配置为:CPU:双核英特尔至强处理器7120N以
14、上 ,主频3GHZ以上(含); 内存:8GB;硬盘容量:320G*6(根据实际数据量可以选择1T容量);联机方式:连上局域网;数量:2台(双机热备用)。 (二)支持软件 Windows 2000、XP及以上操作系统、IE6.0及以上版本浏览器。 (三)接口 1、外部接口,能够读取XML格式文件,用来快速配置连接数据信息、数据显示信息等。2、 内部接口,满足“高内聚、低耦合”的要求。 五、需求分析在与甲方进行沟通后,对甲方的意见和反馈信息进行整理,针对外网用户、苗圃内部生产管理用户、技术支持及维护用户这三种类型做不同的需求分析。外网用户对苗圃苗木数据比较感兴趣,主要用于查看浏览信息;苗圃内部生产
15、管理用户,对苗圃生产管理和计算机操作都较熟练。技术支持及维护用户对苗圃苗木生产管理与本系统都非常了解,对本系统使用的数据也非常清楚。另外本系统是苗圃日常办公和汇报的基础管理平台,使用频度比较高。1、针对以上用户需求特点,该系统在功能方面的需求如下: B/S系统,弱化客户端要求,便于用户操作。 可生成苗圃苗木数据报表,如在圃苗木数据统计、苗圃土地利用统计等,并能进行下载,word或excel格式。 可以在后台系统和手持机端对苗木数据和地块数据进行批量修改更新。 可以进行调查数据的录入; 提供视频监控系统集成接口。 可以在生产管理系统上查看苗木影像数据。 提供物联网监控系统中标签及手持机数据更新功
16、能。 提供外网数据显示筛检功能。 可以添加、删除和更新图层及图层数据。 可以在可视化地图窗口内进行地块、小班、单株苗木的数据查询 可以增、删、改、查图形数据库中的数据; 并可以增加、删除属性数据库中数据表; 可以添加与删除属性表的表字段; 测量地图上的长度、周长与面积; 日志能够记录所有用户的操作记录。 系统能够支持多人并发访问数据库。 系统能够结合物联网手持机、后台浏览登录等记录生成生产日志、技术档案等数据报表 系统能够管理固定设备和生产耗材等物资的管理,并留有标签管理固定设备的系统接口。2、 该系统在性能方面的需求如下:总的来看,该系统应达到实用性、可靠性、先进性、可扩展性和易维护性的要求
17、。 实用性:系统能够方便大东流苗圃工作人员日常办公中操作与使用空间数据与属性数据;可靠性:重要信息资源以可靠的方式来存储,所选用和开发的工具具有很高的可靠性; 先进性:系统的体系结构、数据库结构的设计以及软硬件配置应符合技术发展的现状和潮流,具有先进性和合理性;可扩展性:除了充分考虑现有的信息管理及接口要求,还估计企业发展和系统扩展的需要,在系统开发、数据库容量等方面预留可发展的余地;维护性:在考虑该系统的信息特点上充分考虑到系统的维护工作。具体来讲,系统的性能需求从以下三个方面来考虑:精度要求、时间特性要求和灵活性要求。 六、界面设计 左侧为统计报表树及相关业务按钮,右侧为配置及预览区域。在
18、配置区域中,由上往下依次为数据来源表设置,显示、统计、合计字段设置,过滤条件设置。 七、数据库设计1、主表2、子表子表的报表ID为主表的OBJECTID。八、功能设计 (一)读取配置文件设置数据来源、显示字段、统计字段、合计字段。 1、在xml文件中配置各数据来源表的字段信息,包括name、value、iscount、 isshow、iswhere五个属性。Value为字段名称,name为字段别名,iscount为是否是统计和合计字段标识,isshow为是否为显示字段标识,iswhere为是否为过滤条件。xml文件如下图:2、打开widget时,读取xml文件中的数据。将每一项存入arrayc
19、ollection中作为ComboBox的数据源。3、在xml文件中配置各数据来源表的字段信息,包括name、value、iscount、isshow、iswhere五个属性。Value为字段名称,name为字段别名,iscount为是否是统计和合计字段标识,isshow为是否为显示字段标识,iswhere为是否为过滤条件。4、选择数据来源表后,根据所选择的表遍历xml确定数据源。数据源确定后,遍历该数据源(应为xmllist类型数据),判断每条数据的标识,isshow为true,添加进显示字段arraycollection,iscount为true,添加进统计字段及合计列arraycolle
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 苗圃 管理信息系统 统计 报表 模块 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内