ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:772.21KB ,
资源ID:6620904      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6620904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文 电子商务网站 2.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文 电子商务网站 2.docx

1、毕业设计论文 电子商务网站 2摘 要随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。本文着重论述了购物网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的文静电子商城网站的购物车模块,基于ASP.NET框架,后台运用SQL SERVER 2005数据库。此电子购物网站主要实现电子商城的购物车模

2、块,实现了用户浏览页面商品和用户登录注册等功能,用户把商品放入购物车,并且对购物车里的商品进行修改,增添和删除购物车的商品,以及改变购物车里商品的数量,最后确定后递交订单,管理员根据订单以及客户货款的情况来确定是否发货,然后在后台进行填写已经发货的情况,以及管理员的后台管理,包括对注册用户的帐号的管理情况,譬如修改、删除等等。关键词:ASP.NET 技术;SQL SERVER 2005;购物车;商品管理;订单管理AbstractWith the progress of electronic technology, shopping is no single reality, e-commerc

3、e shopping on shopping and buying goods become daily a main form. Electronic commerce form of online shop is efficient, quick, information flow characteristics, still can greatly reduce cost of sales.This paper discusses the realization of shopping website design and process. In system design and de

4、velopment process strictly abide by the software engineering specifications, using the software design patterns, thereby reducing the coupling between the system module, the stability of the system and the reusability and extensibility.In this paper, to design the e-mall web site shopping cart modul

5、e, front the use of ASP.NET technology, the background using SQL SERVER 2005 database. The main issue to E-Mall shopping cart module that enables customers to browse merchandise and the user login page registration, users bring their products into the shopping cart, and the right to modify shopping

6、cart of goods, add and delete shopping cart of goods, and changes in the quantity of goods shopping cart to finalize after the submission of orders, orders and customer money managers in accordance with the situation to determine whether shipments, and then fill in the background has been shipped, a

7、s well as the administrators background management, including registered users account management, such as modify, delete and so on.Keywords: ASP.NET; SQL SERVER 2005;Shopping cart; merchandise management; order management序 言 1一、系统使用技术概述 41.NET技术 42. ASP.NET技术 73.SQL SERVER 2000数据库概述 94.数据库技术概述 105.

8、SQL SERVER 2005数据库概述 106.Dreamweaver 11二、 电子商务网站分析 121可行性分析 122.网站结构方案论证 133.需求分析 14三、 电子商务网站总体设计 181.系统的设计思想 182.系统功能模块图 183.数据库概念模型设计 20四、 电子商务网站详细设计 231.数据库表的设计 232.数据库物理设计 253.系统运行环境 264.系统实现设计 265.程序的调试 34五、结论与建议 35参考文献 36致谢 37序 言1. 课题背景当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生

9、了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。据统计,目前全国已拥有4万家商业网站,其中网上商店700余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。据IDC预测,2000年中国大陆网上交易额将达4000万美元,到2003年将达38亿美元。可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。发达国家都在把推进电子商务作为增强国

10、家竞争力,赢得全球资源配置优势的战略举措。在经济全球化和全球信息化的背景下,人们对电子商务的认识也越来越深入,电子商务对中国经济社会发展的作用日渐显现。随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为很多消费者,尤其是新崛起的年轻一代消费群体所接受和青睐的消费模式。去网店淘宝已经成为与网民生活密切相关的重要网络应用。根据CNNIC2009年1月的第23次中国互联网络发展状况统计报告的调查数据,截止到2008年底,在我国现有的近3亿网民中,有24.8%的网民有过网上购物的经历,网民规模约7400万,较2007年增长了60.9%。由此可见,网上购物已成为了一种潮流,成为了未来发展的趋势

11、。 随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同,这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。时代在发展,科技在进步,网络信息化也更加在完善,电子商务的发展更可以说在中国正在茁壮成长。阿里巴巴的爆发,淘宝的兴起,慧聪网的诞生,京东商城的高速发展,凡客成品的壮大等一些优秀电子商务网站,带给这个时代的不仅是电子商务的催化作用,而且也给人们创造了更多的价值,推动社会更进一步的发展。电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活

12、动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需要的。为企业单位搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生了。2.

