农业信息网需求分析
农业信息网
1. 前言:
在我国的农业生产中,依靠传统农作经验,盲目增加化肥、农药
投入的生产模式,不仅导致农业生产产量进入瓶颈期,而且导致了农业生产环境的重大污染。这种现象的主要原因是农牧民缺少对现代农业技术。而且关于物价信息方面不灵通,农牧民手里的东西卖不到好价钱。
农业信息网站主要为农牧民提供农业技术和物价的最新信息。通过网络,提供高速信息传输、多媒体信息交互和电子商务交易等服务,为广大城市乡村用户提供便捷的通信。
网站提供动植物生长环境、个体和生长过程信息。这是农业生产管理决策中最为重要的信息,其来源的可靠性、时效性和准确性直接影响种植。而且提供收购机构的平台,用户能够更方面的,更合理的价格卖出去农作物。
2. 需求分析:
随着微电子,计算机和网络信息技术在各个领域的渗透和普及,
已全球互联网为基础的“物联网”正在兴起,并被业界称之为第三次信息技术革命。网络信息技术的提升对科学和社会经济的发展带来了巨大的机遇。采用全新框架的“物联网”将会导致整个互联网和其他应用网络体系的重建,进而创造一个更大的市场需求,成为打动科技创新,促进经济增长的强大动力。
我国农业正处于传统农业向现代农业的转型时期,全面实践以新技术体系的转变,网络信息化技术将发挥独特而重要的作用,也为现代农业发展提供前所未有的机遇。充分利用智能化信息管理技术发展现代化农业。上个世纪90年代,在我国随着互联网技术的成熟和普及,计算机网络开始进入农业领域。 从事农业人员甚至普通农民,即可以随时随地从网上快捷的获取各种市场信息(价格行情,供求信息),科技信息(农事指导,实用技术和作物与病虫害信息),气象信息等等。
这就需要农业信息网提供大量准确、及时的信息数据,以帮助人们了解市场的变化以调整农业发展策略,所以农业信息网最基本的功能就是保证浏览者查看到准确的信息、最新的信息。
为了网站的实用性,还开发了蒙汉双语版本。 结合了少数民族文化,实现面对不同用户使用的平台。
3. 系统设计
3.1系统目标:
① 操作简单方便、界面简洁美观。
② 网站整体结构和操作流程合理顺畅,实现人性化设计。 ③ 注册功能。 ④ 登陆功能。
⑤ 信息的发布和浏览功能。 ⑥ 咨询和解答。
⑦ 个人信息管理。
⑧ 管理员信息管理。
⑨ 实现易维护性和易操作性,系统运行稳定、安全可靠。
3.2用例图
3.2流程图
3.3系统功能和结构:
前台用 Visual Studio2010和ASP.NET 进行界面和代码的设计,主要实现功能为版本选择,浏览信息(农业要闻,价格行情,供求信息,农事指导,实用技术和作物与病虫害信息,气象与土壤信息)、发布信息(企业用户发布信息)、顾问(专家咨询),查询功能、注册功能,登陆功能。
后台使用SQL Server2008来开发,实现和维护数据库。并采用了面向对象的思想和技术,使得本系统可以方便的和其他子系统进行数据交换。主要实现功能为新闻管理(发布新闻、管理新闻)、信息管理、用户管理(个人用户管理、企业用户管理)。
3.3.1功能结构图:
3.3.2各个功能的作用
3.4网站开发环境
网站开发环境:Microsoft Visual Studio 2010集成开发环境。 网站开发语言:ASP.NET+C#。 网站后台数据库:SQL Server2008。
开发环境运行平台:Windows XP/ Windows 7/windows 8
3.5数据库设计
3.5.1数据库E-R 图分析
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为公共信息实体、用户信息实体、价格行情实体,供求信息实体和留言信息实体。
4. 网页设计
4.1网站首页
在网站的首页中把网站的主要功能都显示出来以方便访问者使用,使浏览者通过首页对本网站有一个全面的了解,并在第一时间浏览到本站的最新信息。首页中主要包括以下模块:
1) 网站导航
2) 搜索功能
3) 版本选择(蒙汉版本)
4) 用户注册
5) 农业新闻
6) 价格行情
7) 供求信息
8) 农事指导
9) 实用技术
10) 作物与病虫害信息
11) 气象与土壤信息
12) 登陆
4.2用户注册页面设计
浏览者可以通过用户注册功能注册成为本网站的会员。用户注册有两种注册方式,一种为个人用户注册,另一种为企业用户注册。分为两种注册方式主要考虑到用户的身份不一样,企业用户可以发布专线信息,解答和公告,而个人用户不可以发布这些信息。
4.3搜索信息页
搜索功能可以使浏览者快速有效地查找到需要的信息。搜索功能可以按不同的信息类型进行搜索。这里的地域搜索主要用于供求信息的搜索。
4.4信息管理页
管理员通过信息管理模块对信息进行审核、查看详细信息和将过期信息删除。
4.5企业用户管理页
管理员可以通过企业用户管理模块对企业用户的相关信息进行删除和锁定操作。
4.6登录页面
在登录时只有合法的用户才能进入系统,同时,系统根据登录用户的级别,给予不同的操作权限。
4.7注册用户首页
个人用户首页模块用于管理个人信息。具体功能描述如下:
1) 修改个人信息;
2) 查看解答;
4.8企业用户首页
具体功能描述如下:
3) 修改个人信息;
4) 查看咨询并回复;
5) 发布信息;
4. 9管理员首页
管理员首页模块用于管理注册用户信息和审核网站信息。具体功能描述如下:
1) 注册人员信息管理:
2) 浏览和查询用户
3) 审核用户发布的信息;