1、目录摘要 .I网上拍卖系统的设计与实现 .IABSTRACT.II第 1 章 绪论 .11.1 选题背景 .11.2 设计内容 .2第 2 章 开发环境 .42.1 VISUAL STUDIO 2010.42.2 ASP.NET 简介 .42.3 ASP 与 ASP.NET 比较 .62.4 SQL SERVER 数据库 .62.5 C#语言 .72.6 MINIUI 介绍 .82.7 运行环境要求 .8第 3 章 系统设计 .93.1 模块设计 .93.2 数据库设计 .10第 4 章 系统详细设计和功能描述 .144.1 页面设计 .144.2 买家角色 .204.2.1 新品推荐 .20
2、4.2.2 个人信息 .224.2.3 我的收藏夹 .244.2.4 我的订单 .314.3 管理员角色 .324.3.1 用户列表 .324.3.2 管理员列表 .324.3.3 商品类别 .334.3.4 商品列表 .344.3.5 留言列表 .344.3.6 公告列表 .354.3.7 友情链接 .36第 5 章 系统测试 .375.1 测试概述 .375.2 测试方法 .39第 6 章总结与展望 .406.1 总结 .406.2 展望 .40系统设计体会 .41谢辞 .42参考文献 .43xxx 学院xx 毕 业 论 文 ( 设 计 )拍卖网站的设计与实现院 ( 系 、 部 ) 名 称
3、 : 专 业 名 称 : 学 生 姓 名 : 学 生 学 号 : 指 导 教 师 : 年 月 日xxx 学院教务处制学 术 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于河北科技师范学院。本人签名: (需手写) 日期: (需手写) 指导教师签名: (需手写) 日期: (需手写) 摘要网上拍卖系统的设计与实现随着计算机技术的发展,C2C(consumer
4、 to consumer)型电子商务应用系统正在逐渐成为消费者所青睐一种购物方式。本文结合 C2C 系统的特点,设计和实现了一个基于 ASP(Active Server Pages)技术的 C2C 网上拍卖系统,并对系统的安全性进行了分析。采用 B/S 软件结构,运用 ASP.NET 技术及 SQL2008 数据库开发软件,实现网上拍卖。阐述了系统的框架结构数据、流程分析、功能模块设计以及数据库设计。系统为拍卖交易双方提供了一个稳定运行的平台;并实现即时报价、管理拍卖品、用户管理、反馈价格、拍卖商品等主要功能。关键词: ASP.NET,SQL Server2008,网上拍卖系统,Abstrac
5、tTeaching process management systemWith the development of computer technology, C2C (consumer to consumer) e-commerce applications are becoming favored by consumers a way to shop. In this paper, the characteristics of C2C system, designed and implemented a C2C online auction system based on ASP (Act
6、ive Server Pages) technology, and system security. B / S software architecture, using ASP.NET technology and the SQL2008 database development software, and online auction. Describes the system framework data, process analysis, the functional module design and database design. Auction parties to the
7、transaction, the system provides a stable platform for running; and to achieve real-time quotes, manage auction items, user management, the main function of the feedback prices, auction goods.Key words: B / S ASP.NET, SQL Server 2008, online auction system,第 1 章 绪论1.1 选题背景网上拍卖系统是当今世界上发展速度最快、应用前景最广、内
8、容不断变化的一个领域。商务活动是人类社会发展历程中逐渐发展起来的,经历了易货交易、货币式交换、现代商业等阶段。而现代商业的商品交易又可以分为:柜台式售货、开架自选、电视电话购物以及最先进的电子购物。互联网的发展使商家有了更加宽广的市场,许多商家推出了电子购物系统,形成了顾客选择商品、定货、付款、送货等一系列电子购物过程。而随之出现了虚拟商店、电子银行、电子货币等一系列与之配套的设施,网上拍卖系统正逐渐成为各商家最重视、投入力度最大的一个领域。 网上拍卖系统为什么成为经济发展的重点,在于它有以下独特之处:(1)便于收集管理客户信息;(2)支付手段高度电子化;(3)经营规模不受场地限制;(4)营销
9、成本低;(5)有利于中小企业发展;(6)满足客户个性化要求。由此导致了以下效益:(1)管理成本降低;(2)降低库存成本,甚至实现零库存;(3)降低采购成本;(4)降低交易成本;(5)时效效益;(6)扩大销量;(7)导致新行业出现;(8)促进信息经济的发展和全社会的增值。随着全社会信息化程度加强,各种条件的成熟,CtoC (Consumer to Consumer)模式越来越呈现出蓬勃发展的强劲势头。目前在我国,采用这种方式的网站有近 20 家。较早进入此领域的有雅宝、网猎、易趣、新网、酷必得、万象、大中华等拍卖网站。从每周的用户浏览拍卖网站的频率来看,但无论是拍卖品还是服务都已经对客户形成极强
10、的吸引力。不远的未来,CtoC (Consumer to Consumer) 电子商务会成为电子商务领域的一个引人瞩目的新亮点。 在我国,互联网正以惊人的速度发展起来。电子商务也逐渐得到政府和企业和重视,各政府部门和企业不仅建立了自己的网站,而且还在积极开展电子商务(政务)领域,而这些都属于 B2B,B2C,B2G,C2G 模式。为了迎合用户日益增长的物资交流需要,在消费者之间提供便利,灵活,自由的电子商务的交易中介,设计并实现这个 C2C 的小型电子商务平台。拥有合法身份的广大网络用户都可以通过该系统进行网上的个人物品交易活动。 在大学,每年都有大批毕业生在毕业前对大学生活中的生活用品及一些
11、书籍进行处理,而他们通常都采用跳蚤市场的方式,销售者要将出售的商品运送到出售地点而且要耗费大量时间等待顾客,而购买者也只能进行没有针对性的粗略浏览。而如果采用网络拍卖的形式,销售者只用将待售商品上传至网站,然后过一段时间查看信息就可以了,这样就大大节省了销售成本;而购买者也可以根据自己的需要有针对性地浏览商品,大大节约了时间和精力。而在这之前他们需要做的只是花费不到分钟的时间成为网站的注册用户。1.2 设计内容本系统开发主要应用到得工具有:Visual Stadio2008 和 SQL2008;主要应用到得技术有:JQuery 插件、JQuery+Miniui 等;主要应用的开发语言有:ASP
12、.NET、ADO.NET、C#和 javascript 前台脚本语言。除此之外,就系统的角色来讲我主要把系统分成两个角色:管理员、买家和卖家;各个角色之间的操作权限不同其能够操作的权限主要如下:管理员用户管理 商品管理 系统管理用户列表管理员列表商品类别商品列表公告列表留言列表修改密码图 1-1 管理员角色买家个人信息我的收藏夹我的竞拍修改密码安全退出图 1-2 买家角色卖家商品管理拍卖管理订单管理我的收藏夹修改密码图 1-3 卖家角色第 2 章 开发环境2.1 Visual Studio 2010Microsoft Visual Studio 2010 是面向 Windows Vista、O
13、ffice 2007、Web 2.0的下一代开发工具,代号“Orcas” ,是对 Visual Studio 2005 一次及时、全面的升级。VS2008 引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简洁。使用 Visual Studio 2010 可以高效开发 Windows 应用。8设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual Studio 2008 支持项目模板、调试器和部署程序。Visual Studio 2010 可以高效开发 Web 应用,集成了ASP.NET AJAX 1.0,包含 ASP.NET AJ
14、AX 项目模板,它还可以高效开发 Office 应用和Mobile 应用。Visual Studio 2010 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。 21.2.2 SQL Server 2005SQL Server 2005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在 BI 领域的领导地位。 7SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从 CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL Server
15、2005 全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。2.2 ASP.NET 简介ASP.net 是 M 的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。AS
16、P.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为 ASP.net 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。ASP.net 的新性能ASP.ne 提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新