基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc

上传人:滴答 文档编号:1255952 上传时间:2019-01-19 格式:DOC 页数:89 大小:1.08MB
下载 相关 举报
基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc_第1页
第1页 / 共89页
基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc_第2页
第2页 / 共89页
基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc_第3页
第3页 / 共89页
基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc_第4页
第4页 / 共89页
基于.NET 2005的电子商务信息发布与查询平台——毕业论文.doc_第5页
第5页 / 共89页
点击查看更多>>
资源描述

1、 基于.NET2005 的电子商务信息发布与查询平台I基于 .NET 2005 的电子商务信息发布与查询平台摘要今天,网络已经成为了生活的主角。在网络这个大家庭中,电子商务则是一个热点。事实上,电子商务的出现,带来了消费观念的重大变化,消费者可以足不出户就买到自己需要的商品。利用最新的 ASP.NET 框架技术和 ADO.NET 数据库技术开发电子商务网站是当前 IT 界的一个重要的系统开发方式。本文使用 ASP.NET 技术和 SQL Server 技术,设计和开发了一个网上售书系统。分析了网上购物系统的管理流程和基于 ASP 的数据库存储技术,设计了具有用户注册、登录、浏览商品、网上购物等

2、功能的网上购物系统方案。采用了页面模块化的方法,研究了数据库的连接以及访问途径,并重点解决了系统实现中各个模块的实现的技术问题。该系统具有操作简单、界面友好、可移植性好和维护简单等优点,具有很好的实用价值。关键词:电子商务,网络书店,ASP.NET,数据库基于.NET2005 的电子商务信息发布与查询平台IITHE ELECTRONIC COMMERCE PUBLISHING AND SEARCHING PLATFORM BASED ON .NET 2005ABSTRACTToday, network has become the protagonist in our life. In net

3、work family, the electronic commerce is a hotspot. Actually the electronic commerces come, bring us the changes for the idea in consume. The consumer can buy the things they need without go off. Using the new framework technology and ADO.NET database technology to establish Electronic Commerce Web

4、System is a very popular method today. An online bookshop system was designed and developed with ASP.NET and SQL Server technology. The management processes of online shopping system and ASP-based database access technology were analyzed. The online shopping system was designed and the system has fu

5、nctions such as user registration, logging on, products browsing and online shopping. Some idea of page modularization, studies database connection and access approaches were used and the technical problems of all the modules were solved finally. The system is practical and good at simple operation,

6、 friendly interface, good portability and simple maintenance.Key words: Electronic Commerce, online- bookshop, ASP.NET, database基于.NET2005 的电子商务信息发布与查询平台III目 录摘要 .IABSTRACT.II目录 .III前言 .11 绪论 .21.1 引言 .21.2 电子商务信息平台的研究背景 .21.3 电子商务信息平台的研究现状 .31.4 课题研究内容 .41.5 论文结构安排 .62 基于.NET 的电子商务网络书店的系统开发 .72.1 开

7、发环境 .72.1.1 ASP.NET 2.0.72.1.2 Microsoft Visual Studio 2005 .102.1.3 Microsoft SQL Server 2005 .112.2 系统总体功能 .142.3 小结 .153 基于.NET 的电子商务网络书店的系统设计 .163.1 基于三层结构的系统架构设计 .163.2 系统功能模块划分 .173.3 系统数据库的设计 .183.3.1 数据表 .183.3.2 数据表间关系 .203.4 小结 .21基于.NET2005 的电子商务信息发布与查询平台IV4 基于.NET 的电子商务网络书店的系统实现 .224.1 系

8、统框架的搭建 .224.2 存储过程和类文件的实现 .244.2.1 存储过程的实现 .254.2.2 类文件的实现 .284.3 各主要功能模块的实现 .374.3.1 母版页与登录系统 .384.3.2 首页商品展示 .444.3.3 查看商品详细 .484.3.4 购物车 .504.3.5 结账 .534.3.6 顾客注册和资料维护 .544.3.7 帮助和注销 .554.3.8 系统管理员后台维护 .574.4 系统部署与发布 .584.5 小结 .595 总结与展望 .605.1 总结 .605.2 展望 .60参考文献 .62致 谢 .64附 录(主要程序) .65译文与原文 .8

