信息服务网站的设计与实现.doc
《信息服务网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《信息服务网站的设计与实现.doc(33页珍藏版)》请在三一办公上搜索。
1、本科毕业论文亿农循环农业模式中信息服务网站的设计与实现亿农循环农业模式中信息服务网站的设计与实现摘 要随着信息技术的快速发展,人民生活水平的提高,计算机网络已经成为重要的传媒平台。建设以信息技术、计算机技术、网络技术支持的亿农蚯蚓低碳循环农业模式中的信息服务体系,能够快速推广这项低碳农业发展技术,让农民得到实惠。本文阐述了基于ASP技术和Access数据库技术的亿农循环农业模式中信息服务网站的设计与实现过程,通过数据库,来整合相关技术推广的推广模式和已有的成功案例,为广大循环农业技术推广者和对技术获取有需求的农户提供方便。关键词:循环农业;信息系统;ASP;Access;蚯蚓 Agricult
2、ure circulation in the mode of the agriculture information service system constructionAbstractWith the rapid development of information technology, the improvement of peoples living standard, the computer network has become an important media platform. Constructing with the information technology, c
3、omputer technology and network technology support ing by earthworms low carbon cycle agriculture agricultural patterns in the information service system. It can rapid promotion of the low carbon agricultural development technology, It can benefit farmers. The article expounds the technical and based
4、 on ASP Access database technology of agriculture in farmers mode of information service system construction of the design and implementation of process. Throughing the database,to integrate technology related to the promotion of the promotion mode and the existing successful cases, It is convenient
5、 to agricultural technology for the general circulation promoter and technology acquisition of the needs of farmers with ease. Key words: Circulating agricultural ; Information management ;Asp;Access; earthworm目 录1 绪论- 1 -1.1 开发背景- 1 -1.2 亿农循环信息服务网站建设的目的及意义- 2 -1.3 系统概述- 2 -2 系统分析- 3 -2.1 可行性分析- 3 -
6、2.1.1 可行性分析的意义- 3 -2.1.2 经济可行性分析- 3 -2.1.3 技术可行性分析- 3 -2.2 需求分析- 4 -2.2.1 功能性需求分析- 4 -2.2.2 非功能性需求分析- 4 -3 技术介绍- 5 -3.1 ASP技术简介- 5 -3.1.1 ASP技术的运行模式- 5 -3.1.2 ASP技术的工作原理- 5 -3.2 ASP技术特点- 6 -3.2.1 动态网页设计- 6 -3.2.2 动态数据查询- 6 -3.2.3 ASP访问数据库- 7 -3.3 数据库技术- 8 -3.3.1 网络数据库- 8 -3.3.2 数据库接口- 8 -3.3.3 网络数据库
7、运作机制- 8 -4 网站设计- 9 -4.1 系统总体设计- 9 -4.1.1系统架构分析与设计- 9 -4.1.2系统管理维护设计- 9 -4.1.3 工作管理模块设计- 13 -4.2 网站形象设计- 14 -4.2.1 风格- 14 -4.2.2 标准字体- 15 -4.2.3 装饰图案- 15 -4.2.4 交互方式- 15 -4.3 网站布局- 15 -4.3.1 层叠样式表- 15 -4.3.2 表格布局- 15 -4.3.3 框架布局- 15 -4.3.4 选择三种布局方式综合应用原因- 16 -4.4 数据库连接设计- 16 -5 系统测试与评价- 17 -5.1主要功能界面
8、- 17 -5.1.1 首页模块- 17 -5.1.2在线留言模块- 17 -5.1.3 产品显示模块- 18 -5.2后台管理模块- 18 -5.2.1 用户登录模块- 19 -5.2.2、后台管理首页- 21 -5.2.3 新闻管理模块- 22 -6 结束语- 23 -致 谢- 24 -参考文献- 25 -附 录- 26 -附录I 后台登入服务功能代码- 26 -附录II 后台登陆代码- 26 -1 绪论1.1 开发背景2007年5月,中国政府发布了应对全球气候变化的根本大法中国应对气候变化国家方案,2009年12月中国政府正式对外宣布控制温室气体排放的行动目标,决定到2020年单位国内生
9、产总值CO2排放比2005年下降40%45%,作为约束性指标纳入“十二五”及其后的国民经济和社会发展中长期规划,在维护第三世界发展权和承担自己的国际义务方面走在世界的前沿。从1995年开始的联合国气候变化框架公约到1997年京都议定书签署,再到2009年哥本哈根全球气候会议通过了一份不具法律约束力的协议,围绕包括低碳农业在内的低碳经济世界博弈将长期存在和发展,并将对今后世界多极化格局产生决定性影响。不言而喻,我国节能减排低碳经济工作,工业系统固然要勇挑重担,但是,“三农”工作系统同样责无旁贷。这是因为农业作为国民经济的基础产业,是一个重要的温室气体来源,同时又受到温室效应的严重影响(杨晓红等
10、2010)。改革开放30多年我国农业取得了世界瞩目的发展,这种发展是以高耗能,高污染和高排放的农业发展模式取得的,在世界高度关注农业环境污染,农业节能减排的时代,我们的农业发展也面临着转型问题。那么怎样才能实现把高耗能,高污染,高排放的农业发展模式,转型为低耗能,低污染,低排放的低碳农业发展方式上来呢?实践证明,开发蚯蚓产业,发展以蚯蚓为循环中介的低碳循环农业是解决现代化学农业造成的能源消耗、环境污染,温室气体排放等影响农业可持续发展难题的有效途径之一,亿农循环农业合作社正是这样的一家单位。蚯蚓是多功能的生物资源,它对改善生态环境,发展低碳循环农业具有重要作用。通过人工养殖,可使农,牧业的废弃
11、物及食品工业的废渣,经过蚯蚓强大的生物转化能力,把作物秸秆,废渣,和禽畜粪便中的氮源迅速转化合成为动物蛋白并减少粪便,废渣堆积产生的氨,甲烷,二氧化碳,硫化氢对环境的污染。蚯蚓在转化氮源的同时,;利用秸秆,废渣,禽畜粪便中的有机炭素作为自身活动的动能,把以上物质改造成为具有饲料性质,肥料性质,培养料性质的生物原料蚯蚓粪(李晓明等 2011)。与此同时,随着计算机技术的日益发展,农业信息化已经成为新型农业发展的必然趋势。为了满足亿农循环技术推广者及农户对对信息服务日益增长的需求,亿农循环农业模式中信息服务体系建设就变的势在必行了。然而,长期以来由于缺乏一个有效的信息渠道,一些很好的循环模式便不能
12、实现。有很多技术人员都表示受困于没有一个专门的信息推广和信息发布平台,他们自己长期积累研发的循环模式不能和其他专家进行沟通,交流,学习,因此阻滞了循环农业发展的进程。另外,农户缺乏一个循环农业业信息获取的平台,不能及时了解到更科学的循环模式及相关行业技术信息,迫使蚯蚓低碳循环农业的推广和规模化受到极大限制,一些农户因为甚至遭受不法分子的欺诈造成经济损失。1.2 亿农循环信息服务网站建设的目的及意义建立该系统的目的,一方面是为技术专家和推广人员提供了信息发布和技术推广的平台;另一方面是为广大农户提供了大量的相关信息和技术支持。亿农循环农业网的建立,不仅能够帮助推广人员更好、更快、更高效的推广蚯蚓
13、低碳循环模式,而且农户也可以及时的了解到最新行业信息,从而实现科学、高效的现代化规模养殖。1.3 系统概述系统采用B/S结构,具有开发简单、共享性强、维护简单、业务扩展方便、可以随时随地进行查询,浏览等业务处理优点。系统建立在实际网站开发的基础上,重点研究并解决了以下几个问题:(1)分析网站设计整个的业务流程,设计并实现了管理员登陆,发布产品信息,访客留言、QQ留言、招聘信息发布、新闻发布等相关功能模块。(2)本网站以B/S结构下的Web应用的开发模式为研究的基本出发点,采用多层次体系结构,深入剖析了该结构的内部运行机制,从而进行有效的整合,以设计出一个灵活、可扩展且数据传递及时、重构性好的信
14、息网站。2 系统分析2.1 可行性分析2.1.1 可行性分析的意义可行性分析的任务是明确应用项目的开发的必要性和可行性。这项工作需建立在初步调查的基础上,如果管理人员对信息系统的需求不很迫切,或者条件尚不具备,就是不可行。由于资源、技术以及时间等诸多限制,使得基于计算机系统的开发变的并不那么顺利。因此,对软件项目的可行性进行细致和谨慎的评估是十分必要的。系统的可行性分析是指在开发系统之前从技术、经济等方面对系统是否可行而进行的全面分析。若能及早发现将来在开发过程中可能遇到的问题,并做出决定,就可以避免大量的人力、财力、时间上的浪费。2.1.2 经济可行性分析本系统在开发的过程中所需的软件系统有
15、:Dreamweaver CS3、Photoshop、Access、Access数据库管理系统等。硬件环境包括:微型计算机。作为毕业设计,这些软硬件环境在我们的计算机教学机房已经具备,不需要额外购买。系统开发的人员为本届毕业生,不需要人员工资开销。在网站建设完成后,可在本机上进行测试,可以发布到学校的服务器上应用,无需额外的开销。而本网站建成后,杨凌地区的亿农循环合作社将会投入使用,会有真正需要的使用人群。因此,从经济的角度来说,开发杨凌亿农循环农业网站是可行的。2.1.3 技术可行性分析随着现代科技的不断发展,特别是数据库技术和互联网技术的广泛应用,以及高效、稳定的WEB服务器的出现,越来越
16、多的动态网站应运而生。应用现有的动态网站开发技术以及数据库开发技术,完全能够胜任该网站的开发。因此,开发亿农循环农业网站的技术条件具备。其开发环境如下:(1)操作系统:Windows XP(2)主要技术:Asp技术(3 数据库平台:Access(4)系统开发工具:FrontPage2000、Asp Studio(编辑器)、Macromedia Dreamweaver(5)系统结构:B/S结构2.2 需求分析2.2.1 功能性需求分析同亿农循环合作社技术人员多次当面沟通和现场勘察后,该网站应具有以下功能:(1)能够有网页管理模块,便于日后网页的管理维护。(2)能够发布本行业的新闻和信息。(3)能
17、让农户通过各种渠道联系到技术人员。(4)能够进行网络人才招聘。(5)能够展示该行业的行业气质。2.2.2 非功能性需求分析除了上述功能性需求外,网站还要考虑一些非功能性需求。因此网站还要完成以下任务。(1)性能需求。性能方面的需求主要是指网站的交互响应时间,以及在同一时间能够并发响应并处理的用户请求的数量。这两项指标对于一个平台来说在特定硬件环境下,当然是越高越好,影响这些指标的因素很多,比如平台的架构、数据库访问技术等等。(2)安全性需求。数据库安全是整个网站安全的重要环节,要保护数据库防止不合法的使用,避免数据被有意无意的泄露、丢失和恶意修改。(3)可移植性需求。随着计算机技术的普及与发展
18、,用户对平台接口要求也在逐步扩大。因此一个网站要实现真正意义上的跨平台运行。3 技术介绍3.1 ASP技术简介3.1.1 ASP技术的运行模式ASP (Active Server Pages)是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境,如图3-1所示。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果
19、生成HTML文件传给客户端(王松 2003)。图3-1系统物理结构图3.1.2 ASP技术的工作原理当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和JavaScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有
20、访问数据库的请求,ASP内置组件ADO(ActiveX Date Object)通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器(柳瑞禹等 2000)。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。ASP工作原理如图3-2所示。图3-2 ASP工作原理图3.2 ASP技术特点3.2.1 动态网页设计所谓“动态”其含义大致包含以下两方面:(1)“交互性”即网页的内容会根据用户的要求和选择而动态响应或改变。(2)“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工
21、作量。根据用户请求生成动态网页的传统技术方案主要有三种:(1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;(3)利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。ASP文件是一种嵌入了可在服务器端执行脚本的H
22、TML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。一个ASP文件就是一个文本文件,其中包含Text(文本)、HTML Pags(HTML标记)和Script命令(张玉孔 2007)。3.2.2 动态数据查询为了把从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象。Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录。使用FrontPage2000等可视化工具可以方便地对*.ASP文件进行用户界面的设计。包括添加Table对象、动态GIF文件等。3.2.3 A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 服务 网站 设计 实现
链接地址:https://www.31ppt.com/p-3935120.html