24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

电子商城的设计与实现

添加时间:2020/06/01 来源:未知 作者:admin
本文着重论述了购物网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。
以下为本篇论文正文:

摘  要

  随着电子科技的不断进步,购物不再是单一的现实购物形式,电子商务网上购物也成为日常购买商品的一种主要形式。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。

  本文着重论述了购物网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的文静电子商城网站的购物车模块,基于ASP.NET框架,后台运用SQL  SERVER 2005数据库。

  此电子购物网站主要实现电子商城的购物车模块,实现了用户浏览页面商品和用户登录注册等功能,用户把商品放入购物车,并且对购物车里的商品进行修改,增添和删除购物车的商品,以及改变购物车里商品的数量,最后确定后递交订单,管理员根据订单以及客户货款的情况来确定是否发货,然后在后台进行填写已经发货的情况,以及管理员的后台管理,包括对注册用户的帐号的管理情况,譬如修改、删除等等。

  关键词:ASP.NET 技术;SQL SERVER 2005;购物车;商品管理;订单管理

java

Abstract

  With the progress of electronic technology, shopping is no single reality, e-commerce 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 development 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 module, 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 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, as well as the administrator's 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. 课题背景

  当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。据统计,目前全国已拥有4万家商业网站,其中网上商店700余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。据IDC预测,2000年中国大陆网上交易额将达4000万美元,到2003年将达38亿美元。可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。发达国家都在把推进电子商务作为增强国家竞争力,赢得全球资源配置优势的战略举措。在经济全球化和全球信息化的背景下,人们对电子商务的认识也越来越深入,电子商务对中国经济社会发展的作用日渐显现。随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为很多消费者,尤其是新崛起的年轻一代消费群体所接受和青睐的消费模式。去网店淘宝已经成为与网民生活密切相关的重要网络应用。根据CNNIC2009年1月的《第23次中国互联网络发展状况统计报告》的调查数据,截止到2008年底,在我国现有的近3亿网民中,有24.8%的网民有过网上购物的经历,网民规模约7400万,较2007年增长了60.9%.由此可见,网上购物已成为了一种潮流,成为了未来发展的趋势。

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

  电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。

  本电子商城网站是建立一个商品销售平台,这个平台是企业发展及走向全球所迫切需要的。为企业单位搭建一个商品发布、交易的平台,企业将销售商品在此平台发布,由网站相关管理人员管理,这样既能提高企业的销售量,扩大销售范围,同时也能节约企业开办更多实体店的费用,从而节约了大量人力物力,于是本电子商务网站就应运而生了。

  2. 课题意义

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

  本文静电子商城网站目的是为企业的营销管理提供一种可行的在互联网上的营销手段和营销方法,以解决商品信息流通慢、流通面狭小、企业资金及经营状况不清、市场分散的问题,促进销售业务流程的自动化,降低企业的销售成本提高公司的整体效益,也为用户购买提供一个简捷、合理、公正、公平、公开的交易方式。

  本课题主要实现对商品的下订单,订单的管理,订单的确认,商品的浏览及系统管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。

  3 课题内容及论文结构

  本论文在分析了现有框架技术的基础上,结合所学的电子商务的理念,构建一套适合现在大部分企业的电子商务网站。它是基于ASP.NET + SQL SERVER 2005形成的架构来实现的。

  本课题主要实现电子商城的购物车模块,实现对商品的下订单,订单的管理,订单的确认,商品的浏览及网站管理员对订单的管理,对商品的管理,从而为商家和买家提供了电子商务的平台。本网站主要实现如下内容:

  (1)客户的注册与登录;

  (2)商品信息的管理(商品的添加,删除和修改)与浏览;

  (3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)

  (4) 会员信息的管理(会员信息的添加,修改和删除)

  本文具体章节的结构为:

  首先是序言。阐述了本课题的研究背景和研究意义,及其本文的研究内容和组织结构。

  第一章系统使用技术概述。本章首先介绍了ASP.NET技术,接着对SQL SERVER 2005数据库进行了相关介绍,之后对系统的运行环境TOMCAT和JDK做了简单的介绍。

  第二章电子商务网站分析。本章首先对系统进行了可行性研究,指出了系统要解决的问题,并提出系统的设计思想;接下来对系统进行了需求分析,最后分析了系统的业务流程。

  第三章总体设计和数据库设计。在对系统进行架构设计后,本章首先对系统流程进行了详细设计,最后对数据库进行了概念设计和逻辑设计。

  第四章电子商城网站的实现与维护。本章主要介绍了系统的实现基础,然后按照系统结构,逐层分析并给出相关代码示例,最后给出了部分页面的显示结果图。

  在总结中,总结了本文的内容,并介绍了作者的主要工作。

  在参考文献中,主要列举了本文及本系统在构建过程中所参考的书籍和期刊。

  最后在致谢中,对给予帮助的师生表示感谢之情。

