实验室植物标本的信息管理系统.docx
《实验室植物标本的信息管理系统.docx》由会员分享,可在线阅读,更多相关《实验室植物标本的信息管理系统.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验室植物标本的信息管理系统摘要:植物病害标本是诊断农作物病害的重要根据,是重要的教学和科研资源;但是,随着标本数量的增加,标本的管理难度也日益加大。笔者采用Django框架,以SQLite数据库作为后端存储,以新疆农业大学农林学院实验室多年搜集的植物病害标本库为数据源,用B/S架构对植物病害标本信息管理系统进行建设。该系统实现了实验室植物病害标本的信息化管理,为新疆农业大学的教学和科研工作提供了强大支持。关键词:信息管理系统;植物病害标本;Django;数据库植物病害是指植物在环境的影响下不能正常生长、发育,进而影响人类的经济效益。植物病害是农业生产的灾祸之一,也是一种特别严重的灾祸;因而,
2、植物病害防治显得尤为重要。植物病害标本是诊断植物病害的重要根据,怎样使得植物病害标本资源得到有效分享,是目前需要解决的切实问题。目前,在新疆农业大学的植物病理教学工作中,观察植物病害标本是学生获取植物学病理知识的重要方法和手段。经过几代师生的共同努力,农学院和林学院等学院的标本室积累了大量的病害和病原菌标本。标本管理方法还是传统的卡片记录等方式,随着标本数量的日益增加,标本的查询和检索越来越不方便,进而造成病害标本数据的利用率较低,无论是在科研还是在进一步的开发中都没有产生应有的作用和效果。鉴于此,怎样利用植物病害标本,使其更好地服务于科研或教学实践,需要将丰富的标本原始资料整理转化成易于存取
3、的信息。以互联网技术为依托,开发植物病害标本管理系统,使得植物病害防治信息化、数字化、分享化。此外,借助互联网技术,不仅能够实现标本资源的有效分享,也有利于植物病害标本的永久保存,给科研或教学工作带来了积极的推动作用。本系统采用Django框架作为开发平台,开源的轻量级数据库SQLite作为后端存储,尝试建立一套数据库完好性强、安全性高的软件系统,为校内广大科研、教学和基层工作者提供一套针对植物病害的有效防治信息平台。1关键技术1.1Django框架该系统Web开发是采用目前较为流行的基于Python语言的Web框架Django。采用Django框架的主要目的是简便和快速。Django强调代码
4、复用,多个组件能够很方便的以“插件形式服务于整个框架,Django有很多功能强大的第三方插件,方便开发出本人的工具包,使得Django具有很强的可扩展性。Django还为用户设计了完美的管理界面,简便了系统的开发经过。1.2MVT形式Django采用MVT的架构形式,即模型M、视图V和模板T。模型Model:数据存取层,负责处理与数据相关的所有事物,存取、验证有效性、包含的行为以及数据之间的关系等;视图View:业务逻辑层,负责存取模型和调取恰当模板,是模型与模板的桥梁;模板Template:表现层,负责处理与表现相关的决定,并在页面中显示。在MVT形式中,models.py中定义数据模型;v
5、iews.py决定展示哪些数据,怎样渲染模板;众多页面只负责显示数据1-3。2系统的需求分析和数据库设计2.1系统的需求分析每一种植物病害标本都包含非常多的信息,为了知足不同工作者对标本信息的不同需求,将病害标本做如下分类。第一,病害名称。包括中文名、英文名以及别名。第二,病原信息。包括病原的形态特征、病原类型以及分类地位,分类地位包括病原所属的门、纲、目、科、属及种。假如病原是真菌,则其形态特征包括有性型和无性型。第三,分布及危害。包括寄主的范围和地理分布。第四,症状。病害表现出的主要症状。第五,病害发生的发展规律。包括病原的侵染途径、侵染循环和外界环境条件三个方面。侵染循环又包括病原物的越
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 植物 标本 信息管理 系统
限制150内