资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
北京航空航天大学毕业设计(论文) 第 1 页 1、绪论随着Internet的不断发展与完善,人类进入信息化社会的步伐在深度与广度各个方面都大大加快。信息网络给人类的好处不仅在于通过网络来获得信息,而且在于通过网络进行网上教育、网上医疗和各种商务活动。电子商务是在信息时代中产生与发展起来的新生事物,同时它也是信息技术与各国信息化建设的必然产物。以计算机技术为核心的信息技术的应用导致了一次新的工业革命制造业信息化。计算机的应用几乎扩展到制造业生产经营活动的所有领域,使传统制造业从工业社会的专业化社会生产向信息社会的专业化、信息化社会生产发展。制造业信息化将涉及企业生产经营的产品信息、工艺信息、物料信息、生产信息、财务信息和市场营销信息等一切环节,可以使企业生产经营达到前所未有高节奏和高效益。电子商务,是指交易各方通过电子方式在网络上进行多种商务运作的总称。它是商业和现代信息技术的结合,是利用现有的计算机硬件设备、软件和网络基础设施,在电子网络环境中进行商务活动的一种方式。电子商务有广义和狭义之分。狭义的电子商务也称作电子交易(e-commerce),主要是指利用Web提供的通信手段在网上进行的交易。而广义的电子商务包括电子交易在内的利用Web进行的全部商业活动,如市场分析、客户联系、物资调配等等,亦称作电子商业(e-business)。这些商务活动可以发生于公司内部、公司之间及公司与客户之间。从技术角度来看,电子商务是计算机发展与广泛应用的产物。Internet网络的广泛应用给企业与个人通过网络获取信息、实现通信与享受广泛信息服务开辟了广泛的天地。1991年美国政府宣布Internet向社会公众开放,允许在Internet上开发商业服务应用。1993年WWW服务功能的出现再次为Internet的发展注入了活力。这种集数据、文本图像、语音的超文本功能与超链接功能于一体的网络信息服务方法,使得Internet更加适合于商业应用。同时,计算机在机关、企业、商业的广泛应用,导致商业、企业、机关事务管理自动化的发展。很多机关、企业的工作人员希望使用计算机来处理日常的管理信息与各种数据,这样各种管理信息系统相继出现,办公自动化的研究和系统的开发成为了热点问题。各个大中型商厦纷纷开展了商业自动化的工作,商业零售业大量地使用了收款机。用户开始使用信用卡代替现金支付。贸易活动中的电子数据交换(EDI)得到广泛的使用。通过银行实行资金的电子划拨已经非常普遍。流通领域计算机应用的广泛开展为当今出现的电子商务打下了坚实的基础。从企业面临的市场竞争与营销方式的变化来看,企业应用电子商务技术也是非常自然的事。计算机网络缩短了人们之间的时间与空间距离。世界经济的全球化必然带来了生产的全球化,市场的全球化,销售的全球化,以及相应出现的竞争的全球化。面对新的形势,企业都会利用网络。客观现实和技术基础是现代市场营销理论赖以形成与发展的根基。Internet强大的网络通信能力,基于计算机技术的商品交易系统为便利的商业交易提供了环境,将从根本上改变市场营销理论基础。与传统销售方式相比,网络销售无疑是一种新型的商业形态。随着Internet的迅猛发展,这种全新的商业销售形态毫无疑问具有远大的前程。通过Internet联机网络,企业的网上商店面对的是一个全球社区。虚拟商店的一个显著特征之一就是它消除了同其他地区,甚至其他国家客户做生意的时间性和地域障碍。在Internet网上建立的商店享有普通商店所无法比拟的平等世界。在网上销售产品和提供服务,不受企业大小、宗教信仰、性别、公司规模的限制。这一特点对于那些极欲求得大发展的中小企业来说,可以充分地加入到自由的市场体系中而不必担心什么垄断的压力。随着消费者的消费概念、行为的变化,为了保护市场,赢得更多的利润,企业必然要相应地改变市场观念、营销策略与技术手段,这也会引起整个商品流通业的变化。在激烈的市场竞争中,企业要求生存、求发展,选择电子商务也是顺理成章的了。基于以上网络销售的优点,根据对本公司的业务需求,建立基于ASP的网络销售系统,通过网上销售拓宽知名度,提高销售额,更大程度的创造利润。2、技术简介及实现ASP是近年来新兴的Web应用程序开发技术。在Microsoft的有关文档中ASP被描述为一个服务器端的脚本环境,可以生成和运行动态的、交互的、高性能的Web服务器应用程序。可以看出,ASP既不是一种语言,也不是一种开发工具,而是为生成动态的、交互的Web应用程序提供的一种方法和技术。ASP的主要特性是能够把HTML文件、脚本、基于COM标准的组件有机的结合在一起,形成一个能够在服务器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。2.1 ASP的主要技术特点随着Web应用的发展,对网页的动态性和交互性的要求也越来越高。ASP技术的许多特点特别适合于开发出动态、交互式、高效率的站点服务器应用程序,提供了强大的数据访问功能,可以胜任基于微软服务器的各种动态数据发布,从而成为网上数据库管理的重要手段。2.1.1 组件在ASP技术中起着核心作用在使用ASP技术时应遵循这样一个原则,即ASP脚本必须与基于COM标准的组件配合使用才能开发出具有实用价值的动态Web应用程序。组件对象模型是Microsoft提出的一种基于二进制的软件标准,与语言无关。Visual Basic、Visual C、Visual J、Visual Foxpro等都能创建COM组件,在不同语言实现的组件之间,依据COM标准可以进行交互操作。COM是技术概念和标准,其商业称谓则使用ActiveX。基于组件可以把应用程序的开发分成两大类任务,一类是开发能被很多程序使用的核心组件,另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些中间件厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需理解组件的接口,无知道组件的内部结构和组件使用的数据。在ASP技术中,ASP脚本相当于一种黏合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度。利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重用性高的基于三层客户服务器结构的Web应用程序。ASP提供了10个内置组件。组件中包含一个或多个对象,在使用前组件的对象需要被实例化。ASP还提供了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化。除了内置组件和内置对象,开发人员还可以自行制作实现特殊功能的组件。2.1.2采用ADO技术访问数据库ASP采用ADO技术访问后台数据库,其内置的数据库访问组件ADODB提供了一组优化的访问数据库专用对象集。ADODB包含有7个对象,其中最主要的有Conection、RecordSets、Connection实现与OLEDB数据源的连接,通过执行SQL命令实现对数据库的查询插入、修改等操作。RecordSets是数据的主要界面,保存对数据库的操作结果。UDA是Microsoft提出的适合企业范围并能够高性能的访问各种信息(包括关系型和非关系型数据)的数据访问模型。UDA由三个核心技术ODBC、OLEDB和ADO组成。ODBC提供了对关系型数据库系统的标准访问界面,已得到大多数数据库系统的支持。OLEDB用于处理异构平台的关系型和非关系型信息,非关系型信息包括电子邮件、文件系统、文本、图形等等。它还能够使用已有的ODBC驱动程序访问关系型数据库。ADO是以开放数据库连接ODBC为基础的可支持任何ODBC数据源对数据库的操作,可以提供任何类型数据库与Web服务器的访问方式。与传统的CGI等技术相比,ADO可以在多种环境下使用,能够访问更多类型的数据,简单可行,在编写复杂的应用程序时可以减少大量的时间。2.2 ASP与其它两种技术的区别ASP与其它两种技术的区别主要有:1、无需编辑。ASP脚本集成于HTML当中,容易生成,无需编辑或连接即可直接解释执行。2、易于生成。使用常规文件编辑器(如Windows下的记事本),即可进行ASP页面的设计。还可以用可视化的集成编辑环境Visual InterDev。3、独立于浏览器。ASP脚本在服务器端解释执行,用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP的设计的主页。4、面向对象。在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX Script语言兼容。除了可使用VBScript和Jscript语言进行设计外,还可通过Plug up的方式,使用由第三方的提供的其他Script语言。5、源程序码不会泄漏。ASP脚本在服务器上执行,传到用户端浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证编写出来的程序代码不会被他人盗取。2.3 ASP技术的工作原理基于ASP的页面以.asp文件形式驻留在Web服务器上。一个ASP源文件是文本文件,可以包括以下部分:1、文本、用于显示信息、页面标题等。2、HTML标记、实现页面风格设计。3、ASP脚本、一组脚本命令、在源文件中以%为定界符。脚本命令必须是默认脚本语言(例如VBScript)中的有效命令,负责整体流程的设计,并利用ASP内置组件和内置对象、或其他组件实现所需功能。当浏览器通过HTTP协议向Web服务器申请一个由ASP定义的页面时,Web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在Web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎。从结构上看,以往的客户/服务器结构,无论将应用逻辑放在哪一端,都将造成胖客户或胖服务器的深重负担。Microsoft将IIS作为中间层的Web服务器,ASP文件驻留在Web服务器执行,因此对构造三层结构的Web应用系统提供了很好的支持。ASP通过ODBC对数据库系统进行访问,因此可兼容各种支持ODBC的数据库系统,而ASP产生的标准HTML页面对客户端的浏览器又有广泛的适应性,但目前ASP只能在Windows(NT和95)支持下的Web服务器上运行,有一定的局限性。3、系统设计3.1系统设计3.1.1 目标设计网上办公家具销售系统所要实现的功能如下:系统的用户登录及身份验证要求:1、系统用户注册。2、验证用户的注册信息。3、系统用户进入系统时的身份验证。4、系统用户在不同页面浏览时的身份验证。网上办公家具销售系统要求:1、允许用户浏览所有办公家具产品。2、允许用户按办公家具类别进行查找。3、允许用户购买自己喜欢的办公家具。4、允许用户对购物车进行管理。5、系统实现订单的处理。6、系统完成整个购物流程。办公家具销售系统的管理子系统要求:1、对管理员的身份进行验证。2、对数据库中的办公家具信息进行管理。3、对数据库中的用户信息进行管理。4、对数据库中的订单信息进行管理。网站相关信息调查、网站内公告及友情链接。3.1.2 设计思想Browser/Server结构。网上办公家具销售系统的特点就是利用Browser/Server(B/S)结构,实现办公家具的在线查找、销售、以及办公家具的在线管理等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能免方便的跨地域操作等性能。Browser/Server(B/S)模式与Browser/Server模式是现在比较流行的现行的两种数据库应用模
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号