《文献综述(曹杰).doc》由会员分享,可在线阅读,更多相关《文献综述(曹杰).doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 本科学生毕业论文(设计) 文献综述报告题目“二手物品交易平台”网站设计与制作 姓名曹 杰 学号 院、系信息学院 网络工程系 专业 网络工程 指导教师(职称/学历)陶跃华(教授/硕士) 2011年12月7日云南师范大学教务处制“二手物品交易平台”网站设计与制作文献综述摘要:随着中国电子商务发展的不断成熟,越来越多的消费者认可网上购物这种方便而又实惠的购物模式,根据有关部门的统计目前的网上购物用户人数已经达到9620万人,年增长率达到60%。“二手物品交易平台”网站由客户/商家注册模块、二手物品信息上传模块、二手物品信息浏览模块、相关二手物品信息搜索模块、客户求购信息发布模块、客户创建订单模块、
2、商家查看及确认模块、用户管理模块、系统管理模块、物品信息管理模块组成。本网站采用B/S模式,C#编程语言,使用ASP.NET+SQL工具开发。本文论述了现如今国内外电子商务的现状,以及“二手物品交易平台”网站的功能模块、网站建设初期的设计理念、网站开发的ASP.NET技术、连接数据库的技术ADO.NET,以及网站的可行性分析。关键词:电子商务;B/S模式;ASP.NET;ADO.NET1国内外电子商务的发展现状自从1997年7月美国政府正式发布“全球电子商务政策框架”以来,在全球范围内掀起了电子商务的热潮。电子商务日益成为21世纪经济活动的核心。在过去的数十年里,随着互联网环境的不断改善和各种
3、电子商务技术不断提高,电子商务也已被广泛的应用到了经济和社会的各个领域中。其带来的巨大的市场和潜在的商机加速了经济的发展和社会的进步,从根本上改变了传统的商业模式,推动了经济全球化的进程。毫无疑问,电子商务已成为了全球商业和贸易发展的核心动力。1.1 国内电子商务的发展现状我国网络建设正处于起步阶段与发达国家相比还略显落后,网络应用还不够普遍,金融电子化程度还不理想,物流配送系统也正在逐步完善之中,但随着INTERNET在我国的飞迅发展并逐步普及,上网人数在急剧增加,网络基础设施在不断完善,各行各业电子商务网站发展已经初具规模,相信在未来的三五年内,电子商务在我国必将飞速发展成为势不可挡的潮流
4、。展望我国经济的未来,随着网络经济的发展,电信和网络市场开放度的提高,信息产品制造业发展的加快,基础传输网、宽带接入网、广播电视网、移动通讯网等网络基础设施的建设将会加快发展;自主品牌的服务器、高速路由器、网络交换设备、网络接入设备、个人手持信息终端网络与信息安全产品、网控及网管系统的生产开发,高性能计算机、超高速网络系统的产业化都会有一个大的发展。由于电子商务创造了一种新的商业模式,快速有效、选择范围广泛而受到商家和消费者的喜爱;电子商务所依附的操作平台具有特殊性,使得电子商务的全球化发展成为了必然。有理由相信,随着电子商务国际规则的确立,电子商务终将改变人们的生活观念和生活方式,并将成为下
5、一世纪引导全球经济贸易发展的主要的商业模式。 1.2 国内电子商务的发展现状在国外,以欧美国家为例,可以说电子商务业务开发的如火如荼。欧美地区(欧洲、北美和拉丁美洲)和大洋洲(主要指澳大利亚)的互联网发展已处于领先阶段,其中北美、大洋洲和欧洲的互联网渗透率分别为76.2%、60.8%和53.0%,位居全球互联网前三甲的位置;而亚洲由于人口基数庞大,互联网渗透率为20.1%,仍低于全球26.6%的平均水平,但未来发展潜力不容小觑。考察全球各地区的网络购物市场发展情况的研究表明:欧美地区(欧洲、美国)已处于全球领先地位,2009年欧洲和美国合计占据全球将近七成的市场份额;其次是亚洲和其他地区,但其
6、市场份额近年来持续递增,亚洲网购市场规模占全球23.5%的市场份额。美国是电子商务起步最早的国家,并且在发展商一直保持着世界领先的地位。据统计,目前全球90%的电子商务网站在美国,其每年的电子商务的交易额也超过了全球电子商务交易总额的50%。欧洲国家尽管其电子商务起步稍晚,但完善的网络基础设施为电子商务的发展提供了优良的条件,即使在在2009经济危机的情况,其年网上销售额依旧攀升至1437亿欧元,涨幅达到22%,这其中英国、德国和法国网上销售占欧洲在线交易的70%,人们越来越倾向于网上购物这种便捷的交易方式。2 “二手物品交易平台”网站的功能模块“二手物品交易平台”网站由客户/商家注册模块、二
7、手物品信息上传模块、二手物品信息浏览模块、相关二手物品信息搜索模块、客户求购信息发布模块、客户创建订单模块、商家查看及确认模块、用户管理模块、系统管理模块、物品信息管理模块组成。以下是网站部分功能介绍:商家注册和用户注册:商家和用户注册,填写真实姓名,电话,邮箱等联系方式,填写的信息需要管理员核对。二手物品信息上传和修改:商家根据物品的情况修改和上传相应的信息。二手物品信息的查看:商家可以查看其他商家的物品,价格信息等。订单确认和查看:查看用户下的订单,商家可以确认订单后,根据订单发货物。核对商家和用户信息:管理员要根据商家和用户的注册信息,保证商家的真实性,同样要核对用户的相应信息。二手物品
8、信息的浏览:用户可以查看商家公布出来的物品信息,以选择不同的物品。二手物品信息的查询:用户根据自己的需求在平台上查询所需物品信息,以便购买。创建新订单:用户根据自己的选择,对商家下订单。发布求购信息:用户发现平台上没有自己的需求时可以发布求购信息,商家看见求购信息后可根据自己情况发布物品信息,以方便用户下订单。在建设网站时,首先要解决的主要问题是:用户注册、物品的搜索引擎;以及对物品信息修改、删除、查看的操作,还要注意对数据库的数据字典的设计。3 网站建设初期的设计理念在网站建设的初期,要考虑网站需求分析阶段的工作任务,网站制作中的版面布局,数据库的数据交互模式。3.1网站建设需求分析阶段的工
9、作任务(1) 确定网站类型;(2) 确定网站主题(3) 确定网站界面(4) 确定网站风格(5) 有创意的内容选择(6) 搜集素材。3.2 B/S模式结构B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Intern
10、et/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证
11、(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。4 网站开发的ASP.NET技术ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。4.1 ASP.NET的强大性和适应
12、性ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。 ASP.NET可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP NET的Web应用中。ASP NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#,VB.NET,Jscript,managedC+,J#。将来,这样的多种程序语言协同工作
13、的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。4.2 ASP.NET的简单性和易学性ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。4.3 ASP.NET的高效可管理性ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种方式使ASP.NET的基于应用的开发更加具体,和快捷。5 连接数据库技术ADO.N
14、ET它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。5.1 Connection 类和数据库交互,你必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。Connection对象会被Command对象使用,这样就能够知道是在哪个数据源上面执行
15、命令。与数据库交互的过程意味着你必须指明想要执行的操作。这是依靠Command对象执行的。5.2 Command对象成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令; Command对象常用的方法有ExecuteReader方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入数据可用ExecuteNonQuery()方法来执行插入命令。5.3 DataReader类许多数据操作要求你只是读取一串数据。DataReader对象允许你获得从Command对象的SELECT语句得到的结果。考虑性能的因素,从DataReader返回的
16、数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。5.4 DataSet对象DataSet对象是数据在内存中的表示形式。它包括多个DataTable对象,而DataTable包含列和行,就象一个普通的数据库中的表。你甚至能够定义表之间的关系来创建主从关系(parent-child relationships)。DataSet是在特定的场景下使用帮助管理内存中的数据并支持对数据的断开操作的。DataSet是被所有Data Providers使用的对象,因此它并不像Data Provider一样需要特别的前缀。5.5 DataAdapter类某些时候你使用的数据
17、主要是只读的,并且你很少需要将其改变至底层的数据源。同样一些情况要求在内存中缓存数据,以此来减少并不改变的数据被数据库调用的次数。DataAdapter通过断开模型来帮助你方便的完成对以上情况的处理。5.6 DataTable类DataTable 是一个数据网格控件。它可以被应用在 VB 和 ASP 上。它无须代码就可以简单的绑定数据库。它具有微软风格的用户界面。6 “二手物品交易平台”网站开发的可行性分析本网站的开发可以从以下几个角度对其可行性进行分析。6.1 技术可行性本网站使用ASP.NET+SQL技术进行开发,ASP.NET使用C#语言,现在有越来越多的企业及技术人员选择它来作为开发语
18、言,现在许多电子商务、企业内部信息化都用SQL2000数据库,因此,在技术上ASP.NET+SQL是完全可以胜任这个项目的开发。6.2 成本预算由于本项目无需投入额外的设备购买及人员培训费用,只需要购买一定的书籍进行学习和参考,成本预算低,可以实行。 6.3法律可行性该网站平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 按上述三方面进行可行性分析、研究后,我们认为该项目在技术上是可行的,在经济上是合理的,可以进行开发。参考文献1朱晔. ASP.NET 第一步基于C#和ASP.NET2.0 M.北京:
19、清华大学出版社,2007-7-1. 5687.2 吴晨,张亮,张静. ASP.NETSQL Server 数据库开发与实例M.北京:清华大学出版社,2006-8-1,3254.3王俊伟,史创明. SQL Server 2000中文版数据库管理与应用标准教程M.北京: 清华大学出版社,2006,7-1. 2552.4李继光. Dreamweaver CS4中文版完全自学攻略M.北京:电子工业出版社,2009-9-1. 2344.5邵良彬. ASP.NET(C#)实践教程M.北京:清华大学出版社,2007-7-1, 161.6曾顺.精通Div+ CSS 网页样式与布局M. 北京:人民邮电出版社,
20、2007, 1442. 7狄加利.电子产品B2C电子商务网站规划和设计D.吉林大学,2010-10.8 William Sanders. ASP.NET 3.5: A Beginners Guide J. McGraw-Hill Osborne Media,2008-9Secondary trading platform web site design and productionLiterature ReviewAbstract :As China e-commerce gradually developed, more and more consumers recognize shoppi
21、ng online which is convenient and affordable shopping patterns. According to relevant department count the number of users of online shopping has reached 9620 million, and annual increases to the rate of 60%. Secondary trading platform website is formed by the client / business registration module,
22、uploading second-hand items of information module, browsing second-hand items of information module, searching information related to second-hand goods module, disseminating information customers wanted module, creating orders module, the business viewing and confirming module, the user management m
23、odule, the system management module, items of information management module. This site develop with B / S mode, C # programming language, and using ASP.NET + SQL tool. This article discusses the current status of e-commerce at home and abroad today, and Secondary trading platform site functional modules, the initial design construction of the site, the website development technology-ASP.NET, the database connection technology-ADO.NET, and the feasibility analysis of website.Keywords: E-commerce; B / S mode; ASP.NET; ADO.NET
限制150内