一、系统使用技术概述

  本网站是基于ASP.NET的设计方案,使用SQLServer2005作为数据库。使用JDBC与数据库进行交互,表示层由ASP.NET实现来开发的电子商务网站。其开发工具为VisualStudio2005,DreamweaverMX2004和FireworksMX2004,运行和调试环境为IIS6.0.下面就相关技术,工具,运行环境做简单介绍。

  1.NET技术

  Microsoft.NET将开创互联网的新局面,基于HTML的显示信息将通过可编程的基于XML(eXtensibleMarkupLanguage,可扩展标记语言)的信息得到增强。XML提供了一种从数据的演示视图分离出实际数据的方式。这是新一代互联网的关键,提供了开启信息的方式,以便对信息进行组织、编程和编辑;可以更有效地将数据分布到不同的数字设备;允许各站点进行合作,提供一组可以相互作用的"Web服务".

  Microsoft.NET环境中的突破性改进有三个方面,首先使用统一的Internet标准将不同的系统对接;其次。NET是Internet上第一个大规模的高度分布式应用服务架构;最后。NET使用了功能强大的管理程序,能全面管理平台中运行的服务程序,并且为它们提供更加安全的保护后台NET的平台蓝图如图1.1所示。

  Microsoft.NET增加许多新的特性,包括。NETFramework、WebServices等。

  写好一份程序,到处执行,是Microsoft.NET对未来的期望。而实现这个目标的关键就在于。NETFramework,它的结构主要分为四大部分:通用语言执行环境CLR(CommonLanguageRuntime),类函数库,程序语言,VisualStudio.NET.

  CLR是。NET框架的运行环境。该运行环境为基于。NET平台的几乎一切提供一个统一的、受控的运行环境。CLR运行环境在。NET平台中充当一个类似于代理人的角色,为图2-3中基于其上的层次提供统一的底层进程和线程管理、内存管理、安全管理、代码验证和编译以及其他的系统服务。CLR通过中间语言等机制实现基于。NET的编程语言的无关性。即凡是符合通用语言规范CLS(CommonLanguageSpecification,定义了一组运行于。NETFramework的语言特性)的程序语言所开发的程序,可以在任何有CLR的操作系统下执行。

  .NETFramework提供了一个包含许多高度可重用的接口、类型的类库。该类库是一个完全面向对象的类库,所以它不仅支持面向过程语言,还为面向对象语言提供了完美的支持。它既是。NET应用软件开发的基础类库,也是。NET平台本身的实现基础。当然该类库不是。NET程序员可以使用的唯一一个类库,他们可以使用第三方厂商提供的类库。

  .NETSDK本身提供了C#、ManagedExtensionsforC++、VB.NET、JavaScript的编译器。因此。NETFramework默认支持的语言是C#、C++、VB.NET、JavaScript.但。NETFramework具有了支持几乎所有语言互操作的特性,只要为该语言实现了可以将源代码编译成MSIL代码的编译器,都可以用于。NET平台的开发。

  VisualStudio.NET是快速开发企业级Web应用程序和高性能桌面应用程序的工具。VisualStudio.NET包括了基于组件的开发工具,例如VisualC++以及许多其它用来简化、开发和解决方案部署的技术。VisualStudio.NET支持。NETFramework、ASP.NET.

  .NETFramework支持Windows中所有的应用程序,它是Microsoft的下一代Web服务NGWS(NextGenerationWebServiceFramework)的主要部分,在。NETFramework发布之前,程序是以Win32API及COM对象为接口,ASP网页则以asp.dll所提供的对象为接口,但在。NETFramework发布之后,不管是程序或是ASP网页都是以它所提供的对象类别库为接口。

  WebServices

  在VB6时代,微软发布了RDS(RemoteDataService),确定可以让我们存取互联网上另一Server的数据库,但它仍有两个缺点:<1>一般使用者不易上手;<2>无法跨越平台,不管Server端或Client端,都必须使用Windows操作系统。

  简单地说,WebServices就是Server端跨越互联网所提供给Client的服务,或者说Client跨越互联网要求Server所提供的服务。微软。NET战略中最重要的组成部分就是对WebService的支持和实现。WebService技术是一种基于标准的Web协议的可编程组件(aprogrammableapplicationcomponentaccessibleviastandardwebprotocols)。WebService相当于Web上的组件,Web服务提供者开放一系列API,开发人员通过调用这些API来集成Web服务,构建自己的应用程序。这种调用和以前的本地调用很接近,不同在于调用的服务存在于某个远程系统上;也和以前的对象调用很接近,不同在于这些调用是基于消息机制和标准的Web协议之上的,因此它们具有相当大的可扩展性。

  WebServices提供Internet应用程序之间一种紧密的整合方式。Microsoft.NETFramework的目标是要让Web应用程序与Web服务的建立过程更为简单,使得Internet上的各应用程序之间可以使用WebService进行沟通。WebService选择使用SOAP(SimpleObjectAccessProtocol)协议交换信息,并采用XML作为信息交换的格式。因此,我们不用担心不同公司拥有不同的专属格式问题。

  2.ASP.NET技术

  (1)ASP.NET的新特性

  ASP.NET是微软。NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端Web应用程序的框架。ASP.NET是ASP的后继版本,它向前兼容ASP,但它又不仅仅是ASP的简单升级。ASP.NET和ASP相比具有许多优势。

  语言独立性,它支持功能强大的VisualBasic.NET、C#,JavaScript仍可用,凡是可以编译成MISL(MicrosoftIntermediateLanguage,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的程序语言ASP.NET都支持,ASP.NET为Web应用程序提供了一个真正的中间语言的执行框架。ASP缺省只支持JScript和VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。

  代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在ASP中,几乎必须为每件事情写代码,而且将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。而在ASP.NET中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。

  执行效率更高。ASP.NET是由支持它的服务器上的。NETFramework负责编译执行,当服务器接收到一个ASP.NET页面时,如果这是对该页面创建或修改后的第一次请求,.NETFramework就会把该页面中的程序语言内容先编译成MSIL,ASP.NET的执行代码以独立线程的方式一直存在于服务器内存中。以后对ASP.NET页面提出请求时,不需要重新编译,直到该页面被修改或Web应用程序重启动(见图1.3)。而ASP是解释性脚本语言,每次都需要重新编译。

  整体比较如下:ASP.NET网页第二次被浏览速度>ASP网页浏览速度>ASP.NET网页第一次被浏览速度。

  网页服务结构不同,ASP.NET与ASP的系统内部运行模式有很大差异(见图2-5)。ASP是通过一个ASP.DLL动态连接文件来支持ASP运行的,而ASP.NET的运行则完全依赖。NETFramework所提供的新架构以及多达数百种好用的类与对象。但可以考虑将原来的ASP做适度的修改,以便让它们能在。NETFramework的环境中运行。

  数据处理模式的不同,ASP网页的数据处理需要用请示来的接收数据,然后作进一步的处理,数据处理完毕再将结果用响应的方式返回到客户端。ASP.NET网页的数据处理却是采用事件处理驱动的模式,可以在同一个网页中直接处理。事件是以Page_Load、特定的事件及Page_Unload为处理顺序(见图1.5)。由于是在同一个页面中进行数据处理,所以可直接用控件的ID属性来存取输入值。

  简化组件部署和组态的操作。ASP.NET取消了组件注册以及DLL锁定,只需将相关文件复制到目的机器就可以,组件更换后不需重新启动,简化了组件的部署。全面使用了XML配置文件,从而解决了DLL陷阱问题。ASP中使用COM(ComponentObjectModel)组件,COM组件在使用之前必须进行注册,将组件的信息写到系统登录中,同时组件在使用中会被锁定而无法更新版本。

  对后台数据库的访问ASP并没有提供任何输出数据为内容的元件,所以以往使用ASP撰写数据库网页时,只能借助ADO的RecordSet对象逐笔读取记录,然后再将记录显示出来。ASP.NET通过ADO.NET技术访问数据库系统,ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系,把数据库中的内容显示出来。

  更强的安全机制。ASP.NET提供三种不同的登录验证方式:基于Windows验证机制、Passport和Cookie,它还可以为每个应用进行配置的方法,确保用户的应用是安全可靠的。

  开发调试工具ASP的主要开发工具是Microsoft的VisualStudio,在ASP的开发过程中,由于没有很好的侦错程序(Debugger),所以给程序开发带来了很多不便。ASP.NET采用VB.NET及任何可以编译成MSIL的语言作为开发工具,所以调试较为便利。

  通过上面的比较分析可以看出,ASP.NET的性能在许多方面要远远超越了ASP,利用ASP.NET技术实现一个交互式的动态Web页是比较简单。而且随着。NET技术的日益成熟,相信ASP.NET的应用会越来越普及。

  (2)ASP.NET开发和运行平台

  如果只运行ASP.NET应用程序,可以安装。NETFrameworkRedist软件包。如果要开发、部署和运行ASP.NET应用程序,需要安装。NETASP.NETPremiumEdition、。NETFrameworkSDK或者VisualStudio.NET中的任何一个。

  .NETFrameworkSDKBeta2支持以下操作系统:WindowXP、Windows2000、WindowsNT4(带ServicePack6a),并要求InternetExplorer版本在5.01或5.01以上。要求系统安装MicrosoftDataAccessComponent2.6,推荐安装2.7版本ASP.NET还需要IIS5.0或IIS4.0(带NT4ServicePack6a)。IIS已集成在NT/Windows2000操作系统中,一般不必另外安装。

  3.SQLSERVER2000数据库概述

  SQLServer2000是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。

  在高性能和企业级可伸缩性领域,SQLServer2000设计成利用Windows2000对更多处理器、更大的系统内存的支持,最终达到支持64位硬件平台。在不断提升可用性的努力过程中,SQLServer2000采用Windows2000四路群集,提供了大大改进的群集支持。SQLServer7.0已经在可管理性和易用性方面在行业内领先,SQLServer2000通过与Windows2000活动目录紧密结合进一步改进了这些功能。而且,SQLServer2000还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。

  SQLServer2000按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。

  4.数据库技术概述

  数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是在操作系统的文件系统基础上发展起来的,而数据库管理系统(DBMS)本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库重要用到集合论、数理逻辑的理论。因此,数据库技术是一门综合性较强的学科。

  在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为"数据模型".目前广泛使用的模型可以分为两类:一种是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为"概念模型".

  用户对数据库的使用。是通过数据库管理系统所提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库表追语言-SQL.

  SQL的全称是StructuredQueryLanguage,即结构化查询语句。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个纪录进行操作。SQL语言部要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。

  5.SQLSERVER2005数据库概述

  SQLServer2005是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。

  在高性能和企业级可伸缩性领域,SQLServer2005设计成利用Windows2005对更多处理器、更大的系统内存的支持,最终达到支持64位硬件平台。在不断提升可用性的努力过程中,SQLServer2005采用Windows2005四路群集,提供了大大改进的群集支持。SQLServer7.0已经在可管理性和易用性方面在行业内领先,SQLServer2005通过与Windows2005活动目录紧密结合进一步改进了这些功能。而且,SQLServer2005还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。

  SQLServer2005按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。

  6.Dreamweaver

  Dreamweaver是MICROSOFT公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。DreameaverMX不仅保持了开发过程轻松及页面效果完美的制作风格,且工作界面清新自然,并对相关面板、图标等进行归整,使用户用起来更为顺手,开发更为简便。DreameaverMX是功能更强大的用于可视化设计与管理网页和网站的专业级HTML编辑器。无论是在可视化编辑环境中进行开发,还是习惯于书写HTML代码,DreameaverMX都能令用户很快上手,并且提供实用的工具来增加他们的网页设计经验,使他们在网页设计中更加得心应手。DreameaverMX的可视化不只是体现在其灵活的界面和直观的开发环境上,面板的组合、行为、样式表、时间轴,以及定制并拓展Dreameaver等强大的编辑的功能与完美的扩展性都是同类其他软件所不可比拟的。Dreamweaver是一个很酷的网页设计软件,它包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、ShockWave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(DynamicHTML)的设计,使得页面没有plug-in也能够在Netscape和IE4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。它采用图形化的界面以及"所见即所得(WYSIWYG)"的方式编写网页,大大提高了专业网页制作人员的工作效率,使得开发WEB更加轻松自如。








  二、 电子商务网站分析
  1可行性分析
  2.网站结构方案论证
  3.需求分析

  三、 电子商务网站总体设计
  1.系统的设计思想
  2.系统功能模块图
  3.数据库概念模型设计

  四、 电子商务网站详细设计
  1.数据库表的设计
  2.数据库物理设计
  3.系统运行环境
  4.系统实现设计
  5.程序的调试

