安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于Web的农业信息管理系统的设计与应用—价格子系统的设计与实现,共43页,21783字,附asp.net源代码、开题报告等
中文摘要
随着信息科技不断地进步和深入地发展,农业信息化在确保农产品数量安全中扮演着越来越重要的角色。同时,农业信息的逐步发展,也越来越迫切地需要通过立体数据模型的建立。因此,本系统的设计从数据库应用和Web编程中的ASP.NET技术出发,实现了一个简单的农产品价格信息管理系统的功能。
在系统中,用户可以以网页的形式对农产品信息进行在线浏览,同时还可以查询国内外农产品的价格等信息;另外,系统中还设计了系统的管理层次,能够对农产品价格等信息随时间变化进行动态地更新,以及出仓管理、添加新的农产品作物等需求,通过直观的查询和可视化显示,以网页的形式形象地呈现给系统用户,对价格进行预测分析和传导分析提供了重要的界面环境和平台支撑。
本文研究的内容是基于数据库的链接和静态与动态网页的形式,利用C#语言和基于ASP.NET的Web编程开发工具,在SQL Server 2008数据库平台及Visual Studio 2010的开发环境下,进行农业信息管理系统中价格子系统各功能模块的设计和实现的方法和具体的开发过程。
关键词:农业信息管理;价格子系统;Web编程技术;农产品价格查询;信息实时更新
目 录
引 言 - 5 -
第1章 绪论 - 6 -
1.1 课题研究的背景和意义 - 6 -
1.1.1 农业信息管理的研究背景 - 6 -
1.1.2 选题的目的和意义 - 6 -
1.2 本题的研究现状 - 7 -
1.3 研究的主要内容 - 7 -
1.4 系统的开发环境和应用技术 - 8 -
1.4.1 软件开发环境 - 8 -
1.4.2 主要技术路线 - 8 -
1.4.3 系统模块概述 - 9 -
第2章 系统需求分析 - 10 -
2.1 性能需求分析 - 10 -
2.2 功能需求分析 - 10 -
2.3 可行性分析 - 12 -
第3章 系统总体设计 - 14 -
3.1 总体设计 - 14 -
3.2 系统功能模块图 - 14 -
3.3 数据库概念设计及实体模型图 - 15 -
3.4 ASP.NET对数据库的访问 - 15 -
第4章 系统详细设计 - 18 -
4.1 系统实现的主要功能概述 - 18 -
4.2 程序运行流程图 - 19 -
4.3 数据库逻辑结构详细设计 - 20 -
4.4 用户登录模块详细设计 - 22 -
4.5 农产品价格查询功能详细设计 - 25 -
4.6 信息实时更新功能详细设计 - 28 -
第5章 应用的主要技术和特色概述 - 36 -
5.1 网页的静态和动态设计 - 36 -
5.2 数据库的设计和数据的存储 - 36 -
5.3 价格查询和信息的实时更新 - 37 -
第6章 结论、设想与展望 - 38 -
6.1 课题的研究结果 - 38 -
6.2 下一步研究计划的设想与展望 - 38 -
课题总结及收获体会 - 40 -
参考文献 - 42 -
研究的主要内容
在对数据库方向培养了浓厚兴趣的指引下,在今年的专业实习和毕业设计中,我选择了周丽娟老师指导负责的《基于Web的农业信息管理系统的设计与应用》作为毕业设计的研究主题。在这个总的题目下,具体地分,首先涉及到了数据仓库和平台的建立,这是一个容量相对比较大的数据库;然后在这个数据仓库的基础上,分为生产子系统、消费子系统、价格子系统和采集子系统这四个分支模块,并在这四个子模块之间形成系统的数据网络和可视化、立体化的三维数据报表,通过这些数据库的连接和操作,可以进行相关农业数据产量的查询,并可以基于OLAP平台和数据挖掘的算法最终基于农产品的生产、消费、价格实现分析预警的功能。
其中,我在毕业设计中负责和担任的工作,是其中的价格子系统这一模块,需要通过数据库这一底层作为基准和依据,首先要实现能够查询到在不同的生产年份、产地等条件下,国内、国外不同类型的农产品的价格,以及它们随这些输入查询条件的变化,农产品价格的变化规律,这些运用数据连接和数据验证,在制作的相应的界面中通过控件显示出来,以Web编程的方式在静态网页中呈现出不同农产品价格的输入、查询与分析。
因此,在做本课题之前,我通过分析和归纳认识到,本课题需要研究的主要内容,具体包括以下三个层次和步骤:
(1)在Visual Studio 2010和SQL Server 2008开发平台下,运用ASP.NET编程工具和C#编程语言环境,再加上Web编程中基本的常用技术,通过服务器与数据库的连接,实现了再农业信息管理系统的价格子系统模块中,用户通过对农业信息进行在线浏览,从而实现对农产品价格基本信息的查询功能——具体包括国内、国外不同类型的农产品在不同生产年份、不同产地等条件下的价格信息。
(2)在实现前面一步的基础之上,进一步实现系统管理员对价格信息实时定向更新的功能,可以对入仓出仓的农产品进行添加和删除信息的管理,同时也可以对农产品价格等信息进行实时更新的操作。
(3)最后,利用Expression Blend及Silver Light设计工具,对界面进行详细的设计与优化工作,体现农业信息模块的特色,并实现用户登陆(身份验证)、功能选择等功能,进一步增加农业价格信息管理系统的灵活性和完整性,并与主服务器进行连接、测试;最后,与小组内其他成员负责的数据仓库、生产子系统和消费子系统的功能串接在一起,形成一个完整的农业信息管理系统。
软件开发环境
开发平台:SQL Server 2008数据库平台,Visual Studio 2010编程环境;
开发工具:JavaScript及ASP.NET编程技术,运用C#编程语言。