10 论文正文.doc

上传人:bao****ty 文档编号:143534420 上传时间:2020-08-31 格式:DOC 页数:41 大小:1.27MB
返回 下载 相关 举报
10 论文正文.doc_第1页
第1页 / 共41页
10 论文正文.doc_第2页
第2页 / 共41页
10 论文正文.doc_第3页
第3页 / 共41页
10 论文正文.doc_第4页
第4页 / 共41页
10 论文正文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《10 论文正文.doc》由会员分享,可在线阅读,更多相关《10 论文正文.doc(41页珍藏版)》请在金锄头文库上搜索。

1、批注:页眉从第一页开始设置,距边界2.8厘米,采用五号宋体居中,基数页的页眉为论文的第一级标题文字,偶数页页眉为论文的题目。引言批注:按顺序在引用参考文献处的文字右上角用 标明, 中的序号应与“参考文献”中的序号一致。虚拟商场的设计与实现题目用小二号黑体,加粗,居中,前后段间距1行或12磅。1 引言一级标题顶格,小二号字体:黑体加粗,格式:前后段间距0.5行或6磅1.1二级标题用三号,字体和格式同一级标题。 选题背景正文文体:宋体小四号,标准字间距,行间距为固定值22磅,所有标点符号采用宋体全角,英文字母和阿拉伯数字采用半角Times News Roman 体的要求排版。近些年来,随着互联网技

2、术不断的发展和成熟,企业的生产和销售模式以及人们生活方式都在以前所未有的速度在不断的改变1。作为互联网上共享和传递信息的Internet正为这种改变提供了有利的条件。电子商务正是借助于Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。每段首行缩进两个字符虚拟商场也被称为网上商城或电子商场,它是建立在Internet上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用虚拟商场提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自

3、己的商业活动。1.2 目的和意义虚拟商场建设的最终目的是促进商品的销售和业务进一步的发展。它不仅仅是初级网上购物的实现,也是有效地在Internet上构架安全和易于扩展的业务框架体系,实现B2C,推动电子商务的发展。1.3 技术要求和设计范围如何设计一个好的电子网站,实现购物各个环节的正常安全运行是比较重要的。目前在基于B2C的电子虚拟商场基本以文字和图片的方式提供信息。它只考虑到购物的快捷,但没有真实的给顾客提供一个如真实般购物的感受和乐趣。因此,本次设计目的是在实现普通虚拟商场购物的基础上将互动式的3D技巧引入其中,实现场景和商品实体的三维效果,让顾客可以实现双重购物感受2。1.4 发展现

4、状目前Internet上商家不少,但由于缺乏相应的安全保障、支付手段和管理机制,一方面网上商家以一种无序的方式发展,造成重复建设和资源浪费;另一方面商家业务发展比较低级,很多业务仅以浏览为主,需通过网外的方式完成资金流和物流,不能充分利用Internet上无时空限制的优势。从我国的整体情况来看,虚拟商场如今已经进入了一个相对平稳的发展阶段。现在虚拟商场在国内还是新事物,当前整个B2C产业还处在刚刚起步阶段。因此,不可避免地遇到一些困难,其中主要是资金流、信息流和物流等方面。2 方案论证2.1 WEB建站思想2.1.1 三级标题用小四号,字体,格式同一级标题。 WEB设计的方法虽然Web工程包含

5、了程序设计和软件开发,且采用了一些软件工程的原理,但是,基于Web的系统开发与软件开发是不同的,同样,Web工程也不同于软件工程3。(1) 大部分基于Web的系统强调的是信息的含量,是面向文档的,包含静态或动态网页。传统软件工程强调的是系统功能的完善,除了系统帮助是一些文档以外,其他的几乎就是一些数据交互功能,是面向功能的。(2) 基于Web的系统关注视觉和感觉,强调感官舒服。虽然软件界面设计也逐渐纳入了软件工程的研究领域,但与基于Web的应用系统相比,传统的软件界面是以简单为美的原则,而基于Web的应用系统则在多种程度上与多媒体结合,强调颜色搭配、动画飞扬。(3) 大多数基于Web的系统是内

6、容驱动的,通常,基于Web的系统开发还包括内容提交的开发。而传统的软件开发是功能驱动的或过程驱动的。(4) 用户形式的多样性。大多数基于Web的系统必须迎合具有不同技术和能力的用户,复杂化人机接口、用户界面和信息递交。而传统的软件系统的用户群体是可以圈定在某个范围之内的,可以根据这个群体定制用户界面和人机接口。(5) 大多数基于Web的系统必须在短期内开发完成。所以,Web工程很难应用传统软件工程中使用的形式化方法和测试技术。(6) Web比通常意义上的软件开发使艺术、技术和科学在更大范围内结合。开发基于Web的系统的人员在技能、知识方面比传统的软件开发所需要的更加广泛,人员类型更多。批注:页

