【《网上拍卖系统的设计与实现》8800字(论文)】_第1页
【《网上拍卖系统的设计与实现》8800字(论文)】_第2页
【《网上拍卖系统的设计与实现》8800字(论文)】_第3页
【《网上拍卖系统的设计与实现》8800字(论文)】_第4页
【《网上拍卖系统的设计与实现》8800字(论文)】_第5页
已阅读5页,还剩27页未读, 继续免费阅读

下载本文档

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

文档简介

网上拍卖系统的设计与实现摘要现如今随着互联网技术的不断发展和电子商务的水平的不断提高,越来越多的人开始更加倾向于新型的网上购物方式,网上购物的便捷方式也让用户自己有了全新的体验。而相较于网上购物的便捷,那么网上拍卖所带给我们的除了便捷还有独特的参与感,因为自己网上购买商品的感觉远不如自己亲自去参与竞价所来的真实,由此可见,网上拍卖系统的实现已经是大势所趋。本系统的主要是应用SQLServer、ASP.NET、C#、网页设计等一系列所学知识,并充分运用SQLServer、ASP.NET、网页设计等编程技术进行实践,将实践与实际相结合,合理运用系统的规则与程序的开发过程形成一个可以提高信息处理的速度和准确性的网上拍卖系统。[关键词]网上拍卖系统;C#;SQLServer目录TOC\o"1-3"\h\u一、绪论 一、绪论(一)研究背景当今社会随着互联网技术的不断发展和电子商务的水平的不断提高,从之前的用户到实体店花费一整天的时间去买一件商品,到现在的用户可以随时随地在家里,在任何地方通过网上购物平台去买自己所需要的商品,网上购物这种新型的购物方式已经越来越被大众所接受,并且这种方式已经逐步演化为一种潮流。相比传统的在实体店购买和挑选的费时费力,网上购物这种能随时随地的让客户挑选商品,给了用户更加良好的体验。作为网上购物之一的另一种新型的购物方式网上拍卖也相较传统的拍卖方式给了人一种全新的体验,人们可以通过在网上发布自己想要出售的商品的信息,也可以在拍卖平台找自己要购买的商品的信息,然后拍卖平台采用多人竞价的方式,最后价高者得,这样也可以体现出购买方式的灵活以及公平的特性。商家可以建立自己的拍卖网站用来销售一些滞销的产品,也可以通过此平台来销售一些供不应求的产品,从而可以获得更高的利润。这种可以通过一个平台使得出售者和购买者“面对面”议价的在线交易模式给了人们一种全新体验的购物感觉,拍卖系统这一平台的出现与互联网技术的飞速发展和人们购物意识增强是不可分离的,拍卖系统本身所具有的优势和良好的购物体验,使得人们对它的认可度越来越高。在以后随着更多的传统行业,传统商品的加入,相信以后的网上拍卖并不只会局限于古董,金银玉石一些昂贵的高价收藏品,家电,书籍这些也都可以加入拍卖,通过平台多人加价购买的方式相信用户也会拿到自己所需商品的一个理想的价格。在国内作为一种新型的购买方式,相信在社会不断地推动下,它会蓬勃的发展下去。(二)研究意义面对着国民生活水平的不断提升以及人们对美好生活的向往,越来越多的行业开始进军到互联网这一行业当中来。当我们发现人们随时随地的使用互联网来与这个世界相互联系的时候,我们就应该知道互联网已经是我们生活中不可分割的一部分了。当越来越多的行业由线下经营模式转变为线上模式时,网上拍卖已经是当今时代不可或缺的一部分了。通过现有的开发技术对网上拍卖系统进行开发,实现用户通过网上拍卖平台来实现对商品的拍卖功能操作,动态的了解信息并对拍卖商品进行查询了解并竞拍,从各个方面满足用户的需求,通过线上的模式来带动实体经济的运营这对经济发展的好处是不言而喻的。从另一方面来说,网上拍卖不仅方便了用户对购物的需求,相对于实体店来说,也节约了打量了人力财力。网上拍卖系统的出现不仅节约了成本,也丰富了用户对于购物的体验。因此网上拍卖系统的建立迫在眉睫应尽快加以实施研发并应用。(三)设计思想参照网上现有的购物系统,网上拍卖系统的设计思想就是通过在互联网的帮助下,让用户能够更加自由且便捷的能够在网上实现买卖交易,真正的能够做到足不出户就能通过平台获得自己所需要的商品。二、相关技术(一)ASP.NETASP.NET是一种免费的web框架,用于使用HTML、CSS等生成强大的网站和web应用程序。它强大的兼容性能够使多种开发语言在平台上使用,使用者可以选择自己熟悉的语言进行编程,灵活应用。与此同时,它既保持自身的优势又继承了过去的先进性与优越性,界面上还有很多成熟的控件可以使用,既能缩短开发时间,也能减少开发所需费用。满足系统开发的基本要求。(二)C#语言C#作为一种新型编程语言,有及其强大的操作能力及高可视化效率,语言简洁明了,它是面向对象的,又是面向组件的一种编程语言,而且又保留了C++的强大功能,比以往更稳定。ASP.NET框架下,C#编程语言的应用最为广泛,它是面向对象的单继承语言,也就是说不允许多重继承。因为与ASP.NET同属于一个公司,所以在性能匹配等方面更为合适。(三)SQLServer本次系统的设计选用SQLServer数据库存储数据,可以使多个客户端同时访问软件读取数据库数据,针对多线程的访问可以使用Archive,首先将存储的数据完成动态划分,之后存放到数据库相应的表中,这种划分方式直接提高了数据库数据管理的速度,读取数据库的数据库非常灵活高效,同时SQLServer数据库是开源的,可以完成二次开发,很大程度的节省了使用者的成本,和开发语言结合实现一个完美的网站或者系统,综合SQLServer数据库的各个方面,目前是许多开发者的首选。(四)B/S结构B/S与C/S构架开发出来的程序相比,C/S构架属于应用程序必须在客户端电脑安装客户端程序才能够进行运行操作,而B/S就不同了,只需要客户端具有IE浏览器即可通过地址访问服务器完成操作,想对比之下还是B/S具有实用性且方便维护,我们开发的毕业设计结合实际情况需要完成多个客户端的同时访问,同时还要保证数据的安全,系统的稳定,使系统的数据同时供多个用户共享,所以我们选用B/S构架完成此次毕业设计。本次课题开发采用的B/S构架具有很大的优势,不需要在任何客户端安装程序即可通过IE浏览器访问,方便了客户和开发人员,只需要客户端安装浏览器和联网即可访问服务器程序,不仅方便了后期维护还降低了开发成本,所以我们综合考虑最终选用了B/S构架完成开发。三、系统分析(一)功能需求分析在我们开发一个系统之前,对这一系统本身所需要实现的需求都要做一个认真且理性的分析,前期的市场调研是必须的,根据实际要求来确定人们需要实现的功能,从而明确目标,对整个系统的开发有一个更加准确的定位,只有在预先评估系统的开发中,才能在系统开发和实施之前完成需求,在这个章节,需要对系统的可行性分析、项目设计原则以及用例进行分析,网上拍卖系统的整体界面简单,功能完善。根据系统的需要,在功能上大致分为几个方面:注册登录:主要实现用户的登录。本系统用户角色主要分3大类,分别是管理员、用户和卖家。新用户和卖家在登录前需要进行用户注册;管理员功能:管理员登录系统后可管理系统内所有用户基础信息,发布站内相关告公,对商品类型进行增删改查的管理,也可查看卖家发布的拍卖商品,并对竞拍信息、订单信息进行更新和删除;注册用户功能:用户登录成功后可修改个人信息及登录密码,通过网站可以搜索拍卖商品、点击商品了解详情并在线竞拍,用户收到卖家发送的订单选择支付,支付完成可以查看我的订单;卖家功能:卖家输入用户名和密码可以登录系统,如果没有账号需要先行注册,进入系统可以查看修改个人信息及登录密码;卖家可以发布自己的拍卖商品,并可修改或删除管理;卖家可查看所有用户的竞拍信息,根据竞拍信息到最后时间的价格给用户发送订单,查看用户订单及付款状态。(二)系统可行性分析1.技术可行性本系统的开发工具是MicrosoftVisualStudio和SQLServer数据库,用C#语言开发。它是直接面向对象、运行在完全开源并且跨平台之上的,并且在大学期间学习了有关C#的课程,每学期也会完成相应期末课程设计,已经具备了一定的系统设计与自主创新的能力。采用ASP.NET技术减少了重复的代码。虽然遇到了很多的问题,但通过在网上查阅期刊及咨询专业老师,最终都已成功解决。因此,在完成此系统的技术上是有可行性的。2.经济可行性新的系统研发开始之前,开发者都会考虑到系统投入使用后所带来的收益和开发及后期维护所投入的成本之间的比例,当投入大于收益时,该系统的研发是否有必要进行就应当慎重考虑了,就本系统而言,开发本系统采用的MicrosoftVisualStudio2017是社区版本,所以完全免费,攻克难点时会请教老师和同学,不存在额外的技术成本支出,我们所采用的这些开发环境和数据库对电脑的配置要求并不是太高。所以,一般的家用电脑就完全可以满足其开发的需求,因此该系统的开发符合经济可行性要求。3.操作可行性当系统开发完毕推向市场的时候,它所面向的是成千上万的使用者,这些使用者就是系统的用户,体现系统价值的人。最大限度的方便操作者使用是所有系统都在追求的目标之一,系统在开发之初要充分了解到用户的实际需要,从实际需要出发,通过技术手段来使系统的操作变得简单易掌握,这样才能具有广阔的应用市场。本系统就是从这方面入手进行考虑的,在系统设置上尽量减少冗繁复杂的操作环节,增加方便快捷的操作功能,使用户可以进行傻瓜式的操作,上手快,可操作性强。(三)UML用例图现在我们将对这个网上拍卖系统进行UML建模分析。用户主要实现的功能有:账号注册登录,通知公告、商品拍卖、在线竞品、订单信息、个人中心。用户用例图如图1所示:图1用户用例图管理员主要实现的功能有:个人中心、会员管理、卖家管理、金额增加管理、转账信息管理、商品类型管理、商品拍卖管理、竞品信息管理、订单信息管理、系统管理。管理员用例图如图2所示:图2管理员用例图卖家主要实现的功能有:注册登录、商品拍卖管理、竞品信息管理、订单信息管理、个人中心。卖家用例图如图3所示:图3卖家用例图四、系统设计(一)系统体系结构网上拍卖系统主要分为三大功能模块即管理员、卖家与注册用户,不同的身份具有相应的功能与操作权限。管理员执行管理操作,需要有效的维护系统运行环境安全,维护信息数据的有效性,从而确保系统能平稳有效的运行,来满足用户的功能需求,具体功能结构图如图4所示:图4系统功能结构图(二)数据库设计原则我们根据数据库的设计要求,再根据前期对网上拍卖系统分析的结果,得到了这些实体,本系统设计的实体图如下所示:用户信息实体图如图5所示:图5用户信息实体图商品拍卖实体图如图6所示:图6商品拍卖实体图卖家信息实体图如图7所示:图7卖家信息实体图订单信息实体图如图8所示:图8订单信息实体图收款信息实体图如图9所示:图9收款信息实体图公告资讯实体图如图10所示:图10公告资讯实体图管理员实体图如图11所示:图11管理员实体图结合以上各实体图可得总体E-R图,如图12所示:图12系统总体E-R图(三)数据表及其功能的分析与设计网上拍卖系统的数据库包括以下几张数据表:卖家信息数据表:包括id、创建时间、用户名、密码、姓名、性别等,其中将id作为主键,其结构如表1所示。表名:maijia功能:用来存放卖家的一些基本的数据信息。表1maijia卖家信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键addtimedatetime2创建时间zhanghaovarchar200账号mimavarchar200密码xingmingvarchar200姓名xingbievarchar200性别touxiangvarchar200头像shenfenzhengvarchar200身份证shoujivarchar200手机jineint金额买家信息数据表:包括id、创建时间、用户名、密码、姓名、性别、头像、身份证、手机号码、还有客户在本系统中所存放的金额等,其中将id作为主键,其结构如表2所示:表名:huiyuan(会员)功能:会员表主要存放的是买家的一些基本信息,包括会员号、账号、密码、姓名、性别等。表2huiyuan信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键addtimedatetime2创建时间huiyuanhaovarchar200会员号mimavarchar200密码xingmingvarchar200姓名xingbievarchar200性别touxiangvarchar200头像shenfenzhengvarchar200身份证shoujivarchar200手机jineint金额管理员信息数据表:包括id、账号、密码、角色,其中将id作为主键。其结构如表3所示:表名:user功能:用来存放管理员的一些基本信息。表3users管理员信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员商品拍卖信息数据表:包括id、商品名称、商品类型、图片、竞拍价格等,其中将id作为主键,其结构如表4所示:表名:shangpinpaimai(商品拍卖)功能:主要用来存储需要拍卖的商品的一些基本信息,包括商品名称等。表4shangpinpaimai商品拍卖信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键shangpinmingchengvarchar200商品名称shangpinleixingvarchar200商品类型tupianvarchar200图片jingpaijiageint竞拍价格shuliangint数量jingpaishuomingnvarchar1000竞拍说明shangpinxiangqingnvarchar1000商品详情zhanghaovarchar200账号shoujivarchar200手机zhuangtaivarchar200状态公告资讯数据表:包括id、标题、简介、图片、内容,其中将id作为主键,其结构如表5所示:表名:news(公告资讯)功能:主要存放一些要拍卖商品的公告内容,包括公告的标题、公告简介、要插入的图片、还有要写的内容等。表5news公告资讯数据表字段名称类型长度字段说明主键默认值idbigint主键主键titlevarchar200标题introductionnvarchar1000简介picturevarchar200图片contentnvarchar1000内容收款信息数据表:包括id、姓名、金额、操作时间、说明,其中将id作为主键,其结构如表6所示:表名:zhuanzhangxinxi(转账信息)功能:主要包括一些收款人的姓名、金额、操作时间、说明等基本信息。表6zhuanzhangxinxi转账信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键addtimedatetime2创建时间CURRENT_TIMESTAMPxingmingvarchar200姓名jineint金额caozuoshijiandatetime操作时间shuomingnvarchar1000说明订单信息数据表:包括id、订单编号、商品名称、商品类型、会员号、发布时间、竞拍价格等其中将id作为主键,其结构如表7所示:表名:dingdanxinxi(订单信息)功能:订单信息数据表中主要存放订单编号,商品类型,会员号、发布时间、竞拍价格、客户姓名,客户账号、是否支付等一些基本信息。表7dingdanxinxi订单信息数据表字段名称类型长度字段说明主键默认值idbigint主键主键dingdanbianhaovarchar200订单编号shangpinmingchengvarchar200商品名称shangpinleixingvarchar200商品类型huiyuanhaovarchar200会员号fabushijiandatetime发布时间jingpaijiageint竞拍价格xingmingvarchar200姓名zhanghaovarchar200账号ispayvarchar200是否支付未支付五、系统实现(一)用户操作界面用户进入网站,系统的首页最上面显示了导航栏菜单,主要包括首页、商品拍卖、公告通知、个人中心的链接,导航栏下方展示的是轮播图,再往下是最新公告通知,继续往下浏览是商品拍卖等信息内容,如图13所示:图13网站首页界面图用户通过商品拍卖列表或商品类型可以获取所有拍卖的商品,选择点击商品可以查看商品详情,用户如果想要竞拍商品需要先行注册登录,成为本平台的会员,如图14所示:图14商品详情界面图核心代码:layui.use(['layer','form','element','carousel','http','jquery'],function(){varlayer=1;varelement=5;varform=5;varcarousel=7;varhttp=6;varjquery=4;vue.baseurl=2;//获取轮播图数据http.request('config/list','get',{page:1,limit:5},function(res){if(res.data.list.length>0){letswiperList=[];res.data.list.forEach(element=>{if(element.value!=null){swiperList.push({img:http.baseurl+element.value});}});//公告通知http.request('news/list','get',{page:1, limit:5*1,order:'desc'},function(res){varnewsList=res.data.list; for(vari=0;i<newsList.length;i++){ letd=newsList[i].addtime.split('')d=d[0].split('-') newsList[i].year=d[0] newsList[i].month=d[1]+'-'+d[2]注册成功后通过登录界面,输入准确无误后的用户名、密码进行系统登录,如图15所示:图15用户登录界面图核心代码:localStorage.setItem('Token',res.token);varroleName="4";if(typeof(jquery('#role:checked').attr('title'))=="undefined"){roleName=vue.roles[0].roleName;}else{roleName=jquery('#role:checked').attr('title');}localStorage.setItem('role',roleName);localStorage.setItem('userTable',data.role);localStorage.setItem('sessionTable',data.role);localStorage.setItem('adminName',data.username);http.request(data.role+'/session','get',{},function(res){localStorage.setItem('userid',res.data.id);if(res.data.vip){localStorage.setItem('vip',res.data.vip);}//路径访问设置window.location.href='../../index.html';})});returnfalse});用户通过输入商品名称、竞拍价格、竞拍时间、账号、会员号、姓名,信息填写完成选择提交即可在线竞拍,如图16所示:图16在线竞拍界面图竞拍完成后通过竞拍列表可以查看我的竞拍,如图17所示:图17竞拍信息管理界面图用户通过订单列表可以查看我的订单,选择订单查看详情,并且可以选择支付方式在线支付,支付完成可以查看订单状态,如图18所示:图18订单信息管理界面图核心代码:publicPageModel<JingpaixinxiDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){PageIndex=1,PageSize=5};inttotalNumber=0;inttotalPage=0;stringdbColumnName=Db.EntityMaintenance.GetDbColumnName<JingpaixinxiDbModel>(sort);order=order.ToLower()=="asc"?"ASC":"DESC";List<JingpaixinxiDbModel>ts={Code=ResponseCodeEnum.Success,Data=newPage<JingpaixinxiDbModel>(){Total=4,PageSize=5,TotalPage=1,CurrPage=2,List=6}};(二)管理员功能模块管理员通过登录界面,输入用户名、密码,信息填写准确无误后选择提交即可进行系统登录,如图19所示。图19管理员登录界面图核心代码:publicclassUsersService:BaseService<UsersDbModel>{publicdynamicLogin(stringusername,stringpassword){returnCurrentDb.GetSingle(it=>it.User_name==user_name&&it.Password==password);}}管理员登录成功进入系统后,可以进行会员管理、卖家管理、金额增加管理、转账信息管理、商品类型管理、商品拍卖管理、竞品信息管理、订单信息管理、系统管理功能模块的更新与维护,同时,管理员还可以通过个人中心修改个人资料、登录密码,如图20所示。图20管理员操作界面图核心代码:<el-asideclass="index-aside"width="180px"><divclass="index-aside-innermenulist"><divv-for="iteminmenuList":key="item.roleName"v-if="role==item.roleName"class="menulist-item"><divclass="menulistImg"v-if="false&&2==2"><el-image:style='{"padding":"0","boxShadow":"006pxrgba(0,0,0,0)","margin":"0","borderColor":"rgba(0,0,0,0)","borderRadius":"0","borderWidth":"0","width":"100%","borderStyle":"solid","height":"auto"}'v-</div><el-menu:mode="2==1?'horizontal':'vertical'":unique-opened="true"class="el-menu-demo"default-active="0"><el-menu-itemindex="0"@click="menuHandler('')"><iv-if="false"class="el-icon-menuel-icon-s-home"/>首页</el-menu-item><el-submenu:index="1+''"><templateslot="title"><iv-if="false"class="el-icon-menuel-icon-user-solid"/><span>个人中心</span></template><el-menu-item:index="1-1"@click="menuHandler('updatePassword')">修改密码</el-menu-item><el-menu-item:index="1-2"@click="menuHandler('center')">个人信息</el-menu-item></el-submenu><el-submenuv-for="(menu,index)initem.backMenu":key="menu.menu":index="index+2+''"><templateslot="title"><iv-if="false"class="el-icon-menu":class="icons[index]"/><span>{{menu.menu}}</span></template><el-menu-itemv-for="(child,sort)inmenu.child":key="sort":index="(index+2)+'-'+sort"@click="menuHandler(child.tableName)">{{child.menu}}</el-menu-item></el-submenu></el-menu>(三)卖家功能模块卖家成功进入系统后,进行商品拍卖管理、竞品信息管理、订单信息管理模块的相应操作,并且可以通过个人中心修改个人信息及登录密码,如图21所示。图21卖家操作界面图核心代码:publicJsonResultPage(intpage=1,intlimit=10,stringsort="id",stringorder="asc"){try{List<IConditionalModel>conModels=newList<IConditionalModel>();varzhanghao=HttpContext.Request.Query["zhanghao"].ToString();if(!string.IsNullOrEmpty(zhanghao)){if(zhanghao.Contains("%")){conModels.Add(newConditionalModel(){FieldName="zhanghao",ConditionalType=ConditionalType.Like,FieldValue=zhanghao});}else{conModels.Add(newConditionalModel(){FieldName="zhanghao",ConditionalType=ConditionalType.Equal,FieldValue=zhanghao});}}商品拍卖管理,卖家通过商品列表可以在线查看系统已有的拍卖商品,选择商品查询详情,并且可以对系统已有的商品信息进行在线修改或选择删除,根据实际情况卖家可以生成订单,通过输入订单编号、商品名称、商品类型、会员号、发布时间、竞品价格、姓名、账号,信息填写完成即可生成,如图22所示:图22商品拍卖管理界面图核心代码:publicJsonResultList(intpage=1,intlimit=10,stringsort="id",stringorder="asc"){try{List<IConditionalModel>conModels=newList<IConditionalModel>();varshangpinmingcheng=HttpContext.Request.Query["shangpinmingcheng"].ToString();if(!string.IsNullOrEmpty(shangpinmingcheng)){if(shangpinmingcheng.Contains("%")){conModels.Add(newConditionalModel(){FieldName="shangpinmingcheng",ConditionalType=ConditionalType.Equal,FieldValue=shangpinmingcheng});}}else{conModels.Add(newConditionalModel(){FieldName="zhuangtai",ConditionalType=ConditionalType.Equal,FieldValue=zhuangtai});}}同时,卖家还可以在线添加新的拍卖商品,通过新增页面输入商品名称、商品类型、商品的图片、要竞拍商品的价格、数量、账号、手机、状态、竞拍说明、商品详情,信息填写完成选择提交即可添加,如图23所示。图23添加竞品商品界面图核心代码:publicPageModel_shangpin<ShangpinleixingDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){ PageIndex=1,PageSize=5};inttotalNumber=0;inttotalPage=0;stringdbColumnNameDb.EntityMaintenance.GetDbColumnName<ShangpinleixingDbModel>(sort);order=order.ToLower()=="asc"?"ASC":"DESC";List<ShangpinleixingDbModel>ts=Db.Queryable<ShangpinleixingDbModel>().Where(conModels).OrderBy(dbColumnName+""+order).ToPageList(page,limit,reftotalNumber,reftotalPage);PageModel<ShangpinleixingDbModel>t=newPageModel<ShangpinleixingDbModel>(){Code=ResponseCodeEnum.Success,Data=newPage<ShangpinleixingDbModel>(){Total=4,PageSize=5,TotalPage=1,CurrPage=2,List=6}};returnt;}竞拍信息管理界面,卖家通过竞拍列表可以查看到系统所有的商品的竞拍信息,选择竞拍查看各个商品的详情,卖家根据竞拍信息到最后时间的价格给买家发送订单,如图24所示。图24竞拍信息管理界面图核心代码:publicJsonResultRemind(stringcolumnName,inttype,intremindStart=-1,intremindEnd=-1){try{returnJson(new{Code=0,Count=_bll.Common("jingpaixinxi",columnName,"",type,"remind",remindStart,remindEnd)});}catch(Exceptionex){returnJson(new{Code=500,Msg=ex.Message});}订单管理,卖家通过订单列表可以查看系统已有的订单,选择订单查看详情及支付状态,卖家还能够删除系统已有的订单,如图25所示。图25订单信息管理界面图核心代码:publicPageModel_dingdan<DingdanxinxiDbModel>GetPageList(intpage,intlimit,stringsort,stringorder,List<IConditionalModel>conModels){PageModelpageModel=newPageModel(){PageIndex=1,PageSize=5};inttotalNumber=0;inttotalPage=0;stringdbColumnNameDb.EntityMaintenance.GetDbColumnName<DingdanxinxiDbModel>(sort);order=order.ToLower()=="asc"?"ASC":"DESC";List<DingdanxinxiDbModel>ts=Db.Queryable<DingdanxinxiDbModel>().Where(conModels).OrderBy(dbColumnName+""+order).ToPageList(page,limit,reftotalNumber,reftotalPage);PageModel<DingdanxinxiDbModel>t=newPageModel<DingdanxinxiDbModel>(){Code=ResponseCodeEnum.Success,Data=newPage<DingdanxinxiDbModel>(){Total=4,PageSize=5,TotalPage=1,CurrPage=2,List=6}};returnt;}六、系统测试(一)系统

温馨提示

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

评论

0/150

提交评论