- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档
可编辑
哈尔滨师范大学
学士学位论文
题 目 北京市苗圃信息管理系统统计报表模块设计
学 生 \
指导教师 \
年 级 \
专 业 \
系 别 \
学 院 \
北京市苗圃信息管理系统统计报表模块设计
摘要:随着计算机技术、GIS技术和网络技术的发展应用,引入GIS以及开展信息化建设已成为苗圃实现可持续化发展和提高市场竞争力的重要保障。由于苗圃数据量大,且对统计汇总需求强烈的特点,在一个苗圃的信息管理系统中,功能强大丰富的统计报表模块是其所必备的。基于B/S架构零安装零维护的优点,本系统采用B/S模式开发。采用FLEX技术为用户创造优秀的界面效果,用JAVA语言提供强大的后台支撑。
关键词:苗圃信息化;统计报表;flex
近年来,随着计算机技术、GIS技术和网络技术的发展和应用,信息化建设已成为企业实现可持续发展和提高市场竞争力的重要保障。这一点在苗圃行业也得到了体现,原有的人工管理模式随着社会的进步暴露出了很多问题,如苗圃苗木分类繁多,原始的记录方式造成管理混乱,相关信息资源难以及时更新,供应商及客户的信息及购买销售记录难以统计管理,年终各项总结报表统计数据量繁多,报表样式不一导致工作效率低下等。[3]这些因管理模式老旧引起的问题严重阻碍着苗圃的发展壮大。所以苗圃信息化的重要性不言而喻,一个功能强大且性能健壮的苗圃信息管理系统成为了苗圃实现做大做强和精细化管理的必备条件。
一、北京市苗圃管理信息系统概括
北京市苗圃信息管理系统就是在这样的背景下应运而生的,通过苗圃信息化的建设,促进生产方式的改进,进一步提高苗圃生产经营效率。本系统是要建设成为一个用户操作简单方便的、面向多级用户的、集成的、提供空间应用的和直观的环境信息服务系统。用户可以通过本系统方便、直观的查看其关心的空间数据与属性数据、对数据进行操作以及调查数据的录入等。系统用户分多种级别,拥有不同使用本系统的权限。
本系统采用B/S体系架构的体系结构。为充分利用现有资源,节省系统成本,本系统地图基础数据将调用北京园林绿化局网格化平台中现有的基础矢量数据和影像数据,苗圃图层数据和苗圃属性数据读取存放在为本系统而建设的数据库中的数据。
二、统计模块的重要性
随着园林苗木的发展做大,掌握在苗圃手中的数据将会越来越多,几乎每一个苗圃都会通过报表的形式将这些数据直观的展现出来,供领导或其他人员查看或进一步决策使用。[4]通过与用户的沟通,在本系统中,功能强大且丰富的统计报表模块同样是重中之重。所以本文的主要目的就在于研究如何开发一个苗圃管理系统中极为重要的统计报表模块,从而帮助苗圃简单、快捷地组织数据并将其以报表形式直观展现。
三、系统模块开发所采用的关键技术
(一)本系统采用B/S体系架构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。[7]客户机上只要安装一个浏览器(Browser),如Internet Explorer或Mozilla Firefox,服务器安装Oracle、Sybase、Informix或?SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。
(二)本系统前台采用FLEX技术
FLEX应用ActionScript脚本的形式开发,作为新一代的富客户端互联网技术的佼佼者,FLEX主要具有以下优点:
1、界面表现能力一流。
2、RIA富客户端应用,解决了异步调用,界面无刷新,浏览器兼容性等多项难题。
3、对流媒体的支持:Flex是被公认为流媒体技术支持最好的应用
4、跨平台:Flash player能够在linux下运行,也可以在手机上运行,所以不用担心绑死在WINDOWS上。[8]
5、平台的可用性:根据ADOBE公司的说法,Flash player在全世界一半的PC机器上安装度为99.8%。
6、对底层的可操作性:Flex能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本身就嵌入在Flex应用中,由Flex player直接播放。
(三)本系统后台使用JAVA语言
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言。它具有卓越的通用性、高效性,更因为它是一种较新的计算机语言,所以它在面向对象和多线程特性上比其他现有计算机语言更为纯粹一些。[2]同时
文档评论(0)