农产品交易平台的设计与实现Word文件下载.docx
- 文档编号:21866005
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:27
- 大小:196.94KB
农产品交易平台的设计与实现Word文件下载.docx
《农产品交易平台的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《农产品交易平台的设计与实现Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。
agriculturalproduction
accordingto
manykindsofconditiontointernetusers.
Keywords
Agricultural
Byproduct;
Materialsfor
Agriculturalproduction
;
Price;
ReportForms
前言
目前我国农业发展中面临的一个突出问题是农产品流通的市场化水平低、流通成本高,农民没有从流通领域享受到应得的比较利益。
由于农产品最终要依赖于流通领域才能实现其价值,因此现代农产品流通体系的建立,已成为提高农民收入、促进整个农业发展的关键(段钢,2003)。
现代农产品流通体系的建立,必须依赖农产品现代物流。
现代物流已成为降低物质消耗、提高劳动生产率以外的“第三利润源泉”。
目前我国的物流行业已逐步进入快速发展阶段(陈洋,2005)。
据中国物品编码中心抽样调查,2002年,全国62.7%的零售企业建成了局域网,38.8%的零售企业在网上公布商品信息;
17.9%的零售企业提供网上购物方式;
只有3%的零售企业实施了供应商管理库存(VMI)。
我国农业网站发展很快,不仅各省市普遍建立了《农业信息网》,还涌现了类似《中华十亿农副产品网》《福州亚峰》《南京白云亭》这样一些大型网上市场。
网上经营的品种一改过去以农产品、化肥为主的局面,副料、家禽、农药、土特产、花卉、园林、水产品、茶叶、鲜果等全部上网。
江苏目前己有九大类,三十个农产品市场实现了联网。
沛县率先在全国实现全县28个乡镇联网。
网上销售菜粮等农产品23亿公斤(李木金,2005)。
《环球农商网》、《中青农网》、《中国农村星火数据广播网》让农民用电视机即可走进网络时空。
成为面向九亿农民的数字化信息网络。
农业监测预警系统己开始按月提供小麦、玉米、大豆、棉花、糖料的监测报告,不久可建立几个品种的数据平台。
农村供求信息服务系统,农村供求信息全国联播系统(农村供求一站通),一年来已有注册会员18000家,每月颁布信息6000条,内容详查13万条,中国农业信息网(http//
然而,由于我国农业发展的相对落后,致使农产品物流的发展严重滞后,不仅大大削弱了我国农产品的市场竞争力,而且己成为我国整个流通体系的瓶颈(桂思强,2005)。
我国每年果品产量有7000万吨左右,由于上市信息化程度低,果品从采收、运输、批发到消费者手中,大约损失30%。
广东每年因水果、蔬菜等鲜活商品腐烂造成的损失达7.5亿元。
据统计,我国水果蔬菜等农副产品在采摘、运输、储存等物流环节上的损失率在25%-30%左右,超过1/4的农产品在物流环节中被消耗掉,而发达国家的果蔬损失率则控制在5%以下,美国的水果蔬菜在物流环节的损耗率仅有1%-2%。
中国是一个农业大国,农产品物流在国民经济发展中举足轻重(赖兆磬,2008)。
因此,通过研究农产品物流,逐步建立现代化的农产品交易电子商务平台,将有效地解决农产品流通中的地区封锁与货畅其流的矛盾、农产品结构与市场需求的矛盾,提高我国农产品的流通速度与效益,从而大大提高我国农产品的国际竞争力,为从根本上解决“三农”问题,打下坚实基础。
1998年以来,党中央、国务院针对我国农产品总量出现阶段性供大于求的情况,从保护农民利益、巩固农业基础地位的大局出发,实施了以“三项政策、一项改革”为主要内容的农产品流通体制改革,取得了显著成效(刘益洪,2008)。
2001年8月,全国工作会议确定的流通体制改革的基本思路为:
放开销区,保护产区,省长负责,加强调控。
其中,关于在农产品市场体系建设和管理方面特别提出:
“加快推进购销市场化改革,产销区之间的购销衔接主要通过市场实现,这对市场的培育和管理提出了更高要求,我们考虑,应主要采取以下措施:
一是要进一步拓宽购销渠道,搞活流通。
二是决不能搞地区分割和封锁,要建立全国统一、公开竞争、规范有序的市场体系,特别是引导产销区之间建立长期稳定的购销关系。
三是要鼓励多种所有制的经营主体投资兴办农产品批发市场,按照市场形成和发展规律,加强农产品批发市场建设。
同时,要注意把培育有形市场和无形市场结合起来,注重发挥电子商务等多种交易形式对搞活流通、降低流通费用的作用。
”
自国家实施农产品流通体制改革以来,各省严格执行三项政策,加强改革,并建立了省中心批发市场,使体制改革取得了显著成效(任婧,2008)。
以某省为例,该省是农业大省,近年来农产品连年丰收,产量一直稳定在600亿斤以上,商品量在360亿斤以上,可向省外提供粮油商品粮200多亿斤。
2001年8月,国家制定了新的农产品体制改革思路,其中特别提到了充分利用电子商务技术加强农产品批发市场建设,进一步降低交易成本。
省中心批发市场的建立对其农产品体制改革起到了很关键的作用,但现在批发市场还仅仅是一个独立的市场,没有与各企业建立完善的信息沟通反馈网络,市场的辐射面需进一步扩大,市场交易功能需进一步加强,对各企业的监管监控力度需要加大。
1系统开发工具
本系统开发是在WindowsServer2003操作系统下,采用IIS作为Web应用服务器,采用ASP.NET+VisualStudio2005.NET开发,用SQLServer2005做后台数据库。
移植到服务器上运行时,环境与此相同。
1.1IIS简介
InternetInformationServer的缩写为(IIS)是一个WorldWideWebserver。
GopherServer和FTPServer全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW),其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点(吕国晗,2003)。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事(魏冬东,2007)。
1.2ASP.NET简介
微软的.NET技术目前正是最热门,作为全球软件业最大的公司,微软在.NET技术上投入了大量的人力物力,把公司未来战略重心放在了.NET上,而从目前看来,ASP.NET技术无疑代表了未来Internet技术的方向(王玉涵,2005)。
ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。
ASP.NET与Windows2003Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境(DominicSweetman,2007)。
ASP.NET的优点:
(1)增强的性能。
ASP.NET是在服务器上运行的编译好的公共语言运行库代码。
与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。
这相当于在编写代码行之前便显著提高了性能(薛临,2000)。
(2)世界级的工具支持。
ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。
WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
(3)威力和灵活性。
由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。
ASP.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。
ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资(GlennHerrin,2000)。
(4)简易性。
ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
(5)可管理性。
ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。
由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。
此"
零本地管理"
哲学也扩展到了ASP.NET框架应用程序的部署。
只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。
不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
(6)可缩放性和可用性。
ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求(PasiSarolahti,2003)。
(7)自定义性和扩展性。
ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。
实现自定义身份验证或状态服务一直没有变得更容易。
(8)安全性。
借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
1.3SQLserver2005简介
MSDE2005是建立SQLServer2005的核心技术基础之上的桌面数据库引擎,它提供了SQLServer2005中最基本的功能特性,但同时也有很多限制,如最多只能利用两个CPU、并发连接数超过5个时性能会有显著下降、最多只支持2GB的数据库、不提供图形用户界面工具、不支持全文检索、不支持分析服务等。
因此,MSDE适用于少量用户的小型数据库应用或学习、测试环境。
另外MSDE2005是免费的,可以直接从微软的网站上下载、复制或与用户的应用程序集成再分发(RusttyRussell,2006)。
对于最终用户将SQLServer2005用在实际生产环境中,主要有企业版和标准版两个选择。
SQLServer2005企业版和标准版相比主要有以下优势:
(1)更高的可扩展性。
SQLServer2005标准版最多只支持4个CPU和2GB内存,而企业版可使用的CPU和内存数仅受操作系统的限制,如在WindowsServer2003DatacenterEdition(32位)上,最多可支持64个CPU和64GB内存。
此外SQLServer2005企业版中还提供了标准版中没有的联合数据库服务器功能,可以将数据库负载分布到多个独立的服务器上。
对于大规模的数据库应用来说,企业版中的以上特性是非常重要的。
(2)更高的可用性。
SQLServer2005企业版中提供了两种实现数据库服务高可用性的方法——故障转移群集(Failoverclustering)和日志传送(Logshipping),这些都是标准版中所没有的,但对于很多实时性很强的关键业务系统来说往往是必不可少的。
(3)更高的性能。
和标准版相比,SQLServer2005企业版除了可以利用更多的硬件资源来增强性能,还提供了联合数据库、索引视图、并行DBCC及增强的预读和扫描等特性来提高数据库服务的性能。
(4)更强的分析服务支持。
SQLServer2005企业版中提供了很多标准版中所没有OLAP高级分析特性,这对于商业智能(BI)应用有很大的价值(RusttyRussell,2003)。
1.4VisualStudio.NET2005简介
MicrosoftVisualStudio2005使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。
借助VisualStudio2005,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。
任何规模的组织都可以使用VisualStudio2005快速创建能够利用WindowsVista和2007Officesystem的更安全、更易于管理并且更可靠的应用程序,VS.NET和SQL都可以上下载获得。
1.5C#语言简介
C#是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域(StevenRoman,2003)。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选--无论是高级的商业对象还是系统级的应用程序。
使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
2系统数据库设计
本农产品交易平台数据库设计为为“ncpdb”,数据库中的数据表共有5个,即:
(1)买家信息buyer表
(2)卖家信息saler表
(3)农产品信息ncp表
(4)银行账户信息account表
(5)交易记录trade表
2.1buyer表
buyer表用于记录买家基本信息。
该表模式设计是buyer(bid,bpwd,aid,bname,bplace,btel,bemail),其字段具体设计如下:
(1)bid:
字符类型,用于表示买家编号。
(2)bpwd:
字符类型,用于保存买家登录密码。
(3)aid:
字符类型,用于表示买家在银行的账户号。
(4)bname:
字符类型,用于表示买家个人名或单位名。
(5)bplace:
字符类型,用于表示买家所在地。
(6)btel:
字符类型,用于保存买家联系电话。
(7)bemail:
字符类型,用于保存买家的电子邮箱。
表1买家信息表
Table1buyerinformation
字段
类型
单位长度
字段说明
字段举例
bid
char
5
买家编号
b0001
bpwd
8
买家登录密码
123
aid
买家银行帐户号
a0001
bname
10
买家个人名或单位名
孙福亮
bplace
4
买家所在地
湖北武汉
btel
11
买家联系电话
138********
bemail
20
买家电子邮箱
rok@
2.2saler表
saler表用于记录卖家基本信息。
该表模式设计是saler(sid,spwd,aid,sname,splace,stel,semail),其字段具体设计如下:
(1)sid:
字符类型,用于表示卖家编号。
(2)spwd:
字符类型,用于保存卖家登录密码。
字符类型,用于表示卖家在银行的账户号。
(4)sname:
字符类型,用于表示卖家个人名或单位名。
(5)splace:
字符类型,用于表示卖家所在地。
(6)stel:
字符类型,用于保存卖家联系电话。
(7)semail:
字符类型,用于保存卖家的电子邮箱。
表2卖家信息表
Table2salerinformation
sid
卖家编号
s0001
spwd
卖家登录密码
456
卖家银行帐户号
sname
卖家个人名或单位名
潍坊批发市场
splace
卖家所在地
山东潍坊
stel
卖家联系电话
136********
semail
卖家电子邮箱
pfmarket@
2.3ncp表
ncp表用于记录农产品基本信息。
该表模式设计是ncp(nid,sid,nname,nplace,nprice,namount,ncontent),其字段具体设计如下:
(1)nid:
字符类型,用于表示农产品编码。
(2)sid:
字符类型,用于表示农产品所属卖家编号。
(3)nname:
字符类型,用于表示农产品名称。
(4)nplace:
字符类型,用于表示农产品产地。
(5)nprice:
字符类型,用于记录农产品的市场参考价格。
(6)namount:
字符类型,用于保存农产品的数量。
(7)ncontent:
字符类型,用于表示农产品的有关描述。
表3农产品信息表
Table3agriculturalproductinformation
nid
6
农产品编码
ncp001
nname
农产品名称
土豆
nplace
农产品产地
湖南岳阳
nprice
农产品才参考价格
3.5元/斤
namount
农产品总量
100000斤
ncontent
农产品信息描述
季节食品
2.4account表
account表用于记录买卖双方的在模拟银行中账户信息。
该表模式设计是account(aid,apwd,abank,amoney),其字段具体设计如下:
(1)aid:
字符类型,用于模拟银行中账户号。
(2)apwd:
字符类型,用于模拟银行账户取款密码。
(3)abank:
字符类型,用于表示账户所属银行。
(4)amoney:
字符类型,用于表示账户中金额数。
表4模拟银行账户信息表
Table4simulatedbankaccountinformation
模拟银行账户号
apwd
账户取款密码
789
abank
账户所属银行
建设银行
amoney
账户金额
20000000元
2.5trade表
trade表用于保存买卖双方农产品交易记录。
该表模式设计是trade(tid,bid,sid,nid,tprice,tamount),其字段具体设计如下:
(1)tid:
字符类型,用于表示交易编号。
(2)bid:
(3)sid:
(4)nid:
(5)tprice:
字符类型,用于记录农产品交易的实际交易价格。
(6)tamount:
字符类型,用于记录农产品交易的实际交易数量。
表5农产品交易记录表
Table5agriculturalproducttradingrecord
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农产品 交易平台 设计 实现