9、3基于.NET2005 的电子商务信息发布与查询平台1前言随着 Internet 的发展和普及,电子商务已经逐渐开始流行起来。它的发展形成新的交换体制,产生新的市场规则,冲破时间与空间的限制,加快全球市场一体化的进程,电子商务还有力地推动信息和信息服务业的发展。电子商务网站是整个电子商务的一个组成部分,它与传统的商务相比具有降低成本、加快流通速度等优势。电子商务的开展已势在必行,并且国际电子商务的前景十分广阔,作用也越来越大。而网上购物系统是电子商务系统的一个重要部件。网上购物系统是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,

10、如公司简介、管理规范和公司制度等;动态信息是指随时变化的信息,如商品报价、会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家与用户方便地传递信息,完成电子贸易或交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。鉴于以上所述,本文以构建一个网络书店为基础,论述了构建一个电子商务网站的技术手段和方法,并利用 ASP.NET 及相关技术实现了三层架构的网上购物系统。同时,实现了网上购物系统的前台浏览、后台管理的模式。用户在前台可以方便快捷地进行商品浏览、查询、购买等操作;管理员在后台主要完成服务器端的商品管理、订单管理及用户管理等操作。基于.NET2005 的电子商务信息发布与

11、查询平台21 绪论1.1 引言电子商务(Electronic Commerce) ,通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/ 服务器应用方式,买卖双方不用谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Consumer)两种。另外还有消费者对消费者(Consumer-to-Consumer)这种大步增长的模式。随着国

12、内Internet 使用人口之增加,利用 Internet 进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在快速增长,电子商务网站也层出不穷。在这其中又以 B2C 模式发展最为迅速,如当当网()卓越网() ,已经成为了电子商务的新一波奇迹 1。在 Internet 流行的今天,使用 Web 技术设计的数据库应用软件,是 Internet市场的技术中坚,电子商务、网上购物等 Web 应用都采用了这种方式实现 2。建立网上售书电子商务系统是当前书籍出版商和书籍经销商一个重要的销售途经,为吸引更多的客户,网站在要求书籍品种齐全的基础上,更要给提供一个清晰简明的环境,让访问者有一个良好的购物

13、环境,从而大大提高的书店的工作效率和图书网络化的进程。1.2 电子商务信息平台的研究背景人类进入信息化社会以来,随着 Internet 的不断发展与完善,其步伐在深度与广度各个方面都大大加快。信息网络给人类的好处不仅在于通过网络来获得信息,而且在于通过网络进行网上教育、网上医疗和各种商务活动。电子商务是在信息时代中产生与发展起来的新生事物,同时它也是信息技术与各国信息化建设的必然产物 3。以计算机技术为核心的信息技术的应用导致了一次新基于.NET2005 的电子商务信息发布与查询平台3的工业革命制造业信息化。计算机的应用几乎扩展到制造业生产经营活动的所有领域,使传统制造业从工业社会的专业化社会

14、生产向信息社会的专业化、信息化社会生产发展。制造业信息化将涉及企业生产经营的产品信息、工艺信息、物料信息、生产信息、财务信息和市场营销信息等一切环节,可以使企业生产经营达到前所未有高节奏和高效益 4。电子商务是商业和现代信息技术的结合,是利用现有的计算机硬件设备、软件和网络基础设施,在电子网络环境中进行商务活动的一种方式。目前,网络已经成为生活的主角。在网络大家族中,电子商务则是一个热点。事实上电子商务的出现,带来了消费观念的重大变化,消费者可以足不出户便可以买到自己需要的商品。电子商务平台的构建,使消费者在互连网上极易掌握丰富的信息,并且快速、低成本,这使得消费行为有充分的信息依据,消费质量

