园艺苗木的储藏与管理系统的设计与实现(附件)【字数:8242】
日期 2020.3.10 摘 要随着网络技术的逐步发展,互联网在我们日常生活中的应用也越来越广泛。信息技术的进步的同时,也推动了仓库管理的进步与发展。曾经使用的人工管理的方式已经逐步被管理系统所取代。管理系统相较于人工管理,不仅管理的效率得到了提升,还更加安全、准确。针对这样的需求,本项目开发了一个园艺苗木的贮藏与假植管理系统,并对园艺苗木的贮藏与假植针对性的优化了系统功能,希望能给用户带来更方便的管理体验。本项目的开发结构为b/s,开发模式为mvc,层次划分明显。编程语言为java,采用的数据库为mysql数据库。本系统的主要功能有仓库管理、假植田管理、人员管理、苗木管理、出入库等。目标适用人群是基层管理人员。
Key words: Management System;java; mysql目 录
一 引言 1
(一)开发背景与意义 1
(二)开发方法 1
二 贮藏与假植简介 1
(一)苗木的贮藏 1
(二)苗木的假植 1
三 系统开发技术与环境 1
(一)系统开发语言 1
(二)系统前端技术 1
(三)系统框架技术 1
(四)系统数据库 2
(五)运行环境 2
1. 硬件环境 2
2. 软件环境 2
四 系统分析 2
(一)可行性分析 2
1.经济可行性 2
2. 技术可行性 2
3.操作可行性 2
4.法律可行性 2
(二)需求分析 2
1.功能需求分析 2
2.性能需求分析 3
(三)系统流程分析 4
4.数据流程分析 6
五 系统设计概要 8
(一)系统开发软件的选择 8
(二)系统总体功能设计 8
(三)系统数据库设计 8
1.概念模型设计 8
2.数据库结构设计 8
六 系统详细设计与实现 11
(一)用户模块设计 11
1.用户登陆 *好棒文|www.hbsrm.com +Q: *351916072*
模块设计 11
2.用户注册页面设计 12
3.苗木出入库信息管理模块设计 13
4.留言模块设计 14
5.通知公告模块设计 15
6.假植与贮藏的指导模块设计 16
(二)管理员模块设计 17
1.仓库管理模块设计 17
2.假植田管理模块设计 19
3.苗木出入库管理模块设计 20
4.通知公告模块 21
5.留言板与留言回复模块 22
6.系统的数据备份与恢复模块 24
七 系统测试 24
(一)测试的目的 24
(二)测试的方法 24
(三)测试的过程 25
1.人员管理模块测试 25
2.通知公告模块测试 25
3.仓库管理测试 25
4.出入库测试 25
5.留言板功能测试 26
6.备份与恢复功能测试 26
参考文献 28
一 引言
(一)开发背景与意义
在网络与计算机技术一步步发展的过程中,仓库管理系统也层出不穷,但在形形色色的管理系统中,却很少有能够进行园艺苗木的贮藏与假植管理的仓储管理系统。在这样的前提下,本次项目进行了专门的园艺苗木的贮藏与假植管理系统的研发。意在解决园艺苗木的贮藏与假植管理细节难、调度不精确的问题。
(二)开发方法
本系统使用java编程语言,结合html与mysql数据库进行开发。在查找相关资料后,首先进行需求分析。然后进行流程分析、设计与开发。本系统主要使用java来操作数据库进行数据的搜寻比对、数据验证,来控制页面向用户展示的内容和进行用户的功能限制。开发后进行系统测试,并记录。
二 贮藏与假植简介
(一)苗木的贮藏
常见的园艺苗木在集中育苗之后不一定会立即出圃,为了提高这些苗木的存活率与生命力,一般会采取苗木假植与低温储藏的方式。
(二)苗木的假植
简单来说,假植就是对苗木的根部进行暂时的埋置,一般使用湿润土壤,保持苗木生命力的贮藏方式,被称为假植。假植主要分为短期假植与长期假植,短期假植即临时假植,是在集中育苗后或栽植前进行的短暂假植。长期假植需要假植的时间较长,一般在冬天进行假植,春天栽种以提高成活率。若假植对象为树木,则需要根据树木的根部损伤和假植时的天气去除一定的枝叶,树根越完整,天气温度越低,光照越不强烈,则需要去除的枝叶越少。
三 系统开发技术与环境
(一)系统开发语言
本系统采用java语言开发,它的应用比较广泛,主要因为相比于其他的开发语言,java语言在开发和应用都具有一定的优势。java语言所编写的程序,在配置完运行环境后可以在各种设备,各种系统中运行。同时,这也使得java语言所编写的程序更容易维护,并且在一定程度上提高了程序的安全性。
(二)系统前端技术
本系统采用的编程语言是jsp语言,jsp语言编程的灵活度较高,可以单独使用,也可以在html语言中嵌入。
(三)系统框架技术
ssm框架是由springmvc+spring+mybatis组成的,是一个开源框架。spring是为了解决企业应用开发的复杂性而创建的框架, springmvc是spring的一个后续产品。mybatis则可以有效减少手动编写jdbc等代码,降低了错误出现几率。
(四)系统数据库
本系统选择了免费的关系型数据库 mysql。mysql数据库可以在各个平台使用,而且由于mysql将所有数据集中存放,它在速度与灵活两个方面也有一定的优势。并且mysql的源代码是开源的,更加可靠且安全。
在使用过程中,可以通过java语言连接mysql数据库,通过设置mysql语言的方式达到条用mysql数据库的目的。
(五)运行环境
1. 硬件环境
常规的个人电脑即可满足需求。
Key words: Management System;java; mysql目 录
一 引言 1
(一)开发背景与意义 1
(二)开发方法 1
二 贮藏与假植简介 1
(一)苗木的贮藏 1
(二)苗木的假植 1
三 系统开发技术与环境 1
(一)系统开发语言 1
(二)系统前端技术 1
(三)系统框架技术 1
(四)系统数据库 2
(五)运行环境 2
1. 硬件环境 2
2. 软件环境 2
四 系统分析 2
(一)可行性分析 2
1.经济可行性 2
2. 技术可行性 2
3.操作可行性 2
4.法律可行性 2
(二)需求分析 2
1.功能需求分析 2
2.性能需求分析 3
(三)系统流程分析 4
4.数据流程分析 6
五 系统设计概要 8
(一)系统开发软件的选择 8
(二)系统总体功能设计 8
(三)系统数据库设计 8
1.概念模型设计 8
2.数据库结构设计 8
六 系统详细设计与实现 11
(一)用户模块设计 11
1.用户登陆 *好棒文|www.hbsrm.com +Q: *351916072*
模块设计 11
2.用户注册页面设计 12
3.苗木出入库信息管理模块设计 13
4.留言模块设计 14
5.通知公告模块设计 15
6.假植与贮藏的指导模块设计 16
(二)管理员模块设计 17
1.仓库管理模块设计 17
2.假植田管理模块设计 19
3.苗木出入库管理模块设计 20
4.通知公告模块 21
5.留言板与留言回复模块 22
6.系统的数据备份与恢复模块 24
七 系统测试 24
(一)测试的目的 24
(二)测试的方法 24
(三)测试的过程 25
1.人员管理模块测试 25
2.通知公告模块测试 25
3.仓库管理测试 25
4.出入库测试 25
5.留言板功能测试 26
6.备份与恢复功能测试 26
参考文献 28
一 引言
(一)开发背景与意义
在网络与计算机技术一步步发展的过程中,仓库管理系统也层出不穷,但在形形色色的管理系统中,却很少有能够进行园艺苗木的贮藏与假植管理的仓储管理系统。在这样的前提下,本次项目进行了专门的园艺苗木的贮藏与假植管理系统的研发。意在解决园艺苗木的贮藏与假植管理细节难、调度不精确的问题。
(二)开发方法
本系统使用java编程语言,结合html与mysql数据库进行开发。在查找相关资料后,首先进行需求分析。然后进行流程分析、设计与开发。本系统主要使用java来操作数据库进行数据的搜寻比对、数据验证,来控制页面向用户展示的内容和进行用户的功能限制。开发后进行系统测试,并记录。
二 贮藏与假植简介
(一)苗木的贮藏
常见的园艺苗木在集中育苗之后不一定会立即出圃,为了提高这些苗木的存活率与生命力,一般会采取苗木假植与低温储藏的方式。
(二)苗木的假植
简单来说,假植就是对苗木的根部进行暂时的埋置,一般使用湿润土壤,保持苗木生命力的贮藏方式,被称为假植。假植主要分为短期假植与长期假植,短期假植即临时假植,是在集中育苗后或栽植前进行的短暂假植。长期假植需要假植的时间较长,一般在冬天进行假植,春天栽种以提高成活率。若假植对象为树木,则需要根据树木的根部损伤和假植时的天气去除一定的枝叶,树根越完整,天气温度越低,光照越不强烈,则需要去除的枝叶越少。
三 系统开发技术与环境
(一)系统开发语言
本系统采用java语言开发,它的应用比较广泛,主要因为相比于其他的开发语言,java语言在开发和应用都具有一定的优势。java语言所编写的程序,在配置完运行环境后可以在各种设备,各种系统中运行。同时,这也使得java语言所编写的程序更容易维护,并且在一定程度上提高了程序的安全性。
(二)系统前端技术
本系统采用的编程语言是jsp语言,jsp语言编程的灵活度较高,可以单独使用,也可以在html语言中嵌入。
(三)系统框架技术
ssm框架是由springmvc+spring+mybatis组成的,是一个开源框架。spring是为了解决企业应用开发的复杂性而创建的框架, springmvc是spring的一个后续产品。mybatis则可以有效减少手动编写jdbc等代码,降低了错误出现几率。
(四)系统数据库
本系统选择了免费的关系型数据库 mysql。mysql数据库可以在各个平台使用,而且由于mysql将所有数据集中存放,它在速度与灵活两个方面也有一定的优势。并且mysql的源代码是开源的,更加可靠且安全。
在使用过程中,可以通过java语言连接mysql数据库,通过设置mysql语言的方式达到条用mysql数据库的目的。
(五)运行环境
1. 硬件环境
常规的个人电脑即可满足需求。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/112.html