13、 课题意义随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同,这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。基于ASP.NET技术的文静电子商城系统正是网上购物的一种。随着网络技术的迅速的发展,网上购物已在互联网上十分流行,人们可以不受时间的限制和空间的限制,及不受传统购物的诸多限制,可以随时随地进行购物,同时由于产品的网络成本远低于传统商店中的产品成本,从而商品的买卖方都能得到实惠,为此开发文静电子商城网站十分必要。本文静电子商城网站目的是为企业的营销管理提供一种可行的在互联网上的营销手段

14、和营销方法,以解决商品信息流通慢、流通面狭小、企业资金及经营状况不清、市场分散的问题,促进销售业务流程的自动化,降低企业的销售成本提高公司的整体效益,也为用户购买提供一个简捷、合理、公正、公平、公开的交易方式。本课题主要实现对商品的下订单,订单的管理,订单的确认,商品的浏览及系统管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。3 课题内容及论文结构本论文在分析了现有框架技术的基础上,结合所学的电子商务的理念,构建一套适合现在大部分企业的电子商务网站。它是基于ASP.NET + SQL SERVER 2005形成的架构来实现的。本课题主要实现电子商城的购物车模块,实现对商

15、品的下订单,订单的管理,订单的确认,商品的浏览及网站管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。本网站主要实现如下内容:(1)客户的注册与登录;(2)商品信息的管理(商品的添加,删除和修改)与浏览;(3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)(4) 会员信息的管理(会员信息的添加,修改和删除)本文具体章节的结构为:首先是序言。阐述了本课题的研究背景和研究意义,及其本文的研究内容和组织结构。第一章系统使用技术概述。本章首先介绍了ASP.NET技术,接着对SQL SERVER 2005数据库进行了相关介绍,之后对系统的运行环境TOMCAT和JD

16、K做了简单的介绍。第二章电子商务网站分析。本章首先对系统进行了可行性研究,指出了系统要解决的问题,并提出系统的设计思想;接下来对系统进行了需求分析,最后分析了系统的业务流程。第三章总体设计和数据库设计。在对系统进行架构设计后,本章首先对系统流程进行了详细设计,最后对数据库进行了概念设计和逻辑设计。第四章电子商城网站的实现与维护。本章主要介绍了系统的实现基础,然后按照系统结构,逐层分析并给出相关代码示例,最后给出了部分页面的显示结果图。在总结中,总结了本文的内容,并介绍了作者的主要工作。在参考文献中,主要列举了本文及本系统在构建过程中所参考的书籍和期刊。最后在致谢中,对给予帮助的师生表示感谢之情

17、。电子商城的设计与实现一、系统使用技术概述本网站是基于ASP.NET的设计方案,使用 SQL Server 2005作为数据库。使用JDBC与数据库进行交互,表示层由ASP.NET实现来开发的电子商务网站。其开发工具为Visual Studio 2005,Dreamweaver MX 2004和Fireworks MX 2004,运行和调试环境为IIS6.0。下面就相关技术,工具,运行环境做简单介绍。1 .NET技术Microsoft.NET将开创互联网的新局面,基于HTML的显示信息将通过可编程的基于XML(eXtensible Markup Language,可扩展标记语言)的信息得到增强

18、。XML提供了一种从数据的演示视图分离出实际数据的方式。这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的“Web服务”。Microsoft.NET环境中的突破性改进有三个方面,首先使用统一的Internet标准将不同的系统对接;其次.NET是Internet上第一个大规模的高度分布式应用服务架构;最后.NET使用了功能强大的管理程序,能全面管理平台中运行的服务程序,并且为它们提供更加安全的保护后台。.NET的平台蓝图如图1.1所示。图1.1 .NET 平台蓝图Microsoft.NE

19、T增加许多新的特性,包括.NET Framework、Web Services等。图1.2 .NET Framework的基本层次写好一份程序,到处执行,是Microsoft.NET对未来的期望。而实现这个目标的关键就在于.NET Framework,它的结构主要分为四大部分:通用语言执行环境CLR(Common Language Runtime),类函数库,程序语言,Visual Studio.NET。CLR是.NET框架的运行环境。该运行环境为基于.NET平台的几乎一切提供一个统一的、受控的运行环境。CLR运行环境在.NET平台中充当一个类似于代理人的角色,为图2-3中基于其上的层次提供统

