论文部分内容阅读
随着计算机技术和网络技术的飞速发展及普及,信息交流和资源共享成为推动网络技术发展的巨大动力,基于Web的B/S架构己经成为当今应用软件的首选体系结构。河南省重点保护植物信息系统是在科技厅项目资助下建立的,其宗旨是为用户提供一个方便快捷获取河南省重点植物标本及相关植物学信息的电子网络平台。目的提供河南植物标本及相关植物学的全面和最新的信息,供专家及一般用户上网查询;为国内同行间交流与合作提供平台,并实现与国际接轨;提供政府及民间对植物多样性保护和可持续利用的参考资料;促进河南省植物信息数据的现代化管理建设进程。本系统是基于WINDOWS+Apache+MySQL+PHP环境的B/S架构,PHP是一种服务器端、跨平台、HTML嵌入式脚本语言,可以运行在多种平台下,如UNIX、LINUX、WINDOWS等三种操作系统,增强了可移植性,使系统开发工作变得更加简单、高效;采用了世界使用排名第一的Apache作为Web服务器,体积小、速度快、成本低的MySQL关系数据库;并且采用了DIV+CSS布局方式实现了前台页面,同时使用JavaScript语言给网页增加了特效,使其美观大方。本文首先阐述了系统开发的背景及意义,其次介绍了系统的需求分析、系统的开发环境与技术、系统的设计,需求分析为系统设计与实现提供了方向和目标。其中,系统的实现分为前台和后台两大部分,管理员通过后台对河南省的98种重点保护植物进行管理,如对科、属、种进行添加、修改和删除等操作;同时,对普通用户的留言进行审核,如果符合标准,有意于本网站,管理员就回复,否则删除。由于网站信息更新不太频繁,使用了网页静态化技术,实现前台的信息显示,这样普通用户不需要连接数据库来获取信息,大大减轻了服务器压力,提高了服务器负载能力,大幅提高页面打开速度和网站整体打开速度。本系统包括管理员模块、信息管理模块、在线留言模块、前台显示模块、程序安装模块、关键字搜索模块等,为系统的日后扩展奠定了坚实的基础。最后,提出了本系统用到的关键技术,Session技术、数据库备份和恢复、图片上传功能等技术;并对系统作了总结和测试,结果显示系统的稳定性好,网页打开速度快。本系统的可扩展性强,未来可以结合WEB-GIS(网络地理信息系统)技术实现查询重点保护植物的地理分布情况。