台州农产品网上交易平台的分析与设计_第1页
台州农产品网上交易平台的分析与设计_第2页
台州农产品网上交易平台的分析与设计_第3页
台州农产品网上交易平台的分析与设计_第4页
台州农产品网上交易平台的分析与设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1摘 要我国是农业大国,农产品丰富多样,但由于销售手段单一,交通不发达,信息不畅通,这些严重影响了农村产业科学发展。而随着电子商务的发展,企业与企业之间的交流变得更为方便快捷,人们通过网络实现商品交易,使得部分农产品实现网上销售成为可能。电子商务在农产品交易中的应用,能实现农业资源的合理配制,获得企业在竞争中的优势,是转变经济增长方式的有效途径,是农产品交易发展的趋势。本文从农产品网上交易平台的发展现状着手,结合国内外相关的发展研究状态,对该平台的需求和可行性实施进行分析,在此基础上,系统分析了业务流程以及数据流程,设计了前台和后台两大功能模块,其中前台功能包括浏览、注册、登录、个人信息查询与修改、信息发布、支付定金、农产品搜索及购物车等十个子功能模块,后台功能包括用户资料管理和农产品信息管理两个子模块。接下来通过现实需求分析再加上自己掌握的知识,进行了细致的数据库设计,并进行了逻辑结构设计,使该方案能应用到现实中,产生较好的效果。关键词:农产品;电子商务;网上销售;可行性1ABSTRACTOur country is a large agriculture country,gricultural product variety.But due to the single single sales approach,taraffic rmation not unimpeded,the rural industry has been affected by the scientific development.But with the development of e-commerce, enterprise and enterprise between the communication become more convenient and quick, people through the network realization commodity trading, has made it possible part of agricultural products to achieve online sales. The application of e-commerce in the agricultural product trade, can realize agricultural resources reasonable configuration, the advantages for enterprises in the competition, is an effective way of transformation of the mode of economic growth, is the trend of the development of the agricultural products trade.This article start from the development status of agricultural products online trading platform, combined with the development of related research status at home and abroad, analyze the requirement and feasibility of the platform implementation, on this basis, the system analyses the business process and data process, designed the front desk and backstage function module, front desk functions including browsing, personal information registration, login, query and modification, information release, and pay the deposit, produce 10 subsidiary functions such as search and shopping cart module, background function includes user information management, and agricultural information management two sub modules. Next, through real demand analysis coupled with their mastery of the knowledge, has carried on the detailed database design, and the logic structure design, make the scheme can be applied to reality, to produce good results. Keywords: Agricultural products; e-commerce; Online sales; feasibility1目录第一章 绪论 .11.1 选题背景与意义 .11.2 国内外农产品交易平台发展研究现状 .11.2.1 国内现状 .11.2.2 国外现状 .21.3 本论文研究内容与结构安排 .21.3.1 本论文研究内容 .21.3.2 结构安排 .3第二章 系统分析 .42.1 需求分析 .42.2 可行性分析 .42.3 业务流程分析 .52.4 数据流程分析 .62.4.1 数据流程图 .62.4.2 顶层数据流程图 .72.4.3 第一层数据流程图 .72.4.4 第二层数据流程图 .92.5 数据字典 .102.5.1 主要数据项定义 .102.5.2 主要数据结构的定义 .142.5.3 主要数据流的定义 .152.5.4 主要数据存储的定义 .162.5.5 主要处理逻辑的定义 .17第三章 系统设计 .203.1 功能模块设计 .203.1.1 前台功能 .203.1.2 后台功能 .203.2 E-R 图 .213.3 数据库逻辑结构设计 .24第四章 系统实施 .274.1 系统实施概述 .274.2 功能交互界面 .274.3 系统的管理与维护 .30第五章 总结和展望 .315.1 总结 .315.2 展望 .32致谢 .33参考文献 .341第一章 绪论1.1 选题背景与意义随着农村市场化的进程加快,市场信息的获取已成为农民生产经营时更加直接、更为明确、更能及时地抓住机遇、能够从容决策的有效方式,实现农产品信息化是我国农业迎接知识经济挑战和推动农业科技革命的重大举措。伴随市场经济的逐渐深入推进, 在一些农业经济发达的地区,正在从过去单纯的生产者角色转换成为生产经营者角色,直接面对国内、国外市场的激烈竞争,信息的收集、整理、分析、发布显得非常重要;而在一些农业经济不发达地区,信息闭塞造成的买难、卖难、生产决策难等各种顽疾也一直是制约农村地方经济持续稳定发展的桎梏。构建农产品网上交易平台,充分发挥其时空优势、速度优势、成本优势、个性化优势、信息优势和便捷优势,可以提升农民获取和利用信息的能力,对缩小数字鸿沟、加快解决我国三农问题,维持农村经济持续稳定增长具有重要意义。在网络日益普及化的今日,随着我国农村经济的稳定发展,农民生活水平的不断提高和国家对农村信息化建设的重视,正出于鼎盛时期的电子商务在农村中的扩张将不可避免。而中国农民庞大的基数所带来的市场和机遇将是难以想象的。而且,社科院信息化研究中心主任汪向东也曾表示:“在发展农村电子商务中,必须充分发挥第三方中介平台的作用。”所以我觉得,第三方电子商务平台为解决农产品的流通问题提供了广阔的空间,构建台州农产品网上交易平台是具有美好前景和现实意义的。1.2 国内外农产品交易平台发展研究现状1.2.1 国内现状如今在我国,国家信息基础设施建设迅速发展,为中国农产品网上交易平台的构建提供了良好的基础。中国电信已建成开通了覆盖全国的数据通信网络。其中中国公用分组交换数据网1993年建成开通,是中国电信最早建成的数据通信网络,网络规模目前已经覆盖到2200多个城市,并与世界上23个国家和地区的44个数据网互联。中国公用数字数据网1994年开通,目前骨干网已通达所有省会城市,覆盖到2000个县以上城市和2000多个经济发达地区的乡镇。中国公用计算机互联网目前已经有20多个省市的接入网建成,网络节点遍布全国200多个城市,并与美国等5个国家的12个运营商有直达路由连接。这些都为我国的农产品网上交易可行性提供了强大的保证。2目前,在我国的农村电子商务领域,“沙集模式”在全国范围内具有非常强的典型性与示范作用。自2006年沙集镇诞生第一个农民网商以来,沙集镇农村电子商务的发展已经走过了6个年头。与以往政府“自上而下”推动的农村信息化模式不同,“沙集模式”这种农民“自下而上”的农村电子商务彻底改变了我们对农村信息化的传统认识,它不仅极大地提高了当地农民收入,解决了买卖难与当地剩余劳动力就业问题,改变了当地的农村面貌,更重要的是探索出了一条新的农村信息化道路,在全国范围内树立了农村信息化模式的“旗帜”。而除了沙集镇之外,义乌青岩刘村、四川省青川县等地,农村电子商务区域生态正在以点带面的态势涌现,“农户+公司+网络”的模式正在广泛蔓延,改变着传统农业经济和产业,改变着当地人的生产生活方式。其中义务青岩刘村在2005年引进第一批网商,靠着货源优势,在2010年成交额超过20亿元,成为名符其实的淘宝村。这些电子商务平台的成功案例都说明我国农产品网上交易平台现状良好。1.2.2 国外现状国外经济发达国家的农产品网上批发市场的交易模式与国内农产品批发市场具有很大的不同,首先,美国采用的是农产品直销模式,由农民或农民团体,将生产的农产品包装处理后,通过网络联系供应商和零售商,减少了中间不必要的环节,降低了运销价差,使生产者和消费者都能得到利益。这种直销模式是与美国的经济发展水平相适应的。产品生产规模扩大,零售单位的规模也随之扩大,尤其是零售商店形成连锁经营或超级市场连锁店网络的发展,在一定程度上解决了小生产与大流通的矛盾。与此同时,交通条件的进一步改善,通讯手段达到较高水平,保鲜技术的进步和分级的标准化,也为农产品直销的发展创造了条件。其次,另一代表国就是日本,它的电子商务的形式多种多样,有利用大型综合网上交易市场(“乐天市场” ) 和综合性网上超市的规模、品牌优势销售农产品的,也有专门从事农产品销售的农产品电子交易所( “wise-system”, )和农产品网上交易店。1.3 本论文研究内容与结构安排1.3.1 本论文的研究内容 农产品网上交易就是指围绕农村的农产品生产、经营而开展的一系列的电子化的交易和管理活动, 包括农业生产的管理、农产品的网络营销、电子支付、物流管理以及客户关系管理等等。电子商务的发展无疑为解决农业发展中农产品的流通问题提供了广阔的空间, 利用电子商务技术改造传统经济下的流通过程, 形成由信息流、资金流、物流、商流组成的并以信息流为核心全新的流通流程, 推3动中国农村的新发展, 为社会主义新农村的发展提供了一个广阔的平台。台州市与其他先进发达地区相比,农产品网上交易市场功能不强、规模不大、市场信息化程度低,建立网上农产品交易平台有利于进一步扩大对外开放,与国内市场和国际市场联系更加紧密,为农产品市场发展提供更广阔的空间。同时也为该市农业企业搭建了一个网上销售平台,系统不仅能满足了市民对安全、放心、优质农产品的高层次、多形式的消费需求;同时也能帮助企业和消费者实现供求信息对接。本文从农产品网上交易平台的发展现状出发,结合国内外动态,分析了构建农产品网上交易平台的需求和可行性,并进行了业务流程和数据流程的分析,并做了数据库设计,最后对平台的实施进行了讲述。1.3.2 结构安排(1)首先,对国内外的现状进行描述,说明平台建设的意义。(2)然后,进行进一步的系统分析,主要进行五个方面:需求分析,确定本平台的使用者和平台的需求性。可行性研究,包括该课题在技术上,经济上和社会因素上的可行性。业务流程分析,为后期的系统设计做好铺垫。数据流程分析,确定本平台系统设计中所需要的重要数据。数据存储分析,对数据字典进行分析,再分析数据存储的相关内容。(3)进行系统设计,设计该系统的系统功能图、E-R 图,还有数据库及逻辑结构设计。(4)系统实施的问题和设计。(5)做了本次论文的总结和展望。4第二章 系统分析2.1 需求分析(1)农产品供给方的信息需求。农产品的供给方在农产品市场中是市场主体,其中有直接从事农产品生产活动的生产商,包括农民、生产基地及加工企业等,他们对农产品市场信息的需求有生产商的信息需求比如农产品的购销信息、农产品的价格信息等,此外有流通组织的信息需求,比如市场上的农产品需求量、销路、物流方式等。(2)农产品需求方的信息需求.农产品消费者指的是以农产品为最终消费品的个人或组织,包括通过市场来满足实物需求的所有居民,以及将农产品加工为食物直接提供给居民的集团消费者。这些需求方需要了解农产品信息以提高生活质量,确保饮食安全。因此,构建一个农产品网上交易平台将会满足双方大部分的需求,随着平台发展,双方的需求将逐渐得到全面的解决。2.2 可行性分析(1)经济上的可行性提高工作效率,降低成本。通过网上交易平台的运行,使的我们内部业务流程实现自动化,降低了人工操作成本和通讯成本,使效率大大提高,从而降低了平台的运营成本。扩大市场。由于互联网不受国界和地区限制,不受时间影响,因此用户可以在网上不受各种限制地进行农产品信息的发布和在线交易。通过网上平台交易,用户会从我们建立的网上交易平台服务中获益。提高对用户的服务水平。用户的满意程度对平台的发展起着非常重要的作用。此平台最大限度地为用户提供了各种服务,提供各种交易信息,从而提高了用户满意度。(2)管理上的可行性较高的员工素质。较高的员工素质是加强平台竞争力的重要保证。在教育程度日益提高的现代社会,培养出的大批高素质的各种专业人才用来应对日益发展的各大企业的需求,特别是近几年民营企业更是注重高素质人才的引入和企业员工的再教育。较高的员工素质为销网上交易平台的顺利开发提供了一个非常好的人文环境。高速发展的现代通讯技术和计算机技术、网络技术,使平台构建能够在快5速、低成本、高效的环境下进行,并能满足日益发展的农业的需要,使得发挥应有的作用。(3)技术上的可行性计算机技术、通讯技术、网络技术、全球定位技术的快速发展,为本平台的构建提供了技术上的可行性。计算机的广泛使用为建立平台提供了坚实的物质基础。随着计算机技术的发展,在我国计算机已深入到各行各业,在台州,几乎各个村庄都开始逐渐普及使用了计算机,对计算机的运用和管理都有了较高水平,为进一步构建平台提供了有利条件。计算机技术的发展保证了在速度、容量和可靠性等方面的使用。计算机硬件水平都已达到较高水平,内存和硬盘的读写速度也越来越快,内存容量和硬盘的容量也越来越大,这样就保证了计算机能及时完成数据处理,满足大量的数据存储的要求。随着计算机软件技术的发展,电子商务技术的发展可以实现用户之间的商务交易,网络安全技术和认证技术可以保证网上交易的安全和可靠性。数据库技术的发展,特别是数据仓库和数据挖掘技术的出现,可以满足各种不同类型的大容量数据的存储和使用和决策支持分析的需要。2.3 业务流程分析根据用户需求的分析,功能的设计,对业务流程进行分析,确认各个处理过程是否具有存在的价值,哪些过程不尽合理,需要进行改进或优化。目前业务流程分析常通过业务流程图来了实现,而业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,业务流程图就是用图形方式来反映实际业务处理过程。本系统的业务流程是:用户通过一些途径了解到公司的网站,并且登录网站,进行网页浏览。下面就是农产品交易网站的基本业务流程:用户进入网站后,选择是否登录,如果选择否,可以浏览网站,但无法进行交易和发布信息的功能。如果选择是,则未进行注册的先进行会员注册,然后登录;已注册的可以直接登录。登录后可选择是否进行实名认证,选择否的可以在本网站进行购买行为但不能发布信息。选择是的进行实名认证后,若验证后为台州人的,则可以发布出售或求购信息并享受消费者保障服务。若验证后非台州人,则可享受消费者保障服务,并可进行购买行为以及发布求购信息但不能发布出售信息。业务流程图的符号如下所示:6表单实体 业务处理信息流向(1)图 2-1 为业务流程图:用户 是否登录 是否注册是否浏览网页否登录是浏览网页选择所需产品出售信息实名认证是否台州人否是发布出售信息发布求购信息是否有人出售或购买购买者支付定金结束图 2-1 网站基本流程图否否注册填写相关个人信息生成订单 发货提醒是7(2)图 2-2 用户注册流程图:图 2-2 用户注册流程图(3)图 2-3 为实名认证流程图:用户 是否注册 注册实名认证真实信息填写提交验证实名认证申请成功否是未通过图 2-3 实名认证流程图2.4 数据流程分析2.4.1 数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几个符号综合的反映出信息在系统中的流动、处理和存储情况。数据流程图具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、用户 注册 是否同意服务条款注册失败否是验证未通过通过密码设置验证通过注册成功未通过通过用户名设置8加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。主要符号如下所示:外部实体 处理数据流 数据存储(1)外部实体。外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。在绘制某一子系统的数据流程图时,凡属本子系统之外的人或单位,也都被列为外部实体。(2)数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据,也可用来表示对数据文件的存储操作。(3)处理。处理又称功能。它用一个长方形来表示处理逻辑,图形下部填写处理的名字,上部填写与该处理有惟一对应关系的标志。(4)数据存储。数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边开口的长方形表示。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。2.4.2 顶层数据流程图根据业务流程的分析,农产品网上交易平台主要包括前台系统和后台系统,后台系统主要包括用户信息管理,农产品信息管理。因此本系统的顶层数据流程是:用户进行注册,进行信息浏览,发布出售、求购信息。系统图为用户提供出售求购信息,提供用户信息。顶层数据流程图如图 24 所示:图 2-4 顶层数据流程图用户 台州农产品网上交易平台后台管理员查询、浏览查询结果,产品信息 注册、登录信息发布出售、求购信息选择求购者出售产品农产品信息登录信息农产品信息管理用户信息管理92.4.3 第一层数据流程图根据顶层数据流程分析,第一层数据流程包括用户信息管理,农产品信息管理,、已购买产品清单,用户注册成为会员,用户登录进行基本的操作进行交易。第一层数据流程图如图25所示:图2-5第一层数据流程图用户P1P2 管理信息P2 管理信息P3管理交易信息D1D2D4D3D5注册、登录信息交易信息注册登录出售信息收购信息查询出售求购信息出售信息求购信息用户信息用户信息出售信息求购信息相关产品清单已购产品清单已购产品清单交易信息102.4.4 第二层数据流程图第二层数据流程图包括用户信息管理,农产品信息管理,交易信息管理(相关农产品,已购得产品信息管理)。流程图如图2-6所示:图2-6用户注册、登录图2-7用户发布信息用户P1.1注册P1.2登录P1.3用户实名认证信息D1注册信息登录信息新增用户信息用户信息用户信息用户信息用户 P1.1 注册P1.2登录D1P2.1新增P2.2修改P2.3删除P2.4审核D2D3注册信息 登录信息 用户信息出售信息求购信息11图2-8用户交易2.5 数据字典数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据字典是对事故居流程图的补充,他通过数据元素和数据结构来描述数据流,数据存储的属性。数据流程图加上数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述了,从而使结构更加详细和清楚。2.5.1 主要数据项定义数据项编号:I-01数据项名称:用户名别名:用名简述:用户进行注册时所登记的名称类型及宽度:文本型,16位数据项编号:I-02数据项名称:密码别名:密码简述:用户进行注册时所设置的密码类型及宽度:文本型,16位数据项编号:I-03数据项名称:注册时间别名:注册时间简述:用户进行注册时的时间用户 注册信息P1.1注册 登录信息 P1.2 登录P3.1出售农产品D1 用户信息P3.2交易审核D4D5相关产品清单已购得产品清单12类型及宽度:数字型,时间范围数据项编号:I-04数据项名称:电话号码别名:联系电话简述:用户进行注册时所填写的电话号码类型及宽度:数字型,12位数据项编号:I-05数据项名称:地址别名:地址简述:用户进行注册时所设置的地址类型及宽度:文本型,50位数据项编号:I-06数据项名称:用户ID别名:用户ID简述:用户进行注册时随机得到的ID号码类型及宽度:数字型,10位数据项编号:I-07数据项名称:邮箱别名:电子邮箱简述:用户进行注册时所输入的邮箱号码类型及宽度:文本型,16位数据项编号:I-08数据项名称:是否实名认证别名:是否实名认证简述:用户为信誉进行实名认证类型及宽度:文本型,2位数据项编号:I-09数据项名称:真实姓名别名:姓名13简述:用户的真实姓名类型及宽度:文本型,16位数据项编号:I-10数据项名称:身份证号别名:身份证号简述:用户的身份证号类型及宽度:数字型,18位数据项编号:I-11数据项名称:身份证扫描图片别名:身份证图片简述:用户的身份证的扫描图片类型及宽度:图片型,16位数据项编号:I-12数据项名称:发布求购信息时间别名:发布求购信息时间简述:用户在发布求购信息时的具体时间类型及宽度:数字型,时间范围数据项编号:I-13数据项名称:求购信息有效期限别名:有效期限简述:用户在发布求购信息时设置的期限类型及宽度:数字型,时间范围数据项编号:I-14数据项名称:求购农产品名称别名:产品名称简述:求购农产品的名称类型及宽度:文本型,16位数据项编号:I-15数据项名称:求购农产品别名14别名:求购产品别名简述:农产品的别名类型及宽度:文本型,16位数据项编号:I-16数据项名称:要求农产品所在地别名:要求产品所在地简述:用户发布求购信息时设置的要求农产品所在地类型及宽度:文本型,16位数据项编号:I-17数据项名称:求购农产品数量别名:农产品数量简述:用户发布求购信息时设置的农产品数量类型及宽度:数字型,0000000000099999999999数据项编号:I-18数据项名称:备注别名:备注简述:用户发布求购时对农产品要求的补充类型及宽度:文本型,16位数据项编号:I-19数据项名称:发布出售信息时间别名:发布出售信息时间简述:用户在发布出售信息时的具体时间类型及宽度:数字型,时间范围数据项编号:I-20数据项名称:出售信息有效期限别名:有效期限简述:用户在发布出售信息时设置的期限类型及宽度:数字型,时间范围数据项编号:I-2115数据项名称:出售农产品名称别名:产品名称简述:出售农产品的名称类型及宽度:文本型,16位数据项编号:I-22数据项名称:出售农产品别名别名:出售产品别名简述:农产品的别名类型及宽度:文本型,16位数据项编号:I-23数据项名称:农产品所在地别名:产品所在地简述:用户发布出售信息时设置的产品所在地类型及宽度:文本型,16位数据项编号:I-24数据项名称:出售农产品数量别名:农产品数量简述:用户发布出售信息时设置的农产品数量类型及宽度:数字型,0000000000099999999999数据项编号:I-25数据项名称:备注别名:备注简述:用户发布出售时对农产品要求的补充类型及宽度:文本型,16位2.5.2 主要数据结构的定义数据结构编号:S1-01数据结构名称:需求商 简 述:普通的需求商数据结构组成:I-01 、I-02、I-03、I-04、I-05、I-06、I-07、I-08、I-09、I-10、I-1116数据结构编号:S1-02数据结构名称:供应商 简 述:普通的供应商数据结构组成:I-01 、I-02、I-03、I-04、I-05、I-06、I-07、I-08、I-09、I-10、I-11数据结构编号:S1-03数据结构名称:管理员 简 述:进行信息的审核数据结构组成:I-11 、I-12、I-03、I-04、I-05、I-06、I-07、I-08、I-09、I-10、I-11数据结构编号:S1-04数据结构名称:求购信息 简 述:求购农产品信息的一些特性数据结构组成:I-12 、I-13、I-14、I-15、I-16、I-17、I-18数据结构编号:S1-05数据结构名称:出售信息 简 述:出售农产品信息的一些特性数据结构组成:I-19 、I-20、I-21、I-22、I-23、I-24、I-252.5.3 主要数据流的定义数据流编号:SL01-01数据流名称:注册信息简 述:用户注册的信息数据流来源:需求商 数据流去向:信息审核模块数据流组成:S1-01数 据 流量:10 个/分钟高 峰 流量:30 个/分钟数据流编号:SL01-02数据流名称:注册信息简 述:用户注册的信息数据流来源:供应商数据流去向:信息审核模块17数据流组成:S1-02数 据 流量:5 个/分钟高 峰 流量:30 个/分钟数据流编号:SL02-01数据流名称:订单简 述:用户的订单信息数据流来源:普通订单下单模块数据流去向:订单信息表数据流组成:S1-05数 据 流量:5 笔/分钟高 峰 流量:10 笔/分钟数据流编号:SL03-01数据流名称:发布出售信息简 述:发布出售信息数据流来源:供应商数据流去向:农产品信息表数据流组成:S1-06数 据 流量:2 笔/分钟高 峰 流量:5 笔/分钟数据流编号:SL04-01数据流名称:求购信息简 述:用户提出的求购信息数据流来源:求购管理模块数据流去向:求购信息表数据流组成:S0-07数 据 流量:5 笔/分钟高 峰 流量:10 笔/分钟2.5.5 主要数据存储的定义数据存储编号:A1数据存储名称:用户注册信息表简 述:用户注册登录产生的用户信息档案18数据存储组成:I-01 、I-02、I-03、I-04、I-05、I-06、I-07、I-08、I-09、I-10、I-11关 键 字:用户编号数据存储编号:A2数据存储名称:管理员注册信息表简 述:管理员注册登录产生的信息档案数据存储组成:I-01 、I-02、I-03、I-04、I-05、I-06、I-07、I-08、I-09、I-10、I-11关 键 字:用户编号数据存储编号:A3数据存储名称:农产品信息表简 述:需求商上发布的农产品基本信息数据存储组成:I-12 、I-13、I-14、I-15、I-16、I-17、I-18关 键 字:农产品 id数据存储编号:A4数据存储名称:农产品信息表简 述:供应商上发布的农产品基本信息数据存储组成:I-19 、I-20、I-21、I-22、I-23、I-24、I-25关 键 字:农产品 id数据存储编号:A5数据存储名称:农产品订单简 述:需求商家购买农产品信息订单数据存储组成:I-20 、I-21、I-22、I-23、I-24关 键 字:订单编号2.5.5 主要处理逻辑的定义处理逻辑编号:P1.1处理逻辑名称:注册简 述:用户注册输入的数据流:注册信息处 理:供应商跟需求商根据系统的选择进行一次注册,系统会初步检验信息的合法与否,一切符合预先设定的要求之后,就会提交到服务器,交给管理员的人工检验,主要是核对下个人的信息。 19输出的数据流:注册结果处 理 频 率:用户发生注册操作时就进行处理处理逻辑编号:P1.2处理逻辑名称:登录简 述:注册用户登录输入的数据流:用户名密码处 理 供应商、需求商、管理员通过账号、密码进行输入,提交之后,与服务器核对信息,返回正确与否。 输出的数据流:用户信息更新处 理 频 率:用户发生登录操作时就进行处理处理逻辑编号:P2.1处理逻辑名称:农产品下单简 述:对农产品进行下单输入的数据流:农产品信息处 理:需求商根据商品信息的描述,进行对农产品的订单的挑选,看中之后,填写相关数据,如用户的收件地址等等,供应商方便派送。 输出的数据流:订单管理处 理 频 率:用户在下单的时候进行的操作。处理逻辑编号:P2.2处理逻辑名称:农产品退付款简 述:对农产品进行保存资金的作用 输入的数据流:农产品信息处 理:需求商在下单之后,需要先支付一定的金额,就是之前所说的定金,这个一个需求商出的价格 输出的数据流:订单管理处 理 频 率:用户在下单的时候进行的操作。20第三章 系统设计3.1 功能模块设计3.1.1前台功能(1)浏览功能:用户能过通过网站浏览自己感兴趣农产品信息从而选择需要的农产品。(2)注册功能:用户在注册时使用自己常用的邮箱作为登陆名,用户注册成功后可以享受浏览设备信息,询价,获得购买的权利。(3)登录功能:通过用户的登录,来实现网站系统对用户更好的服务和管理。满足用户除浏览功能要求以外的其他功能。(4)个人信息查询、修改功能:用户在登录后,可以查看自己的用户信息,以及修改自己的个人信息。(5)实名认证功能:一个确认用户身份信息的过程。实名认证通过可获标志行图标,在购买和发布求购或出售信息页中,可以查看到实名认证服务项。提升用户的信誉度。(6)发布求购信息功能:用户如有农产品方面的需求,就可以在网站上发布求购信息,编辑产品要求。(7)发布出售信息功能:用户如有要出售的农产品,就可以在网站上发布出售信息,上传农产品照片,编辑农产品信息。(8)支付定金功能:经买卖双方约定或者出售方规定,在购买方交纳定金后,出售方将农产品运往购买方要求地点。(9)农产品搜索功能:利用搜索引擎技术实现网站设备搜索的功能。用户可以按照产品所在地、产品名称、类型搜索所需的农产品。(10)农产品购物车功能:用户在浏览农产品信息时可以随心所欲的将农产品添加到购物车,同时在购物车页面上可以查看已选择的购物,并且可以修改数量或删除产品。3.1.2 后台功能 (1)用户资料管理功能:管理在后台进行用户管理信息管理,用户等级管理等等。(2)农产品信息管理功能:管理在后台进行用户农产品的出售情况,求购用户购得产品的情况。图3-1为系统功能图21图 3-1 系统功能图3.2 E-R 图图3-2 E-R图台州农产品网上交易平台的分析与设计前台功能 后台功能浏览注册登录个人信息的查询修改实名认证发布求购信息发布出售信息支付定金农产品搜索农产品购物车用户资料管理农产品信息管理22各实体的属性为下列图所示:图3-3 用户实体是否已得购图3-4 求购信息及其属性图3-5 出售信息及其属性出售信息用户 ID发布时间有效期限 产品类型要求产品所在地 产品名称产品别称备注求购信息用户 ID发布时间有效期限 产品类型 要求产品所在地产品名称产品别称备注是否已出售用户用户名注册时间用户ID地址电话号码 邮箱密码是否实名认证真实姓名身份证号身份证扫描图片农产品数量农产品数量23图3-6 求购农产品清单及其属性图3-7 出售农产品清单及其属性图3-8 相关农产品清单及其属性图3-9 已购得农产品清单及其属性发布出售信息时间出售农产品清单用户 ID 是否已出售发布求购信息时间求购农产品清单用户 ID 是否已得购相关农产品清单用户 ID发布出售信息时间已购得农产品清单用户 ID发布求购信息时间农产品数量产品名称产品名称农产品数量农产品数量农产品数量243.3 数据库及逻辑结构设计系统实体及其属性描述如下:用户(用户ID、用户名、注册时间、电话号码、地址、邮箱、密码、是否实名认证、真实姓名、身份证号、身份证扫描图片)求购信息(用户ID、发布求购信息时间、有效期限、农产品类型、要求产品所在地、农产品名称、农产品别称、 、农产品数量、备注)出售信息(用户ID、发布出售信息时间、有效期限、农产品类型、产品所在地、农产品名称、农产品别称、农产品数量、备注)求购农产品清单(用户ID、发布求购信息时间、农产品数量、是否已得购)出售农产品清单(用户ID、发布出售信息时间、农产品数量、是否已出售)相关产品清单(用户ID、发布出售信息时间、农产品数量)已够的农产品清单(用户ID、发布求购信息时间、农产品数量) 由关系模型可得出表的结构:表3-1 用户表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Use name 文本 否 用户名Password 文本 否 密码Address 文本 否 地址Registration time 数字 否 注册时间email 文本 是 邮箱Telephone-number 数字 否 电话号码Whether authentication文本 否 是否实名认证Real name 文本 否 真是姓名ID number 数字 否 身份证号表3-2 求购信息表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Buy offer time 1 数字 否 发布求购信息时间 主键Validity 数字 否 有效期限25Types of agricultural products文本 否 农产品类型Address 1 文本 否 要求农产品所在地Products name 文本 否 产品名称Products nicknames 文本 是 产品别称note 文本 是 备注Products Quantity 数字 否 农产品数量表3-3 出售信息表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Sales infor time2 数字 否 发布出售信息时间 主键Validity 数字 否 有效期限Address 2 文本 否 农产品所在地Product type 文本 否 产品类型Products name 文本 否 产品名称Products nicknames 文本 是 产品别称note 文本 是 备注Products Quantity 数字 否 农产品数量表3-4 求购信息清单表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Buy offer time1 数字 否 发布求购信息时间 主键Whether bought 文本 否 是否已得购Products Quantity 数字 否 农产品数量表3-5 出售信息清单表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Sales infor time2 数字 否 发布出售信息时间 主键Whether been sold 文本 否 是否已出售Products Quantity 数字 否 农产品数量表3-6 相关产品清单表列名 数据类型 可否为空 说明 备注26Use ID 自动编号 否 用户ID 主键Sales infor time2 数字 否 发布出售信息时间 主键Products Quantity 数字 否 农产品数量表3-7 已购得产品清单表列名 数据类型 可否为空 说明 备注Use ID 自动编号 否 用户ID 主键Buy offer time1 数字 否 发布求购信息时间 主键Products Quantity 数字 否 农产品数量27第四章 系统实施4.1 系统实施概述系统实施是系统开发生命周期中的后期阶段,它的目的是把系统分析和系统设计的结果转化为可实际运行的系统。在系统实施阶段要做好如下工作:首先是系统平台的硬件、软件安装与调试。就本平台而言,对硬件软件的要求并不高。系统支持在 windows XP 及以上版本的操作系统运行,数据库系统开发工具采用SQL Server 2000,系统程序设计可以用 JAVA 语言编程工具来进行平台框架编程,再使用 ASP.NET 软件工具来进行后台的程序编程。接下来,是程序的编制与调试。由于我的编程经验不足,能力以及时间的有限,这部分工作由能力足够的人来完成,构建出一个完整的农产品网上交易平台。程序设计过程中要处理好各功能模块的关系,以方便日后系统维护和拓展。最后是建立数据库系统,即组织数据入库。本平台所要载入的数据量非常大。为了提高数据输入工作的效率和准确性,可以针对具体的应用环境设计一个数据录入子系统。数据库的创建,删除只能通过人工处理的方式操作。数据库的实施之后要经常进行更新和维护,以保证系统的顺利进行。4.2 功能交互界面用户交互界面是系统与用户的接口,也是控制和选择信息输入输出的主要途径。用户界面设计应坚持友好、简便、实用、易于操作的原则。本系统主要是通过 Axure 原型设计方法,利用 Axure 原型设计工具进行用户交互界面原型设计。首先利用 Axure 设计交互界面的基本架构,突出系统的主要功能。Axure 可以对多个网页进行链接,设计页面的相互跳转。设计成果的表现形式为 RP 文件的动态交互原型,及对应的电子商务规划设计文档。Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。根据本平台的功能模块,对平台的主页进行设计,由于面向对象更多是农民,所以页面以图片占多数,以便更好抓住要用户眼球。28(1)图4-1为本次设计的首页图4-1 平台的首页(2)如果用户是第一次进入,也可以选择不注册,只是“随便逛逛” ,了解该网站后再进行注册,但是是如果不注册用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论