五、结论与建议

  本站点的界面本系统界面友好、功能齐全、易于操作维护,采用了大量的人机交互式操作,能很好的完成商店购物的全过程,使浏览者一进入就可以独立的进行自己需要的操作,一目了然。

  系统仍然存在不足的地方是,在语言的运用方面不是十分熟练,网站系统还存在某些安全的问题,系统并不是十分的完善。还有待于进一步的加强和改进。

  在此次毕业设计的前期调查中,我意识到,Web技术的飞速发展促进了电子商务的普及,目前越来越多的商业活动开始迁移到Internet中进行,一种新的购物方式--电子购物商城已经成为一种必然的趋势,这种购物方式无疑给商家和消费者带来极大的便利,使以前很多不可能的商业活动变得异常便捷。

  通过这次毕业设计,实现了一个简单的电子商城网站,实现了用户浏览页面商品和用户登录注册等功能,用户把商品放入购物车,并且对购物车里的商品进行修改,增添和删除购物车的商品,以及改变购物车里商品的数量,最后确定后递交订单,管理员根据订单以及客户货款的情况来确定是否发货,然后在后台进行填写已经发货的情况,以及管理员的后台管理,包括对注册用户的帐号的管理情况,譬如修改、删除等等。通过实现这个电子商城网站,使我对ASP.NET有了一个比较深的学习和掌握,掌握了一些对数据库的基本操作,以及用HTML语言对界面的设计,熟悉了一些简单的JavaScript脚本。

  参考文献
  [1] 彭程等主编。亚马逊营销:挑战传统网络营销典范[M].北京:中国经济出版社,2003.220-280
  [2] 魏善沛。电子商务网站开发与实现[M].北京:高等教育出版社 ,2004.
  [3] Amram, M., Kulatilaka, N., Real Options: Managing Strategic Investments in an Uncertain World[M], Harvard Business School Press,1999.
  [4] 克里希纳默西,李北平,等。 电子商务管理:课文和案例[M],北京大学出版社,2005,3.
  [5] 中国电子商务协会, 国际电子商务程序设计教程[M].北京:人民邮电出版社, 2004.
  [6] 赵祖荫。电子商务网站建设教程[M].北京:清华大学出版社, 2004.
  [7] 肖萍等。电子商务网站设计与管理[M].福建:东南大学出版社,2002.
  [8] 飞思科技产品研发中心。ASP.NET应用开发详解(第二版)[M].北京: 电子工业出版社,2004.9.
  [9] ASP.NET数据库系统开发完全手册[M],人民邮电出版社,2006年3月。
  [10] 王国辉,牛强,李南南等。 ASP.NET 信息系统开发实例精选[M],机械工业出版社,2005年7月。

致谢

  三个多月的毕业设计中,自己动手,亲身经历的从学习,研究到实践的过程,不仅使我学到了许多社会经验,更重要的是培养了我接受新事物的能力、理论分析的能力、实践操作的能力以及发现并解决问题的能力。并且,通过这次毕业设计开阔了我的视野,增添了自己挑战的信心,认准了自己努力的方向。在实现的过程当中得到很多人的帮助,在此,要特别感谢我的指导老师耐心细致的指导,使我从中受益匪浅。

(如您需要查看本篇毕业设计全文,可点击全文下载进行查看)

相关内容
相关标签:Java毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!