毕业论文(设计)农资交易管理平台_第1页
毕业论文(设计)农资交易管理平台_第2页
毕业论文(设计)农资交易管理平台_第3页
毕业论文(设计)农资交易管理平台_第4页
毕业论文(设计)农资交易管理平台_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着网络技术和计算机技术的快速发展,以及数据库技术在网络中的应用,致使更多的电子商家和消费者之间建立畅通便捷的沟通和交易渠道,减少了企业的开支,为人们提供了周到和人性化的服务,本系统由五个大模块组成,即会员管理模块,商品类别管理模块,商品管理系统,在线购物模块和后台管理模块。根据系统所需功能,本系统基于C语言。以IIS为环境,达到网上购物的目的。本文主要介绍农资交易管理平台的开发过程。第一章主要描述了整个项目的发展前景及意义。第二章主要阐述了根据客户需求进行的项目的可行性分析,以及项目设计分析和最终要达到的目标。第三章主要阐述了整个项目的设计以及数据库的设计与实现。第四章主要写出项目的具体实现,利用项目截图和文字阐明。第五章通过测试相关的一些图片,显示测试结果。关键词农资交易管理平台;ASPNET;电子商务;数据库IABSTRACTWITHTHERAPIDDEVELOPMENTOFNETWORKTECHNOLOGYANDCOMPUTERTECHNOLOGY,APPLICATIONANDDATABASETECHNOLOGYINTHENETWORK,RESULTINGINASMOOTHANDCONVENIENTCHANNELFORCOMMUNICATIONANDTRANSACTIONSBETWEENMOREELECTRONICBUSINESSESANDCONSUMERS,REDUCETHEEXPENDITUREOFANENTERPRISE,PROVIDETHOUGHTFULANDHUMANIZEDSERVICEFORTHEPEOPLETHEAGRICULTURALMATERIALSSYSTEMINCLUDESFIVEMODULESMEMBERMANAGEMENTMODULE,SYSTEMMANAGEMENTMODULE,PRODUCTMANAGEMENTSYSTEM,PRODUCTIONCLASSMANAGEMENTMODELANDONLINESHOPPINGMODULETHESYSTEMISBASEDONCLANGUAGEIISFORTHEENVIRONMENT,TOACHIEVETHEPURPOSEOFONLINESHOPPINGTHISPAPERMAINLYINTRODUCESTHEDEVELOPMENTPROCESSOFAGRICULTURALCAPITALTRANSACTIONMANAGEMENTPLATFORMTHEFIRSTCHAPTERMAINLYDESCRIBESTHEDEVELOPMENTPROSPECTANDSIGNIFICANCEOFTHEWHOLEPROJECTTHESECONDCHAPTERMAINLYELABORATEDACCORDINGTOCUSTOMERREQUIREMENTSFORTHEPROJECTFEASIBILITYANALYSIS,ANDANALYSIS,ANDFINALLYTOACHIEVETHEGOALOFTHEPROJECTDESIGNTHETHIRDCHAPTERMAINLYELABORATESTHEWHOLEPROJECTDESIGNANDDATABASEDESIGNANDIMPLEMENTATIONTHEFOURTHCHAPTERBASICALLYWRITETHESPECIFICIMPLEMENTATIONOFTHEPROJECT,USINGPROJECTSCREENSHOTSANDTEXTTOCLARIFYTHEFIFTHCHAPTERTHROUGHRELEVANTPICTURES,SHOWINGTHATTHETESTRESULTSKEYWORDSAGRICULTURALMATERIALSTRADEMANAGEMENTPLATFORM;ASPNET;ELECTRONICCOMMERCE;DATABASE目录1绪论111项目背景与研究意义1111项目背景1112研究意义112国内外现状213主要研究内容22系统分析321系统需求分析3211功能需求3212性能需求422系统可行性分析4221技术可行性4222操作可行性423业务流程分析43系统概要设计631系统开发环境配置632系统功能概要设计633数据库设计7331概念设计7342逻辑设计12343物理设计134系统详细设计与实现1841会员子系统设计与实现18412注册会员模块18413购物车管理模块2042管理员子系统设计与实现24421商品信息模块24422订单管理模块27423会员信息模块29424公告信息模块31I5系统测试3451系统测试34511登录模块测试34512添加商品模块测试3452系统测试结论346结论3661系统开发总结3662存在问题及改进36致谢38参考文献390农资交易管理平台1绪论11项目背景与研究意义111项目背景随着互联网和计算机技术的飞速发展,新的商业模式也随之出现。电子商务就是一种新兴的利用电子信息技术从事各种商业活动的方式,这种经营方式就是使用计算机设备,软件和网络基础设施,通过网络连接起来的电子网络环境来完成各种各样的商务活动。农资交易管理平台是电子商务发展的产物,是网络技术应用的全新发展方向。INTERNET本身具有的开放性、全球性、低成本、高效率的特点,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构。112研究意义鉴于信息技术的浪潮已经刮起,怎样才能使传统商品经营者在这个巨大的浪潮中占有一席之地,在这个竞争激烈的社会中很快适应新的经济模式,并且能够更健康、更稳定的发展本项目能够为个人或者中小型企业搭建自己的平台,经营者或生产厂家的商品可以直接面向消费者,这样不仅可以节约成本,还可以直接面向消费者,直接听取消费者的意见。这种方式没有空间和时间的限制,可以让更多的人去了解它们,对一个创业者来说这给了自己一个机会,帮助它们提高自身的竞争力,从而在经济社会的浪潮中赢得自己生存的一席之地。12国内外现状由于商品经营者的增多,世界各地都在寻求一种新的思路,新的经营理念,以求减少商品的经营成本,并且让自己的商品产品可以销售的更快、更新的面向消费者,其中有些个人就借助一些现有的电子商务系统去完成1这种功能,但是对于大部分个人而言,特别是商品经营者,它们希望自己打造这样一个平台,为自己的商品销售发展做下更好的铺垫。同时借助电子商务平台的信息发达性,与快递企业实行联合,减少经营成本,扩大自己的商品知名度。13主要研究内容农资交易管理平台是网上购物式的一个新型系统也是一个典型系统。主要包括前台的网页设计应用开发,后台的数据库建立和维护以及管理两大功能。其中它要实现商品销售,注册会员,购物车,提交订单等功能。对于前者要求建立功能完备,使用方便,操作简单等网站设计特点;对于后者要求建立数据一致性和完整性强,数据安全性好的数据库管理功能。22系统分析21系统需求分析需求分析的基本任务确定系统的目标,调查用户的需求,分析系统需要做什么。需求可分四类业务需求;用户需求;功能需求;非功能需求。211功能需求具体功能描述如下(1)会员模块功能描述注册用户可以按照自己的需要寻找喜欢的商品和加入购物车完成账单结算;未注册用户也可以任意浏览商品,但在加入购物车和完成订单结算时要求正式登录系统。商品信息主要包括编码、名称、类型、供应商、价格、市场价、本站价、介绍和图片等。提供商品类别查询功能,可实现按照类型、供应商等信息搜索。购物车中要清楚显示商品的名称、价格和数量。为了方便用户的操作,可以直接在购物车中删除商品。用户在关闭浏览器之前,可随时查看自己的购物车,并可随时下订单。用户可以对商品进行评论。(2)管理员模块功能描述管理员拥有最大权限,可以进入管理页面并配置系统信息。管理员可以管理会员,对会员进行查询、删除。管理员可以随时更新商品信息,上传新商品,以及删除商品。管理员查看订单。管理员可以查看商品评论,并且可以进行删除评论。212性能需求可以分为以下几种。1安全性要求所有访问数据库的操作,必须尽量保证安全。2时间性要求保证用户一次最简单购物过程在1分钟内完成。3美观性要求要求界面美观,操作简便。322系统可行性分析221技术可行性本系统基于浏览器/服务器体系,同时采用MICROSOFTVISUALSTUDIO2013作为开发环境,SQLSERVER2008作为数据库,均是十分成熟的开发工具,非常适合本系统的开发。222操作可行性首先,功能设计合理方便,操作快捷,方便用户和管理员使用本系统。其次,本系统的数据库选择微软公司的SQLSERVER2008数据库,因为它具有较好的稳定性、安全性和可操作性,所以在操作上是可行的。23业务流程分析系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。用户首先登录网站,如果用户还没有登录名,首先要注册。注册后,输入用户名密码即可登录。如果用户名不存在或密码不正确,则提示重新登录。用户成功登录之后,进入主页面,可选基本业务有四个查看公告,浏览商品,加入购物车,商品购买。农资交易管理平台的业务流程如图21所示。4开始用户登录是否注册在线注册平台主界面在线浏览在线购买买购物车提交订单是否购买操作失败操作成功退出是否退出否是否是是否图21系统业务流程53系统概要设计31系统开发环境配置系统硬件平台的配置(1)CPUPIII800。(2)内存384MDDR。(3)硬盘20GB。(4)基本的输入、输出设备。系统软件平台的配置(1)操作系统WINDOWS8PROFESSIONALEDITION。(2)数据库软件SQLSERVER2008。(3)系统开发软件MICROSOFTVISUALSTUDIO2013。(4)浏览器IE浏览器。32系统功能概要设计系统功能结构如图31所示。普通用户在线注册购买商品查看商品购物车系统管理员商品管理订单管理农资交易网站会员管理公告管理图31系统功能模块结构图321会员子系统(1)在线注册模块游客可以在线注册会员。(2)查看商品模块会员可以查看商品信息。(3)购物车模块会员可以查看自己购物车中的已选择的商品。6(4)结算下订单模块可以填写收货人姓名和地址,提交订单。(5)浏览评论模块普通用户可以在线购买商品,可以查看商品信息,并且进行评论。(6)个人信息模块会员可以修改自己的资料或密码,也可查看自己的订单。322管理员子系统(1)商品信息管理管理员可以对商品信息进行新增,修改,删除。(2)会员管理可以查看注册的会员,对会员进行操作。(3)订单管理可以对用户已提交的订单进行查看,删除。(4)新闻管理可以新增,修改,删除新闻信息。(5)管理员管理可以查看其它的管理员,超级管理员可以添加或删除管理员。(6)商品类型管理对商品类型信息可以进行新增,修改,删除等操作。(7)评价管理查看,删除用户提交的评价。33数据库设计331概念设计概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。概念结构是各种数据模型共同基础,它比数据模型更独立于机器、抽象,更加稳定。为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。最常用的概念性数据模型就是ER模型。农资实体属性如图31所示。7农资商品编号商品名称商品类型供应商商品图片片市场价本站价是否推荐是否特价商品介绍图31农资实体属性图商品类型实体如图32所示。农资类型编号类型名称图32商品类型实体属性图供应商实体如图33所示。8供应商编号供应商名称图33供应商实体属性图订单属性图如图34所示。订单编号订单号注册用户单价数量订单状态收货人联系方式送货地址图34订单实体属性图订单详细属性图如图35所示。9订单明细编号订单号商品单价数量图35订单详细实体属性图购物车属性图如图36所示。购物车编号用户编号产品编号价格数量产品名称图36购物车实体属性图会员属性图如图37所示。10注册用户编号用户名密码用户名性别出生日期联系方式联系地址注册日期图37会员实体属性图管理员属性图如图38所示。管理员编号用户名密码姓名联系方式图38管理员实体属性图公告属性图如图39所示。11新闻公告编号标题内容发布日期图39公告实体属性图系统总体ER图如图310所示。用户商品浏览评价订单提交NM购物车管理11属于商品类别具有订单明细参照管理员管理公告管理11N1N11NMNMN管理MN图310系统ER图12342逻辑设计我们所要进行研究的是逻辑设计即将ER图转化为关系模型。下面把实体及实体间关系转换成为关系模型。实体转换出的关系模式商品信息表编号,商品名称,商品类型,商品产地,价格区间,商品重量,商品尺寸,市场价,本站价,是否推荐,是否特价,图片,介绍商品类型信息表编号,类型名称管理员表编号,用户名,密码,姓名,联系方式会员信息表编号,用户名,密码,姓名,性别,出生日期,联系方式,联系地址,注册日期订单信息表编号,订单号,用户,总金额,订单状态,生成日期,收货人,联系方式,送货地址订单详细信息表编号,订单号,商品,商品名称,单价,数量购物车表编号,用户,商品,商品名称,单价,数量供应商信息表编号,供应商名称公告信息表编号,标题,内容,发布时间评论表编号,用户名,商品,评分,内容,日期343物理设计数据库物理设计包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。在上面的实体以及实体之间关系模式的基础上,形成数据库中表以及各表之间关系。公告信息表如表31所示。表31公告信息表字段名说明类型长度可否为空主键ID编号INT4否是TITLE名称VARCHAR40否否CONTENTS内容VARCHAR40否否ADDTIME时间VARCHAR40否否商品信息表如表32所示。13表32商品信息表字段名说明类型长度可否为空主键ID编号INT4否是NAME商品名称VARCHAR40否否CATEID商品类型VARCHAR40否否NATIONID商品产地VARCHAR40否否AREAID价格区间VARCHAR40否否WEIGHTS商品重量VARCHAR40否否SIZES商品尺寸VARCHAR40否否MARKETPRICE市场价VARCHAR40否否NOWPRICE本站价VARCHAR40否否RECOMMEND是否推荐VARCHAR40否否SPECIAL是否特价VARCHAR40否否IMAGE图片VARCHAR40否否INTRO介绍VARCHAR40否否管理员表如表33所示。表33管理员表字段名说明类型长度可否为空主键ID编号INT4否是USERNAME用户名VARCHAR30是否PASSWORD密码VARCHAR30是否REALNAME姓名VARCHAR40否否CONTACT联系方式VARCHAR40否否会员信息表如表34所示。14表34会员信息表字段名说明类型长度可否为空主键ID编号INT4否是USERNAME用户名VARCHAR40否否PASSWORD密码VARCHAR40否否REALNAME姓名VARCHAR40否否SEX性别VARCHAR40否否BIRTHDAY出生日期VARCHAR40否否CONTACT联系方式VARCHAR40否否ADDRESS联系地址VARCHAR40否否REGDATE注册日期VARCHAR40否否类型信息表如表35所示。表35类型信息表字段名说明类型长度可否为空主键ID编号INT4否是CATENAME类型名称VARCHAR40是否供应商信息表如表36所示。表36供应商信息表字段名说明类型长度可否为空主键ID编号INT4否是NAME名称VARCHAR40是否订单信息表如表37所示。表37订单信息表字段名说明类型长度可否为空主键ID编号INT4否是ORDERCODE订单号VARCHAR40否否USERID用户VARCHAR40否否15TOTAL总金额VARCHAR40否否STATUS订单状态VARCHAR40否否ADDTIME生成日期VARCHAR40否否RECEIVER收货人VARCHAR40否否CONTACT联系方式VARCHAR40否否ADDRESS送货地址VARCHAR40否否购物车表如表38所示。表38购物车表字段名说明类型长度可否为空主键ID编号INT4否是USERID用户编号VARCHAR40否否GOODID产品编号VARCHAR40否否PRICE价格VARCHAR40否否NUM数量VARCHAR40否否GOODNAME产品名称VARCHAR40否否评论表如表39所示。表39评论表字段名说明类型长度可否为空主键ID编号INT4否是USERNAME用户名VARCHAR40否否GOODID商品VARCHAR40否否NUM评分VARCHAR40否否CONTENTS内容VARCHAR40否否ADDTIME日期VARCHAR40否否订单明细表如表310所示。16表310订单明细表字段名说明类型长度可否为空主键ID编号INT4否是ORDERCODE订单号VARCHAR40否否GOODID商品VARCHAR40否否GOODNAME商品名称VARCHAR40否否PRICE单价VARCHAR40否否NUM数量VARCHAR40否否174系统详细设计与实现41会员子系统设计与实现411网站主页本页是网站首页,头部是导航栏,左侧为商品分类页面,整体以图片为主,点击图片可以跳转到该商品的详细信息。如图41所示。图41网站首页412会员注册模块在线注册页面,用户可以按提示填写个人信息进行在线注册。如图42所示。图42在线注册页面18代码实现PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSE/用户注册USERSENTITYUSERSNEWUSERSENTITYUSERSUSERSIDSYSTEMGUIDNEWGUIDTOSTRINGUSERSUSERNAMETHISTXTUSERNAMETEXTUSERSPASSWORDTHISTXTPASSWORDTEXTUSERSREALNAMETHISTXTREALNAMETEXTIFRADIOBUTTON1CHECKEDUSERSSEXRADIOBUTTON1TEXTIFRADIOBUTTON2CHECKEDUSERSSEXRADIOBUTTON2TEXTUSERSBIRTHDAYTHISTXTBIRTHDAYTEXTUSERSCONTACTTHISTXTCONTACTTEXTUSERSADDRESSTHISTXTADDRESSTEXTUSERSCATE“普通用户“USERSBUSINESSUSERSBUSINESSNEWUSERSBUSINESSUSERSBUSINESSINSERTUSERSUSERSRESPONSEWRITE“ALERT注册成功LOCATIONHREFLOGINASPX“413购物车管理模块本页是为购物车管理,用户登陆系统后,购买的商品可以暂时放入到购物车,同时可以去结算,提交订单等一系列的操作。如图43所示。19图43购物车页面代码实现PUBLICPARTIALCLASSCARTSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFSESSION“USERID“NULLRESPONSEREDIRECT“LOGINASPX“STRINGIDSTRINGSESSION“USERID“CARTBUSINESSCBNEWCARTBUSINESSDATASETDSCBGETCARTBYCOND“USERSID“,ID,“CART“THISGRIDVIEW1DATASOURCEDSTABLES“CART“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSE/分页IFSESSION“USERID“NULLRESPONSEREDIRECT“LOGINASPX“20STRINGIDSTRINGSESSION“USERID“GRIDVIEW1PAGEINDEXENEWPAGEINDEXCARTBUSINESSCARTBUSINESSNEWCARTBUSINESSDATASETDSCARTBUSINESSGETCARTBYCOND“USERSID“,ID,“CART“THISGRIDVIEW1DATASOURCEDSTABLES“CART“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGCARTBUSINESSCARTBUSINESSNEWCARTBUSINESSCARTBUSINESSDELETECARTBYIDIDRESPONSEREDIRECT“CARTASPX“PROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZEEROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRINGPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFSESSION“USERID“NULLRESPONSEREDIRECT“LOGINASPX“21STRINGIDSTRINGSESSION“USERID“CARTBUSINESSCBNEWCARTBUSINESSCBDELETECARTBYUSERIDRESPONSEREDIRECT“CARTASPX“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“CARTASPX“414订单管理模块本页是订单管理界面,可以查看自己的订单,订单详情等信息。如图44所示。图44订单管理页面代码实现PUBLICPARTIALCLASSORDERSSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFSESSION“USERID“NULL22RESPONSEREDIRECT“LOGINASPX“STRINGIDSTRINGSESSION“USERID“ORDERSBUSINESSCBNEWORDERSBUSINESSDATASETDSCBGETORDERSBYCOND“USERID“,ID,“ORDERS“THISGRIDVIEW1DATASOURCEDSTABLES“ORDERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEIFSESSION“USERID“NULLRESPONSEREDIRECT“LOGINASPX“STRINGIDSTRINGSESSION“USERID“GRIDVIEW1PAGEINDEXENEWPAGEINDEXORDERSBUSINESSCARTBUSINESSNEWORDERSBUSINESSDATASETDSCARTBUSINESSGETORDERSBYCOND“USERID“,ID,“ORDERS“THISGRIDVIEW1DATASOURCEDSTABLES“ORDERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGORDERSBUSINESSCARTBUSINESSNEWORDERSBUSINESSORDERSENTITYCECARTBUSINESSGETORDERSBYIDIDSTRINGORDERCODECEORDERCODESTRINGURL“ORDERDETAILASPXORDERCODE“ORDERCODERESPONSEREDIRECTURL23PROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZEEROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRING42管理员子系统设计与实现421商品信息模块本页是为商品管理界面,可以查看商品信息,编辑,添加,删除商品信息。如图45所示。图45商品管理页面代码实现PUBLICPARTIALCLASSLISTGOODSSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE24IFISPOSTBACKGOODSBUSINESSGOODSBUSINESSNEWGOODSBUSINESSDATASETDSGOODSBUSINESSGETALLGOODS“GOODS“THISGRIDVIEW1DATASOURCEDSTABLES“GOODS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEGRIDVIEW1PAGEINDEXENEWPAGEINDEXGOODSBUSINESSGOODSBUSINESSNEWGOODSBUSINESSDATASETDSGOODSBUSINESSGETALLGOODS“GOODS“THISGRIDVIEW1DATASOURCEDSTABLES“GOODS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGGOODSBUSINESSGOODSBUSINESSNEWGOODSBUSINESSGOODSBUSINESSDELETEGOODSBYIDIDRESPONSEREDIRECT“LISTGOODSASPX“PROTECTEDVOIDGRIDVIEW1_ROWUPDATINGOBJECTSENDER,GRIDVIEWUPDATEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGSTRINGURL“EDITGOODSASPXID“IDRESPONSEREDIRECTURL25PROTECTEDVOIDBTNQUERY_CLICKOBJECTSENDER,EVENTARGSETHISGRIDVIEW1ALLOWPAGINGFALSESTRINGCONDTHISDDLCONDSELECTEDVALUETOSTRINGSTRINGVALTHISTXTVALTEXTTRIMGOODSBUSINESSGOODSBUSINESSNEWGOODSBUSINESSDATASETDSGOODSBUSINESSGETGOODSBYCONDCOND“LIKE“,VAL,“GOODS“THISGRIDVIEW1DATASOURCEDSTABLES“GOODS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZEEROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRING422订单管理模块本页是为订单信息管理,可以查看订单信息,删除订单。如图46所示。图46订单信息页面代码实现PUBLICPARTIALCLASSLISTORDERSSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE26IFISPOSTBACKORDERSBUSINESSORDERSBUSINESSNEWORDERSBUSINESSDATASETDSORDERSBUSINESSGETALLORDERS“ORDERS“THISGRIDVIEW1DATASOURCEDSTABLES“ORDERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEGRIDVIEW1PAGEINDEXENEWPAGEINDEXORDERSBUSINESSORDERSBUSINESSNEWORDERSBUSINESSDATASETDSORDERSBUSINESSGETALLORDERS“ORDERS“THISGRIDVIEW1DATASOURCEDSTABLES“ORDERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGORDERSBUSINESSORDERSBUSINESSNEWORDERSBUSINESSORDERSBUSINESSDELETEORDERSBYIDIDRESPONSEREDIRECT“LISTORDERSASPX“PROTECTEDVOIDGRIDVIEW1_ROWUPDATINGOBJECTSENDER,GRIDVIEWUPDATEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGSTRINGURL“EDITORDERSASPXID“IDRESPONSEREDIRECTURL27PROTECTEDVOIDBTNQUERY_CLICKOBJECTSENDER,EVENTARGSETHISGRIDVIEW1ALLOWPAGINGFALSESTRINGCONDTHISDDLCONDSELECTEDVALUETOSTRINGSTRINGVALTHISTXTVALTEXTTRIMORDERSBUSINESSORDERSBUSINESSNEWORDERSBUSINESSDATASETDSORDERSBUSINESSGETORDERSBYCONDCOND“LIKE“,VAL,“ORDERS“THISGRIDVIEW1DATASOURCEDSTABLES“ORDERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZEEROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRING423会员信息模块该模块为会员管理页面,可以查看会员信息,删除会员信息。如图47所示。图47会员页面代码实现PUBLICPARTIALCLASSLISTUSERSSYSTEMWEBUIPAGE28PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACKUSERSBUSINESSUSERSBUSINESSNEWUSERSBUSINESSDATASETDSUSERSBUSINESSGETALLUSERS“USERS“THISGRIDVIEW1DATASOURCEDSTABLES“USERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEGRIDVIEW1PAGEINDEXENEWPAGEINDEXUSERSBUSINESSUSERSBUSINESSNEWUSERSBUSINESSDATASETDSUSERSBUSINESSGETALLUSERS“USERS“THISGRIDVIEW1DATASOURCEDSTABLES“USERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGUSERSBUSINESSUSERSBUSINESSNEWUSERSBUSINESSUSERSBUSINESSDELETEUSERSBYIDIDRESPONSEREDIRECT“LISTUSERSASPX“PROTECTEDVOIDGRIDVIEW1_ROWUPDATINGOBJECTSENDER,GRIDVIEWUPDATEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRING29STRINGURL“EDITUSERSASPXID“IDRESPONSEREDIRECTURLPROTECTEDVOIDBTNQUERY_CLICKOBJECTSENDER,EVENTARGSETHISGRIDVIEW1ALLOWPAGINGFALSESTRINGCONDTHISDDLCONDSELECTEDVALUETOSTRINGSTRINGVALTHISTXTVALTEXTTRIMUSERSBUSINESSUSERSBUSINESSNEWUSERSBUSINESSDATASETDSUSERSBUSINESSGETUSERSBYCONDCOND“LIKE“,VAL,“USERS“THISGRIDVIEW1DATASOURCEDSTABLES“USERS“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZEEROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRING424公告信息模块对公告信息管理,在线查看公告信息,编辑公告信息,删除公告信息。如图48所示。30图48公告页面代码实现PUBLICPARTIALCLASSLISTARTICLESYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACKARTICLEBUSINESSARTICLEBUSINESSNEWARTICLEBUSINESSDATASETDSARTICLEBUSINESSGETALLARTICLE“ARTICLE“THISGRIDVIEW1DATASOURCEDSTABLES“ARTICLE“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_PAGEINDEXCHANGINGOBJECTSENDER,GRIDVIEWPAGEEVENTARGSEGRIDVIEW1PAGEINDEXENEWPAGEINDEXARTICLEBUSINESSARTICLEBUSINESSNEWARTICLEBUSINESSDATASETDSARTICLEBUSINESSGETALLARTICLE“ARTICLE“THISGRIDVIEW1DATASOURCEDSTABLES“ARTICLE“THISGRIDVIEW1DATABIND31PROTECTEDVOIDGRIDVIEW1_ROWDELETINGOBJECTSENDER,GRIDVIEWDELETEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGARTICLEBUSINESSARTICLEBUSINESSNEWARTICLEBUSINESSARTICLEBUSINESSDELETEARTICLEBYIDIDRESPONSEREDIRECT“LISTARTICLEASPX“PROTECTEDVOIDGRIDVIEW1_ROWUPDATINGOBJECTSENDER,GRIDVIEWUPDATEEVENTARGSESTRINGIDGRIDVIEW1DATAKEYSEROWINDEXVALUETOSTRINGSTRINGURL“EDITARTICLEASPXID“IDRESPONSEREDIRECTURLPROTECTEDVOIDBTNQUERY_CLICKOBJECTSENDER,EVENTARGSETHISGRIDVIEW1ALLOWPAGINGFALSESTRINGCONDTHISDDLCONDSELECTEDVALUETOSTRINGSTRINGVALTHISTXTVALTEXTTRIMARTICLEBUSINESSARTICLEBUSINESSNEWARTICLEBUSINESSDATASETDSARTICLEBUSINESSGETARTICLEBYCONDCOND“LIKE“,VAL,“ARTICLE“THISGRIDVIEW1DATASOURCEDSTABLES“ARTICLE“THISGRIDVIEW1DATABINDPROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1INTINDEXIDTHISGRIDVIEW1PAGEINDEXTHISGRIDVIEW1PAGESIZE32EROWROWINDEX1EROWCELLS0TEXTINDEXIDTOSTRING335系统测试在任何软件系统的开发过程中,尤其是在进行大型软件系统的开发中,任何一个编程人员都不可避免地会产生错误。为了尽可能地发现并改正系统设计中的错误,减少错误造成的损失,保证系统开发的质量,需要进行系统的测试。51系统测试511登录模块测试测试要点用户名和密码。测试路径用户名和密码是否为真。测试结果为真,进入系统;为假,提示重新输入用户信息。512添加商品模块测试测试要点数据录入类型、数据约束。测试路径输入类型是否正确,是否允许为空。测试结果输入类型正确,能写入数据库增加新记录,否则提示重新输入。输入空值,允许为空,则正常增加记录,否则提示不允许为空。当输入数据为数据表中限定的类型时,才能增加新的记录;若输入的数据类型不正确,则无法增加新的记录。52系统测试结论(1)根据上面的系统入口测试用例,其测试效果。当用户名和用户密码错误的时候,提示框显示,不能以用户身份进入系统。如图51所示。图51用户登录测试效果34(2)管理员进入系统测用例,其测试效果。当管理员名和密码不匹配时,提示框显示,登录失败请重新登录。如图52所示。图52管理员登录测试效果356结论61系统开发总结农资交易管理平台系统是按照软件工程的生命周期方法学来完成设计,即系统的需求分析、总体设计、程序设计、系统调试等开发步骤,分阶段地完成各设计任务。使用NETFRAMEWORK35作为基础开发平台,VS2013SQLSERVER2008作为开发环境。62存在问题及改进在设计基本完成之后,改进系统的性能和技术文档的编写整理,最后完成系统设计。在整个设计过程中,也出现过很多的问题,但在不断学习的过程中我体会到(1)工作是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性。(2)由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和部分代码,让我体会到了每一步都是相当关键的。(3)设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭然后根据自己的设计要求编写代码。经过本系统的设计,我深刻体会到要做好一个完整的事情,需要有系统的思维方式和方法。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。但是由于系统设计时间较短,所以有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等方面问题,这些都有待进一步改善。36致谢本次毕业设计能够顺利完成离不开我的指导老师的指导和帮助,衷心感谢张老师给予我的谆谆教导。老师严谨的治学态度、渊博的知识和无私奉献的精神是我终生学习的楷模,在此我向老师表示衷心的感谢和深深的敬意。几个月以来,无论是在理论上还是在实践中,老师都给予了我莫大的帮助,我从老师身上学到了很多东西,在此再次向老师表示衷心的感谢另外,还要特别感谢大学四年学习过程中给我系统讲授专业课知识的各位老师。也要感谢我的父母、亲友们,还有我的学院,在这里我度过了人生中致关重要的学习阶段,我将一生铭记这里的一切。感谢本论文参考文献中所有的作者们,通过拜读你们的著作,使我拓展了知识面,开拓了视野,少走了很多弯路。时间的仓促及自身专业知识的不足,整篇论文肯定存在尚未发现的缺点和错误。恳请阅读此篇论文的老师、同学,多予指正,不胜感激37参考文献1张庆华,ASPNET20完全自学手册,北京机械工业出版社,2006。2美佛格森,C宝典,北京电子工业出版社,2002。3寿建霞,毛国红,数据库原理及应用案例教程,北京

温馨提示

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

评论

0/150

提交评论