15、大大提高;作为企业,在激烈的竞争下传统的经营销售模式束缚着企业的快速发展 5。为了简化贸易流程,在 Internet 上开展电子商务业务不仅有利于企业树立自己的网上品牌,宣传企业形象,还可以使客户更方便,更快捷地购物、付款和交付,并且可以减少流通环节开支,增加企业员工的工作效率、减少管理费用 6。网上购物系统是一种具有交互功能的商业信息系统。它将买家与卖家、厂商和合作伙伴紧密结合在一起,消除时间与空间带来的障碍,从而明显节约了交易成本,扩大了交易范围 7。如今我国图书出版业在逐渐向世界开放,但相对于世界图书出版商巨头,我国的图书经营商的实力显得有些弱小,相对于较强竞争者,电子商务能够解决我们所

16、面临的许多问题和困难。电子商务不受空间与时间制约的有点给我们提供了契机,通过构建自己的电子商务网站开辟更广的市场空间;另一方面,构建书店电子商务网站,可以促使公司业务重组,使商品流、物流、资金流等有机结合,加速公司内部的运作效率,并深刻地改变着企业的营销方式,向网络化转变,节省经营费用;同时,通过构建企业电子商务网站,不仅建立了公司的企业文化,而且能树立公司形象,建立起了企业的品牌效应 8。本文正是建立在这样的一个背景环境下应运而生的,意在可以使更多的企业推广网络书城这个新概念,以此来更好的推动我国的电子商务发展。基于.NET2005 的电子商务信息发布与查询平台41.3 电子商务信息平台的研

17、究现状随着信息技术的发展,电子商务在日常生活的作用越来越大。企业之间邮件的发送,商务信息的交换,资金的支付等都涉及到电子商务。目前全球化经济的发展,使得企业与企业之间,企业与客户之间联系更加的紧密,同时使不少消费观念带来的重大变化。而网上购物的崭露头角,使人们看到了它强大的发展潜力。近年来,基于 TCP/IP 的 Internet/Intranet 技术,以非同寻常的速度被广泛应用于各级企业网站,其中一个很重要的手段就是建立 Web 站点发布和浏览信息。传统的静态网页技术已越来越不能满足用户的需求,因此各种动态网页技术应运而生。ASP 就是目前比较流行的动态网页技术之一,而 ASP. NET

18、是微软的新一代动态网页技术 9。目前,成熟的商务网站建设商大多采用微软的 ASP.net 技术和 C#语言作为开发工具,基于 SQL SERVER 等大型数据库,建立智能化的商务网站,实现“交钥匙工程” ,使企业不必专注于复杂的网页技术,不必聘请专业的开发和设计人员,信息的更新采用模板自动生成,管理与维护均可能通过后台管理平台进行,采用远程传输与远程控制,易于管理、安全可靠,大大减轻了工作量,用最小的资金投入就能快捷地建成专业、有效的商务网站 10。商务网站已经成为越来越多的企业的一种独立、成熟的营销渠道和服务方式。ASP. NET 从现有的 ASP 结构体系上跨出了一大步,其整个构造体系使开

19、发结构化的应用程序变为可能。Web 表单设计带来了一种更加直接和易于使用的开发模式。服务器控件增加了提供公共功能的能力,从而使扩展和加强现有功能变得容易。数据捆绑使创建数据约束型应用程序变得十分简单。它不但具有许多很棒的新功能,而且还有一个用于开发 Web 应用程序的真正框架。使用ASP. NET 的组件,可以轻松地实现对网页内容的动态控制,根据不同的浏览者,生成不同的页面内容 11。在 ADO. NET 的支持下,ASP. NET 与远程主机上的数据库的连接与操作变得非常简单。随着越来越多的开发者开始使用这种新技术,给 Internet 的发展带来了一次新的浪潮。1.4 课题研究内容基于.N

