电子商务网站毕业设计论文
本系统开发工具:ASP(C#.NET)+ACCESS
本设计包含内容:
C#.NET电子商务网站毕业设计源代码程序+
C#.NET毕业设计电子商务网站毕业论文+参考文献+目录+摘要+致谢+
ASP.NET毕业设计电子商务网站任务书等见附件
C#.NET毕业设计电子商务网站论文大概:1.6万字
电子商务网站设计毕业设计ASP.NET毕业设计电子商务网站开题报告
毕业设计(论文)开题报告
一、        选题的背景和意义
    电子商务网站是当今e时代方便人们生活的又一伟大创举。在生活节奏越来越快的今天,人们需要有更多的休息时间,而网上购物正是给人们带来一种轻松,让每个人享受购物的快乐和
冲浪的乐趣。
二、        课题的关键问题与难点
    一个网络电子网站可以实现的功能非常强大,例如:全世界鼎鼎有名的亚马逊书店,除了基本的网络电子商店的功能之外,还可分析客户购买行为,列出相关商品,会员的投票评分,还有跟后台服务系统及后台金流物流系统的集成。当然也可以做的功能很简单,例如:现在很多的公司只做到商品目录介绍,连采购车的系统都没有,下订单还要通过来完成。当然我觉得做的电子商务网站分为两部分:一是前端的购物系统,二是后端的管理系统。在整个系统中的核心技术为购物和结帐系统,但最为难的技术为安全技术,在整个系统中我们需要进行SSL加密,数据库加密,和网页间数据传递加密以及用户和密码加密。
三、        与本课题相关的文献阅读综述(附参考文献目录)
    其实我们在做一个电子商务网站,不仅需要有具有想象力的头脑,还需要具备一定的网页设计技术,现在我就自己接触的一些技术加以说明。
    现在我就从最简单的技术HTML——一种静态网页技术谈起。HTML(HyperText Markup La
nguage,超文本标记语言)是表示网页的一种规范(或者说是一种标准),它通过标记定义了网页内容的显示。例如,<table>标记符可以在网页上定义一个表格。(说明:超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本最典型的特点就是文本中包含指向其他位置的连接,通过这些连接是文档组织成了网状结构。)
    在 HTML文档中,通过使用标记符可以告诉浏览器如何显示网页,即确定内容的显示格式。浏览器按顺序读取HTML文件,然后根据内容周围的HTML标记符理解和显示各种内容。例如,如果为某段内容添加<h1></h1>标记符,浏览器则会以比一般文字大的粗体字显示该段内容。
    HTML的超文本功能,也就是超连接功能,是网页之间可以连接起来。网页与网页的连接构成了网站,而网站与网站的连接就构成了多姿多彩的WWW。
    HTML由国际组织W3C(万维网联盟)制定和维护,HTML3.2是目前支持最好的标准(几乎所有浏览器都支持),但HTML4.0也已经普及。最新的标准是HTML4.01,它对HTML4.0作了一些小的修正,但这也是HTML的最后一个版本。
    如果需要了解 HTML的更详细的情况,请访问W3C的:,可以从该网站中获取最新的 HTML规范。
    接下来我们来介绍一下网页的格式化技术——CSS技术,CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了HTML的功能,使网页设计者能够以更有效的方式设置网页格式。
    下面就让我加以简单的说明,CSS样式的定义基本形式为:selector{property1:Value1;property2:Value2;… …},其中,selector可以是HTML的标记符、具有上下文关系的 HTML
标记符、用户定义的类、用户定义的ID以及虚类;而property和Value则分别是由CSS标准定义的CSS属性和相应的值。CSS属性包括:字体与文本属性、颜与背景属性、布局属性、定位和显示属性、列表属性以及鼠标属性和过滤器(filter)。在网页中使用CSS包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到网页中以及将样式定义包含在外部CSS样式中。
     现在介绍一下怎样在网页中加入脚本技术——JAVASCRIPT技术。脚本(Script)实际上就是一段程序,用来完成某些特殊的功能。脚本程序既可在服务器端运行(称为服务器端脚本,例如ASP脚本、PHP脚本等),也可以直接在浏览器端运行(称为客户端脚本,例如JAVASCRIPT脚本)。客户端脚本经常用来检测浏览器、响应用户动作、验证表单数据以及显示各种自定义内容,如特殊动画、对话框等。客户端脚本产生之前,通常都是由WEB服务器程序完成这些任务,由于需要不断进行网络通信,因此响应较慢,性能较差。而使用客户端脚本时,由于脚本程序驻留在客户端上(随网页同时下载),因此在对网页进行验证或响应蝇虎动作时无需使用网络与WEB服务器进行通信,从而降低了网络的传输量和WEB服务器的负荷,改善了系统的整体性能。
  在网页中插入脚本语言通常有三种方式:使用SCRIPT标记符、在标记符中直接嵌入脚本以及连接外部脚本文件。第一种方式将SCRIPT标记符放在<Head></Head>中用<script language=”JavaScript”>< --  在此编写JavaScript代码。//</Script>然后在<Body>中加载JAVASCRIPT中的事件;第二种方式直接添加JAVASCRIPT脚本的HTML代码。具体用法为:(JavaScript:在此编写JavaScript代码)放入标记符的事件中即可;第三种方式将JAVASCRIPT代码保存为一个后缀名为:.js的文件,再将此文件引用到你需要的文件的<He
ad></Head>中引用方式为:<Script type=”type/javascript” scr=”引用文件地址”></Script>
    好了,有了以上三种技术,我们便可以将他们结合而形成一种新的技术——DHTML技术。DHTML(Dynamic HTML),建立在原有的技术的基础上,可分为三个方面:一是HTML,也就是页面中的各种页面元素对象,它们是被动态操纵的内容;二是CSS,CSS的属性也是动态操纵的内容,从而获得动态的格式效果;三是客户端脚本,它实际操纵WEB页上的HTML和CSS。
   使用DHTML技术,可使网页设计者创建出能够与用户交互平包含动态内容的页面。实际上,DHTML使网页设计者可以动态操纵网页上的所有元素——甚至是在这些页面被装载以后。利用DHTML,网页设计这可以动态操纵隐藏或显示内容、修改样式定义、激活元素以及为元素定位。DHTML还可使网页设计者在网页上显示外部信息,方法是将元素捆绑到外部数据源上。所有这些功能均可用浏览器来完成而无需请求WEB服务器,同时也无需重新装载网页。这是因为一切功能都包含在HTML文件中,随着对网页的请求而一次性下载到浏览器端。可见,DHTML技术是一种非常实用的网页设计技术。实际上,DHTML早已广泛地应用到了各类大大小小的网站中,成为高水平网页必不可少的组成部分。
  终于涉及到我编程的核心技术——ASP.NET技术。ASP.NET的前身是ASP(Active Server Pages),以其简单的语法-嵌入HTML的编辑方法,在很短的时间内获得巨大的成功,成了NT平台上 WEB技术的霸主,这种地位至今无人动摇。但随着PHP,JSP等技术的出现,ASP的王者地位受到了严峻的挑战。WEB技术的新贵——JSP,它是有微软公司的竞争对手Sun公司出品,在执行效率、安全性等特性上已经完全超过了ASP,它更有着ASP无法比拟的跨平台性,使得JSP在Window、Unix、Linux主机上均使用。它的诞生,使得越来越多的人选择了能够跨平台使用的JSP。ASP 的用户日益减少,ASP面临着前所未有的危机。在这种情况下,微软提出了“.NET”构想,2000年6月22日,微软公司首次向外界公布了其宏伟的“Window.Net”计划,同时发布了下一代网络服务器框架(Next Generation Web Services Framework 简称NGWS)。在NGWS中人们首次看到了ASP+的身影。2000年11月,微软公司推出了Visual Studio.Net 7.0 beat1,同时扩展了NGWS的功能平将其更名为.Net Framework。此时,ASP+也更名为现在的ASP.Net。到此,ASP.Net正式推出了,那它到底有哪些先进的特性,现在就将让在下一一介绍。
  ASP.Net作为Web设计技术的一种,它的主要功能还是产生动态网页,以满足不同用户的需要。在网上见得最多的是HTML页面(文件的后缀名为.htm或.html),它只是将别人编辑好
的WEB页面展现给大家,这种页面如果不动手去修改,是不会发生任何变化的。如果想在网页中访问数据库,这种纯HTML页面就无能为力了。这时就得依赖各种WEB技术。而ASP.Net作为一种新的WEB技术,它给了设计者一种全新的WEB设计概念。它将软件设计和Web设计融为一体。由于它和VB.Net,C#这些程序设计语言使用同一个.Net Framework对象开发库,可以想象ASP.Net所能实现的功能是多么强大。ASP.Net是一种建立在CLR(Common Language Runtime 通用语言运行机)基础之上的程序开发框架,它主要用于在服务器上开发功能强大的WEB应用,ASP.NET提供了下面一些超越以前的重要特性:
1.        优良的性能:ASP.NET在服务器上运行的是经过编译的CLR代码。与以前的技术相比,ASP.NET能够充分利用Binding(绑定),及时编译,本地优化,缓冲服务来提高程序的性能。
2.        大量工具箱的支持:在Visual Studio的开发环境中,ASP.NET因其丰富的工具箱和设计器而受到很高的赞扬。比如所见即所得的编辑方式,支持托放的服务器控件,以及动态的配置管理,这些都是被大受赞扬的。而这一些还只是其提供的强大特性的冰山一角,还有很多值得在实践中发掘。
3.        强大的功能以及良好的机动性:因为ASP.NET是建立在CLR基础上的,所以整个平台的功能和适用性更加适合网络应用程序的开发。CLR中基本的类库、消息、数据访问解决方案几乎来源于WEB思想。ASP.NET可以使用很多种编程语言来编写,可以选择最合适的那一种,甚至可以选用多种语言来编写。次外,CLR的协同工作能力保证以前开发的基于COM的程序,在移植到ASP.NET后,依然能够正常使用。这就意味着,以前的ASP程序依然可以正常运行。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。