校园二手拍卖网站_第1页
校园二手拍卖网站_第2页
校园二手拍卖网站_第3页
校园二手拍卖网站_第4页
校园二手拍卖网站_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

目录TOC\o"1-3"\h\z\u20234摘要326704引言 3163201.绪论 3170131.1选题的背景 3221361.2研究目的 4246922.相关技术 4248682.1Asp.Net简介 4289552.2SQLServer2005数据库简介 53362.3结构化查询语言SQL 5281192.4C#语言 5308463.系统分析 6257283.1需求分析 6174323.2总体设计 6172864.系统设计 7323974.1系统数据流程图 796464.2数据库需求分析 8233214.3数据库逻辑结构 9123245.系统实现 11302025.1用户注册功能模块的设计与实现 11163995.2用户登录功能模块的设计与实现 1149075.3竞拍功能模块的设计与实现 133558第六章总结 1514691参考文献 1525872致谢 16校园二手物品交易网站设计学生姓名:张嘉岚学号:2计算机学院计算机科学与技术指导教师:陈莹职称:讲师摘要:每年大学校园都会出现许多二手物品,为了解决这类资源浪费问题,现采用建设校园二手物品交易网站来处理。为建设这个网站,现采用了Asp.Net为开发工具并且结合了SQLServer数据库的方式。该网站具有用户登陆、商品查找、购置商品、评价、留言等功能。系统界面简洁大方、使用简便、运行状况良好。关键词:校园二手拍卖系统;Asp.Net;SQLServerTheDesignoftheCampusSecond-handGoodsTradingWebsiteAbstract:Theuniversitycampuswillappearalotofsecond-handgoodsEveryyear,inordertosolvethewasting,canconstructwebsiteofcampussecond-handgoodstrading.SoweusedAsp.NetasthedevelopmenttoolandacombinationofSQLServerdatabase.Thesitehasmanyfunctionslikeuserlogining,commoditysearching,buygoods,evaluation,messagesandotherfunctions.Thesysteminterfaceissimpleandgenerous,easytouse,runningingoodcondition.Keywords:Theschoolsecondary

