您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 电子商务网站的设计与实现(计算机网络优秀毕业论文答辩PPT模板)
毕业设计(论文)姓名:李迪迪班级:计算机网络学号:1101020105指导老师:周士印2014/5/151[摘要]当前,在全球范围内,电子商务网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商务网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。因此设计制作电子商务网站是现在网络设计中必不可少的部分。本文着重论述了电子商务网站的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的电子商城网站的购物车模块,基于ASP.NET框架,后台运用SQLSERVER2005数据库。[关键词]电子商务网站ASP.NETSQLSERVER2005数据库电子商城2014/5/152目录第1章绪论11.1课题研究的背景11.2电子商务网站的发展现状及设计意义11.3研究内容和结构安排2第2章系统开发工具概述42.1系统设计可行性分析42.1.1ASP.NET的新特性42.1.2ASP.NET开发和运行平台52.2SQLSERVER2005数据库概述52.3Dreamweaver6第3章系统具体设计过程73.1总体结构设计73.2模块功能设计73.2.1销售模块73.2.2系统管理模块93.3数据库设计93.3.1概念结构设计103.3.2逻辑结构设计113.3.3数据表详细设计122014/5/153第4章电子商务网站具体页面设计实现154.1系统公共类的实现154.1.1数据库操作类的实现154.1.2购物车类的实现164.2网站主页的实现184.3销售模块的实现204.3.1销售模块基本框架的实现204.3.2销售模块特价商品功能的实现214.3.3销售模块购物车功能的实现224.4系统管理模块的实现234.4.1系统登录功能的实现244.4.2商品管理功能的实现244.4.3会员管理功能的实现254.5实现效果评价26结论28致谢292014/5/154第1章绪论1.1课题研究的背景当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。电子商务被看作是一种现代化的商业和行政作业方法,这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。1.2电子商务网站的发展现状及设计意义随着中国市场经济的日趋成熟和计算机技术和网络技术的发展,人们对信息的获知程度和广度都提出了更高的要求。网上购物这种新的商业运营模式就被越来越多的商家运用到竞争中去,并得到了大多数客户的认可,这种基于浏览器、服务器实现的购物方式已经初具规模,一些在线购物网站的成立,改变了人们已往传统的购物观念。2014/5/155图1.1是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状(主要引用其中的关于进行网络购物原因的分析图表)。50.0%40.0%30.0%10.0%0.0%20.0%46.7%44.2%33.4%32.6%29.7%节省时间操作方便节省费用出于好奇寻找稀有商品图1.1网络购物原因调查图表从图1.1可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。因此,一个允许买家在家里就可以浏览商家发布的所有商品信息的在线购物系统将大大减轻商家的工作量、降低投资成本。本系统是结合当前传统购物方式消耗大量人力物力的弊端、以当前市场上已经存在的B2C、C2C等在线购物网站为模型,开发出适合于大部分中小型企业以及个体用户的网上购物系统。2014/5/1561.3研究内容和结构安排本系统是在大学期间学习数据库相关知识的基础上,熟悉VisualStudio2005开发环境并能熟练使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP.NET的在线购物系统。在系统开发的过程中能够应用所学的知识,并促进作者更深入的学习C#的相关特性、积累更多SQLServer2005的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的,同时也为以后的工作和学习积累经验。本网站主要实现如下内容:(1)客户的注册与登录;(2)商品信息的管理(商品的添加,删除和修改)与浏览;(3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)(4)会员信息的管理(会员信息的添加,修改和删除)本文的结构安排如下:2014/5/157第1章引言——主要阐述了课题的研究背景及意义,目前的研究的基本概况,并介绍了本文的研究内容及结构安排。第2章系统方案分析和设计——介绍了电子商务网站的基本方案设计和具体情况分析。第3章开发工具介绍——本章首先介绍了ASP.NET技术,接着对SQLSERVER2005数据库进行了相关介绍,之后对系统的运行环境TOMCAT和JDK做了简单的介绍。第4章系统的总体设计——在对系统进行架构设计后,本章首先对系统流程进行了详细设计,最后对数据库进行了概念设计和逻辑设计。第5章系统的具体实现最后总结与展望——总结了本文的主要工作,并对进一步的研究工作进行了展望。2014/5/158第2章系统开发工具概述本网站是基于ASP.NET的设计方案,使用SQLServer2005作为数据库。使用JDBC与数据库进行交互,表示层由ASP.NET实现来开发的电子商务网站。其开发工具为VisualStudio2005,DreamweaverMX2004和FireworksMX2004,运行和调试环境为IIS6.0。下面就相关技术,工具,运行环境做简单介绍。2.1ASP.NET技术简介2.1.1ASP.NET的新特性ASP.NET是微软.NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端Web应用程序的框架。ASP.NET是ASP的后继版本,它向前兼容ASP,但它又不仅仅是ASP的简单升级。ASP.NET和ASP相比具有许多优势。(1)语言独立性,它支持功能强大的VisualBasic.NET、C#,JavaScript仍可用,凡是可以编译成MISL(MicrosoftIntermediateLanguage,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的程序语言ASP.NET都支2014/5/159持,ASP.NET为Web应用程序提供了一个真正的中间语言的执行框架。ASP缺省只支持JScript和VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。(2)代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在ASP中,几乎必须为每件事情写代码,而且将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。而在ASP.NET中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。(3)执行效率更高。ASP.NET是由支持它的服务器上的.NETFramework负责编译执行,当服务器接收到一个ASP.NET页面时,如果这是对该页面创建或修改后的第一次请求,.NETFramework就会把该页面中的程序语言内容先编译成MSIL,ASP.NET的执行代码以独立线程的方式一直存在于服务器内存中。以后对ASP.NET页面提出请求时,不需要重新编译,直到该页面被修改或Web应用程序重启动(见图1.3)。而ASP是解释性脚本语言,每次都需要重新编译。2014/5/1510ASP.NET网页第一次执行MSIL机器码高速缓存第二次执行图1.3ASP.NET网页运行模式整体比较如下:ASP.NET网页第二次被浏览速度ASP网页浏览速度ASP.NET网页第一次被浏览速度。ASP.NET还有网页服务结构不同、数据处理模式的不同、简化组件部署和组态的操作、更强的安全机制、调试较为便利等诸多优点。通过上面的比较分析可以看出,ASP.NET的性能在许多方面要远远超越了ASP,利用ASP.NET技术实现一个交互式的动态Web页是比较简单。而且随着.NET技术的日益成熟,相信ASP.NET的应用会越来越普及。2014/5/15112.1.2ASP.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操作系统中,一般不必另外安装。2.2SQLSERVER2005数据库概述SQLServer2005是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。2014/5/1512在高性能和企业级可伸缩性领域,SQLServer2005设计成利用Windows2005对更多处理器、更大的系统内存的支持,最终达到支持64位硬件平台。在不断提升可用性的努力过程中,SQLServer2005采用Windows2005四路群集,提供了大大改进的群集支持。SQLServer7.0已经在可管理性和易用性方面在行业内领先,SQLServer2005通过与Windows2005活动目录紧密结合进一步改进了这些功能。而且,SQLServer2005还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQLServer2005按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。2014/5/15132.3DreamweaverDreamweaver是MICROSOFT公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。DreamweaverMX不仅保持了开发过程轻松及页面效果完美的制作风格,且工作界面清新自然,并对相关面板、图标等进行归整,使用户用起来更为顺手,开发更为简便。DreamweaverMX是功能更强大的用于可视化设计与管理网页和网站的专业级HTML编辑器。无论是在可视化编辑环境中进行开发,还是习惯于书写HTML代码,Dreamwea
本文标题:电子商务网站的设计与实现(计算机网络优秀毕业论文答辩PPT模板)
链接地址:https://www.777doc.com/doc-6206590 .html