7、码用页角方式设定,采用五号宋体,用“ 第 x页(共x页) ”的格式,处于页面下方,居中,距下边界2.2厘米的。第 41 页 (共 42 页)方案论证2.1.2 Web工程过程Web工程过程活动贯穿Web生命周期,从应用概念的生成到开发、发布、不断的精化和升级系统。为了降低开发基于Web的应用系统的复杂性,需要一个描述开发基于Web的应用系统阶段的过程模型4。(1) Web分析基于Web的应用系统的需求分析是很重要的活动,需要一个系统而严密的方法。根据Web特性和Web应用的特定需求,需要采用更为开放、灵活的需求分析方法。(2) Web设计Web设计不但包括功能设计和性能设计,还要包括页面风格设

8、计,包括页面的主色调、页面框架结构、文字颜色搭配、动画和图片的放置等。有效的Web站点设计需要注意可用性,要把基于Web的系统设计成易于导航,吸引人和有用。现在,比较流行的Web设计方法是以用户为中心的设计。(3) Web开发Web开发过程包括后台数据库程序的开发、页面程序的编写和所有网页的制作。在设计阶段决定的Web框架基础上,进行具体的页面设计和制作。把内容提供人员的内容连接到具体的页面。(4) Web测试基于Web的应用系统的测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。(5) Web

9、发布Web发布阶段主要是把开发完成,经过初步测试的Web应用系统传送到Web站点上,供用户浏览和使用。2.1.3 WEB设计的系统结构在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器

10、单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。2.2 WEB系统实现技术2.2.1 WEB服务实现技术目前比较成熟的技术主要有ASP、PHP和JSP。现对它们做一些说明5:PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。JSP是Sun公司推出的新一代网站开发语言JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。ASP技术特点:(

11、1) 使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2) 无须compile编译,容易编写,可在服务器端直接执行。(3) 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4) 与浏览器无关(Browser Independence),客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。(5) Active S

12、erver Pages能与任何ActiveX scripting语言兼容。除了可使用VBScript或JScript语言来设计外,还通过plugin的方式,使用由第三方所提供的其它脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。(6) 可使用服务器端的脚本来产生客户端的脚本。(7) ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic、Java、Visual C、COBOL等程序设计语言来编写我们所需要的ActiveX Server

13、Component。2.2.2 数据库技术SQL Server具有单进程愈多线索的体系结构,及SQL Server只有一个服务器进程,所有的客户都连接在这个进程上6。但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。支持分布式查询与更新。2.2.3 Web3D技术伴随着

14、互联网的快速发展,Web3D作为一种最先进的网上物品浏览技术,它可以从各个方位360的任意角度观察产品,具有全方位、互动式、两维与三维结合的特点。该技术并非将单纯的图片上传,也不同于在网上播放动画,而是将某一物件进行360度拍摄,或者使用专业的三维平台创建出逼真的三维物品,然后通过其它技术,最终在网上呈现出丰富的视觉效果。这就是基于图像的Web3D技术和基于数字三维的Web3D技术7。2.3 运行环境和开发工具的选择通过以上各种技术的介绍和比较,结合我自己的实际情况,我主要采用ASP技术实现动态页面设计,SQLServer2000实现数据库应用和数据管理的设计方案。除此之外,我选择ASP技术还

15、有以下原因:8ADO(ActiveX Data Objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如SQL Server,Access,Oracle及Sybase等)的链接,查询,存取等操作。ADO对象给开发人员提供一种快捷,简单,高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ADO并不与数据资源直接通信,而是通过称为OLE DB的中间界面。对于数据资源(Microsoft SQL Server),OLE DB提供了系统一级的界面。ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完整的网站数据库解决方案。ADO可以与ASP紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。ADO除了支持各种数据库平台外,它还支持VB,VC和Script等多种程序设计语言。目前,该技术已升级到.NET。尽管它们在脚本语言和构架设计上有很大不同,但从某种意义上来说,这是它为适应未来需要而进行的技术上的更新。2.3.1 运行环境Windows Server2000系统运行平台,IIS5.0WEB服务器和脚本解释器,IE6.0浏览器,DirecX9.0系统插件和SQLServer2000企业版9。2.3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号