1.3 系统设计思想
本农业信息管理系统是参考一般信息管理系统而开发出来的,首先是管理员功能能够查询用户的数据,同时也能查看新用户的申请信息,并给予审核。然后就是用户可以对自己的数据进行实时查询。整个过程涉及到了系统的开发与测试数据库的建立与维护。
1.4 系统设计原则
一个优秀的系统软件,必须有一个正确的设计思想,通过合理地选择数据结构、操作系统以及开发环境,构成一个完善的体系结构,才能充分发挥计算机应用的优势。根据用户和管理员的实际需求,本系统的设计按照下述原则进行。
(1)实用性:系统以用户需求为目标,以方便用户为原则,同时融入先进的设计思想。根据用户实际的需求情况,量身制作一个功能齐全、操作简单、实用性强的系统软件。充分满足用户和管理员的需求。
(2)先进性:本软件将充分应用现有成熟的计算机技术、软件开发技术,为用户和管理员提供高性能的系统,可以方便的实现用户和管理员的需要。
(3)高可靠性:一个实用的系统同时必须是可靠的,本系统通过合理而先进的结构设计以及软件的优化选型,可保证系统的可靠性与容错性。
(4)可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的添加功能,充分保护系统的扩展。用户和管理员可以根据自己的需要,添加所需的功能。
2 可行性研究分析
2.1 本系统的可行性
本系统要实现的功能可大致分为前台和后台。前台的功能模块可分为:用户登录管理模块和数据浏览模块,其中包括添加用户,删除用户等,数据可以有多种浏览方式,如按管理员、按用户、按日期、按数据类别等,能以表格形式浏览或以图表形式浏览等。后台是接收来自前端传感器发来的数据(UDP或TCP包),从中取出数据并存储到数据库中。
2.2 市场可行性来.自/751论|文-网www.751com.cn/
信息技术是当今世界高新技术中发展速度最快的,它已被广泛地应用在农业的各个领域,农业信息化已成为现代农业的一种象征。作为农业信息技术的一个分支,农业信息管理系统的应用具有巨大的潜力。所以具有市场可行性。
2.3 经济可行性
由于所使用的编译坏境是Microsoft Visual Studio2010,数据库软件是SQL2008数据库,这些都是可以从网上轻松下载,无需额外支出,并且作为个人设计的系统,也无需进行长时间的维护,总之不需要耗费大量的人力以及物力资源,在经济上是可行的。
2.4 运行可行性
农业信息管理系统所运行的环境是Windows 7系统,大多数用户所使用的系统也正是Windows 7系统。由于该系统对所需的运行条件不高,所以运行是可行的。
2.5 技术可行性
系统运行的软件配置为 Windows7版本的操作系统和SQL2008数据库软件,以及Microsoft Visual Studio2010编译环境。
使用SQL2008数据库的优势:SQL2008数据库提供了一个非常丰富的开发环境。他不仅非常灵活,并且还保护了免遭用高级或低级语言开发环境时所碰到的各种麻烦。主要优势有以下几点:1)提高速度和减少代码量。2)用整形数进行数学运算。3)避免使用过程调用。
使用Microsoft Visual Studio2010的优势:它提供了大量的函数库供我们可供,所以编写程序时仅需调用现有的函数库中的函数就行得到所需的效果,不仅使代码量减少,也减小了开发的难度。
所以综上,技术是可行的。
3 系统结构设计
3.1 系统用户需求