首页 本科毕业论文+农产品交易平台的设计与实现.doc

本科毕业论文+农产品交易平台的设计与实现.doc

举报
开通vip

本科毕业论文+农产品交易平台的设计与实现.doc本科毕业论文+农产品交易平台的设计与实现.doc 华中农业大学本科毕业论文(或设计) 目 录 目 录 ................................................................................................................................................................ I 摘 要 .........................................

本科毕业论文+农产品交易平台的设计与实现.doc
本科毕业论文+农产品交易平台的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现.doc 华中农业大学本科毕业论文(或设计) 目 录 目 录 ................................................................................................................................................................ I 摘 要 .............................................................................................................................................................. II 关键词 ............................................................................................................................................................ II Abstract .......................................................................................................................................................... II Key words ...................................................................................................................................................... II 前言 ................................................................................................................................................................. 1 1系统开发工具 .............................................................................................................................................. 2 1.1 IIS简介 ............................................................................................................................................. 3 1.2 ASP.NET简介 .................................................................................................................................. 3 1.3 SQL server 2005简介 ....................................................................................................................... 4 1.4 Visual Studio.NET 2005简介 ........................................................................................................... 5 1.5 C#语言简介 ...................................................................................................................................... 5 2系统数据库设计 .......................................................................................................................................... 5 2.1 buyer 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf ............................................................................................................................................. 6 2.2 saler表 .............................................................................................................................................. 6 2.3 ncp表 ................................................................................................................................................ 7 2.4 account表 ......................................................................................................................................... 7 2.5 trade表 .............................................................................................................................................. 8 2.6 E,R模型设计 ................................................................................................................................. 8 3系统总体设计 .............................................................................................................................................. 9 3.1系统需求分析 ................................................................................................................................... 9 3.2系统功能设计 ................................................................................................................................. 10 3.2.1 买家操作功能 ..................................................................................................................... 10 3.2.2 卖家操作功能 ..................................................................................................................... 11 3.3系统模块设计 ................................................................................................................................. 11 3.3.1买家操作模块设计 .............................................................................................................. 11 3.3.2卖家操作模块设计 .............................................................................................................. 11 4系统程序实现 ............................................................................................................................................ 12 4.1系统文件设计 ................................................................................................................................. 12 4.1.1 主页文件设计 ..................................................................................................................... 12 4.1.2“我要买”文件设计 ............................................................................................................... 12 4.1.3“我要卖”文件设计 ............................................................................................................... 12 4.2系统功能实现 ................................................................................................................................. 13 4.2.1 系统主页界面设计 ............................................................................................................. 13 4.2.2 “我要买”功能实现............................................................................................................... 14 4.2.3 “我要卖”功能实现............................................................................................................... 15 结论 ............................................................................................................................................................... 15 参考文献 ....................................................................................................................................................... 15 致 谢 ............................................................................................................................................................. 16 附录 ............................................................................................................................................................... 17 I 华中农业大学本科毕业论文(或设计) 摘 要 本农产品交易平台,是对农副产品、农用生产资料市场的价格信息进行汇总 分析,涉及农产品农用生产资料价格信息,包括粮食、经济作物、畜产品、果品、 蔬菜、水产品、化学肥料、农药等九大类产品的批发及零售价格。对价格的查询, 可以按产品品种、批发市场、时间顺序等不同方式来查询。对价格的统计分析可 按按旬、月、季、年等不同周期进行跟踪监测、分析。通过本系统,可向互联网 用户提供农副产品、农用生产资料价格的按多种条件进行查询和分析的服务,并 且进行交易。 关键词 农副产品;农用生产资料;价格;报表 Abstract The Agricultural Production System refers to the price information of materials for agricultural production, including the wholesale and retail price of nine kinds of product--foodstuff, economic crop, livestock product, fruit, vegetable, aquatic product, fertilizer, pesticide, etc.. The price can be inquired in different ways, e.g. through kinds of product, wholesale market, order of time, and so on. The statistic analysis on price can track, inspect and analyse according to different periods, e.g. ten days, month, season, year, etc.. This system can provide service of inquiring and analysing on price of agricultural byproduct and materials for agricultural production according to many kinds of condition to internet users. Key words Agricultural Byproduct; Materials for Agricultural production ;Price; Report Forms II 华中农业大学本科毕业论文(或设计) 前言 目前我国农业发展中面临的一个突出问题是农产品流通的市场化水平低、流通成本高,农民没有从流通领域享受到应得的比较利益。由于农产品最终要依赖于流通领域才能实现其价值,因此现代农产品流通体系的建立,已成为提高农民收入、促进整个农业发展的关键(段钢,2003)。 现代农产品流通体系的建立,必须依赖农产品现代物流。现代物流已成为降低物质消耗、提高劳动生产率以外的“第三利润源泉”。目前我国的物流行业已逐步进入快速 ,2005)。据中国物品编码中心抽样调查,2002年,全国62.7%的零售发展阶段(陈洋 企业建成了局域网,38.8%的零售企业在网上公布商品信息;17.9%的零售企业提供网上购物方式;只有3%的零售企业实施了供应商管理库存(VMI)。我国农业网站发展很快,不仅各省市普遍建立了《农业信息网》,还涌现了类似《中华十亿农副产品网》《福州亚峰》《南京白云亭》这样一些大型网上市场。网上经营的品种一改过去以农产品、化肥为主的局面,副料、家禽、农药、土特产、花卉、园林、水产品、茶叶、鲜果等全部上网。江苏目前己有九大类,三十个农产品市场实现了联网。沛县率先在全国实现全县28个乡镇联网。网上销售菜粮等农产品23亿公斤(李木金,2005)。《环球农商网》、《中青农网》、《中国农村星火数据广播网》让农民用电视机即可走进网络时空。成为面向九亿农民的数字化信息网络。农业监测预警系统己开始按月提供小麦、玉米、大豆、棉花、糖料的监测报告,不久可建立几个品种的数据平台。农村供求信息服务系统,农村供求信息全国联播系统(农村供求一站通),一年来已有注册会员18000家,每月颁布信息6000条,内容详查13万条,中国农业信息网(http//www.agri.gor.cn/)已成为中国最全面、权威的农业信息网络,每月点击已达到1000万次,农产品价格供求信息还通过中国联通的寻呼机向全国用户发送,2002年改进了对网站信息管理,建立了三层结构内容管理系统,推进县、乡信息服务点建设,年底预计完成60%县级、20%乡镇农村经济信息服务站建设任务。网上农产品超市开通,位于北京市大兴县的北京万福喜食品公司的员工在其配送中心内为网上订货的顾客准备农产品。该公司从2002年5月起利用互联网销售农副产品,市民只要登陆网站,就可以看到图文并茂的大兴蔬菜、瓜果、肉食等农副产品的介绍,公司设立配送站点的小区居民通过网络订货后,该公司针对顾客的要求进行清洗、加工和配送,市民不出小区就可购买到新鲜、便宜的优质农副产品。目前,已有6万户北京市民成为该公司会员。自1997年至今,南通市农民通过上网销售的农产品累计达到200多个品种,实现销售额近1亿元,通过信息搭桥,农民走上了致富快车道。 然而,由于我国农业发展的相对落后,致使农产品物流的发展严重滞后,不仅大大削弱了我国农产品的市场竞争力,而且己成为我国整个流通体系的瓶颈(桂思强,2005)。我国每年果品产量有7000万吨左右,由于上市信息化程度低,果品从采收、运输、批发到消费者手中,大约损失30%。广东每年因水果、蔬菜等鲜活商品腐烂造成的损失达 1 华中农业大学本科毕业论文(或设计) 7.5亿元。据统计,我国水果蔬菜等农副产品在采摘、运输、储存等物流环节上的损失率在25%-30%左右,超过1/4的农产品在物流环节中被消耗掉,而发达国家的果蔬损失率则控制在5%以下,美国的水果蔬菜在物流环节的损耗率仅有1%-2%。中国是一个农业大国,农产品物流在国民经济发展中举足轻重(赖兆磬,2008)。因此,通过研究农产品物流,逐步建立现代化的农产品交易电子商务平台,将有效地解决农产品流通中的地区封锁与货畅其流的矛盾、农产品结构与市场需求的矛盾,提高我国农产品的流通速度与效益,从而大大提高我国农产品的国际竞争力,为从根本上解决“三农”问题,打下坚实基础。 1998年以来,党中央、国务院针对我国农产品总量出现阶段性供大于求的情况,从保护农民利益、巩固农业基础地位的大局出发,实施了以“三项政策、一项改革”为主 刘益洪,2008)。 要内容的农产品流通体制改革,取得了显著成效( 2001年8月,全国工作会议确定的流通体制改革的基本思路为:放开销区,保护产区,省长负责,加强调控。其中,关于在农产品市场体系建设和管理方面特别提出:“加快推进购销市场化改革,产销区之间的购销衔接主要通过市场实现,这对市场的培育和管理提出了更高要求,我们考虑,应主要采取以下措施:一是要进一步拓宽购销渠道,搞活流通。二是决不能搞地区分割和封锁,要建立全国统一、公开竞争、 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 有序的市场体系,特别是引导产销区之间建立长期稳定的购销关系。三是要鼓励多种所有制的经营主体投资兴办农产品批发市场,按照市场形成和发展规律,加强农产品批发市场建设。同时,要注意把培育有形市场和无形市场结合起来,注重发挥电子商务等多种交易形式对搞活流通、降低流通费用的作用。” 自国家实施农产品流通体制改革以来,各省严格执行三项政策,加强改革,并建立了省中心批发市场,使体制改革取得了显著成效(任婧,2008)。 以某省为例,该省是农业大省,近年来农产品连年丰收,产量一直稳定在600亿斤以上,商品量在360亿斤以上,可向省外提供粮油商品粮200多亿斤。2001年8月,国家制定了新的农产品体制改革思路,其中特别提到了充分利用电子商务技术加强农产品批发市场建设,进一步降低交易成本。省中心批发市场的建立对其农产品体制改革起到了很关键的作用,但现在批发市场还仅仅是一个独立的市场,没有与各企业建立完善的信息沟通反馈网络,市场的辐射面需进一步扩大,市场交易功能需进一步加强,对各企业的监管监控力度需要加大。 1系统开发工具 本系统开发是在Windows Server 2003操作系统下,采用IIS作为Web应用服务器,采用ASP.NET+Visual Studio 2005.NET开发,用SQL Server 2005做后台数据库。移植到服务器上运行时,环境与此相同。 2 华中农业大学本科毕业论文(或设计) 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应用程序开 3 华中农业大学本科毕业论文(或设计) 发人员可以利用整个平台的威力和灵活性。ASP.NET 框架类库、消息处理和数据访问解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 都可从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用在实际生产环境中,主要有企业版和 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 版两个选择。SQL Server 2005企业版和标准版相比主要有以下优势: (1) 更高的可扩展性。SQL Server 2005标准版最多只支持4个CPU和2GB内存,而企业版可使用的CPU和内存数仅受操作系统的限制,如在Windows Server 2003 Datacenter Edition(32位)上,最多可支持64个CPU和64GB内存。此外SQL Server 2005企业版中还提供了标准版中没有的联合数据库服务器功能,可以将数据库负载分布到多 4 华中农业大学本科毕业论文(或设计) 个独立的服务器上。对于大规模的数据库应用来说,企业版中的以上特性是非常重要的。 (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的更安全、更易于管理并且更可靠的应用程序。 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 华中农业大学本科毕业论文(或设计) (5)交易记录trade表 2.1 buyer表 buyer表用于记录买家基本信息。该表模式设计是buyer(bid,bpwd,aid,bname, bplace,btel,bemail),其字段具体设计如下: (1)bid:字符类型,用于表示买家编号。 (2)bpwd:字符类型,用于保存买家登录密码。 (3)aid:字符类型,用于表示买家在银行的账户号。 bname:字符类型,用于表示买家个人名或单位名。 (4) (5)bplace:字符类型,用于表示买家所在地。 (6)btel:字符类型,用于保存买家联系电话。 (7)bemail:字符类型,用于保存买家的电子邮箱。 表1 买家信息表 Table 1 buyer information 字段 类型 单位长度 字段说明 字段举例 bid char 5 b0001 买家编号 bpwd char 8 123 买家登录密码 aid char 5 a0001 买家银行帐户号 bname char 10 买家个人名或单位名 孙福亮 bplace char 4 买家所在地 湖北武汉 btel char 11 买家联系电话 bemail char 20 rok@163.com 买家电子邮箱 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:字符类型,用于保存卖家的电子邮箱。 6 华中农业大学本科毕业论文(或设计) 表2 卖家信息表 Table 2 saler information 字段 类型 单位长度 字段说明 字段举例 sid char 5 s0001 卖家编号 spwd char 8 456 卖家登录密码 aid char 5 a0001 卖家银行帐户号 sname char 10 卖家个人名或单位名 潍坊批发市场 splace char 4 卖家所在地 山东潍坊 stel char 11 卖家联系电话 semail char 20 pfmarket@126.com 卖家电子邮箱 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 字段 类型 单位长度 字段说明 字段举例 nid char 6 ncp001 农产品编码 sid char 5 s0001 卖家编号 nname char 8 农产品名称 土豆 nplace char 8 农产品产地 湖南岳阳 nprice char 6 农产品才参考价格 3.5元/斤 namount char 6 农产品总量 100000斤 ncontent char 20 农产品信息描述 季节食品 2.4 account表 account表用于记录买卖双方的在模拟银行中账户信息。该表模式设计是account (aid,apwd,abank,amoney),其字段具体设计如下: (1)aid:字符类型,用于模拟银行中账户号。 7 华中农业大学本科毕业论文(或设计) (2)apwd:字符类型,用于模拟银行账户取款密码。 (3)abank:字符类型,用于表示账户所属银行。 (4)amoney:字符类型,用于表示账户中金额数。 表4 模拟银行账户信息表 Table 4 simulated bank account information 字段 类型 单位长度 字段说明 字段举例 aid char 5 a0001 模拟银行账户号 apwd char 8 789 账户取款密码 abank char 8 账户所属银行 建设银行 amoney char 8 账户金额 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 字段 类型 单位长度 字段说明 字段举例 nid char 6 ncp001 农产品编码 sid char 5 s0001 卖家编号 nname char 8 农产品名称 土豆 nplace char 8 农产品产地 湖南岳阳 nprice char 6 农产品才参考价格 3.5元/斤 namount char 6 农产品总量 100000斤 ncontent char 20 农产品信息描述 季节食品 2.6 E,R模型设计 本农产品交易平台数据库E-R模型中有四个实体和五个联系。 (1)四个实体。分别是农产品、买家、卖家和帐户。 (2)五个联系。分别是购买、销售、交易和两个查询。 其中购买联系是n:m关系,销售联系是n:m关系,两个查询联系都是1:n关系,交 8 华中农业大学本科毕业论文(或设计) 易联系是n:m关系。 本农产品交易平台概念设计的E-R模型如图1所示。 农产品名 卖家编号 称 产 地 总 量电话 邮箱 农产品号 产 地 登录密码 卖家编号 n m 银行账号 农产品 销售 卖 家 参考价格 买家名称 1 m n 交 易 买家地址买家地址查 询 购买 地 地 n n 买家编号 m 取钱密码 银行账号 查 询 账 户 买 家 1 n 银行账号 登录密码 金额 所属银行电话 邮箱 买家名称 地 图1 系统数据库E-R设计图 Fig. 1 system database E-R designing diagram 3系统总体设计 3.1系统需求分析 农产品交易平台主要从两个功能进行需求,即该系统需要完成“我要买”、“我要卖”两个子系统功能,实现交易双方的农产品交易。 (1)我要买。买家通过我要买完成农产品交易购买。 (2)我要卖。卖家通过我要卖完成农产品交易销售。 本方案的软件系统设计原则是围绕着系统建设目标,并结合业务现状以及对现状的分析、软件需求分析而制定的。其设计宗旨是推广优质产品,提供优质服务,设计方针是全面性、及时性、便捷性、安全性、公众化。包括如下几个方面: (1)创新性原则。创新代表着进步,技术和方法的创新,可以更好地保证系统运作效率。把具有创新性的管理理念、管理方法和实现技术引入农产品管理和农产品交易中,可以更好地满足扩建农产品批发市场的功能需求,充分发挥该项目在推广优质产品,提供优质服务方面的业务职能。 9 华中农业大学本科毕业论文(或设计) (2)现实可操作性。先进的技术只有结合现实的环境,才能够真正转化为生产力。农产品关系到国家的命脉,具有举足轻重的地位,因此,国家从保护农民利益出发,制定了“三项政策、一项改革”。因此,在进行系统设计时,在保证坚决执行国家农产品政策的基础上,具有良好的现实可操作性和政策调整后的可拓展性。 (3)过程可控性。省主产区的特点和高库存的现状决定了农产品主管部门在农产品库存监管和销售中的重要角色和职能;同时,农产品交易的可控性可以保证农产品交易活动处于合理、有序的运作过程中。因此,系统设计了交易监控平台,实现对农产品交易活动的各个环节进行及时、有效地监督和控制,从而保证国家和交易双方的利益不受损害,保证批发市场的良好声誉。 (4)系统设计应体现先进的管理思想的原则。管理软件系统的根本目标就是把管理中的结构化问题利用先进的软件技术来实现程序化,管理的结构化问题程序化以后会大大提高管理效率,降低管理成本。同时,建立控制模型、分析模型解决计划与宏观控制的问题,起到辅助决策的作用。 (5)系统结构代表软件主流方向的原则。软件项目开发周期较长,特别是项目规模大,农产品市场又正处在改革的阶段,国家农产品政策的变化和市场的变化都会对系统产生影响。那种在系统分析阶段后基本冻结系统需求的传统做法,很可能导致系统在交付运行时某些功能已不适用或不必要,跟不上系统需求的变化发展。对此,系统总体设计必须充分考虑保证所采用的软件平台与开发技术能够代表主流方向,以保证系统在较长的一段时间内不会淘汰。 (6)易扩展的原则。农产品收购环节政策性强、政策可变性大,要求软件技术能即时适应政策的变化,具有快速调整更新的功能。软件必须具有良好的平滑升级功能,以满足企业日益提高的管理需求。 (7)可靠性原则。气候环境的变化,可能造成收购网络不稳定,要求软件具有很好的可靠性,同时要具有脱机使用的特点,以适应气候环境的特殊性。 3.2系统功能设计 3.2.1 买家操作功能 买家具有部分个人“我要买”功能权限,买家利用本农产品交易平台可查询卖家信 查询农产品信息、查询农产品交易记录信息、查询银行账户信息。买家操作功能细息、 分描述如下: (1)买家注册:买家可注册自己的用户信息,完成个人买家信息注册。 (2)买家登录:买家输入用户号和密码进入买家信息管理页面。登录后可更新自己买家信息、修改买家登录密码。 (3)查询卖家信息。 (4)查询农产品信息。 (5)查询农产品交易记录信息。 10 华中农业大学本科毕业论文(或设计) (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)我已出售。 11 华中农业大学本科毕业论文(或设计) 本农产品交易平台的系统模块图如图2所示。 农产品交易平台 买家操作 卖家操作 买农帐交我我卖农交帐我我 家产户易家产易户要已要已 信品余记信品记余 息额录出出息录额购购 查查 查查查查查查售售买买 询询询询询询询询 图2 系统模块设计图 Fig. 2 system module designing diagram 4系统程序实现 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:实现卖家对农产品信息的查询功能。 12 华中农业大学本科毕业论文(或设计) (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所示。 13 华中农业大学本科毕业论文(或设计) 图4 系统主页界面实现图 Fig. 4 system main page interface realizing diagram 4.2.2 “我要买”功能实现 “我要买”功能由“买家操作”菜单实现。该菜单由查询卖家信息、查询农产品、查询交易记录、查询帐户余额、我要购买、我已购买7个子菜单组成。 程序实现如下图5所示。 图5 “我要买”功能实现图 Fig. 5 “I want to buy” function realizing diagram 14 华中农业大学本科毕业论文(或设计) 4.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](,2005-10 2. 段钢(利用ASP.NET加密与解密的实现(硕士论文2003 3. 桂思强(Access数据库设计基础[M](硕士论文(2005 15 华中农业大学本科毕业论文(或设计) 4. 李木金,王光兴(,2008-04-23 5. 赖兆磬(网络管理实用技术(科技信息,2008 6. 刘益洪,戴冬梅(SQL Server数据库设计(,2008-01-21 7. 吕国晗,陆俊秀,李星等(基于接收方的TCP批量数据发送限制因素诊断(清华大 学学报,2009 8. 任婧.设计模式在虚拟交易平台中的应用.硕士论文.2008 9. 唐续,刘心松,杨峰(基于ASP.NET 的MVC 设计模式的研究(计算机科学,2003 10. 魏冬东.农产品电子商务交易平台中三级网络系统的设计与实现.硕士论文.2007 11. 王玉涵(MD5算法基础[Z](, 2005-09-29 12. 王金明(基于SQL Server 2005农产品数据库设计(硕士论文 2009 13. 薛临,朱科军,刘志旭(运用ASP.NET技术实现动态网站的设计与开发(核电子学 与探测技术,2005 14. 杨华(如何在ASP. NET 页面中动态添加用户控件(西南科技大学学报,2004 15. 张国鸣(网络管理实用技术[M](北京:清华大学出版社,2002-12-01:15-17 16. 周宗照,黄建,杜旭等(ASP.NET 与网站开发实践教程(计算机工程与应用,2003 17. A.Hartstein,Thoms R.Puzak(The Optimum Pipeline Depth for a Microprocessor ,2002 18. Bandula Jayatilaka,Andrew Schwarz & Rudy Hirschheim(Determinants of ASP choice: an integrated perspective[J](European Journal of Information Systems,2003:210-222 19. Dominic Sweetman(See MIPS Run Linux (Second Edition) (Morgan Kaufmann Publishers,2007 20. Eric L.Hill,Mikko H.Lipasti.Stall Cycle Redistribution in a Transparent Fetch Pipeline. ACM,2006 21. Glenn Herrin(Linux IP Networking(TR 00-04,May 31,2000 22. M.Mathis,J.Mahdavi, S.Floyd, and A.Romanow. (TCP Selective Acknowledgement Options. RFC 2018(Oct,1996 23. Pasi Sarolahti(Congestion Control in Linux TCP(2003 24. Rustty Russell,Linux netfilter Hacking HOWTO 25. Steven Roman(Access Database Design & Programming[M](USA:O'Reilly,1999-07 致 谢 在我的毕业设计的研究开发工作中,感谢导师吴鹏飞老师的教诲和指导,从课题的选定、资料的提供、论文的撰写修改等各个环节,他都倾注了大量的精力,使我最后完成了毕业设计的撰写。在此谨向尊敬的吴老师致以衷心的感谢~ 16 华中农业大学本科毕业论文(或设计) 另外,感谢在课题研究过程中给予我帮助的同学李志飞、向洁,他们在技术上和美 工方面的帮助使我顺利地完成了系统的开发和设计。 最后,感谢所有关心和帮助我的老师和同学们。 附录 主页代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" %> 无标题页
 
 
 我要买 我要卖
18 华中农业大学本科毕业论文(或设计)
19 华中农业大学本科毕业论文(或设计)
“我要买”功能代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="buyer_admin.aspx.cs" Inherits="buyer_admin" %> 无标题页
 
21 华中农业大学本科毕业论文(或设计)
“我要卖”功能代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="saler_admin.aspx.cs" Inherits="buyer_admin" %> 无标题页
22 华中农业大学本科毕业论文(或设计)
23
本文档为【本科毕业论文+农产品交易平台的设计与实现&#46;doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_036899
暂无简介~
格式:doc
大小:149KB
软件:Word
页数:43
分类:生活休闲
上传时间:2018-12-26
浏览量:67