20、一的底层进程和线程管理、内存管理、安全管理、代码验证和编译以及其他的系统服务。CLR通过中间语言等机制实现基于.NET的编程语言的无关性。即凡是符合通用语言规范CLS(Common Language Specification,定义了一组运行于.NET Framework的语言特性)的程序语言所开发的程序,可以在任何有CLR的操作系统下执行。.NET Framework提供了一个包含许多高度可重用的接口、类型的类库。该类库是一个完全面向对象的类库,所以它不仅支持面向过程语言,还为面向对象语言提供了完美的支持。它既是.NET应用软件开发的基础类库,也是.NET平台本身的实现基础。当然该类库不是.

21、NET程序员可以使用的唯一一个类库,他们可以使用第三方厂商提供的类库。.NET SDK本身提供了C#、Managed Extensions for C+、VB.NET、JavaScript的编译器。因此.NET Framework默认支持的语言是C、C+、VB.NET、JavaScript。但.NET Framework具有了支持几乎所有语言互操作的特性,只要为该语言实现了可以将源代码编译成MSIL代码的编译器,都可以用于.NET平台的开发。Visual Studio.NET是快速开发企业级Web应用程序和高性能桌面应用程序的工具。Visual Studio.NET包括了基于组件的开发工具,例

22、如Visual C+以及许多其它用来简化、开发和解决方案部署的技术。Visual Studio.NET支持.NET Framework、ASP.NET。.NET Framework支持Windows中所有的应用程序,它是Microsoft的下一代Web服务NGWS (Next Generation Web Service Framework)的主要部分,在.NET Framework发布之前,程序是以Win32API及COM对象为接口,ASP网页则以asp.dll所提供的对象为接口,但在.NET Framework发布之后,不管是程序或是ASP网页都是以它所提供的对象类别库为接口。Web Se

23、rvices在VB6时代,微软发布了RDS(Remote Data Service),确定可以让我们存取互联网上另一Server的数据库,但它仍有两个缺点:一般使用者不易上手;无法跨越平台,不管Server端或Client端,都必须使用Windows操作系统。简单地说,Web Services就是Server端跨越互联网所提供给Client的服务,或者说Client跨越互联网要求Server所提供的服务。微软.NET战略中最重要的组成部分就是对Web Service的支持和实现。Web Service技术是一种基于标准的Web协议的可编程组件(a programmable applicatio

24、n component accessible via standard web protocols)。Web Service相当于Web上的组件,Web服务提供者开放一系列API,开发人员通过调用这些API来集成Web服务,构建自己的应用程序。这种调用和以前的本地调用很接近,不同在于调用的服务存在于某个远程系统上;也和以前的对象调用很接近,不同在于这些调用是基于消息机制和标准的Web协议之上的,因此它们具有相当大的可扩展性。Web Services提供Internet应用程序之间一种紧密的整合方式。Microsoft.NET Framework的目标是要让Web应用程序与Web服务的建立过程更

25、为简单,使得Internet上的各应用程序之间可以使用Web Service进行沟通。Web Service选择使用SOAP(Simple Object Access Protocol)协议交换信息,并采用XML作为信息交换的格式。因此,我们不用担心不同公司拥有不同的专属格式问题。2. ASP.NET技术(1)ASP.NET的新特性ASP.NET是微软.NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端Web应用程序的框架。ASP.NET是ASP的后继版本,它向前兼容ASP,但它又不仅仅是ASP的简单升级。 ASP.NET和ASP相比具

26、有许多优势。 语言独立性,它支持功能强大的Visual Basic.NET、C#, JavaScript仍可用,凡是可以编译成MISL(Microsoft Intermediate Language,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的程序语言ASP.NET都支持,ASP.NET为Web应用程序提供了一个真正的中间语言的执行框架。ASP缺省只支持JScript和VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。 代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在ASP中,几乎必须为每件事情写代码,而且将代码、HTML、

