本科毕业论文-—基于asxp的网络书店购物系统的设计与实现.doc
《本科毕业论文-—基于asxp的网络书店购物系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-—基于asxp的网络书店购物系统的设计与实现.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ASP的网络书店购物系统的设计与实现 继续教育学院毕业设计(论文)题 目 基于ASP的网络书店购物系统的设计与实现专 业姓 名学 号指导教师起讫日期 年 月 日摘 要随着全球经济一体化的逐步发展和深入,网络书店已成为传统书店必不可少的经营策略之一。目前,网上书店在国际互联网上可以实现的商务已经多样化。可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。电子商务在中国异军突起,并
2、日益渗透到人们的日常生活中。电子商务是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本文主要介绍运用ASP技术和网络数据库原理,基于B/S模式开发了一个网络购物系统。全面地介绍了在线购物网站的制作方法,包括购物网站的购物流程,商品展示页面以及后台的用户管理,商品管理,分类管理。关键词: Access;电子商务;Dreamweaver MX ; ASP ABSTRACTWith the gradual development of global economic integration a
3、nd thorough, the network bookstore has become one of the traditional bookstore essential business strategy. At present, the online bookstore on the Internet can realize the business has been diversified. Can be done from the most basic information display, information release function to online trad
4、ing, online customer service, online website management functions, etc., it can be said that the traditional bookstore has the function of almost all effective action can be electronically over the Internet. Although traditional bookstore scale is different, with the development of online transactio
5、ns, will effectively change the enterprise development space, will have influence on the competitiveness of the enterprises. Electronic commerce emerging in China, and increasingly penetrated into Peoples Daily life.Electronic commerce in China appears of a new fore, day by day seeps in peoples dail
6、y life. The electronic commerce in a product of using modern communication, computer and network technology. Its goal is to reduce the society cost of operation, enhance the social product efficiency, optimize the society resources disposition, so that we can make most use of the society wealth. Thi
7、s article mainly describes using the ASP technology and network database theory, developing an online shopping system which based on the B / S model. It Introduced a production methods of comprehensive online shopping website, which including shopping website shopping flow, merchandise display pages
8、, and background management, commodity management, classified management.Key words:Dreamweaver MX;ACCESS;Electronic commerce; ASP目录摘 要IIABSTRACTIII第1章 绪 论11.1 网络购物系统发展趋势11.2 网络购物的现状21.3 网络购物系统架构2第2章 系统开发工具及可行性42.1 系统开发工具42.1.1 编程技术ASP42.1.2 网页制作工具Dreamweaver MX52.1.3 数据库Microsoft Access62.2 系统可行性62.
9、2.1 技术可行性72.2.2 经济可行性72.2.3 操作可行性7第3章 系统分析83.1 系统需求简述83.2 数据库需求分析83.3 数据库的逻辑结构分析93.4 系统功能分析93.5 网站设计目标10第4章 系统设计114.1 系统概要114.1.1 系统总体结构设计114.1.2 系统模块设计124.2 数据库的概念结构134.2.1 系统数据库的概要设计134.2.2 网络书店购物系统用户购买流程15第5章 系统实现165.1 IIS的安装与配置165.1.1 安装IIs165.1.2 配置IIs175.2 Access数据库的链接175.3 系统前台功能185.3.1 用户登录1
10、85.3.2 用户注册195.3.3分类检索195.3.4 购物车系统215.4 系统后台功能225.4.1后台系统流程图解225.4.2 采购与订单生成235.4.3 商品管理系统255.4.4 用户管理系统255.4.5 分类管理系统26第6章 软件测试276.1 单元测试276.2 集成测试286.3 系统优势306.4 系统不足30结束语31致 谢32参考文献33第1章 绪 论信息时代的来临,知识经济的扩张,高端信息已越来越靠近我们,电脑与Intertnet已经进入我们的生活。拒CNNIC报告显示,中国上网用户有6800万,通过Intertnet来经营运作一家商店,一家公司甚至一个企业
11、并不是不可能的,在当今的业务趋势下各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,就对公司和机构所使用的信息系统提出了更高的要求。在今日之商务界内,只配备先进优良的设备和工具已远远不够,还必须具有灵活性和可扩展性,并且能相互集成。电子商务(Electronic Commerce),是整个贸易活动的自动化和电子化。Intert和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,电子商务也开始变得成本低廉,灵活机动并且无处不在。它为各种各样的企业,无论大小,不分贵贱提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展示市场,提高效率并抓牢客户。它渗透到贸易活动的各
12、个阶段,因而内容广泛,包阔信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。其目的就是实现企业乃至全社会的高效率、低成本的贸易活动。1但是,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实施对不同网页浏览状况做出响应,如:不同浏览者、浏览者的行为或不同的浏览时间等,网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在W
13、WW上做生意,还想,那么就必须使用ASP网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO组件,可以轻松的存取各种数据库,让网页能依照不同的情况做出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。于是,电子商务的实现,给我们提供了一个新的机遇!1.1 网络购物系统发展趋势近年来,随着Internet的迅速崛起,互联网日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网络建起在线商店,向消费者展示出一种新的购物理念。网络购物系统作为B2
14、C,C2C(Business to Customer,即企业对消费者),C2C(Customer to Customer即消费者对消费者)电子商务的前端商务平台,在其余活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网络购物系统。网络购物是一种具有交互功能的商业信息系统。它向用户提供动态和静态两类信息资源。所谓静态信息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网络购物系统具有强大的交互功能,可使商家和用户方便的传递信息,如商品报易或EDI交易。这种新的交易方式实现了公司间文档与资金的无纸化交换。1
15、.2 网络购物的现状欧美等国信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网络购物。在我国,网络购物从无到有也不过短短几年时间。我国第一家网络购物发生在1996年,燕莎友谊商场首次通过网络商城售出一个景泰蓝,虽然货款不支付不是在网络进行的,但这毕竟为我国零售业奏出了网络购物的先身。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%的网民在过去的一年里有过网络购物的经历,这就说明在中国有网络购物的达3235.7万人
16、,并且这一数字还在以17%左右的速度的增长,预计到2006年中国网络购物用户将达到6962万人,这说明在中国发展网络购物具有良好的群众基础,网络购物方式日趋被大家所接受。1.3 网络购物系统架构当今流行的网络购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息获取方法是有专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本
17、文在实际中应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。第2章 系统开发工具及可行性2.1 系统开发工具本毕业设计是个网络购物网站,采用ASP编程,编程环境为:WINXP+IIS5.1+Access2002数据库。ASP是一个WEB服务器端的开发环境,功能灵活强大,语言结构相对简单,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序;采用WINXP操作系统是为了方便编程、调试和测试,Windows XP Professional自身带有IIS5.1(Internet Information Server),安
18、装、使用、调试都比较方便;采用Access2002是因为它与其它的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且最重要的一点是,ACCSESS的功能足够强大,足以应付一般的数据管理及处理需要,而目前提供ASP空间网站很少,且大都只支持Access数据库,并且Access也支持SQL编程。2.1.1 编程技术ASPAsp是Microsoft公司在1996年底推出的一种取代CGI(公共网关接口,即Common Gateway interface)运行服务器端的Web应用程序开发技术,它内含于IIS3.0(Microsoft internet information Se
19、rver3.0 )以上的版本之中。通过asp我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。它属于ActiveX技术中的Server端技术。与常见的在Client端实现动态网页的技术如Java applet,activeX Control,VBScript,JavaScript等不同,Asp中的命令和Script语句都是由服务器解释执行的。Asp是基于ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX技术以COM/DCOM技术为基础,程序员可以用VC+,VB5.0等语言创建特定功能的服务器端组件,扩
20、展asp的应用功能。它是一种成熟的web到数据库的接口技术,使用与现有的web客户/服务器应用程序。2ASP的工作原理:ASP通过后缀名为asp的文件来实现,一个asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当浏览器向 web服务器请求调用asp文件时,就启动了asp。Web服务器响应该HTTP请求,调用asp引擎,解释被申请的文件。当遇到与Active X Script兼容的脚本 VBScript,Javascript)时,asp引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对
21、数据库的操作,并将执行结果动态生成一个HTML页面返回 web 服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。同时由于asp的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。ASP与网关及服务器扩展模式相比有以下优点:(1)完全与HTML文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)
22、面向对象的并通过Activex、Sever对象可扩展。在电子商务中,对用户而言,进行网络信息查询的目的是寻找自己需要的产品和服务,而对服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多WEB服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。2.1.2 网页制作工具Dreamweaver MX Dreamweaver MX 2004是Macromedia公司的出品的一款所见即所得的网页编辑工具。与 Frontpage不同,Deamw
23、eaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是Frontpage所无法比拟的。Dreamweaver MX 2004对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver与Flash、Firework 并称为 Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,说Dreamweaver MX2004是高级网页制作的首选并不为过。全新的Dreamwea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 asxp 网络书店 购物 系统 设计 实现
限制150内