




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机毕业设计资源网 目 录目 录I摘 要II关键词IIAbstractIIKey wordsII前言11系统开发工具21.1 IIS简介31.2 ASP.NET简介31.3 SQL server 2005简介41.4 Visual Studio.NET 2005简介51.5 C#语言简介52系统数据库设计52.1 buyer表62.2 saler表62.3 ncp表72.4 account表72.5 trade表82.6 ER模型设计83系统总体设计93.1系统需求分析93.2系统功能设计103.2.1 买家操作功能103.2.2 卖家操作功能113.3系统模块设计113.3.1买家操作模块设计113.3.2卖家操作模块设计114系统程序实现124.1系统文件设计124.1.1 主页文件设计124.1.2“我要买”文件设计124.1.3“我要卖”文件设计124.2系统功能实现134.2.1 系统主页界面设计134.2.2 “我要买”功能实现144.2.3 “我要卖”功能实现15结论15参考文献15致 谢16附录1724摘 要本农产品交易平台,是对农副产品、农用生产资料市场的价格信息进行汇总分析,涉及农产品农用生产资料价格信息,包括粮食、经济作物、畜产品、果品、蔬菜、水产品、化学肥料、农药等九大类产品的批发及零售价格。对价格的查询,可以按产品品种、批发市场、时间顺序等不同方式来查询。对价格的统计分析可按按旬、月、季、年等不同周期进行跟踪监测、分析。通过本系统,可向互联网用户提供农副产品、农用生产资料价格的按多种条件进行查询和分析的服务,并且进行交易。关键词农副产品;农用生产资料;价格;报表AbstractTheAgricultural Production System refers tothe price informationof materials foragricultural production, including the wholesale andretail price of nine kinds of product-foodstuff, economic crop, livestock product, fruit, vegetable, aquatic product, fertilizer, pesticide, etc. The price can be inquiredindifferent ways, e.g. through kinds of product, wholesalemarket, order of time,and so on.The statistic analysis on price cantrack, inspect andanalyseaccording to different periods, e.g. ten days, month, season, year, etc.This systemcan provide service of inquiring and analysing on price of agriculturalbyproduct andmaterialsforagricultural productionaccording tomany kinds of condition to internet users.Key wordsAgriculturalByproduct;Materials forAgricultural production;Price; Report Forms前言目前我国农业发展中面临的一个突出问题是农产品流通的市场化水平低、流通成本高,农民没有从流通领域享受到应得的比较利益。由于农产品最终要依赖于流通领域才能实现其价值,因此现代农产品流通体系的建立,已成为提高农民收入、促进整个农业发展的关键(段钢,2003)。现代农产品流通体系的建立,必须依赖农产品现代物流。现代物流已成为降低物质消耗、提高劳动生产率以外的“第三利润源泉”。目前我国的物流行业已逐步进入快速发展阶段(陈洋,2005)。据中国物品编码中心抽样调查,2002年,全国62.7%的零售企业建成了局域网,38.8%的零售企业在网上公布商品信息;17.9%的零售企业提供网上购物方式;只有3%的零售企业实施了供应商管理库存(VMI)。我国农业网站发展很快,不仅各省市普遍建立了农业信息网,还涌现了类似中华十亿农副产品网福州亚峰南京白云亭这样一些大型网上市场。网上经营的品种一改过去以农产品、化肥为主的局面,副料、家禽、农药、土特产、花卉、园林、水产品、茶叶、鲜果等全部上网。江苏目前己有九大类,三十个农产品市场实现了联网。沛县率先在全国实现全县28个乡镇联网。网上销售菜粮等农产品23亿公斤(李木金,2005)。环球农商网、中青农网、中国农村星火数据广播网让农民用电视机即可走进网络时空。成为面向九亿农民的数字化信息网络。农业监测预警系统己开始按月提供小麦、玉米、大豆、棉花、糖料的监测报告,不久可建立几个品种的数据平台。农村供求信息服务系统,农村供求信息全国联播系统(农村供求一站通),一年来已有注册会员18000家,每月颁布信息6000条,内容详查13万条,中国农业信息网(http//)已成为中国最全面、权威的农业信息网络,每月点击已达到1000万次,农产品价格供求信息还通过中国联通的寻呼机向全国用户发送,2002年改进了对网站信息管理,建立了三层结构内容管理系统,推进县、乡信息服务点建设,年底预计完成60%县级、20%乡镇农村经济信息服务站建设任务。网上农产品超市开通,位于北京市大兴县的北京万福喜食品公司的员工在其配送中心内为网上订货的顾客准备农产品。该公司从2002年5月起利用互联网销售农副产品,市民只要登陆网站,就可以看到图文并茂的大兴蔬菜、瓜果、肉食等农副产品的介绍,公司设立配送站点的小区居民通过网络订货后,该公司针对顾客的要求进行清洗、加工和配送,市民不出小区就可购买到新鲜、便宜的优质农副产品。目前,已有6万户北京市民成为该公司会员。自1997年至今,南通市农民通过上网销售的农产品累计达到200多个品种,实现销售额近1亿元,通过信息搭桥,农民走上了致富快车道。然而,由于我国农业发展的相对落后,致使农产品物流的发展严重滞后,不仅大大削弱了我国农产品的市场竞争力,而且己成为我国整个流通体系的瓶颈(桂思强,2005)。我国每年果品产量有7000万吨左右,由于上市信息化程度低,果品从采收、运输、批发到消费者手中,大约损失30%。广东每年因水果、蔬菜等鲜活商品腐烂造成的损失达7.5亿元。据统计,我国水果蔬菜等农副产品在采摘、运输、储存等物流环节上的损失率在25%-30%左右,超过1/4的农产品在物流环节中被消耗掉,而发达国家的果蔬损失率则控制在5%以下,美国的水果蔬菜在物流环节的损耗率仅有1%-2%。中国是一个农业大国,农产品物流在国民经济发展中举足轻重(赖兆磬,2008)。因此,通过研究农产品物流,逐步建立现代化的农产品交易电子商务平台,将有效地解决农产品流通中的地区封锁与货畅其流的矛盾、农产品结构与市场需求的矛盾,提高我国农产品的流通速度与效益,从而大大提高我国农产品的国际竞争力,为从根本上解决“三农”问题,打下坚实基础。1998年以来,党中央、国务院针对我国农产品总量出现阶段性供大于求的情况,从保护农民利益、巩固农业基础地位的大局出发,实施了以“三项政策、一项改革”为主要内容的农产品流通体制改革,取得了显著成效(刘益洪,2008)。2001年8月,全国工作会议确定的流通体制改革的基本思路为:放开销区,保护产区,省长负责,加强调控。其中,关于在农产品市场体系建设和管理方面特别提出:“加快推进购销市场化改革,产销区之间的购销衔接主要通过市场实现,这对市场的培育和管理提出了更高要求,我们考虑,应主要采取以下措施:一是要进一步拓宽购销渠道,搞活流通。二是决不能搞地区分割和封锁,要建立全国统一、公开竞争、规范有序的市场体系,特别是引导产销区之间建立长期稳定的购销关系。三是要鼓励多种所有制的经营主体投资兴办农产品批发市场,按照市场形成和发展规律,加强农产品批发市场建设。同时,要注意把培育有形市场和无形市场结合起来,注重发挥电子商务等多种交易形式对搞活流通、降低流通费用的作用。”自国家实施农产品流通体制改革以来,各省严格执行三项政策,加强改革,并建立了省中心批发市场,使体制改革取得了显著成效(任婧,2008)。以某省为例,该省是农业大省,近年来农产品连年丰收,产量一直稳定在600亿斤以上,商品量在360亿斤以上,可向省外提供粮油商品粮200多亿斤。2001年8月,国家制定了新的农产品体制改革思路,其中特别提到了充分利用电子商务技术加强农产品批发市场建设,进一步降低交易成本。省中心批发市场的建立对其农产品体制改革起到了很关键的作用,但现在批发市场还仅仅是一个独立的市场,没有与各企业建立完善的信息沟通反馈网络,市场的辐射面需进一步扩大,市场交易功能需进一步加强,对各企业的监管监控力度需要加大。1系统开发工具本系统开发是在Windows Server 2003操作系统下,采用IIS作为Web应用服务器,采用ASP.NET+Visual Studio 2005.NET开发,用SQL Server 2005做后台数据库。移植到服务器上运行时,环境与此相同。1.1 IIS简介 Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher Server和FTP Server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW), 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点(吕国晗,2003)。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事(魏冬东,2007)。1.2 ASP.NET简介微软的.NET技术目前正是最热门,作为全球软件业最大的公司,微软在.NET技术上投入了大量的人力物力,把公司未来战略重心放在了.NET上,而从目前看来,ASP.NET技术无疑代表了未来Internet技术的方向(王玉涵,2005)。ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2003 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境(Dominic Sweetman,2007)。ASP.NET 的优点:(1)增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能(薛临,2000)。(2)世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。(3) 威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。ASP.NET 框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET时保留基于COM的开发中的现有投资(Glenn Herrin,2000)。(4)简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。(5)可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。(6)可缩放性和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求(Pasi Sarolahti,2003)。(7)自定义性和扩展性。ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。(8)安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。1.3 SQL server 2005简介 MSDE 2005是建立SQL Server 2005的核心技术基础之上的桌面数据库引擎,它提供了SQL Server 2005中最基本的功能特性,但同时也有很多限制,如最多只能利用两个CPU、并发连接数超过5个时性能会有显著下降、最多只支持2GB的数据库、不提供图形用户界面工具、不支持全文检索、不支持分析服务等。因此,MSDE适用于少量用户的小型数据库应用或学习、测试环境。另外MSDE 2005是免费的,可以直接从微软的网站上下载、复制或与用户的应用程序集成再分发(Rustty Russell,2006)。对于最终用户将SQL Server 2005用在实际生产环境中,主要有企业版和标准版两个选择。SQL Server 2005企业版和标准版相比主要有以下优势:(1) 更高的可扩展性。SQL Server 2005标准版最多只支持4个CPU和2GB内存,而企业版可使用的CPU和内存数仅受操作系统的限制,如在Windows Server 2003 Datacenter Edition(32位)上,最多可支持64个CPU和64GB内存。此外SQL Server 2005企业版中还提供了标准版中没有的联合数据库服务器功能,可以将数据库负载分布到多个独立的服务器上。对于大规模的数据库应用来说,企业版中的以上特性是非常重要的。(2)更高的可用性。SQL Server 2005企业版中提供了两种实现数据库服务高可用性的方法故障转移群集(Failover clustering)和日志传送(Log shipping),这些都是标准版中所没有的,但对于很多实时性很强的关键业务系统来说往往是必不可少的。(3)更高的性能。和标准版相比,SQL Server 2005企业版除了可以利用更多的硬件资源来增强性能,还提供了联合数据库、索引视图、并行DBCC及增强的预读和扫描等特性来提高数据库服务的性能。(4)更强的分析服务支持。SQL Server 2005企业版中提供了很多标准版中所没有OLAP高级分析特性,这对于商业智能(BI)应用有很大的价值(Rustty Russell,2003)。1.4 Visual Studio.NET 2005简介Microsoft Visual Studio 2005使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助Visual Studio 2005,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用Visual Studio 2005快速创建能够利用Windows Vista和2007 Office system的更安全、更易于管理并且更可靠的应用程序,VS.NET和SQL都可以上下载获得。1.5 C#语言简介C#是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域(Steven Roman,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.1 buyer表buyer表用于记录买家基本信息。该表模式设计是buyer(bid,bpwd,aid,bname,bplace,btel,bemail),其字段具体设计如下:(1)bid:字符类型,用于表示买家编号。(2)bpwd:字符类型,用于保存买家登录密码。(3)aid:字符类型,用于表示买家在银行的账户号。(4)bname:字符类型,用于表示买家个人名或单位名。(5)bplace:字符类型,用于表示买家所在地。(6)btel:字符类型,用于保存买家联系电话。(7)bemail:字符类型,用于保存买家的电子邮箱。表1 买家信息表Table 1 buyer information字段类型单位长度字段说明字段举例bidchar5买家编号b0001bpwdchar8买家登录密码123aidchar5买家银行帐户号a0001bnamechar10买家个人名或单位名孙福亮bplacechar4买家所在地湖北武汉btelchar11买家联系电emailchar20买家电子邮箱2.2 saler表saler表用于记录卖家基本信息。该表模式设计是saler(sid,spwd,aid,sname,splace,stel,semail),其字段具体设计如下:(1)sid:字符类型,用于表示卖家编号。(2)spwd:字符类型,用于保存卖家登录密码。(3)aid:字符类型,用于表示卖家在银行的账户号。(4)sname:字符类型,用于表示卖家个人名或单位名。(5)splace:字符类型,用于表示卖家所在地。(6)stel:字符类型,用于保存卖家联系电话。(7)semail:字符类型,用于保存卖家的电子邮箱。表2 卖家信息表Table 2 saler information字段类型单位长度字段说明字段举例sidchar5卖家编号s0001spwdchar8卖家登录密码456aidchar5卖家银行帐户号a0001snamechar10卖家个人名或单位名潍坊批发市场splacechar4卖家所在地山东潍坊stelchar11卖家联系电emailchar20卖家电子邮箱2.3 ncp表ncp表用于记录农产品基本信息。该表模式设计是ncp(nid,sid,nname,nplace,nprice,namount,ncontent),其字段具体设计如下:(1)nid:字符类型,用于表示农产品编码。(2)sid:字符类型,用于表示农产品所属卖家编号。(3)nname:字符类型,用于表示农产品名称。(4)nplace:字符类型,用于表示农产品产地。(5)nprice:字符类型,用于记录农产品的市场参考价格。(6)namount:字符类型,用于保存农产品的数量。(7)ncontent:字符类型,用于表示农产品的有关描述。表3 农产品信息表Table 3 agricultural product information字段类型单位长度字段说明字段举例nidchar6农产品编码ncp001sidchar5卖家编号s0001nnamechar8农产品名称土豆nplacechar8农产品产地湖南岳阳npricechar6农产品才参考价格3.5元/斤namountchar6农产品总量100000斤ncontentchar20农产品信息描述季节食品2.4 account表account表用于记录买卖双方的在模拟银行中账户信息。该表模式设计是account(aid,apwd,abank,amoney),其字段具体设计如下:(1)aid:字符类型,用于模拟银行中账户号。(2)apwd:字符类型,用于模拟银行账户取款密码。(3)abank:字符类型,用于表示账户所属银行。(4)amoney:字符类型,用于表示账户中金额数。表4 模拟银行账户信息表Table 4 simulated bank account information字段类型单位长度字段说明字段举例aidchar5模拟银行账户号a0001apwdchar8账户取款密码789abankchar8账户所属银行建设银行amoneychar8账户金额20000000元2.5 trade表trade表用于保存买卖双方农产品交易记录。该表模式设计是trade(tid,bid,sid,nid,tprice,tamount),其字段具体设计如下:(1)tid:字符类型,用于表示交易编号。(2)bid:字符类型,用于表示买家编号。(3)sid:字符类型,用于表示卖家编号。(4)nid:字符类型,用于表示农产品编码。(5)tprice:字符类型,用于记录农产品交易的实际交易价格。(6)tamount:字符类型,用于记录农产品交易的实际交易数量。表5 农产品交易记录表Table 5 agricultural product trading record字段类型单位长度字段说明字段举例nidchar6农产品编码ncp001sidchar5卖家编号s0001nnamechar8农产品名称土豆nplacechar8农产品产地湖南岳阳npricechar6农产品才参考价格3.5元/斤namountchar6农产品总量100000斤ncontentchar20农产品信息描述季节食品2.6 ER模型设计本农产品交易平台数据库E-R模型中有四个实体和五个联系。(1)四个实体。分别是农产品、买家、卖家和帐户。(2)五个联系。分别是购买、销售、交易和两个查询。其中购买联系是n:m关系,销售联系是n:m关系,两个查询联系都是1:n关系,交易联系是n:m关系。本农产品交易平台概念设计的E-R模型如图1所示。买 家卖 家农产品账 户交 易购买销售查 询查 询mnnm1nn1卖家编号农产品号产 地参考价格总 量产 地买家名称登录密码银行账号买家编号买家地址地邮箱卖家编号登录密码银行账号买家名称买家地址地邮箱电话农产品名 称取钱密码银行账号金额所属银行地电话nm图1 系统数据库E-R设计图Fig. 1 system database E-R designing diagram3系统总体设计3.1系统需求分析农产品交易平台主要从两个功能进行需求,即该系统需要完成“我要买”、“我要卖”两个子系统功能,实现交易双方的农产品交易。(1)我要买。买家通过我要买完成农产品交易购买。(2)我要卖。卖家通过我要卖完成农产品交易销售。本方案的软件系统设计原则是围绕着系统建设目标,并结合业务现状以及对现状的分析、软件需求分析而制定的。其设计宗旨是推广优质产品,提供优质服务,设计方针是全面性、及时性、便捷性、安全性、公众化。包括如下几个方面:(1)创新性原则。创新代表着进步,技术和方法的创新,可以更好地保证系统运作效率。把具有创新性的管理理念、管理方法和实现技术引入农产品管理和农产品交易中,可以更好地满足扩建农产品批发市场的功能需求,充分发挥该项目在推广优质产品,提供优质服务方面的业务职能。(2)现实可操作性。先进的技术只有结合现实的环境,才能够真正转化为生产力。农产品关系到国家的命脉,具有举足轻重的地位,因此,国家从保护农民利益出发,制定了“三项政策、一项改革”。因此,在进行系统设计时,在保证坚决执行国家农产品政策的基础上,具有良好的现实可操作性和政策调整后的可拓展性。(3)过程可控性。省主产区的特点和高库存的现状决定了农产品主管部门在农产品库存监管和销售中的重要角色和职能;同时,农产品交易的可控性可以保证农产品交易活动处于合理、有序的运作过程中。因此,系统设计了交易监控平台,实现对农产品交易活动的各个环节进行及时、有效地监督和控制,从而保证国家和交易双方的利益不受损害,保证批发市场的良好声誉。(4)系统设计应体现先进的管理思想的原则。管理软件系统的根本目标就是把管理中的结构化问题利用先进的软件技术来实现程序化,管理的结构化问题程序化以后会大大提高管理效率,降低管理成本。同时,建立控制模型、分析模型解决计划与宏观控制的问题,起到辅助决策的作用。(5)系统结构代表软件主流方向的原则。软件项目开发周期较长,特别是项目规模大,农产品市场又正处在改革的阶段,国家农产品政策的变化和市场的变化都会对系统产生影响。那种在系统分析阶段后基本冻结系统需求的传统做法,很可能导致系统在交付运行时某些功能已不适用或不必要,跟不上系统需求的变化发展。对此,系统总体设计必须充分考虑保证所采用的软件平台与开发技术能够代表主流方向,以保证系统在较长的一段时间内不会淘汰。(6)易扩展的原则。农产品收购环节政策性强、政策可变性大,要求软件技术能即时适应政策的变化,具有快速调整更新的功能。软件必须具有良好的平滑升级功能,以满足企业日益提高的管理需求。(7)可靠性原则。气候环境的变化,可能造成收购网络不稳定,要求软件具有很好的可靠性,同时要具有脱机使用的特点,以适应气候环境的特殊性。3.2系统功能设计3.2.1 买家操作功能买家具有部分个人“我要买”功能权限,买家利用本农产品交易平台可查询卖家信息、查询农产品信息、查询农产品交易记录信息、查询银行账户信息。买家操作功能细分描述如下:(1)买家注册:买家可注册自己的用户信息,完成个人买家信息注册。(2)买家登录:买家输入用户号和密码进入买家信息管理页面。登录后可更新自己买家信息、修改买家登录密码。(3)查询卖家信息。(4)查询农产品信息。(5)查询农产品交易记录信息。(6)查询银行账户信息。查询买家在模拟银行中的账户信息及余额变化。(7)我要购买。进行农产品交易购买操作(8)我已购买。查看已经发生农产品交易购买记录信息。3.2.2 卖家操作功能卖家具有部分个人“我要卖”功能权限,卖家利用本农产品交易平台可查询买家信息、查询农产品信息、查询农产品交易记录信息、查询银行账户信息。买家操作功能细分描述如下:(1)卖家注册:卖家可注册自己的用户信息,完成个人卖家信息注册。(2)卖家登录:卖家输入用户号和密码进入买家信息管理页面。登录后可更新自己卖家信息、修改卖家登录密码。(3)查询买家信息。(4)查询农产品信息。(5)查询农产品交易记录信息。(6)查询银行账户信息:查询卖家在模拟银行中的账户信息及余额变化。(7)我要出售。进行农产品交易销售操作(8)我已出售。查看已经发生农产品交易销售记录信息。3.3系统模块设计本系统功能模块设计反映了农产品交易平台的系统组织结构。本系统模块设计主要如下:3.3.1买家操作模块设计买家操作模块主要完成“我要买”的功能。该模块包括子模块有:(1)卖家信息查询。(2)农产品查询。(3)交易记录查询。(4)帐户余额查询。(5)我要购买。(6)我已购买。3.3.2卖家操作模块设计卖家操作模块主要完成“我要卖”的功能。该模块包括子模块有:(1)买家信息查询。(2)农产品查询。(3)交易记录查询。(4)帐户余额查询。(5)我要出售。(6)我已出售。本农产品交易平台的系统模块图如图2所示。农产品交易平台买家操作卖家操作农产品 查 询交易记录查询卖家信息查询帐户余额查询我 要 购 买我 已 购 买农产品 查 询帐户余额查询买家信息查询交易记录查询我 要 出 售我 已 出 售图2 系统模块设计图Fig. 2 system module designing diagram4系统程序实现4.1系统文件设计根据“我要买”和“我要卖”两大功能,系统程序文件分为两大部分。描述如下:4.1.1 主页文件设计本农产品交易平台的主页是买卖双方以及农产品信息交流的主界面,也是买卖双方开展交易的窗口之门。其主页文件设计为index.aspx,具体描述如下:(1)买家信息区。用于展示买家基本信息。(2)卖家信息区。用于展示卖家基本信息。(3)农产品信息区。用于展示农产品基本信息。(4)农产品交易记录区。用于展示买卖双方农产品交易记录信息。4.1.2“我要买”文件设计(1)buyer_register.aspx:实现买家个人信息注册功能。(2)buyer_ saler_query.aspx:实现买家对卖家信息的查询功能。(3)buyer_ ncp_query.aspx:实现买家对农产品信息的查询功能。(4)buyer_ncptrade_query.aspx:实现买家对农产品交易记录的查询功能。(5)buyer_buy_now.aspx:实现买家“我要购买”的功能。(6)buyer_account_query.aspx:实现买家“我已购买”的信息查询功能。4.1.3“我要卖”文件设计(1)saler_register.aspx:实现卖家个人信息注册功能。(2)saler_ buyer_query.aspx:实现卖家对买家信息的查询功能。(3)saler_ ncp_query.aspx:实现卖家对农产品信息的查询功能。(4)saler_ncptrade_query.aspx:实现卖家对农产品交易记录的查询功能。(5)saler_sale_now.aspx:实现卖家“我要出售”的功能,从而实现信息的发布功能。(6)saler_account_query.aspx:实现卖家“我已出售”的信息查询功能。4.2系统功能实现4.2.1 系统主页界面设计根据本农产品交易平台两大子功能和主页界面的设计,将主页设定为三大块,即标题栏、菜单栏、内容栏。农产品交易平台我要买 我要卖买家信息区卖家信息区农产品信息区农产品交易记录区图3 系统主页设计图Fig. 3 system index designing diagram本农产品交易平台主页界面程序实现如下图4所示。图4 系统主页界面实现图Fig. 4 system main page interface realizing diagram4.2.2 “我要买”功能实现“我要买”功能由“买家操作”菜单实现。该菜单由查询卖家信息、查询农产品、查询交易记录、查询帐户余额、我要购买、我已购买7个子菜单组成。程序实现如下图5所示。图5 “我要买”功能实现图Fig. 5 “I want to buy” function realizing diagram4.2.3 “我要卖”功能实现“我要卖”功能由“卖家操作”菜单实现。该菜单由查询买家信息、查询农产品、查询交易记录、查询帐户余额、我要出售、我已出售7个子菜单组成。本农产品交易平台“我要卖”功能程序实现如下图6所示。图6 “我要卖”功能实现图Fig. 6 “I want to sale” function realizing diagram结论本系统目前仅实现了部分功能,基本上完成了农产品交易双方的功能,即“我要买”、“我要卖”两个子功能。进一步研究与设计工作如下:(1)要实现买卖双方“交易议价”功能。(2)要实现买卖双方“信息安全”功能,包括买卖双方的信息数据安全、网络传输安全、交易安全以及数据库安全问题。(3)要实现交易双方网上银行支付功能。(4)要实现交易双方网上信息交互交流功能。包括买卖双方交易电子合同签订功能、信息交互商榷功能。(5)要实现误交易退货退款功能。(6)要实现交易后农产品网上物流跟踪功能。此系统页面样式需要进一步完善,进一步美化系统。另外,在功能方面还有待进一步扩充,使整个系统能更加完善。鉴于以上,今后在对该系统完善的过程中,初步预计将整个平台能进行多系统移植,提高系统运行的稳定性和程序Web运行应用的安全性,进一步与相关部门进行沟通,深入了解系统的需求,了解客户对系统的需求,扩展功能,理顺农产品交易的实行流程,使整个农产品交易平台能更加贴近现实,投放使用,为我国农产品的网上交易打开服务之门,为我国“十一五”计划对农村科技发展和农村建设起一个推动的作用。参考文献1. 陈洋MD5算法的ASP实现Z/code/MD5.asp,2005-102. 段钢利用ASP.NET加密与解密的实现硕士论文20033. 桂思强Access数据库设计基础M硕士论文20054. 李木金,王光兴,2008-04-235. 赖兆磬网络管理实用技术科技信息,20086. 刘益洪,戴冬梅SQL Server数据库设计,2008-01-217. 吕国晗,陆俊秀,李星等基于接收方的TCP批量数据发送限制因素诊断清华大学学报,20098. 任婧.设计模式在虚拟交易平台中的应用.硕士论文.20089. 唐续,刘心松,杨峰基于ASP.NET 的MVC 设计模式的研究计算机科学,200310. 魏冬东.农产品电子商务交易平台中三级网络系统的设计与实现.硕士论文.200711. 王玉涵
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 低压电工考试实操题目及答案
- 填空考试试题及答案大全
- 2025年公需课在线测试题(卷)及答案解析
- 监理案例试题及答案
- 专科mri题库及答案
- 老小区成效管理办法
- 东莞肉粽库存管理办法
- 行政管理绩效管理办法
- 财务公司合同管理办法
- 街巷门楼牌管理办法
- 新疆生产建设兵团第六师五家渠市事业单位公开招聘284人(必考题)模拟卷和答案
- 润滑油脂性能指标解读课件
- 北师大版数学九年级上册全册同步练习附答案
- 《中华人民共和国职业分类大典》电子版
- 2022学校校服选用工作自查整改报告
- 2019修订《城市规划设计计费指导意见》
- 星级酒店工程部培训课件精品ppt
- 五年级下册数学开学第一课.ppt课件
- 填充墙施工正确和错误做法图文对照解说
- 数字电子技术基础:第9章 Verilog HDL基本语法
- 建筑设计费请款单文本格式
评论
0/150
提交评论