论文部分内容阅读
杨树是我国一种重要的速生丰产树种,它具有适应性广、年生长周期短、生长速度快等优点。此外,它在造纸和木材加工方面也具有极其重要的用途。为了更好的研究杨树品种和木材性质,本文设计了一种杨树材性数据库管理系统,它的建成将能够让杨树品种和木材性质方面的数据得到更加有效的存储和管理,为杨树新品种的发现和杨树材性的研究提供更加有力的工具。杨树材性数据库管理系统,主要以现有的各种杨树为研究对象,以JSP为开发平台,MySQL为后台数据库,采用Web流行的B/S结构模式,在此基础上采用SpringMVC和MyBatis框架,设计了系统的数据库逻辑结构、数据持久层、业务逻辑层、用户视图层,并且在MySQL数据库中设计了各模块的数据表。数据库中的数据表,包括用户信息模块表、系统反馈模块表和杨树品种信息表以及其材性信息模块表。其中,用户登录模块主要用于对用户身份的验证;用户反馈模块用于在用户和管理员之间进行交流与互动;杨树品种信息表和木材性质信息表分别是用来存储杨树品种资源基本信息以及木材显微解剖构造构造、物理、化学、力学性质方面的数据。同时,为了分析数据库中各表的属性字段间的关系,系统还做了报表模块,并用柱状图和线状图表示。杨树材性数据库管理系统中的操作主要有添加、修改、查询等方式。在杨树材性数据库管理系统构建过程中,并不是简单的采用MySQL+JSP方式,而是采用了Spring自带的MVC框架作为MVC开发模式,并且结合具有耦合性低的Java代码和简单SQL语句的MyBatis持久层框架,这样不仅可以大大减少系统的开发周期和难度,也更加有利于系统的负载均衡。除此之外,为了提高系统开发的有效性和安全性,系统中采用了事务日志处理方式,方便各种日志信息的存储和系统的改善。经过运行测试,系统运行稳定、操作方便、交互性良好,基本上满足杨树品种和木材性质信息的查询和查看需求。