农业论文
农业技术推广系统管理信息系统
时间:2023-03-02 23:18 所属分类:农业论文 点击次数:
1引言
近年来,随着乡镇机构改革、农村税收改革的推进,以及2006年国务院发布的《国务院关于深化改革、加强基层农业技术推广体系建设的意见》(国发)〔2006〕30号)实施后,全国各省市对基层农业技术推广体系进行了改革,构建了“一主多元”的新型农业技术推广体系[1]。目前,全国基层农业技术推广体系改革已基本完成。为了更好地管理基层农业技术推广体系的机构数量、管理体系、人员数量、质量状况、体系建设、资金保障、设施条件,摒弃数据不统一、数据错误、效率低、成本高、保密性差、统计时间长的缺点,开发了一套可覆盖国家基层农业技术推广体系的管理体系。该系统可为省、市、县、乡四级农业技术推广机构提供服务,明确工作职能,规范运行机制,建设优秀推广团队,资金保障稳定,必要工作条件,提高各级农业技术推广机构的服务效率和水平,提高公共服务能力。农业技术推广体系的管理机构也可以有效地对农业技术推广体系的机构和人员进行监督管理,更好地为农业、农村和农民服务。
2需求分析
2.1功能需求
通过需求获取,获取农业技术推广系统管理信息系统的总体功能需求,统计一些与农业技术推广系统中机构和人员相关的数据。根据总体功能需求,农业技术推广系统管理信息系统分为六个功能模块:用户登录模块、系统管理模块、单位基本信息管理模块、单位人员信息管理模块、查询模块和统计模块、系统功能结构图。
(1)用户登录模块。①常规输入用户名、密码登录系统功能;②当用户安装第一次使用系统时,用户需要选择用户类型(填写单位、管理单位、管理员)、单位行政级别(省、市、县、乡)及用户单位名称,然后设置登录密码。
(2)系统管理模块。①系统密码功能的常规修改;②行政区划管理功能用于管理省、市、县、乡四级行政区划数据。其功能包括添加、修改、删除、查询、显示行政区划数据;③单位管理功能用于管理系统中省、市、县、乡四级的所有单位数据。其功能包括添加、修改、删除、查询、显示单位数据;④数据文件管理功能用于本地数据库文件的管理,即本地数据库文件的导入和导出功能。
(3)单位基本信息管理模块。①常规添加、修改单位基本信息功能;②在添加或修改单位基本信息时,增加限制功能,即必须填写所有信息。如果一个信息没有完成,则不允许将数据添加到数据库中;③打印功能,打印添加或修改的信息;④导入导出功能,将多数据条目导出到Excel表中,或从Excel表中导入;同时,单个数据条目的导出到Excel表中相应的表中。
(4)单位人员信息管理模块。①常规添加、修改单位人员信息功能;②在添加或修改单位基本信息时,增加限制功能,即必须填写所有信息。如果一个信息没有完成,则不允许将数据添加到数据库中;③简单的查询功能,可通过任何人员信息项进行查询,并对数据条目进行统计查询;④导入导出功能,多数据条目导出到Excel表中,或从Excel表中导入。
(5)查询模块。①查询推广机构信息,需要根据行政区划和行业查询两种查询方式,每种查询方式都需要查询所有相应的数据库表中项;②查询推广人员信息,需要根据行政区划和行业查询两种查询方式,每种查询方式都需要查询所有相应的数据库表中项。
(6)统计模块。①统计机构情况调查表、系统队伍情况调查表、系统队伍情况调查表(续期表)、机构运行机制调查表、机构资金保障调查表、机构设施条件调查表六个统计表;②每个统计表都要有相应的统计图;③将六个统计表分别导出到相应的Excel文件中;④每年的统计表可以单独打印。
2.2非功能性需求
非功能需求是指与系统特定功能不直接相关的需求。非功能需求主要与系统的整体特征有关,是一些限制性要求,是对实际使用环境的要求,如性能要求、可靠性要求、安全要求等[10]。根据IEEE830标准,非功能需求包括性能要求、安全设施要求、安全要求、软件质量标准属性、业务规则、用户文档。在农业技术推广系统管理信息系统中,用户的非功能需求主要包括以下内容:
(1)性能要求。该系统至少可以在CPU主频为1.7Hz的机器上运行,反应时间不宜过长。同时,软件安装也不能繁琐。
(2)安全要求。用户可以检索的数据必须是同级单位或下级单位的数据,而不是上级单位的数据,以确保数据的完整性和可用性。
(3)软件质量标准属性。由于部分用户的计算机应用水平较差,软件系统必须易于使用。它必须是可移植的。现阶段,用户应用的操作系统种类繁多,必须在所有主流操作系统中运行。
(4)业务规则。系统的三类用户填写单位、管理单位和系统管理员,各自的应用功能不同,应区分和设置权限。同时,在填写单位的权限中,用户在填写单位信息前不得填写单位人员信息。
(5)用户文档。需要详细的帮助文档。