BTC电子商城系统毕业论文.doc
《BTC电子商城系统毕业论文.doc》由会员分享,可在线阅读,更多相关《BTC电子商城系统毕业论文.doc(51页珍藏版)》请在三一办公上搜索。
1、BTC电子商城系统 【摘要】随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商城也随着网络的发展日益和人们的生活贴近。在传统的企业商务模式中,商品的销售存在是一种间接的流动机制,在这种机制下,生产企业的商品大部分都要通过批发商进行销售,有时甚至会经过多个批发商,才能到达零售商手中。这种机制不但给商品流通增加了许多无谓的环节,而且也增加了相应部分的流通、存储和运输费用,再加上各个批发商都会提取自己利润,就会使得商品的出厂价与零售价有很大的差异,就是社会生产企业和消费者都不愿意接受的现实。
2、在这种情况下电子商城应运而生。电子商城是实现消费者网上购物和商户之间进行网上交易的一种新型的商业运营模式,电子商城为企业的商品提供了最直接的销售渠道,也是消费者能更详细、快捷地了解商品信息,从而使生产厂家和消费者达到双赢的局面。本设计尝试用ASP在网络上架构一个动态的电子商城网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。在本设计中,我主要完成的功能实现有,登录功能,网站信息管理,商品分类管理,订单管理,用户管理等功能。【关键词】 Internet ASP 电子商务 目 录引言1第一章 系统开发环境介绍21.1 ASP技术21.2 Dreamweaver 841.3 ACCESS5
3、1.4 IIS简介5第二章 系统需求分析72.1用户角色需求72.2功能需求72.3 性能需求8第三章 购物网站的设计与实现103.1系统结构介绍103.2具体功能模块划分113.3用户流程图123.4数据库表的设计与实现123.5系统前台模块设计183.6系统后台模块设计23第四章 系统测试394.1测试环境394.2测试结果404.3 系统部分界面42结 论47参考文献:48致 谢49引言随着全球经济一体化的逐步发展和深入,电子商城已成为了实际商场必不可少的经营策略之一。目前,电子商城在国际互联网上可以实现的商务已经多样化;可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、
4、在线网站管理功能等,可以说,实际商城所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然与实际商城规模有所不同,但是随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这些影响主要体现在以下方面:改变企业竞争方式。企业上网不仅给消费者和企业提供了更多的选择消费与开拓销售市场的机会,而且也是提供了更加密切的信息交流场所,从而提高了企业把握市场和消费者了解市场的能力。同时企业上网扩大了企业的竞争领域,使企业从常规的广告竞争、促销手段等领域的竞争扩大到无形的虚拟竞争空间。改变企业竞争基础。电子商城改变了企业竞争的交易成本,电子商城具有投入成本低、批发数量大及用
5、户多的优势。电子商务也使企业规模影响竞争力的基础发生了改变。例如在传统的销售渠道中,大商城与小商店之间的竞争差别很大。可是电子商务使大商城与小商店之间规模差距的竞争变得几乎微不足道。举个例子,美国西雅图亚马逊公司在网上开办了一家大型书店,提供310万册图书供在线购买。它可以提供的图书目录比全球任何一家书店的存书要多15倍以上。而实现这一切既不需要庞大的建筑,又不需要众多的工作人员,亚马逊书店的1600名员工人均销售额37.5万美元,比全球最大的拥有2.7万名员工的Bames & Noble图书公司要高3倍以上。这一切的实现,电子商务在其中所起的作用十分关键。改变企业的竞争模式。电子商务的经验表
6、明,如果网上商城可以为顾客提供品种齐全的商品、折扣以及灵活的条件、可靠的安全性和友好的界面,在线购物者一般都愿意在网上进行商品交易。第一章 系统开发环境介绍开发环境:技术目标:本次项目将采用ASP+Access,节约开发时间并最大限度的提高网站访问速度。硬件环境:Intel(R) Celeron CPU 3.20GHz处理器;1.99G内存;20GB以上硬盘空间;键盘,鼠标;显示器;软件环境:本次项目将利用Windows xp 操作系统、Access数据库、Windows IIS 的web服务器。当网站发展到一定规模后,考虑在网站运行不受影响的情况下更换系统平台和数据库。1.1 ASP技术AS
7、P技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGI公共网关界面来实现的),但由于CGI本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS (Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术。Active Server Pages(动态服务器主页)简称ASP内含于Internet Information Server(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高
8、效率网站服务器的应用程序。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准HTML页面送给客户端浏览器。ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Internet上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务逻辑的ActiveX组件。1.1.1 Asp 工作原理基于ASP的页面以*.asp文件形式驻留在web服
9、务器上。一个*.asp源文件是文本文件,可以包括以下成分: (1)文本:用于显示信息、页面标题等。 (2)HTML标记:实现页面风格设计。(3)ASP脚本(Script Commands) 浏览器Windows NTHSASP引擎*.aspWeb 服务器ADO其他主件脚本引擎ODBCDBMS数据库HTTP请求标准HTML页面数据库服务器上图显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理
10、。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Object) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器。1.1.2 ASP 对象模型ASP具有强大的面向
11、对象功能和可扩展性。ASP对象可分为以下三种类型:(1)内置对象由ASP动态链接库提供的对象,有六个内置对象,是开发Web应用程序经常使用的对象。六个内置对象的主要功能如下:Request对象:在HTTP请求期间,可利用Request对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值、Form表单中的元素值、Cookies的值等)。Response对象:可以使用Response对象把变量值、函数返回值等输出到客户端浏览器;利用Response对象可将Cookies值写入客户端的计算机硬盘中等。Application对象:浏览器和Web服务器的连接是无状态连接,即服务器处理完浏览器的H
12、TTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况;服务器不能识别浏览器是第一次请求还是第一千次请求.这种无状态的连接方式使得Web服务器处理浏览器的请求可以更快、更有效,也不需要维护浏览器的信息,但它产生了一个Web应用程序如何实现变量共享的问题。ASP很好的解决了这一个问题,Application对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现Web应用程序变量的共享。Session对象:Session对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。Objectcontext对象:主要用来处理与事务相关的问题,Obj
13、ectcontext对象的使用与Microsoft Transaction Server(MTS)有着密切的联系。ASPError对象:Web应用程序开发者运用该对象可以掌握因ASP所发生的错误。(2)脚本对象:由ASP使用的脚本语言提供的对象,由脚本运行期库(scrrun.dll)提供。(3)服务器组件:通常在其自己的DLL或可执行文件中实现。服务器组件可从Internet上无偿或有偿获得,一旦在服务器安装和注册这个DLL文件,那么其对象就可以在ASP所支持的任何脚本中使用,服务器组件充分体现了ASP的可扩展性。1.1.3 ASP 特点由于ASP程序是在网络服务器端中执行,执行结果所产生的H
14、TML文件适用于不同的浏览器。它的特点是:语言相容性高,易于操控数据库,面向对象学习容易。 1.2 Dreamweaver 8Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用
15、程序,从而使用户能连接到数据库、Web 服务和旧式系统。1.3 ACCESS Access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强
16、大功能。1.4 IIS简介 Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包
17、括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。本文将向你讲述在Windows xp系统中进IIS 5.1的配置和管理方法。 1.4.1 IIS的添加和运行(1)IIS的添加请进入“控制面板”,依次选“添加/删除程序添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。(2)IIS的运行当IIS
18、添加成功之后,再进入“开始程序管理工具Internet服务管理器”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。一、建立Web站点本机的IP地址为192.168.0.2,网页放在F:btcshop目录下,网页的首页文件名为Index.asp,然后根据这些建立Web服务器。对于此Web站点,我们用现有的“默认Web站点”来做相应的修改来实现。先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。1修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“192.168.0.2”。2
19、修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好网页所在的“F:btcshop”目录。3添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入网页的首页文件名“Index.asp”。4添加虚拟目录:比如你的主目录在“F:btcsho”下,而你想输入“192.168.0.2/test”的格式就可调出“F:btcsho”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“F:All”后再按提示操作即可添加成功。5效果的测试:打开IE浏览器,
20、在地址栏输入192.168.0.2。或输入http:/localhost/index.asp之后再按回车键,此时打开了网站的首页index.asp,说明设置成功.第二章 系统需求分析 2.1用户角色需求 开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个指导和使用的WEB站点,方便用户查询使用信息并能反馈信息要求,同时能够方便、灵活地对用户资料进行查询、统计、管理等操作。所有这些对数据库进行的操作都受到管理的限制。本系统可有效快捷地管理网站内容,使信息更为准确、快捷、易查。客户在电子商城网站中通过注册成为网站的会员,并成功登陆网站进行操作。会员登录后,可以进行在线购物、订单填写和修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BTC电子商城系统 毕业论文 BTC 电子商城 系统
链接地址:https://www.31ppt.com/p-3931430.html