27、文本、对象说明等混在一起,很难重复使用这些代码。而在ASP.NET中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。 执行效率更高。ASP.NET是由支持它的服务器上的.NET Framework负责编译执行,当服务器接收到一个ASP.NET页面时,如果这是对该页面创建或修改后的第一次请求,.NET Framework就会把该页面中的程序语言内容先编译成MSIL,ASP.NET的执行代码以独立线程的方式一直存在于服务器内存中。以后对ASP.NET页面提出请求时,不需要重新编译,直到该页面被修改或Web应用程序重启动(见图1.3)。而ASP是解释性脚本语言,每

28、次都需要重新编译。图1.3 ASP.NET网页运行模式整体比较如下:ASP.NET网页第二次被浏览速度ASP网页浏览速度ASP.NET网页第一次被浏览速度。 网页服务结构不同,ASP.NET与ASP的系统内部运行模式有很大差异(见图2-5)。ASP是通过一个ASP.DLL动态连接文件来支持ASP运行的,而ASP.NET的运行则完全依赖.NET Framework所提供的新架构以及多达数百种好用的类与对象。但可以考虑将原来的ASP做适度的修改,以便让它们能在.NET Framework的环境中运行。 图1.4 ASP.NET与ASP网页服务结构 数据处理模式的不同,ASP网页的数据处理需要用请示

29、来的接收数据,然后作进一步的处理,数据处理完毕再将结果用响应的方式返回到客户端。ASP.NET网页的数据处理却是采用事件处理驱动的模式,可以在同一个网页中直接处理。事件是以Page_Load、特定的事件及Page_Unload为处理顺序(见图1.5)。由于是在同一个页面中进行数据处理,所以可直接用控件的ID属性来存取输入值。 图1.5 ASP与ASP.NET数据处理的模式 简化组件部署和组态的操作。ASP.NET取消了组件注册以及DLL锁定,只需将相关文件复制到目的机器就可以,组件更换后不需重新启动,简化了组件的部署。全面使用了XML配置文件,从而解决了DLL陷阱问题。ASP中使用COM(Co

30、mponent Object Model)组件,COM组件在使用之前必须进行注册,将组件的信息写到系统登录中,同时组件在使用中会被锁定而无法更新版本。 对后台数据库的访问ASP并没有提供任何输出数据为内容的元件,所以以往使用ASP撰写数据库网页时,只能借助ADO的RecordSet对象逐笔读取记录,然后再将记录显示出来。ASP.NET通过ADO.NET技术访问数据库系统,ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系,把数据库中的内容显示出来。 更强的安全机制。ASP.NET提供三种不同的登录验证方式:基于Windows验证机制、Passport和Cookie,它还可以为

31、每个应用进行配置的方法,确保用户的应用是安全可靠的。 开发调试工具ASP的主要开发工具是Microsoft 的Visual Studio,在ASP的开发过程中,由于没有很好的侦错程序(Debugger),所以给程序开发带来了很多不便。ASP.NET采用VB.NET及任何可以编译成MSIL的语言作为开发工具,所以调试较为便利。通过上面的比较分析可以看出,ASP.NET的性能在许多方面要远远超越了ASP,利用ASP.NET技术实现一个交互式的动态Web页是比较简单。而且随着.NET技术的日益成熟,相信ASP.NET的应用会越来越普及。(2) ASP.NET开发和运行平台如果只运行ASP.NET应用

32、程序,可以安装.NET Framework Redist软件包。如果要开发、部署和运行ASP.NET应用程序,需要安装.NET ASP.NET Premium Edition、.NET Framework SDK或者Visual Studio.NET中的任何一个。.NET Framework SDK Beta 2支持以下操作系统:Window XP、Windows 2000、Windows NT4(带Service Pack 6a),并要求Internet Explorer版本在5.01或5.01以上。要求系统安装Microsoft Data Access Component 2.6,推荐安装2.7版本ASP.NET还需要IIS 5.0或IIS 4.0(带 NT4 Service Pack 6a)。IIS已集成在NT/Windows 2000操作系统中,一般不必另外安装。3. SQL SERVER 2000数据库概述SQL Server 2000是M

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1