毕业设计(论文)基于ASP.NET的在线拍卖系统设计与实现

上传人:仙*** 文档编号:28445369 上传时间:2021-08-28 格式:DOC 页数:46 大小:1.26MB
返回 下载 相关 举报
毕业设计(论文)基于ASP.NET的在线拍卖系统设计与实现_第1页
第1页 / 共46页
毕业设计(论文)基于ASP.NET的在线拍卖系统设计与实现_第2页
第2页 / 共46页
毕业设计(论文)基于ASP.NET的在线拍卖系统设计与实现_第3页
第3页 / 共46页
点击查看更多>>
资源描述
本科毕业设计(论文)题 目 基于ASP.NET的在线拍卖系统 设计与实现 系 别 经 管 系 专 业 信息管理与信息系统 姓 名 指导老师 班 级 07信管1班 学 号 二O一一 年 六 月本科毕业论文(设计)诚信声明我谨在此保证:本人所写的毕业论文(设计),凡引用他人的研究成果均已在参考文献或注释中列出。论文(设计)主体均由本人独立完成,没有抄袭、剽窃他人已经发表或未发表的研究成果行为。如出现以上违反诚信的情况,本人愿意承担相应的责任。声明人(签名):年 月 日摘要随着Internet国际互联网的发展,计算机的普及,电子商务已成为现代企业一项不可缺少的内容。网上购物已被大众所慢慢接受。无需外出,只要在键盘上轻轻敲击,居家便可一键收购各种琳琅满目的商品,可谓方便又快捷。 本设计尝试用ASP.NET在网络上架构一个网上拍卖系统,以推进拍卖无纸化,过程电子化,管理智能化的发展。本论文从理论的角度出发,对一个具有数据分析功能的网上拍卖系统进行设计分析。最后完成了系统的实现。本论文首先通过对在线拍卖的总体分析与设计,特别是系统的市场需求,得出在线拍卖系统的应用前景广阔。然后对其功能模块的介绍,确立了系统工作的总体业务流程。最后,介绍系统的具体功能及其实现形式,完成论文的撰写。该毕业设计主要的得到实现的功能模块有用户管理、订单审核、拍卖管理及留言板设置。关键词:网上购物;网上拍卖;AbstractWith the development of Internet, the proliferation of computers, E-commerce has become an indispensable modern enterprise content. Online shopping has been gradually accepted by the public.Without going out,just hit the keyboard,home can be a key acquisition of various range of goods can be described as easy and quick.The design attempts to use ASP.NET architecture on the network to create an online auction system which promotes the auction of paperless electronic process, management, development of intelligent. This paper from a theoretical point of view, design and analysis a data analysis on the online auction system. Finally, complete the systems.This paper firstly based on the overall analysis and design through the online auction, especially the demand of this system, it is concluded that the market demand for online auction systems application is prospect. Then the introduction of its function module establish the system of the overall business process. Finally, the specific function of the system and its realization in the form, complete the thesis writing. The main graduation function modules have been implemented user management, order review, auction management and message board settings.Keywords:online shopping ;online auction ;目录摘要IAbstractII引言1第一章 绪论11.1 背景与意义11.2 国内外相关研究现状及分析21.3 毕业设计主要内容与结构6第二章 在线拍卖系统总体分析与设计72.1 在线拍卖系统市场需求分析72.2 在线拍卖系统需求分析和可行性分析82.2.1 在线拍卖系统功能需求分析82.2.2 在线拍卖系统可行性分析112.3 在线拍卖系统总体功能设计132.3.1 在线拍卖系统总体功能及其结构图132.3.2 在线拍卖系统总体业务流程162.4 在线拍卖系统结构设计17第三章 在线拍卖系统详细分析与设计193.1 在线拍卖系统功能的详细分析与设计193.2 在线拍卖系统数据库设计203.2.1 概念设计213.2.2 系统具体表设计22第四章 在线拍卖系统实现254.1 系统主界面设计与实现254.2 买家功能模块的实现264.2.1 买家登陆模块264.2.2 用户资料修改模块274.3 卖家功能模块的实现284.4 订单模块294.5 拍卖模块304.5 留言板模块31第五章 总结与展望32参考文献33致谢34附录一 部分源程序代码35附录二 部分数据表结构39III浙江理工大学科技与艺术学院本科毕业论文基于的在线拍卖系统设计与实现07信管1班 Xc07540111 王杰引言随着eBay、易趣等网上购物网站在中国的出现,网络购物已被大众所接受。紧接着,阿里巴巴淘宝网的推出,更是将网购风潮推向了极致。无需外出,只要在键盘上敲击,居家便可一键收购各种琳琅满目的商品,可谓方便又快捷。 可是,如此一来,中国大部分女性购物者便失去了与买家讨价还价的购物乐趣,因而从中体会到的购物胜利感便会荡然无存。同时,依我看来,大众也会被网络上诸多的商品所迷惑、羁绊,购物欲望将空前膨胀。于是只要银行卡还有钱,且对商品也还算满意,大部分人便会一路狂刷下去。这样虽然拉升了中国的GDP,但却给个人带来了许多不便。 对此,网上拍卖便应运而生。它不仅解决了大部分女士的购物欲难题,同时也让普通大众参与到了平时难以企及的拍卖行列。而且当商品的价格拍到超出了你的预期,便会自然地摸摸自己的囊包,估计下自身的经济承受能力。第一章 绪论1.1 背景与意义中国互联网发展到今天,经过10年的洗礼与大浪淘沙,无论是在技术开发理念、市场运营,还是在网站规划方面,如今都已日趋成熟。据专家预测,从2008年起近三年中国互联网的主要方向之一是专业应用型网站将逐渐取代资讯门户型网站。目前国内的信息化基础、电子商务的基本工具、国家对电子商务的规划和法规制定、电子商务的客观需求、电子商务专门人才的培养等基本条件正在逐步具备,其中有些条件成熟得更快。据IDG的报告,中国信息产业年增长率为45%(美国为15%);我国Internet用户半年翻一番,现已达800多万户;我国电话装机量位居世界第一;我国移动电话正按年增长1000万部以上的速度快速增长;全国日用商品供过于求,商业贸易方式亟待创新;国内电子商务研究机构从院校到政府部门均获得发展,并开始与ISP(ICP)公司进行多种形式的合作;国内一些高等院校和部委、行业已经或即将开设电子商务专业或组织专项培训等等。近年来由于中国互联网市场的迅速发展,电子商务在中国呈现蓬勃发展的趋势,赢得了越来越多商家和顾客的青睐。随着eBay、易趣等网上购物网站在中国的出现,网络购物也已被大众所接受。紧接着,阿里巴巴淘宝网的推出,更是将网购风潮推向了极致。无需外出,只要在键盘上敲击,居家便可一键收购各种琳琅满目的商品,可谓方便又快捷。然而,这种新颖的购物方式,却也滋生出了一个问题:掠夺并谋杀了中国的女性购物者与店主讨价还价的乐趣。为此,网上拍卖便应运而生。它不仅解决了大部分女士的购物欲难题,同时也让普通大众参与到了平时难以企及的拍卖行列。传统的拍卖本是一种极其典型的商务活动,也是一种确定商品价格的经济体制,近来更是只有富人才能参加的高级活动。而作为电子商务的一种,在线拍卖因为大大降低了交易成本,节省了用户的时间,便于销售常规渠道难以销售的货物,扩大潜在客户圈等优点深受用户青睐,已成为电子商务的网站中一个重要的模式和组成部分。网上拍卖继承了传统拍卖的特点,让竞拍者能够参与价格的制定。但和一般传统拍卖方式不同的是,拍卖网站的参与者,不需要像传统拍卖现场一样共处一室,即可透过网络进行拍卖。拍卖网站为所有有心成为“生意人”的网民提供了自由的交易空间。比如有不少爱好旅游的网民就可以将自己周游各地带回的奇珍异物罗列在网上进行拍卖、出售。底价可以自己定,限定叫价时间,将商品卖给叫价最高的人,从而获得利润和拍卖的乐趣。而对于买家来说,想购进二手货,想买商场中无法找到的稀罕物件,网络为他们提供了可能。于是,网络拍卖不出意料地在短时间内火了起来。1.2 国内外相关研究现状及分析国外在互联网的技术方面一直处于相对领先的位置,电子商务的发展也是非常成熟和先进的。这不单单只是技术层面的,还有国民对于互联网和电子商务的认识。因为国外民众,特别是美国国民,接触互联网的时日较其他国家的民众要长。其中,CUS在线拍卖系统、ABAMEX在线拍卖系统、Zero拍卖系统http:/www.zero.it等都是世界著名的在线拍卖网站,他们都提供在线拍卖、咨询服务等业务。而美籍法国人皮埃尔奥米蒂亚尔1995年9月建立的全球第一家拍卖网站eBay更凭着其先入优势成为拍卖网站的业内老大。每天产生的订单不计其数,商品更是远销海内外。迄今为止,该网站上的年交易量已达5.4亿美元,其股价也是持续攀升,一时间“eBay效应”风靡全球。在美国,如今在线拍卖已是大行其道,不仅带动了像Yahoo、Amazon这类著名网站,连索斯比这样的老牌拍卖行也开始投身网上拍卖。其中尤以ebay的市场最为宽广。美国eBay公司()是全球最大的C2C(消费者对消费者)交易网站,它成立于1995年,经过十余年的发展,目前在全世界33个国家和地区设有分支机构或网站。eBay本身并不销售商品,它只是为买方和卖方提供一个网上交易场所及其他附带的服务,并以此作为盈利模式。截止到2006年9月底,eBay注册用户数已达到了2.12亿,在全球33个国家和地区都开展了业务,全球范围内每时每刻有将近5000万件商品在eBay上出售,2004年eBay的交易总额超过342亿美元。eBay上交易的商品种类繁多,从收藏品到娱乐产品,计算机及其配件,甚至汽车等商品,都能从在eBay上买到。下图为ebay-易趣的拍卖界面。图 1 易趣拍卖为扩大客源,ebay积极丰富拍卖模式与产品内容。拍卖模式方面,ebay于2002年并购了,目的除了增加二手书籍、音乐、游戏和音乐CD等产品线外,更重要是在为所有商品的购买采用了对折固定价的方式,以固定折扣服务吸引网络上没时间,或是没兴趣竞标的另一群人口。此方案推出期间,吸引了25万人加入到了ebay的竞拍,弥补了ebay客源不足的缺憾。又如ebay趁圣诞节推出定价交易“立即购”服务,平均商品价格比市场低了一成五,也受到欢迎。在产品内容方面,由于设标已经逐渐由个人、网络小店扩展到昇阳、IBM。通用汽车等大型企业,因此ebay网络除了卖填充玩具、玩具兵等低价商品,亦积极转向高价商品发展并以高价产品增加获利。2003年ebay购买项目激增,在高价商品方面也有初步成绩,如昇阳电脑2003年一年内在ebay卖掉了约一千万美元的电脑设备,为ebay网络上最大的卖主之一;另外,ebay与通用汽车结盟设立的ebay motor,2003年底已经是网络上第三大汽车销售商。除了这些综合性的拍卖网站之外,在艺术品、汽车、国债、农产品等领域还有一些专业的网上拍卖商,例如,在艺术品方面,Sotheby和Christie都建立了在线的艺术品网上拍卖站点;在二手汽车拍卖行业中有两大著名的拍卖商,日本的AUCNET和美国的Manheim,AUCNET是有一位名叫Fujisaki的二手汽车经销商于1985年创建的,其目标是将计算机和先进的通讯技术应用于批发市场中的二手汽车拍卖生意。为阻止日本AUCNET公司试图渗透进美国的汽车拍卖市场,美国人成立了Manheim在线(MOL)来销售二手汽车,现在Manheim每年大约拍卖600万辆汽车;欧洲各国在农产品的网上拍卖业方面比较发达,欧洲水产市场每年的交易额高达100亿美元,因此一些企业家来销售二手汽车,现在Manheim每年大约拍卖600万辆汽车;欧洲各国在农产品的网上拍卖业方面比较发达,欧洲水产市场每年的交易额高达100亿美元,因此一些企业家来销售二手汽车,现在Manheim每年大约拍卖600万辆汽车;欧洲各国在农产品的网上拍卖业方面比较发达,欧洲水产市场每年的交易额高达100亿美元,因此一些企业家在欧洲450家大型水产拍卖市场建立了网上交易系统,在荷兰,渔民每次出海周期为5天,出海两天后,就开始通过互联网售鱼,5天后回到岸上,他们的捕捞物也卖得差不多了。在西方国家各个行业中,一些网上拍卖商正日益发挥出其重要的作用。反观国内各大企业在电子商务领域的探索,尚还处于摸石头过河的阶段。他们有心成为电子商务领域的龙头老大,但由于中国国情的特殊性,民众还不能完全适应此种看起来有点“虚”的方式,因此,只能处于电子商务的初级阶段。因为在中国人的古老思想里,抓在手里才是有保证的,所以他们也只能望着中国这样一个庞大的市场而望洋兴叹。但自从中国出了个马云,由他创立了阿里巴巴后,他便有志将阿里巴巴建成为全球最大的电子商务网站。在阿里巴巴旗下的淘宝网,现在已经占据了国内网络购物的大片江山。除此之外,许多网络服务商也准备将网上拍卖作为其发展电子商务的切人点。1999年6月正式开通的雅宝竞价交易网(),是中国大陆开通最早,也是目前访问人数最多、物品数量和种类最丰富、交易最活跃的专业竞价交易平台之一。开通仅半年其日访问量已超过5万人次,注册用户人数超过30万人,在线物品数量约20000余件,竞标率达到70%左右。1999-2000年的时候,中国的拍卖网站一度也多达上百家,其中以雅宝、易趣()、酷必得()、6688()等最为知名,随着.COM泡沫的破灭,只有易趣发展壮大起来。随着网络经济的逐渐趋于理性,没有强力竞争对手的易趣得到了迅速发展,成为中国拍卖网站事实上的霸主,也被称为“中国的eBay”。易趣网,开办不到3个月的时间,注册用户达43000余人,登录物品超过35000件,网上成交数高达10000余件。2002年3月,eBay以3000万美元的代价取得了易趣33%的股权,开始正式进军中国网上拍卖市场,6月11日,eBay以1.5亿美元的现金购买了易趣网的剩余股份,成为易趣网的最大股东。1999-2000年的时候,中国的拍卖网站一度也多达上百家,其中以雅宝、易趣()、酷必得()、6688()等最为知名,随着.COM泡沫的破灭,只有易趣发展壮大起来。随着网络经济的逐渐趋于理性,没有强力竞争对手的易趣得到了迅速发展,成为中国拍卖网站事实上的霸主,也被称为“中国的eBay”。易趣网,开办不到3个月的时间,注册用户达43000余人,登录物品超过35000件,网上成交数高达10000余件。2002年3月,eBay以3000万美元的代价取得了易趣33%的股权,开始正式进军中国网上拍卖市场,6月11日,eBay以1.5亿美元的现金购买了易趣网的剩余股份,成为易趣网的最大股东。2003年7月8日,已在B2B领域巩固了领先地位的阿里巴巴突然宣布投资1亿元成立C2C电子商务网站淘宝网(),阿里巴巴此举十分意外,因为此前首席执行官马云几乎在所有的场合都表示了阿里巴巴将专注于B2B领域,而1亿元的投资对阿里巴巴来说不可谓不大。(但马云显然不满足于此,他还在淘宝网的内部,开辟了一条跳蚤街,专门用于用户间的拍卖,以此更能吸引更多的顾客光临。)但仔细考虑就会发现这是一个值得下的赌注,中国的电子商务市场,除了易趣以外,几乎已经没有成规模的C2C的拍卖网站了,而且易趣并不是在苦苦支撑,而是渐入佳境,这至少证明,拍卖网站在中国并不是不可行的,实际上仍然有足够的发展潜力,看看中国网民数量的增长就可以预期这个市场的前景。随着雅虎和新浪的加入,中国的网上拍卖市场逐步形成了eBay易趣、阿里巴巴淘宝、雅虎新浪三足鼎立的格局,这些实力派网络巨头的加入,一方面显示了中国网上拍卖市场的巨大前景,另一方面也会使这个市场逐步走向正轨,真正的竞争也将从此开始,对于广大用户来说,竞争将是一件好事。据iResearch的网上拍卖研究报告估计,2002年中国网络拍卖市场有9.4亿元的规模,2003年有19.2亿元的规模, 2004年中国网络拍卖市场有33.7亿元的规模。可见,中国网上拍卖市场潜力巨大,方兴未艾。1.3 毕业设计主要内容与结构本系统是一个简单的电子商务系统,通过网上拍卖体现ASP开发Web应用程序的过程。网站的整体结构设计是以一个普通用户的拍卖过程为基础,用户通过注册登陆可以浏览商品信息,同时也可以对商品实现收藏及竞拍等功能。网上拍卖(Auction Online)就是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。网上拍卖通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。本论文首先通过对在线拍卖的总体分析与设计,特别是系统的市场需求,得出在线拍卖系统的应用前景广阔。然后对其功能模块的介绍,确立了系统工作的总体业务流程。最后,介绍系统的具体功能及其实现形式,完成论文的撰写。第一章 对系统的研究背景和意义进行了阐述,重点叙述了国外ebay网的拍卖形式。第二章 介绍了在线拍卖系统的总体分析与设计,重点强调了该系统的功能需求和可行性分析。并根据需求,设计了系统的总体功能,并指出了系统的主要业务流程。第三章 对在线拍卖系统进行了详细的分析与设计,特别是对系统数据库的设计。第四章 展示了系统的最终成果,介绍了系统的核心功能。第五章 对毕业设计及论文进行了总结,也提到了设计过程中遇到的问题,并对今后的工作进行了展望。第二章 在线拍卖系统总体分析与设计2.1 在线拍卖系统市场需求分析本系统主要应用于商品的竞价拍卖,特别是一些手工艺品及具有特殊意义的商品。在民间,很多优秀外加独门的技术都在渐渐被淡化,取而代之的是各种机器生产的物品,还有各种电子设备等。而我们这个系统,正好可以为这类商品进行宣传,普及。相信在互联网的助推下,肯定会存在一大批对传统艺术进行搜集的人。该系统除了可以对手工艺品进行拍卖外,也可以作为市场上一些热销商品的销售平台。例如,将实体店中热门的商品拿出些许挂到本网站上,一是打响了该种商品的知名度,二是间接宣传了店铺。所以,网站立足于面向手工艺爱好者,为他们搭起一个商品交易,更是一个展示自己的平台,使他们的爱好能形成一种市场。当然,此网站也可以作为厂家推广自己产品的一个媒介,可以以低价在网站上获得更多的眼球,以此带动店内各类商品的销售。另外,商家还可以在该网站上面进行“最低价”式的拍卖。市场前景预测和分析:在线拍卖可以说是市场上的一个空白点,虽然曾经有过网站来做这方面的尝试,但效果都不佳,因此都是胎死腹中。所以目前还没有一个正式,且专业性的网站来做这方面的开发。唯一的缺憾和亟待解决的问题,想必就是市场的知名度如何打响。但是,酒香不怕巷子深,只要做得足够出色,商机就会存在。同时,传统的拍卖行,采用的是落后的手工操作,效率低下,错误率高,尤其是牵涉到一些卖出方和买入方以及拍卖行都在异地的情况下,传统的操作方式会使大量的用户因为嫌麻烦而放弃一些交易。而如果利用飞速发展的Internet,将拍卖品的拍前展示、简介,甚至于拍卖本身,都转移到网络上,这样就可以吸引更多的用户参与到拍卖行的交易中来,从而提高拍卖行的收益。因此,在线拍卖(网上拍卖)系统的市场前景还是非常广阔的。2.2 在线拍卖系统需求分析和可行性分析2.2.1 在线拍卖系统功能需求分析(1)用户模块系统用户细分的话,可以有两大类:用户、管理员。但用户又分三小类:买家、卖家和游客(仅是进去看下商品,但不参与到商品的拍卖中)。其中,买家和卖家可以总称为系统用户(users),而管理员也可以作为系统用户的一员,只是权限不同罢了,他有自己的数据结构。他们各自的用例如下图2、3所示。游客只有浏览商品、注册和登录的权利,无权进行商品竞价的操作。但是,一旦当其注册成为用户后,就具备了所有初级用户(users)所拥有的权利。作为系统主要用户的买家和卖家,他们各自的权利也不尽相同。卖家除了拥有买家的一系列用例外,自身还具有上传商品、制定底价等功能操作。同时,当用户登陆后,还可以有各种权限,这将在下一章中讲到。图 2 游客用例图图 3 用户用例图 4 管理员用例(2)卖家商品添加模块系统使用者如果想将某一商品进行拍卖,则可晋升成为卖家,上传商品。这里会存在一个机制,验证用户上传商品的真实性、可靠性。以此来杜绝网络欺诈行为的发生。在这一模块中,用户可以根据事实填写商品资料,经管理员审查后,上传进系统数据库(products)。系统可根据商品点击率在首页有个热销商品展示区。具体操作流程将在下一章中讲到。具体操作见下图。用户也可以在用户管理中修改商品状态,使其下架。 图 5 用户上传商品(3)多线程事物并发机制与现实中的拍卖情况类似,在线拍卖也会出现多人同时叫价的情况,而且人次更为繁多,现象也会更为普遍。这就要求系统能有一个良好的处理事件并发的机制。当出现多人同时叫价,而且所叫价格又是相同时,系统都能准确处理,而不至于出现系统崩溃的尴尬。(4)查询、搜索功能如今,利用搜索引擎这一工具,很多事都变得轻松惬意。比如想找一部好看的电影,百度一下,你就知道。淘宝就曾以“天价”购买了雅虎搜索的核心技术。现在专心致力于B2C的淘宝虽没踏足网络搜索这一块,但在其自己的商品搜索方便做得是有口皆碑。而搜索功能在在线拍卖系统中的应用,也是很重要的。他可以使得用户能快速查询到自己想要的商品,同时通过查询知道哪一类商品在拍卖系统中的销售是排在前面的,好下手竞拍。这就关系到了一个竞价排名的操作。一个关键字,到底是哪一个用户的产品排在前面,就要看你出的钱的多寡。而这,也是本网站的一个直接盈利方式。图 6 搜索功能图以上搜索功能,除了简单的关键字查询外,也可以在特定类别中查找,只需要在“类别”选项框中选择查找类别。(5)其他功能如(2)卖家商品添加模块所提,系统会存在一个验证机制。一是来校验用户信息的正确性和真实性,防止不法分子参与进系统进行恶意竞拍;二是对卖家商品的核对与验证,确保上传商品的合法性与一致性。对于第一种情况,可以通过与公安系统进行联网,确定注册用户身份的真实性。而较第一种情况,第二种情况的验证可能会比较麻烦。理想中的方法是,可以查看商品自身的出货编号,以此来确定商品。但如果是一些用户自己的手工艺品,就比较棘手,只能通过买家收货后给予的评价进行跟踪处理。一旦发现有不合规定的商品或服务,管理员马上对该用户进行警告,并将其商品下架处理。另外,为了防止用户彼此间的恶意竞拍,或者说是无止境地高价拍卖,系统设定在拍卖过程中,需要花费一定的成本,也就是“金豆”。但也不是说每次竞价都需花费金豆,系统为每位用户准备了10粒免费金豆。也就是说,用户前十次的竞价,将是无成本的。但是,当超过10次时,需要花费账户上的金额购买金豆,以此来维持自己的竞价。对于最后的支付环节,因为考虑到自己的技术有限,还无法涉及到金融方面的操作,所以系统最后是会转移到支付宝上的金额借贷。2.2.2 在线拍卖系统可行性分析(1)经济可行性经济可行性是整个可行性分析的重点。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性。在这个系统当中,使用的是自己的电脑,首先装好ASP.NET环境,使用.NET开发应用程序,开发中可使用及参考微软大量的帮助文档。开发人员容易上手。开发环境集成了在开发中要使用所有工具,降低了开发需要购买辅助工具的费用,可以说在此基础上开发的成本几乎为零。在软硬件方面对整个系统的需求,软件要求易学,容易掌握,可以很方便实现网上拍卖系统功能,硬件的配置要求也不是太高,这样可以很好地适应我们大学生。以下就是所要采用的软硬所要求要达到的程度。数据库设计时采用MicroSoft SQL SERVER 2000,ADO.NET,ASP.net等开发工具进行此系统的设计开发。本系统能在Windows XP/Vista/Win7等操作系统上正常运行。硬件环境:cpu pentium4 166MHZ以上,内存256MB以上,1G以上硬盘网络环境:2M ADSL由此,可以预见设计的网上拍卖系统的成本大大降低,并能很好地在网络很好地实现其自身的经济价值。(2)社会可行性电子商务发展的历史轨迹表明,虽然互联网经济和电子商务在其发展过程中遇到很多困难,也存在一定的泡沫,但其成长的速度和生命力是不可否认的。随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和互联网实现商务活动的国际化、信息化和无纸化,已成为21世纪经济发展的一大趋势。在新经济条件下,商业规则已经发生了一些改变,电子商务对企业的基本构架在速度和效率上提出了更高的要求。电子商务的环境和竞争状况变化如此之快,企业要实施电子商务策略,就必须砍掉官样文章,回避或粉碎阻碍电子商务方案进展的官僚主义。而负责电子商务方案的管理人员必须拥有充分的自由和权力,快速使该项目开花结果。在“互联网时代”,拖拖沓沓的战略肯定是失败的战略。电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。现在国家对网上拍卖的法律,法规的日益完善,使得网上的犯罪活动的日益减少,网上交易更加的公平。这使得开发的网上拍卖系统的社会因素的已经满足了市场经济发展的需求。(3)技术可行性.NET技术已经在公开语言运行库核心进行了安全处理,使开发人员将注意力集中在应用的开发上。也可以随时扩展和使用.NET安全模型,托管的执行环境可消除内存泄露,访问冲突和版本控制。而我用的是ASP.NET进行的开发。ASP.NET是建立在.NET框架公共语言运行库上的编程框架,是.NET框架的一部分。在这个框架下可以采用VB.NET、C#等其它.NET语言在服务器端创建强大的Web应用程序。它不是ASP的简单升级,它不仅吸收了ASP技术的优点并改正了ASP中的某些错误,更重要的是,它借鉴了Java、Visual Basic语言的开发优势。2.3 在线拍卖系统总体功能设计2.3.1 在线拍卖系统总体功能及其结构图系统功能总体分为四个部分,分别是用户管理、商品管理、拍卖管理和用户留言。(1)用户管理用户管理分为用户注册、用户登录、资料修改等功能。用户注册,顾名思义,是用户成为系统一员的方法。注册页面中,不需要用户填写所有信息,只需要将用户名、密码输入即可。后续的信息输入,在完成注册后,进入用户信息完成。当用户注册成功后,他便成为了系统的用户,拥有了系统赋予他的一系列权限。下图是用户注册的界面。图 7 用户注册用户登录,用户直接成为系统使用者的途径。通过登录,可以根据设定的权限,继而使用系统。登录页面如下图所示。图 8 用户登录(2)商品管理商品管理功能包括对商品的添加、修改、删除。卖家上传商品完毕,此时商品尚处于“等待管理员验证”状态;当管理员对商品进行验证,并通过后,商品记录进数据库,状态改为“上架商品”。其他在线用户就可以通过搜索功能查找到该件商品。(3)拍卖管理这是注册用户真正实现拍卖功能的管理。在这一功能下,当用户拍下商品后,记录进到订单表,且保持状态30分钟。如果30分钟后,用户无付款到支付宝的操作,或是没和商品所有者沟通好相关事宜,那么商品所有者便有权修改订单表,或者是删除这一张订单,将商品重置为可拍状态。如果用户在期间填写了相关信息,主要是发货地址及联系方式,并付款到支付宝,那么卖方就有义务发货。(4)用户留言用户留言,也可以叫做是对所拍商品的评价,是注册用户行使自己权利的地方。用户可以对商品给以好评或是差评,或者说说自己用了该件商品的感受。当然,也可以成为大家交流的地方。对该功能的设计,我用了jQuery技术,可以通过无刷新进行评论、留言。假设有一个页面index.asp,上半部分为评论列表显示区域,下面为评论提交区域。首先列表页面的内容是一个单独的xml文件(pl_list.asp),然后index.asp中的上半部分评论通过XmlHttpRequest请求pl_list.asp页面,并通过返回的结果传递到需要更新区域。提交评论同样如此,每次提交采用XmlHttpRequest请求提交处理程序,然后重新更新评论列表显示区域。具体代码在附录一。该评论界面如下图。图 9 用户留言评论(5)系统的总体功能图系统总体功能图如下图所示,图 10 系统功能图上图仅是从用户出发的功能,系统管理员的操作不在此行列中。2.3.2 在线拍卖系统总体业务流程本系统是一个在线拍卖系统,与传统的电子商务网站类似,都是基于网站的操作。首先,由成为系统卖家的一方,填写参与竞拍的商品信息,包括名称,起步价等,然后交由系统验证。如果不符合要求,或是填写的不够完整,重新返回填写;填写成功后,成为竞拍商品,加入到products表。然后作为系统买家的一方,点击查看商品信息,进行满意度判断。如果商品得不到买家认可,则买家继续查看其余商品;如果对商品满意了,则进行竞价拍卖。最后如若买家未能拍得该件商品,而是被其他买家拍走,此次拍卖结束;当如愿拍得商品,则暂时获得该件商品所有权,也结束此次拍卖,只是跳转到物流页面,生成订单。总体业务流程,也就是竞拍流程,其具体流程如下图所示。图 11 竞拍流程图该过程中卖家商品信息的输入及系统管理员信息的确认的具体页面设计,如下图所示。图 12 卖家上传商品当卖家填写好商品信息后,商品信息传到管理员界面,需要管理员验证信息的真实性,然后判断是否给以上架。图 13 管理员验证商品信息管理员点击在“商品状态”栏选择“通过验证”,并点击“通过验证,商品上架”按钮,则商品成功上架,用户可在搜索功能下找到该商品。后续的拍卖流程,将在下一章在线拍卖系统实现中提到。2.4 在线拍卖系统结构设计根据业务流程,需要将网站划分为前台、后台和数据库。前台中,客户在登录网站主页后即可链接查看到商品等信息,还可以做订购商品等活动。为了方便客户搜索感兴趣的商品信息,将商品搜索嵌入到主页面中。数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。在为系统划分功能模块,并以模块为单位来实现设计时也是以这个结构为根基的。系统的后台要对整个网站的信息和数据进行维护。网站前台所显示的信息在后台都应该有对应的维护。这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。因此,各个管理的界面会作为主管理界面的分支。在设计好网站前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。以上的设置与传统的三层架构方式相类似。第三章 在线拍卖系统详细分析与设计3.1 在线拍卖系统功能的详细分析与设计本系统主要功能,着重于拍卖的设计与实现。当用户登录系统(网页),查看商品信息,并加以比较后,有了自己喜欢的目标,那就参与到商品的竞拍中。(此时商品要处于竞拍状态)。在商品拍卖时间截止时,如果没有人出价比你高,那么用户就暂时获得商品的所有权;此时,竞拍活动截止,成功拍得商品。在付款完成后,真正成为商品的主人。图 14 买家活动图系统除了此种拍卖方式外,还有“最低价”、“一口价”等拍卖形式。以此来吸引更多的顾客光临。最低价,顾名思义,就是每个用户都进来出价,但是所出价格都是隐形的,即其他用户不知道你所出的价码,只有系统记录了用户当前的出价记录。然后在拍卖时间结束后,系统根据各位用户的出价记录,找出其中唯一的最低价报价者,他就成为了该件商品的合法拥有者。接着系统生成订单。下图是拍卖功能的详细顺序图(图15)和系统状态图(图16)。图 15 系统顺序图注:由于受困于本身技术与实力的限制,最后的付款环节,直接跳转到支付宝上进行操作。图 16 系统状态图3.2 在线拍卖系统数据库设计考虑该系统的定位与现有技术力量,最终采用Microsoft SQL 2000作为系统的后台数据库开发环境。3.2.1 概念设计在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。把表示实体类型及实体间联系的模型称为“数据模型”。数据模型的种类很多,目前被广泛使用的可分为两种类型。一种是独立于计算机系统的数据模型,它完全不涉及信息在计算机系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类数据模型称为“概念数据模型”。概念模型用于建立信息世界的数据模型,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。这一类模型中最著名的是“实体联系模型”。另一种数据模型是直接面向数据库的逻辑结构的,它是现实世界的第二层抽象。下面说的就是数据库的逻辑设计。这类模型涉及到计算机系统和数据库管理系统,又称为“基本数据模型”或“结构数据模型”。例如层次、网状、关系、面向对象等模型。这类模型有严格的形式化定义,以便于在计算机系统中实现。在该网上拍卖系统当中,数据库的各个数据表之间存在着极大的联系,它们主要是通过表的关键字来建立连接。该系统中主要存在用户、商品、订单、商品分类五种对象实体,它们之间联系紧密。其实体属性及相互关系(数据库E-R模型图)如下图所示。图 17 数据关系(ER)图根据ER图,生成了系统类图,如图18所示。只是我在用户表这里将买家与卖家分离出来,为了能更好地体现系统的设计。用户表(users),包括用户编号、用户姓名等字段。商品表(products),包括商品编号、商品名称等字段。图 18 系统类图3.2.2 系统具体表设计(1)用户表用户表(users)是对应普通用户登录本系统。只有这里有记录的人员才能登录本系统,进行相关方面的操作。而系统管理人员有权限修改此数据表。uid为登录编号,唯一标识表当中的记录,是为自然主键;uname为用户的真实姓名,且和idnumber号原则上必须相一致。upw为用户登陆密码,10个长度。Idnumber为用户的身份证编号,系统可通过该条字段确认用户信息的合法性及真实性。Address为用户的收货地址,是为用户最后提交订单时输入地址设定的。当然,在最后订单上用户也可以使用其他收货地址。系统最初的注册界面是用户名与密码必输,而后续的字段可以在登录到系统后完善。其中,uid为该表的主键,是个自增列identity(1,1)。表 1 用户表(表名:users)列名说明索引等数据类型长度是否允许空Uid用户编号主键int6否uname用户名nvarchar10否Upw密码nvarchar10否Idnumber身份证号Nvarchar18是address地址nvarchar50是phone联系电话Nvarchar12是Email邮箱Nvarchar50是Sex性别Char2是Age年龄int是(2)商品表商品表(products)是记录商品的基本信息表,用户(卖家)能修改他所拥有的商品信息。pid为表记录的唯一编号,是自然主键;pname为商品名称,可以写上该件商品的一些特殊属性;categoryid为商品的分类编号,是个外键;uid为商品所有者(用户)的编号,也是外键;price为商品起始价格,由用户自己输入;stateid为商品的状态,有三种类型,是个外键。其中,主键pid是个自增列identity(1,1)。表 2 商品表(表名:products)列名说明索引等数据类型长度是否允许空pid商品编号主键int6否pname商品名称nvarchar20否Categoryid分类编号外键Int6否uid用户编号外键Int6否Price价格Float是stateid状态编号外键Int6否(3)订单详细表订单详细表(orderdetails)是记录商品交易信息的表格。当商品被拍下,便可以生成记录。orderid为该表主键,是个自增列identity(1,1);pid为商品编号,是外键;price是该件商品的价格;quantity是商品件数。表 3 订单详细表(表名:orderdetails)列名说明索引等数据类型长度是否允许空ordersd订单编号主键int6否Pid商品编号外键Int6否Uid买家编号外键Int6否address地址Nvarchar50是phone联系方式Nvarchar12是Uniteprice价格Int6是Quantity数量Int6是Total总额int6是(4)竞拍表竞拍表(bid)是记录买家竞拍记录的表格,买家每次点击“竞拍”,便在表中生成一条记录。Bidid为该表主键,是个自增列identity(1,1);Uname为买家姓名,作为外键,记录买家姓名;Price为商品出价记录,每次买家出价,该列进行相应变化;State为买家是否获得该件商品的状态。表 3 竞拍表(表名:bid)列名说明索引等数据类型长度是否允许空Bidid竞价编号主键int6否Uname商家姓名外键nvarchar10否price出价记录Int6否Quantity数量Int6是Time出价时间Datetimestate状态char6是第四章 在线拍卖系统实现4.1 系统主界面设计与实现为了使整个系统的界面能统一利用模版设计功能,建立了一个具有自己风格的模版,然后在以后的的页面创建中调用已经做好的模版,选择可编辑区域就可以很好地进行链接页面的制作了。在总体的界面设计方面,我都是采用简单明了的色泽。太过繁琐的设计可能会使用户产生视觉疲劳,不再愿意浏览下去。而且整个网站系统应注重的是:易导航性、易操作性和友好的交互界面。通过首页商品的展示,用户可以直接点击图片链接进入该件商品的拍卖页面,也可以从搜索框中搜索喜欢的商品。下图是系统的首页。图 19 系统首页图 20 系统首页4.2 买家功能模块的实现买家作为系统的主要用户,是整个系统的核心成员。他的操作主要有登陆、浏览商品、完善自身信息及评论功能等。4.2.1 买家登陆模块在用户登录了系统后,可以完善自己的信息,也可以竞拍商品。用户登录有独立的窗口,当用户单击“登陆”按钮时,系统将对输入的用户名和密码进行验证。如果数据表中用户名和密码存在,并且两者相吻合,就显示登陆成功。否则弹出错误提示信息。用户登录的流程图如下图所示。图 21 登录流程图 用户登录后,将跳转到用户信息页面,如下图所示。图 22 用户信息界面4.2.2 用户资料修改模块用户资料修改是为注册用户更改个人信息所提供的窗口(用户只有登陆系统后才有权限更改个人信息)。用户资料修改页面如下图22所示。图 23 用户信息修改界面 资料修改流程图如下图23所示。图 24 资料更新流程图4.3 卖家功能模块的实现卖家除了拥有买家的一系列功能外,还有上传商品进行拍卖的权利。单击“新增商品”按钮,系统将进入添加商品的界面。该页面主要用于将商品添加到数据库中。其中产品分类是个可选按钮,为定义商品的分类选择。卖家编号是从系统用户登录后获得的session直接赋予label得到。具体界面如下图24所示。图 25 卖家添加商品当然,如果对自己的商品不满意而不想出售,或是太喜欢而不想被他人拥有,也可以删除掉该件商品的信息。因为我用的是vwd自带的数据绑定控件gridview,上面带有有删除功能的“删除”按钮,所以使用起来比较方便。图 26 卖家删除商品4.4 订单模块这部分模块的处理,目前我还不能很好地掌握,所以先写一下思路。当用户(买家)拍下一件商品后,系统自动为买卖双方生成一件商品订单(只有oid和pid)。当买方填写好相关信息,点击确认后,订单详细生成。这时,卖方开始为交易配置商品,根据订单上的信息准备发货。在此期间,买方无权反悔,也就是不能对订单进行撤销。只有在收到商品后,与卖方进行沟通方可对订单进行撤销。图 27 订单详表4.5 拍卖模块作为系统最重要的模块,拍卖模块借鉴了其他拍卖网站的设计。首先,拍卖页面如下图所示。图 28 系统拍卖及出价记录表当用户点击竞拍按钮,系统自动将加价幅度加到products表中的price字段中,并且记录下竞拍者的ID-uid。在竞拍时间截止,最后出价最高者,便获得该件商品。然后,系统如4.4订单模块中所述,生成订单。4.5 留言板模块留言板是供各位系统使用者交流的天地。在这里,注册用户可以写下他们对商品使用后的感想感受,也可以写些对网站运营方面的建议。同时,也是大家交流开阔视野的乐园。通过大家对手工艺品的评价,了解时下最流行的物事,最畅销的商品。而卖家也可以在留言板上征集大家喜爱商品的方向,尽量做到往大众喜欢商品的出售上。如果不想让自己的用户名出现在留言记录上,也可以通过匿名留言的方式加以评论。图 29 用户留言界面第五章 总结与展望写作毕业论文,做毕业设计是我们每个大学生必须经历的一段过程,也是我们毕业前的一段宝贵的回忆。当我们看到自己的努力有收获的时候,总是会有那么一点点自豪和激动。任何事情都是这样子,需要我们脚踏实地地去做,一步一个脚印地完成,认真严谨,有了好的态度才能做好一件事情。一开始都觉得毕业设计是一个很困难的任务,大家都难免会有一点畏惧之情,但是经过长时间的努力和积累,经过不断地查找资料后总结,我们都很好的按老师的要求完成了毕业论文的写作,这种收获的喜悦相信每个人都能够体会到。这是一次意志的磨练,是对我实际能力的一次提升,相信对我未来的学习和工作有很大的帮助。但同时由于时间紧迫,系统整体的功能未能尽数实现,但大体上已经有了个模型。当然,系统可能存在漏洞及一系列的错误,但也已无关大雅。通过这次毕业设计,我不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,实践能力有了进一步的提高,同时我的专业水平也有了很大的提高。在软件开发方面累积了不少经验,特别是在对软件开发工具不很熟悉的情况下,通过自己的学习和导师的指导完成了设计任务。并在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。也对团队合作有了一定的认识和实践。希望这次的经历能让我在以后学习中激励我继续进步。不积跬步何以至千里?本设计能够顺利的完成,也归功于各位任课老师的认真负责,使我能够很好的掌握和运用专业知识,并在设计中得以体现。正是有了他们的悉心帮助和支持,才使我的毕业论文工作顺利完成。参考文献1 胡海璐.Visual Basic.Net 控件应用实例.电子工业出版社,2003,8.2 邵谦谦.Visual Basic.Net 2003数据库开发.清华大学出版社,2003,11.3 李晓黎.Visual Basic+SQL server 数据库应用系统开发与实例.人民邮电出版社,2003,8.4 何玉洁.数据库原理与应用教程.机械工业出版社,2003,9.5 张 军.ASP动态网络设计经典实例.机械工业出版社,2005,8.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


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

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


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