20、ET2005 的电子商务信息发布与查询平台5本文在对电子商务相关领域的基础理论和前沿文献进行研究的基础上,综合运用 ASP.NET 技术,在 Microsoft Visual Studio 2005 开发平台上,配合使用Microsoft SQL Server 2005 数据库软件,在对当下比较流行的电子书城网站的各个功能模块的研究与分析的基础上,构架一个具有当前主流平台所具有的各个基本功能模块的三层体系结构的电子商务平台电子商务网络书店。本文主要包括以下几个部分:(1)系统分析:对当前主流的网上售书电子商务系统,如当当网,卓越网进行研究与分析,为构架一个网上售书电子商务系统提供必要的理论基础

21、,并确定所设计的网上售书电子商务系统各主要功能模块。本文所设计的电子商务网络书店拥有目前主流的网上商城的基本功能模块,包括顾客浏览、购买、查看订单以及注册和修改个人资料等。用户注册并登录后,可以浏览或搜索系统提供的各种商品,并将自己喜欢的商品放入购物车,购物结束后,系统提供结账功能,保存购物车中的订单;如果是系统管理员,还可以对商品、商品种类、顾客信息以及订单信息等内容进行维护。(2)系统设计:在总结大型网上售书电子商务系统,确定了所要设计的电子商务网络书店所拥有的各个功能模块之后,利用 ASP.NET 及相关技术实现三层架构的网上售书系统,即基于用户层、业务层和数据访问层的三层体系结构的电子

22、商务网络书店。数据访问层从业务层接收请求,利用存储过程或其他方法从数据层获取数据传回业务层或向数据库写入数据;业务层位于用户层和数据访问之间,起到桥梁的作用;用户层是提供给用户操作的界面,用户可填写数据,发出请求以及查看需要的信息等。通过对系统各个功能模块的分析,设计系统所需要的数据库系统。(3)系统实现:通过在 Microsoft Visual Studio 2005 平台上对系统的各部分功能的编程设计,实现系统的各个主要功能模块。首先,通过之前对系统的各项前期准备与分析之后,进行系统整体框架的构架,建立系统所需要的目录层次,并按照之前系统设计方案设计数据库系统。基于.NET2005 的电子

23、商务信息发布与查询平台6其次,在完成系统框架之后,就要考虑用存储过程来完成所有对数据库的读写过程,同时还需要实现调用存储过程的方法,这时候就需要对系统的类文件进行实现了,系统设计了三个类文件,分别为 Common.cs,用来实现一些公共方法和常量的定义。DataAccess.cs,封装所有对数据库的操作的方法;BusinessFacade.cs,对要写入数据的规则验证和读出数据的处理。最后,完成系统各个功能模块的设计,包括母版页与登录系统、首页商品展示、产看商品详细、购物车、结账、顾客注册、资料维护、帮助等界面的设计。(4)系统部署与发布:将已经设计好,并且在本地运行通过的网上售书电子商务系统

24、发布到Internet 上,供顾客查看使用。 1.5 论文结构安排第 1 章 介绍研究背景,总结前人的研究成果,给出论文的研究内容和结构安排,说明课题的研究内容,介绍全文的体系结构。第 2 章 通过介绍电子商务网络书店的开发环境,比较使用 ASP.NET 开发系统、Visual Studio 2005 为开发平台、SQL Server 为数据库开发平台的优势。以及介绍本文所设计系统的各个主要功能模块。第 3 章 详细叙述电子商务网络书店的系统设计,其中包括基于数据访问层、业务层与用户层三层体系结构的系统构架;功能模块的划分,分为顾客和管理员两大模块分别进行设计;数据库的设计,通过对系统的分析设计符合系统功能的数据库系统。第 4 章 详细叙述电子商务网络书店的系统实现,其中包括通过存储过程完成数据库的读写过程,以及通过类文件完成调用存储过程的方法,其次,通过完成系统各功能的实现,设计出一个具有目前主流网络商城的各个主要功能模块的电子商务网络书店。最后,将已经设计好,并且在本地运行通过的网上售书电子商务系统发布到 Internet 上。第 5 章 对全文进行总结和展望。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。