auctionsystem;Asp.Net;SQLServer引言如今网上消费已经越来越流行,许多交易网站纷纷出现,已经给我们的生活带来了很多方便。当代大学生作为一个高消费群体,毕业的时候会出现许多二手物品,但是大局部学生的处理方法都是在学校摆摊或者送人,这种方式往往很难利用这类资源,于是二手物品网站交易的方式出现了,就是在网站上进行物品交易,通过这个网站所有的师生都可以在这个网站上更好的处理自己的二手物品。1.绪论1.1选题的背景随着网络技术的不断开展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可,同样这样一种方式也逐渐在校园里里表达。由于经济的迅速开展,所以每年在校园里都会出现很多二手物品无法处理,由于网上购物的兴起,所以大学生一般在校园里交易都是采用论坛的方式。这种交易方式的特点是用户比拟多,但是同样也有许多不完善的地方,比方不能商品归类、商品查找等等。所以面向校园的交易网站是很有必要的。1.2研究目的目前由于经济迅速开展,每年大学校园中都会出现很多二手物品,但是大学生的交易方式一般都是论坛,这种方式有很多的缺乏,有很多功能不是很完善,并且使用起来不是很方便。而校园二手物品交易网站就可以符合这些要求,这个网站可以提供商品归类、商品搜索、拍卖商品等功能。并且由于校园二手交易网站面向的群体是大学生,大学生是一群素质较高的群体,一般不会出现违规现象,所以这个平台的创立对于大学生很有帮助。2.相关技术Asp.Net为开发人员提供了生成企业级Web应用程序所需要的各种效劳、编程模型和结构,同其他Web开发平台相比,Asp.Net具有下面三大优势。〔1〕支持编译型语言程序员通过C#语言开发的Asp.Net程序被编译成中间语言,具有平台无关性,由于Asp.Net页面在执行前会被编译,所以Asp.Net的性能得到了很大的提高。〔2〕程序代码与页面内容的成功别离通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比方在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASP或JSP等效劳器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换。Asp.NetWeb集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。〔3〕引入效劳器端控本Asp.Net中的效劳器端控本会生成发送给浏览器的HTML代码,显示控本,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回效劳器,控本将自动处理这些信息,改变HTML,显示控本。2.2SQLServer2005数据库简介信息管理系统采用SQLServer2005数据库,由于本信息管理系统是使用Asp.Net开发基于B/S体系结构的Web应用程序,将通过使用计算机网络化处理,SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统,它继承了版本的优点;它是一个可靠易用的数据库平台,可以用于大型联机事务处理,数据仓库及电子商务等;支持多种操作系统(所有Windows版本)平台。Access数据库本应该是作为本信息管理系统使用的数据库,但考虑到假设Access数据库在Web效劳器上使用,其在数据处理流量,平安性和数据库功能方面考虑,而SQLServer2005是一种常用的关系数据库,能存放和读取大量的数据,能管理众多并发的用户,应选用了SQLServer2005数据库。2.3结构化查询语言SQLSQL全称是“结构化查询语言(StructuredQueryLanguage)”,它是数据库的核心语言。可以完成数据查询、数据定义、数据操作、数据控制等操作。SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。2.4C#语言C#是一种新的编程语言,是MicrosoftVisualStudio.NET的一局部。C#是一种简单、类型平安、面向对象的编程语言,其语法风格源自C/C++语言。在语法和思维方面上,C#同Java非常相近。C#的优点是兼有VisualBasic语言的易用性和C/C++的执行效率。3.系统分析系统分析主要包含两局部:需求分析、总体设计、系统数据流程图。需求分析根据用户的需求分析数据的流向,然后设计各个功能模块,最后根据所有功能模块进行总体设计。系统流程图详细的介绍了整个系统的数据交换的走向。3.1需求分析〔1〕市场分析为了满足市场的需求,网站的设计必须有一定的市场针对性。校园二手拍卖系统网站是为了针对校园中的学生进行一些简单的物品交易。它以其方便、快捷的功能和可传播性来适应市场的需求。〔2〕网站功能分析根据高校管理的实际要求,结合拍卖管理的实际过程,系统应该实现以下功能:用户注册、登录拍卖品展示,增删查改搜索,分类,客户评论模块,竞价模块。精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品。订单模块:客户拍卖物清单列表只能添加和查看,送货信息模块,送货方式选择,订单管理等竞购商品模块:购置者对需要商品进行竞价,填写需要数量和愿意给出的价格。然后判断是否竞价成功。购置者可以查看已竞价成功的商品的详细信息。用户评价商品信息情况,可以实现拍卖者和竞拍者之间的沟通。还可以进行查看留言及答复等。留言板模块——用户之间相互留言。3.2总体设计总体设计包括两局部:用户和管理员。用户可以注册、登录、购置商品、收藏商品、对商铺进行留言。管理员可以根据需要出卖商品的用户上传商品信息,也可以进行商品管理、订单管理、留言管理、网站管理,但是管理员这一局部需要后台进行。如图1所示:发布商品注册发布商品注册管理管理员用户商品管理登录商品管理登录订单管理购置订单管理购置留言管理留言管理收藏收藏网站管理留言网站管理留言图1总体设计图1总体设计4.系统设计4.1系统数据流程图商品在线拍卖系统网状数据库的设计是要创立一个性能良好的、能满足不同需求的数据库建设方案,这要求数据库的设计要采用科学的方法,并遵循一定的规那么。所以我采用E-R模型的方法进行设计的。该系统的数据流程图如图2所示:图2数据流程图图2数据流程图购置者首先登录网站,然后可以搜索商品或者对已购置的商品发表评价。发表的评价信息会存储于评价表中,评价完也可以发表留言,留言信息会存储与另一个留言表中。购置者在搜索商品后就可对所需物品填写竞价表,如果该竞价日期和价格都符合要求就会判断成功,然后就会对此次订单进行存储,存储与购置商品信息表中。当拍卖者想要拍卖物品时,这个时候就要填写拍卖信息然后递交给管理员,为了防止一些非正规的商品上传,所以只能下线操作,经管理员同意后,管理员上传商品信息供购置者购置。4.2数据库需求分析根据总体设计需要的信息表有以下几个:管理员信息表:包括管理员账号和密码;用户信息表:包括用户名、密码、电子邮箱、密码问题、问题答案;收藏表:包括商品编号、收藏用户名、收藏时间;订单表:包括商品编号、商品数量、订单编号、下单时间;商品信息表:商品编号、商品名、商品类别、商品详细信息、拥有者、现有价、添加时间;4.3数据库逻辑结构根据数据库需求分析和之前的各个主体的关系,主要的事用户与商品的关系、管理员与商品的关系、订单信息。根据这些关系,总体的设计E-R图如图3所示。图3总体设计图3总体设计订单设计E-R图如图4所示:图4订单设计图4订单设计产品的详细信息如图5所示:图5产品信息表图5产品信息表5.系统实现功能模块的设计与实现用户进入首页后,单机用户注册进入注册页面,按照页面要求填写信息,然后点击提交,接下来,系统会对用户所输入的信息进行验证,如:用户名是否已存在、电子邮箱已使用,电子邮箱格式不对。注册成功后会提示注册成功。图6用户注册界面截图及登录名唯一性检测图6用户注册界面截图及登录名唯一性检测功能模块的设计与实现〔1〕功能简介用户使用网站授权的登录名和密码,在该页面实现登录认证,通过那么可转入用户登录界面,失败那么将提示用户不存在。并且有注册按钮,用户可点击进入新用户注册页面。流程设计否否开始输入登录名是否存在是姓名提交验证密码重复密码结束图7用户注册流图7用户注册流程图其思路比拟比拟简单,如果用户的登录名和密码匹配,那么登录通过,否那么登录失败。假设登录失败存在着如下两种情况:非法用户试图登录和存在用户但是密码错误就会出现提示错误窗口。图8用户登录界面界面图8用户登录界面界面假设登录失败存在着如下两种情况:非法用户试图登录和存在用户但是密码错误如图9所示:图9用户登录失败提示信息图9用户登录失败提示信息5.3竞拍功能模块的设计与实现〔1〕功能功能模块的实现思路用户登录以后才能竞拍竞拍的时候出的价格必须大于商品的竞拍价格并且该商品的竞拍期限大于当前时间当商品的期限小于当前时间的时候竞拍错误,从记录表中查询竞拍成功的人,然后在页面显示出来功能展示首先翻开首页,然后可以在首页中查看最新商品,或者可以直接搜索所需商品,然后点击自己所需的商品会出现该商品的详细信息,如图10所示:图10竞拍页面图10竞拍页面6.总结网上拍卖交易是电子商务的重要交易模式,以拍卖的形式在网上采购、销售物品,因为其不受时间和空间限制,并且可以有效降低运营本钱提高效率而具有极大吸引力。文章详细分析了基于Internet的网上拍卖系统的功能,设计方法。该系统在基于微软电子商务系统平台包括:Asp.Net与SqlServer2005实现。具体包括开发平台、开发工具、开发技术的选择,由于时间和个人技术关系,本系统还有一些缺乏和值得改良的地方,比方说查询功能,可以进行多关键字的匹配功能,这样查询的灵活性就会有明显的提高,通过这次设计,提高了我在系统整体设计上的能力,增长了分析、解决问题的经验,对一些知识有了更深一步的掌握。可以说,这次设计既锻炼了我动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将对我以后的学习起到不可估量的作用。参考文献吴少兴,刘岩,明廷堂.《亮剑》C#工程开发案例导航.北京:电子工业出版社,2012:38-39肖慎勇.数据库开发与管理〔SQLServer版〕.北京:清华大学出版社,2013:77-78张德丰,雷晓平,周燕.MATLAB根底与工程应用.北京:清华大学出版社,2011:105-106梁伟.由浅入深学ASP.NET.北京:电子工业出版社,2011:64-65李亚.C#程

温馨提示

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

评论

0/150

提交评论