毕业设计(论文)ASP.NET大学生物品转让网—服务端管理程序的设计与实现

上传人:1666****666 文档编号:39979850 上传时间:2021-11-13 格式:DOC 页数:67 大小:996KB
返回 下载 相关 举报
毕业设计(论文)ASP.NET大学生物品转让网—服务端管理程序的设计与实现_第1页
第1页 / 共67页
毕业设计(论文)ASP.NET大学生物品转让网—服务端管理程序的设计与实现_第2页
第2页 / 共67页
毕业设计(论文)ASP.NET大学生物品转让网—服务端管理程序的设计与实现_第3页
第3页 / 共67页
点击查看更多>>
资源描述
北京工业大学耿丹学院毕业设计(论文)题目:大学生物品转让网服务端管理程序的设计与实现姓 名 系 名 专 业 指导教师 日 期 年 月诚信承诺 本人_声明,本论文及其研究工作是由本人在导师指导下独立完成,论文所利用的一切资料均符合论文著作要求,且在参考文献中列出。 签名: 日期: 摘 要摘 要随着Internet技术的发展,大学生校园的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。大学生物品转让网让每一个学生都能在学校内完成自己的物品交易,通过交易,不仅可以进行环保、节俭等传统文明教育,还可以让学生在学校内部进行电子商务的演练实训。本文从理论和实践两个角度出发,对一个具有基本互动功能的在线物品交易网站进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术。接着对交易系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库的设计与实现作了较为详细的讲解。本物品转让网站是运用A技术来实现的,数据库采用Sql server2005。其主要功能有:用户注册管理,新货上架,物品分类,商品查找,二手物品信息发布,留言系统,网站管理等。其中有我负责的是系统后台功能、网页的布局以及前台的物品查询于展示功能。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词: 电子商务;A;Sql server2005AbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the development of digital technology more and more, Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, even a certain change will take place in the values of the society.This procedure tries to build up a bookshop in the network with A, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developing techniques A and A which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system.This online bookstore system uses A technology to realize on Visual Studio.Net platform and database is Sql server2005, Its main function has: manage users, new books on sale, look for classSql server2005fied books, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system.KEYWORD: E-commerce; A; Sql server2005III目 录目 录摘 要IAbstractII第1章绪 论11.1系统开发背景11.2系统开发的目的及意义11.3系统的发展前景及开发作用2第2章 系统可行性分析32.1经济环境可行性分析32.2技术可行性分析4第3章 系统分析53.1卖家系统操作流程53.2买家系统操作流程63.3服务端程序分析7第4章 数据库的设计与分析94.1 数据库E-R图94.2数据库结构设计104.3视图114.4存储过程13第5章 公共类的编写155.1 Web.Config文件配置155.2数据库操作类的编写15第6章 网站功能的设计、实现与测试186.1设计目标186.2功能模块设计186.3系统前台功能的实现206.3.1网站前台首页设计206.3.2物品展示设计216.3.3物品信息查询模块236.4系统后台功能实现266.4.1商品管理266.4.2会员管理286.4.3留言管理286.5系统功能测试29结 论30参考文献31附 录32附录1:英文原文32附录2:中文翻译46致 谢58-2 第1章 绪 论1.1系统开发背景 大学生在几年的生活中,学生们会积压很多自己用不到的物品,但这些物品并不是没有使用价值,但大学生毕业后,这些物品又无法带出校园,最后只能丢弃这些物品。而丢弃这些物品,一方面给自己带来了困扰,另一方面又造成了不必要的浪费。现在社会中经常提倡低碳生活,而这些都需要从我们大学生做起。所以,从各个方面来说,要减少这种浪费。 怎样有效的解决这种现状,成为了大学生们的困扰。而在互联网进一步普及并且迅速发展的今天,网购作为一种新兴的购物方式越来越受大学生的青睐。大学生作为没有固定收入的群体,更加喜欢快捷、廉价的商品,因此省时是省力的网络成为了他们最好的购物方式。同时网上购物在日常不断的冲击着传统的购物方式,它以非传统的方式占据了大学生的心,网上购物势必成为大学生今后最主要的购物方式。所以,要解决不必要的浪费,可以从网络这方面入手。 网络购物,当然也可以交易不用的二手物品,而学生之间交易二手物品,就需要一个有效的平台,一个可以发布物品并且可以交流的平台,只有这样的平台,才能让大学生及时的处理上面所说的那些问题。大学生物品转让网就是这样一个平台,可以供学生交流的平台。 建立“大学生物品转让网”系统(简称系统),可以充分利用高校现已有的网络资源,实现学生之间迅速便捷的沟通。也可以帮助学生间更快捷的处理二手物品及有效的交流。同时使学生们处理物品的方式更加的规范,科学以及信息化。如何设计、建立一个经济、实用、安全、高效、稳定的网站是我们必须考虑的问题。1.2系统开发的目的及意义本系统是面向学校学生之间物品转让信息系统,为了充分利用高校现已有的网络资源,实现学生之间对于物品的沟通,学生也不用为无法处理没用的物品而感到头痛。利用系统对于物品发布信息的有效管理,可以方便学生之间的买家卖家无论在任何地方只要通过网络就可以了解学生间的物品信息,确保物品信息的真实性。本系统将极大方便学生之间对物品的处理,为学生对物品的不必要浪费进行有效处理提供了方便,快捷,科学的方式。能够从大学生对物品信息的发布,物品信息及图片的展示、买家对于所需物品的留言,买家卖家之间的交流等环节在Web上实施,大学生在互联网上很方便地使用本系统,实现了对二手物品诸多环节的在线信息化处理,为物品处理等工作提供了一种新方法,从而实现对物品处理的有效管理。1.3系统的发展前景及开发作用 随着高等教育的普及,大学生的人数在不断的增加,大学生对于二手物品的供需也在增加,大学生二手市场有很大的发展潜力。由于缺乏一个交流的平台,大学生二手市场没有很好的被发掘出来,所以建立大学生物品转让网是众望所归的。 大学生二手货物到现在还没有统一的销售及购买途径。根据我大学的观察,大学生基本上是通过在校园人口密集的地方张贴转让,求购信息等,而这种方式不但不方便,并对学校的卫生管理造成了不好的影响,这种又浪费人力物理以及对校园环境污染的交易方式实在太过于落后,所以及时的建立大学生物品转让网,不仅给买卖双方带来了方便,同时也对学校的环境做了贡献。大学生物品转让网,是根据在校学生交易的趋势所形成的,它不仅满足了广大学子的要求,也体现了保护环境、充分利用资源的理念,是在当前经济发展、社会要求、环境保护等形式下产生的,构建高校物品交易平台体现了当前发展的趋势。建立节约型校园时落实科学发展观,建设节约型社会的重要组成部分。 开发一个校园物品交易信息平台可以大大方便在校的学生,该平台既可以挂在校园网的服务器上,也可以略作修改作为一个栏目单元放在学院的主页或论坛上,方便了同学也营造了节约光荣,浪费可耻的校园文化氛围。第2章 系统可行性分析2.1经济环境可行性分析广大高校学子是二手交易平台的服务对象,大学生具有收入单一、消费多样化和消费观念的开放性等独特的生活方式和消费心理,在校学生人数、交易需求意愿与交易频繁度构成了大学生二手交易这一市场。大学生对校内二手物品尤其是对书籍、自行车、电子产品以及体育用品异常关注、交易需求大。高校的二手交易市场广阔,每年都有毕业生要毕业,每年也都有新生报到。毕业生不可能将几年来留存下的东西都带走,有些物品已成为累赘,而大部分学生的消费水平不高,都希望能买到物美价廉的商品,以往学校会组织学生在指定的地点进行旧货交易以方便学生,但这也无法满足学生日常的旧用品交易。高校物品交易平台将以专业化的服务、独特的经营模式以及标准化的管理为广大高校学生提供优质服务。代销二手商品种类齐全,涉及大学生生活、学习、娱乐等各个方面,产品、服务的针对性,使得二手交易平台更加优于一般的学校的跳蚤市场。在构建高校二手交易平台中,会遇到普通二手商品店可替代性等问题,但二手交易平台作为专业的交易枢纽,从定位、品牌以及销售方式、服务、管理等各个方面均要优于普通二手商品店。高校二手交易平台提倡资源优化配置,满足高校学生需求,“以货易货”等个性化策略,以大学生自己进行管理,能够把握时尚动态。高校二手交易平台专为大学生服务,目标明确,较容易获得学生群体的认可,是大学生自己的交易平台,发展速度迅速。通过集中资源、管理、地理位置优势,扩大知名度以及二手商品交易范围,提供多项服务,增加二手商品交易数量、需求者的平均购买量,提供快捷、舒适的服务以及有效的管理,刺激高校学生潜在需求和购买欲望,并同时提高自身信誉。高校既是知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学生的学习与生活大都建有内部的局域网,校园网站可以24h开放服务,而且网络使用费用很便宜。局域网将高校内大部分部门、机构、宿舍等联结起来,以达到信息资源传输与共享、提高效率、优化组合的目的。80%以上的同学经常使用网络,为校园电子商务的开展奠定了基础。大学校园是一个学习知识和培养人才的地方,不能涉及过多的商业活动,这是一个现实的问题。但是我们还是经常会在食堂和宿舍楼下看到这样的小广告:“因为毕业便宜出售电脑一套”、“好书便宜卖”等等,这些小广告确实影响了校容,但客观上确实存在部分要转让物品和需要购买二手物品的同学。经过调查分析,在校园出售二手物品的并不仅只大四要毕业的同学,各年级同学甚至包括老师也希望养成勤俭节约,消除浪费的好习惯,而且出售物品的种类也很丰富,与电脑相关的大到显示器、主机,小到键盘鼠标摄像头;各类家电如电风扇、洗衣机、台灯;还有英语资料、计算机专业书籍、考研资料;还有各式各样的杂物。这样一个涉及大多数同学和大量物品的圈子,我们应该用一种高效率的方式好好利用起来,在校园网架设一个为卖方和买方提供交易信息的平台,使得要出售二手商品的同学可以方便地在平台上发布商品信息,使得要购买二手商品的同学可以迅速在平台上浏览到商品详细信息查看到商品图片,快速找到自己需要的商品。这样一来必定大大提高交易的效率,同时消除了卖方有商品不知道如何推销,买方有需要但不知何处去买的尴尬,解决了交易瓶颈,减少了浪费,对大众师生一定是很好的帮助,这正是“校园二手交易平台”的开发目的为校园里的同学提供一个二手物品交易的信息平台,以达到节俭节约、物尽其用的目的。2.2技术可行性分析 物品转让网为基于B/S的WEB应用程序,主要应用于校园学生之间交流。其软硬件环境为操作系统:Windows XP;开发工具:Microsoft Visual Studio 2005;开发语言:C#语言;服务器:IIS6.0;浏览器:IE6.0;数据库:SQL Server 2005;硬件配置:CPU:P41.8GHz;内存:256MB以上;分辨率:最佳效果1024768像素;第3章 系统分析为一个交易的平台网站,必须强调界面友好。这就要求做到:网页布局简洁明了,操作简单,在搜索过程中不要出现无效或者过期的信息。同时最需要强调的是交易的安全性和交易信息的规范化。根据这些需求,我们的校园二手市场有如下主要目标:1.高效全面。网上操作流程简单,能很好地为面对面交易提供信息服务。信息搜索高效快捷,没有冗余无用信息。2.规范有序。信息的发布要符合一定的要求,做到简洁、完整;网上操作流程步骤遵循一定的次序。3.信息反馈。交易结束后能及时进行评价,买卖双方互相评定,为后来人提供参照。4.管理透明。管理员的操作必须是透明的,建立完善的投诉反馈机制。3.1卖家系统操作流程1.注册:卖家需要注册才能进行下一步操作2.登录:卖家必须先登录才能发布商品信息。3.填写发布商品信息:卖家选择发布信息,依次填写商品类别,商品名称,商品描述,商品数量,新旧程度描述,价格,卖家联系方式等上货信息。提交后系统根据所填商品类别将商品移至相应商品版块。商品信息如果填得不合理,管理员有权删除该信息。如果商品没有卖出去,管理员将物品下架。下架的商品不在买家的检索范围内。4.获得买家联系:有意的买家通过商品信息获得卖家联系方式。5.协商:买家和卖家协商商品价格,确定交易时间交易地点。6.交易:买家和卖家在约好的时间和地点交易,一手交钱一手交货。7.修改商品信息:交易后,卖家修改商品数量,或者直接将商品下架。8互相留言:互相评价。注 册登 录填写商品信息获得买家联系协 商交 易修改商品信息互相留言图3-1 卖家系统操作流程图3.2买家系统操作流程1.注册:卖家需要注册才能进行下一步操作2.登录:买家只有登录后才能浏览商品。3查询商品信息:在网站首页,买家可以选择商品类别,输入商品名称进行检索。4.联系卖家:根据商品信息留下的联系方式联系卖家。5.协商:买家和卖家协商商品价格,确定交易时间交易地点。6.交易:买家和卖家在约好的时间和地点交易,一手交钱一手交货。7.互相留言:互相评价注 册登 录浏览商品信息联系买家协 商交 易互相留言图3-2 买家系统操作流程图3.3服务端程序分析系统是由两个人完成的,其中由我负责的是物品分类查询、管理员后台管理部分、物品列表和点击率列表显示,网站整体布局。对于整个系统来说,服务端体现的主要功能为后台功能,为前台提供了充分的服务,为客户端提供资源,保存客户端数据等功能。服务端为用户提供了商品的数据、留言信息的数据。第4章 数据库的设计与分析数据库是信息系统的核心部分,它将大量的数据按一定的模型组织起来,提供存储、维护和检索数据的功能。数据库结构设计的好坏将直接影响应用系统的效率及实现的效果,合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。4.1 数据库E-R图本网站数据库主要描述了用户、管理员和商品之间的关系,其关系如下图4-1所示;用 户商 品管理员管理用户名用户ID性别电话密码E-mail证件号码用户ID用户名密码商品信息商品类别价格数量买卖1NN1NN1图4-1 数据库E-R图4.2数据库结构设计1.userinfo (会员信息表)表userinfo用于保存注册会员的详细信息,该表的结构如下表4-1;表4-1 表user info的结构2.Admin (管理员信息表)表Admin用于保存管理员登录到该网站的登录名和密码,该表的结构如下表4-2;表4-2 表Admin的结构3.GoodsType (商品类别表)表GoodsType用于保存商品的类别信息主类和子类,该表的结构如下表4-3所示;表4-3 表GoodsType的结构4.Goods (商品信息表)表Goods用于保存商品的详细信息,该表的结构如下表4-4所示;表4-4表Goods的结构5.message (用户求购商品信息表) message用于保存用户求购商品信息,该表的结构如下表4-5;图4-5 表message的结构4.3视图大学物品转让网站中共创建了两个视图,名称分别为vb_GoodsInfo和vb_OrderInfo.视图vb_GoodsInfo用于显示商品的详细信息,创建该视图的SQL语句如下:USE db_bookmanageGOCREATE VIEW dbo.vb_GoodsInfoASSELECT dbo.tb_GoodsInfo.GoodsID, dbo.tb_GoodsType.GoodsTypeID, dbo.tb_GoodsType.GoodsTypeName, dbo.tb_StoreInfo.StoreName, dbo.tb_GoodsInfo.GoodsName, dbo.tb_GoodsInfo.GoodsIntroduce, dbo.tb_GoodsInfo.GoodsPrice, dbo.tb_GoodsInfo.GoodsAddr, dbo.tb_GoodsInfo.GoodsPhoto, dbo.tb_GoodsInfo.GoodsIsNew, dbo.tb_GoodsInfo.GoodsDate, dbo.tb_GoodsInfo.GoodsNum, dbo.tb_GoodsInfo.GoodsTypeID AS Expr1FROM dbo.tb_GoodsInfo INNER JOIN dbo.tb_GoodsType ON视图vb_OrderInfo用于显示该网站的购物详细信息,创建该视图的SQL语言如下:USE db_bookmanageGOCREATE VIEW dbo.vb_OrderInfoASSELECT dbo.tb_OrderInfo.OrderID, dbo.tb_OrderInfo.OrderMember, dbo.tb_Member.MemberCity, dbo.tb_Member.MemberPhone, dbo.tb_OrderInfo.GoodsID, dbo.tb_OrderInfo.GoodsName, dbo.tb_GoodsType.GoodsTypeID, dbo.tb_GoodsType.GoodsTypeName, dbo.tb_OrderInfo.GoodsPrice, dbo.tb_StoreInfo.StoreName, dbo.tb_OrderInfo.OrderDateFROM dbo.tb_GoodsType INNER JOIN dbo.tb_OrderInfo ON dbo.tb_GoodsType.GoodsTypeID = dbo.tb_OrderInfo.GoodsTypeID INNER JOIN dbo.tb_StoreInfo ON dbo.tb_GoodsType.StoreID = dbo.tb_StoreInfo.StoreID INNER JOIN dbo.tb_Member ON dbo.tb_OrderInfo.OrderMember = dbo.tb_Member.MemberName4.4存储过程为了防止有人利用非法方式登录网站,在大学物品转让网站系统中特创建了两个存储过程,名称分别为proAdminInfo和proMemberInfo.存储过程proAdminInfo中,定义了两个输入参数,用于存储管理员登录网站的姓名和密码,创建该存储过程的SQL语句如下:USE db_bookmanageGOCREATE PROCEDURE proAdminInfo(AdminName varchar(20),AdminPwd varchar(20)asselect * from tb_Admin where AdminName=AdminName and AdminPwd=AdminPwdGO存储过程proMemberInfo同样定义了两个参数,用来存储会员登录网站的姓名和密码,创建它的SQL语句如下:USE db_bookmanageGOCREATE PROCEDURE proMemberInfo(MemberName varchar(20),MemberPwd varchar(20)asselect * from tb_Member where MemberName=MemberName and MemberPwd=MemberPwdGO第5章 公共类的编写5.1 Web.Config文件配置为了方便对数据的操作和限制,本系统在Web.config文件中配置一些参数。主要配置参数是数据库连接字符串,具体配置如下:5.2数据库操作类的编写在网站开发项目中以类的形式来组织、封装一些常用的函数和事件,不仅可以提高代码的重用率,也大大地方便了代码的管理。在大学物品转让网站网站中新建一个公共类,用来执行各种数据库操作。 在编写类中方法之前,应该首先在该类中生成一个SqlConnection对象来创建写数据库连接,以便在后面方法中调用,具体代码如下:SqlConnectionSqlconn=new SqlConnection(ConfigurationManager.AppSettingsConnectionString);该类中包含4个方法,分别为DataCom方法、gvDataBind方法、dlDataBind方法、ddlDataBind方法,下面分别介绍这4个方法的功能说明及设计。1.DataCom方法首先向该方法传递一个SQL语句,然后与SQL Server数据库建立连接,通过SqlCommand对象执行所传递的SQL语句,具体实现代码如下: public void DataCom(string Sqlstr) Sqlconn.Open(); SqlCommand Sqlcom = new SqlCommand(Sqlstr,Sqlconn); Sqlcom.ExecuteNonQuery(); Sqlconn.Close();2.gvDataBind方法gvDataBind方法无返回值,主要执行SqlDataAdapter中的SQL语句,并将执行结果绑定到GridView控件上,具体实现代码如下: public void gvDataBind(GridView gv, string Sqlstr) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr,Sqlconn); DataSet myds = new DataSet(); myda.Fill(myds); gv.DataSource = myds; gv.DataBind(); Sqlconn.Close();3.dlDataBind方法dlDataBind方法无返回值,主要执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DataList控件上,具体实现代码如下: public void dlDataBind(DataList dl, string Sqlstr) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr, Sqlconn); DataSet myds = new DataSet(); dl.DataSource = myds; dl.DataBind(); Sqlconn.Close();4.ddlDataBind方法ddlDataBind方法无返回值,主要执行SqlDataAdapter中的SQL语句,并将执行结果绑定到DropDownList控件上,具体实现代码如下: public void ddlDataBind(DropDownList ddl, string Sqlstr,string dvf) Sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(Sqlstr, Sqlconn); myda.Fill(myds); ddl.DataSource = myds; ddl.DataValueField = dvf; ddl.DataBind(); Sqlconn.Close();第6章 网站功能的设计、实现与测试6.1设计目标对于典型的数据库管理系统,尤其是大学物品转让网站这样数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应该满足以下几个目标。1.界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。2.示商城内所有商品,并可以展示最新商品。3.实现二手商品网上购物。4.商品销售排行,方便顾客了解本商城内的热销二手商品及帮助企业领导者做出相应的决策。5.查看商城内的帮助信息。6.系统最大限度地实现易维护性和易操作性。7.系统运行稳定、安全可靠。6.2功能模块设计大学物品转让网站主要由前台信息展示模块和后台管理模块两部分组成。其中由我负责的是网站后台、网页布局以及物品查询展示功能等。1.前台功能模块前台模块主要包括会员注册、登录、修改个人信息、购物、查询购物情况发布信息和查看各种服务条款等功能。其中我负责网页的整体布局和物品的查询功能。首页注册登录商品信息商品详细信息关于网站发布二手信息图6-1 网站前台模块图2.后台管理模块后台模块主要包括后台管理员对会员、商品和网站信息等功能。会员在登录进入该大学物品转让网站后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并购买。管理员登录后,可以查看商品销售情况,及管理会员、商品和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该大学物品转让网站的购物环境和安全。后台登陆校验转让商品管理用户管理图6-2 网站后台模块图6.3系统前台功能的实现6.3.1网站前台首页设计对于电子商务网站来说,首页极为重要,首页设计的好坏将直接影响到顾客的购买情绪。在电子商务网站的首页中,用户不但可以在第1时间内掌握商城推出的特价商品、新品上架、关于市场等,还可以查看销售排行、对商品进行分类查询等。网站前台首页的功能主要是使会员能够浏览该网站的商品信息,并根据自己的意愿购买所需商品。该页运行结果如下图6-3所示。图6-3 前台首页运行结果网站首页主要由用户自定义控件和框架组成,为了程序便于调用,设置框架ID为mainframe;框架的属性设置代码如下:6.3.2 物品展示设计物品展示模块主要是向浏览网站的人展示一些最新、最热的物品,以方便会员选购。热点商品模块通过用户自定义控件实现,显示在主页的右侧。界面如下图6-4与图6-5所示;图6-4 物品点击排行热点商品主要根据点记录来进行排行显示,代码如下: protected void Page_Load(object sender, EventArgs e) DataAccess MarketBase = new DataAccess(); SqlConnection conn = new SqlConnection(MarketBase .SqlBase ); DataTable GetHotPro = new DataTable(); GetHotPro = MarketBase.DisPlayList_Ds(select top 15 GoodsTitle,goodsid,downcount from goods order by downcount desc, conn); HotProDl.DataSource = GetHotPro.DefaultView; HotProDl.DataBind(); public string Limit(string ValContent) string Result_Limit; if (ValContent.Length = 6) Result_Limit = ValContent; return Result_Limit; else Result_Limit = ValContent.Substring(0, 6); return Result_Limit + .; 图6-5 图片物品展示主要代码如下所示: if (!IsPostBack) conn = new SqlConnection(MarketBase.SqlBase); conn.Open(); DataTable dt1 = MarketBase.DisPlay_DT(select top 7 goodstitle,picpath,goodsid,protime from goods where flag=1 order by protime desc,conn); for (int i = 0; i dt1.Rows.Count; i+) picImgi = ; picNamei = dt1.Rowsi0.ToString(); 主要根据查询数据库中有推荐标志位的图片进行查询然后赋给一个变量进行显示。6.3.3物品信息查询模块网站左面栏目都有一个查询,按信息标题查询,按内容查询,按物品分类查询,按时间进行筛选查询,界面如下图6-6所示:图6-6 物品查询界面选好条件后,点查询按钮,即可再右面显示查询结果,界面如图6-7所示:图6-7 商品详细界面其中查询商品的主要代码如下所示:if (SearchTypeTemp = title) SqlConnection conn = new SqlConnection(MarketBase.SqlBase); conn.Open(); if (GoodTime = 8 & SortType = 13) Sql = select * from goods where GoodsTitle like% + KeyWords + %; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); else if (GoodTime = 8) Sql = select * from goods where content like% + KeyWords + % and GoodTypeID= + SortType + ; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); else if(SortType=13) Sql = select * from goods where content like % + KeyWords + % and ProTime between + searchtime + and + today + ; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); else Sql = select * from goods where content like % + KeyWords + % and GoodTypeID= + SortType + and ProTime between + searchtime + and + today + ; GetKeyInfo = MarketBase.DisPlayList_Ds(Sql, conn); searchreusltgv.DataSource = GetKeyInfo.DefaultView; searchreusltgv.DataBind(); 主要根据选择的关键字进行SQL模糊查询,然后进行多重条件进行查询,执行SQL and 和like语句。6.4系统后台功能实现6.4.1商品管理商品管理模块主要包括浏览、查询、和删除商品5大功能,该页运行结果如图6-8所示;图6-8 后台界面后台功能代码:在该页Page_Load事件中首先需要调用SqlOperate类中相应方法,在GridView控件中显示所有商品信息,该页Page_Load事件代码如下:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string Sqlstr = select * from vb_GoodsInfo; gvGoodsInfo.DataKeyNames = new string GoodsID ; 1.查询在商品管理页面中,用户可以指定查询条件和查询关键字来查找相关商品信息,“查询”按钮的Click事件代码如下:protected void btnSel_Click(object sender, EventArgs e) if (txtKey.Text = ) string Sqlstr = select * from vb_GoodsInfo; Sqloperate.gvDataBind(gvGoodsInfo, Sqlstr); else string Sqlstr = select * from vb_GoodsInfo where + ddlCondition.SelectedValue + like % + txtKey.Text.Trim() + %; Sqloperate.gvDataBind(gvGoodsInfo, Sqlstr); 2.删除在商品管理页面中单击“删除”按钮时,后台会自动删除该按钮对应商品的相关信息,实现代码如下:protected void gvGoodsInfo_RowDeleting(object sender, GridViewDeleteEventArgs e) string Sqlstr = delete from tb_GoodsInfo where GoodsID= + gvGoodsInfo.DataKeyse.RowIndex.Value + ; Sqloperate.DataCom(Sqlstr);6.4.2会员管理当我们进入“会员管理”界面时,可以查看到所有会员的用户名、真实姓名、城市、电话、信箱等。此界面给管理员提供了一个“删除”功能会员管理功能如下图6-9所示:图6-9会员管理页面运行结果6.4.3留言管理该模块主要的前台用户的留言进行管理,界面如图6-10所示:可以删除留言,删除留言的代码如下所示: int result = db.ExecuteSQL(delete from userinfo where TitleId= + TitleId + ); dt = db.GetDataTable(select * from message order by TitleId desc); GridView1.DataSource = dt.DefaultView; GridView1.DataBind(); if (result = 1) Response.Write(alert(删除成功!);location=document.URL;); else Response.Write(alert(删除失败!);图6-10留言管理页面6.5系统功能测试系统功能测试是每一个网站,程序中必不可少的部分,一个程序只有经过测试后才能正式投入使用,本网站的功能测试主要包括功能描述,操作步骤,预期结果,测试次数,测试结果。以下简单介绍本功能的测试,其用例测试如下表6-1所示表6-1 功能测试表序号功能描述操作步骤预期结果测试次数测试结果1系统后台商品管理模块的删除1,进入后台商品管理2,单击删除按钮能够成功删除5能够成功删除2前台物品信息输入不全时是否能够查询1,进入前台物品查询模块2,输入内容3,单击查询按钮能够查询,但查询不到某个单品5能够成功查询,但查询不到某个单品-59 -结 论结 论实现校园物品信息化,把传统的校园物品交易校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高校园交易的水平和效率,给交易双方提供便利的交流条件。本文所设计的毕业设计质量管理系统,以ASP.NET为开发,以SQL Server2005为后台数据库,采用目前流行的MVC设计模式。工作总结:1.介绍了校园物品转让交易网的研究的背景和目的及意义、毕业论文管理系统发展的现状和趋势。2.介绍了校园物品转让交易网开发的可行性,包括经济可
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 其他分类


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!