论文答辩PPT参考5分钟即可.ppt
《论文答辩PPT参考5分钟即可.ppt》由会员分享,可在线阅读,更多相关《论文答辩PPT参考5分钟即可.ppt(49页珍藏版)》请在三一办公上搜索。
1、2014/5/15,1,毕业设计(论文),姓名:李迪迪班级:计算机网络学号:1101020105指导老师:周士印,2014/5/15,2,摘要当前,在全球范围内,电子商务网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商务网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。因此设计制作电子商务网站是现在网络设计中必不可少的部分。本文着重论述了电子商务网站的实现与设计过程。在系统的设计与开发过程
2、中严格遵守软件工程的规范,详细得从经济技术以及操作方面进行了可行性分析,并且运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。针对要设计的电子商城网站的购物车模块,基于ASP.NET框架,后台运用SQL SERVER 2005数据库。关键词 电子商务网站 ASP.NET SQL SERVER 2005数据库 电子商城,2014/5/15,3,目 录第1章 绪论11.1课题研究的背景11.2 电子商务网站的发展现状及设计意义11.3 研究内容和结构安排2第2章 系统开发工具概述42.1 系统设计可行性分析42.1.1 ASP.NET的新特性 42.1.2 AS
3、P.NET开发和运行平台 52.2 SQL SERVER 2005数据库概述52.3 Dream weaver 6第3章 系统具体设计过程73.1 总体结构设计73.2 模块功能设计73.2.1 销售模块73.2.2 系统管理模块93.3 数据库设计93.3.1 概念结构设计103.3.2 逻辑结构设计113.3.3 数据表详细设计12,2014/5/15,4,第4章 电子商务网站具体页面设计实现154.1 系统公共类的实现154.1.1 数据库操作类的实现154.1.2 购物车类的实现164.2 网站主页的实现184.3 销售模块的实现204.3.1 销售模块基本框架的实现204.3.2 销
4、售模块特价商品功能的实现214.3.3 销售模块购物车功能的实现224.4 系统管理模块的实现234.4.1 系统登录功能的实现244.4.2 商品管理功能的实现244.4.3 会员管理功能的实现254.5 实现效果评价26结论28致谢29,2014/5/15,5,第1章 绪论1.1课题研究的背景 当前,在全球范围内,电子商城网站正在以前所未有的速度迅猛发展,不仅改变着传统的社会生产方式,而且对经济结构的调整产生了极为深刻的影响,成为经济新的增长点。电子商城网不仅是经济全球化的重要表现形式之一,而且已经成为传统产业变革和企业技术跨越的关键推动力。电子商务被看作是一种现代化的商业和行政作业方法,
5、这种方法改善产品和服务质量、提高服务传递速度,实现跨领域商业活动,满足政府组织、厂商和消费者降低成本的需求,通过计算机网络加快信息交流以支持决策。电子商务的内涵和外延也在不断充实和扩展。近年来,世界范围内Internet/Intranet网络环境的基本形成,使得基于Internet环境的系统的设计与开发成为重要方向,特别是B/S结构的应用越来越广泛。1.2 电子商务网站的发展现状及设计意义 随着中国市场经济的日趋成熟和计算机技术和网络技术的发展,人们对信息的获知程度和广度都提出了更高的要求。网上购物这种新的商业运营模式就被越来越多的商家运用到竞争中去,并得到了大多数客户的认可,这种基于浏览器、
6、服务器实现的购物方式已经初具规模,一些在线购物网站的成立,改变了人们已往传统的购物观念。,2014/5/15,6,图1.1是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状(主要引用其中的关于进行网络购物原因的分析图表)。,从图1.1可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。因此,一个允许买家在家里就可以浏览商家发布的所有商品信息的在线购物系统将大大减轻商家的工作量、降低投资成本。本系统是结合当前传统购物方式消耗大量人力物力的弊端、以当前市场上已经存
7、在的B2C、C2C等在线购物网站为模型,开发出适合于大部分中小型企业以及个体用户的网上购物系统。,2014/5/15,7,1.3 研究内容和结构安排 本系统是在大学期间学习数据库相关知识的基础上,熟悉Visual Studio 2005开发环境并能熟练使用C#编程语言的同时,运用软件工程理论知识,开发出的一套基于ASP.NET的在线购物系统。在系统开发的过程中能够应用所学的知识,并促进作者更深入的学习C#的相关特性、积累更多SQL Server 2005的相关应用知识,这样不仅能将所学的书面知识和实际应用结合起来达到学以致用的目的,同时也为以后的工作和学习积累经验。本网站主要实现如下内容:(1
8、)客户的注册与登录;(2)商品信息的管理(商品的添加,删除和修改)与浏览;(3)订单的管理(下订单,订单修改,订单删除,订单确认及查看以往订单)(4)会员信息的管理(会员信息的添加,修改和删除)本文的结构安排如下:,2014/5/15,8,第1章 引言主要阐述了课题的研究背景及意义,目前的研究的基本概况,并介绍了本文的研究内容及结构安排。第2章 系统方案分析和设计介绍了电子商务网站的基本方案设计和具体情况分析。第3章 开发工具介绍本章首先介绍了ASP.NET技术,接着对SQL SERVER 2005数据库进行了相关介绍,之后对系统的运行环境TOMCAT和JDK做了简单的介绍。第4章 系统的总体
9、设计在对系统进行架构设计后,本章首先对系统流程进行了详细设计,最后对数据库进行了概念设计和逻辑设计。第5章 系统的具体实现最后总结与展望总结了本文的主要工作,并对进一步的研究工作进行了展望。,2014/5/15,9,第2章 系统开发工具概述 本网站是基于ASP.NET的设计方案,使用 SQL Server 2005作为数据库。使用JDBC与数据库进行交互,表示层由ASP.NET实现来开发的电子商务网站。其开发工具为Visual Studio 2005,Dreamweaver MX 2004和Fireworks MX 2004,运行和调试环境为IIS6.0。下面就相关技术,工具,运行环境做简单介
10、绍。2.1 ASP.NET技术简介2.1.1 ASP.NET的新特性ASP.NET是微软.NET技术中最引人注目的网站开发工具,它的推出和使用将对开发优质网站提供广泛的技术支持。它是一个建立服务器端Web应用程序的框架。ASP.NET是ASP的后继版本,它向前兼容ASP,但它又不仅仅是ASP的简单升级。ASP.NET和ASP相比具有许多优势。(1)语言独立性,它支持功能强大的Visual Basic.NET、C#,JavaScript仍可用,凡是可以编译成MISL(Microsoft Intermediate Language,是介于程序语言和机器码之间的一种语言,具有和程序语言无关的特性)的
11、程序语言ASP.NET都支,2014/5/15,10,持,ASP.NET为Web应用程序提供了一个真正的中间语言的执行框架。ASP缺省只支持JScript和VBScript,若要使用其他脚本语言,必须安装相应的脚本引擎。(2)代码更易于编写、结构更清晰,程序代码与用户界面接口彻底分开,使程序的可读性更强。在ASP中,几乎必须为每件事情写代码,而且将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。而在ASP.NET中引入了一种真正的组件模式,只需写很少的代码,并且在很多情况下,可以完全不写任何代码。(3)执行效率更高。ASP.NET是由支持它的服务器上的.NET Framewor
12、k负责编译执行,当服务器接收到一个ASP.NET页面时,如果这是对该页面创建或修改后的第一次请求,.NET Framework就会把该页面中的程序语言内容先编译成MSIL,ASP.NET的执行代码以独立线程的方式一直存在于服务器内存中。以后对ASP.NET页面提出请求时,不需要重新编译,直到该页面被修改或Web应用程序重启动(见图1.3)。而ASP是解释性脚本语言,每次都需要重新编译。,2014/5/15,11,图1.3 ASP.NET网页运行模式整体比较如下:ASP.NET网页第二次被浏览速度ASP网页浏览速度ASP.NET网页第一次被浏览速度。ASP.NET还有网页服务结构不同、数据处理模
13、式的不同、简化组件部署和组态的操作、更强的安全机制、调试较为便利等诸多优点。通过上面的比较分析可以看出,ASP.NET的性能在许多方面要远远超越了ASP,利用ASP.NET技术实现一个交互式的动态Web页是比较简单。而且随着.NET技术的日益成熟,相信ASP.NET的应用会越来越普及。,2014/5/15,12,2.1.2 ASP.NET开发和运行平台 如果只运行ASP.NET应用程序,可以安装.NET Framework Redist软件包。如果要开发、部署和运行ASP.NET应用程序,需要安装.NET ASP.NET Premium Edition、.NET Framework SDK或者
14、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操作系统中,一般不必另外安装。2.2 SQL SERVER 20
15、05数据库概述 SQL Server 2005是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。,2014/5/15,13,在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用 Windows 2005 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用 Windows 2005
16、四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与 Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。,
17、2014/5/15,14,2.3 Dream weaver Dream weaver是MICROSOFT公司推出的网页制作工具,它功能强大、操作方便,易学易用,是目前最为流行的网页制作与站点管理工具。Dream weaver MX不仅保持了开发过程轻松及页面效果完美的制作风格,且工作界面清新自然,并对相关面板、图标等进行归整,使用户用起来更为顺手,开发更为简便。Dream weaver MX是功能更强大的用于可视化设计与管理网页和网站的专业级HTML编辑器。无论是在可视化编辑环境中进行开发,还是习惯于书写HTML代码,Dream weaver MX都能令用户很快上手,并且提供实用的工具来增加他
18、们的网页设计经验,使他们在网页设计中更加得心应手。Dream weaver MX的可视化不只是体现在其灵活的界面和直观的开发环境上,面板的组合、行为、样式表、时间轴,以及定制并拓展Dream weaver 等强大的编辑的功能与完美的扩展性都是同类其他软件所不可比拟的。Dream weaver 是一个很酷的网页设计软件,它包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash、Shock Wave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plug-in也能够在Net
19、scape和IE 4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。它采用图形化的界面以及“所见即所得(WYSIWYG)”的方式编写网页,大大提高了专业网页制作人员的工作效率,使得开发WEB更加轻松自如。,2014/5/15,15,第3章 系统具体设计过程 本章节的总体目标是将上一章节需求分析阶段得到的目标系统的逻辑模型,变换为目标系统的物理模型,具体将从系统的结构设计和数据库的设计两方面进行讲解。简单的说就是根据上一章节中需求分析的”做什么”,确定系统应该”怎么做”。3.1 总体结构设计 系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。
20、针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,本系统总体上分销售模块和系统管理模块,销售模块功能供购买者使用,系统管理模块功能供商家管理员使用。系统总体结构如图3.1所示。,2014/5/15,16,3.2 模块功能设计 本系统分销售模块和系统管理模块,每个模块又有若干个子模块构成,其中销售模块主要包括:商品展台、购物车、会员管理、新闻管理、注销登录等子模块。系统管理模块主要包括:商品管理、订单管理、会员管理、新闻管理、注销登录等子模块。具体的模块功能设计如下。3.2.1 销售模块 系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功能,系统销售模块的结
21、构如图3.2所示。,2014/5/15,17,系统销售模块具体功能设计如下:1、商品展示功能:包括新上架商品展示、特价商品展示、销售排行榜、分类商品信息展示和被选定的商品详细信息展示。每类商品都是根据数据库中商品信息表中的特定字段进行划分的,如特价商品是根据降价幅度是否大于百分之二十、新品是根据上架时间是否在三天或一周之内、排行榜是根据购物者下订单的多少。购物者可通过此模块实现浏览商品信息的目的。2、购物车功能:包括选定商品至购物车,查看、清空购物车;在购买者提交购物车(提交订单)之前,所有已选定的商品信息是存放在购物车实现类文件的DataSet数据集中。当提交购物车之后,该数据集中的信息就被
22、写入数据库。在用户未登陆之前,不能够使用购物车提交功能,如果选择了购物,那么系统会提示用户登录。3、会员管理功能:包括了注册、登录、索回密码等功能。对于注册功能,需要用户输入的信息取决于数据库中会员信息数据表中的字段;并通过各类型的验证控件实现校验。登录和索回密码功能所需的数据也是从会员信息数据表中得到。4、新闻管理功能:将数据库中的新闻信息数据表中的信息动态绑定至网站首页,同时允许用户单击了某条特定的新闻标题后查看相应新闻的详细信息。5、注销登录功能:保证在注册会员注销后清空其登录时候保持的信息,如会话信息、购物车信息等。,2014/5/15,18,3.2.2 系统管理模块系统管理模块的功能
23、由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的结构如图3-3所示。,2014/5/15,19,系统管理模块具体功能设计如下:1、商品管理功能:具体包括对商品信息进行添加、编辑、删除等操作。对于新上架的商品,可以上传图片供购买者查看;对于已录入数据库的商品信息,可进行编辑和删除等操作。2、订单管理功能:具体包括对订单信息进行查看、执行等操作。3、会员管理功能:具体包括对已注册会员信息进行编辑、删除等操作,同时可手动添加会员信息。4、新闻管理功能:可实现对新闻的增加、删除、编辑等功能。5、注销登录功能:可实现让商家管理员退出后删除所有登录期间
24、存储的信息,如Session信息。3.3 数据库设计系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。由于SQL Server 2000能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQL Server 2000进行数据库的存储管理与维护。,2014/5/15,20,3.3.1 概念结构设计将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步
25、是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:1.管理员(管理员ID、登录账号、登录密码、权限级别)2.会员(会员ID、登录名、真实姓名、登录密码、所在城市、住址、邮政编码、证件号码、证件类型、电话号码、手机号码、邮箱、密码提示问题、问题答案)3.商品(商品ID,所属类别、商品名、商品介绍、单位,原价、现价、市场价格、购买次数、库存、图片、输入时间、最近更新时间、是否新品)4.订单(订单ID、订单下达者、付款方式、送货方式、订单下达日期、执行状态、订单描述)5.新闻(新闻ID、新闻标题、新闻内容、录入时间)6.在线调查(投票ID、投票标题、投
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文答辩 PPT 参考 分钟 即可
链接地址:https://www.31ppt.com/p-5338699.html