毕业设计网上购物系统设计论文.doc
《毕业设计网上购物系统设计论文.doc》由会员分享,可在线阅读,更多相关《毕业设计网上购物系统设计论文.doc(33页珍藏版)》请在三一办公上搜索。
1、网上购物系统设计摘要:通过电子商务网站的建设以实现对商业零售企业提供信息化管理。建立了基于2的网络订货系统和2的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注册、网上订货与购物、库存查询、后台数据库管理等。关键词: 电子商务; ASP; 商品管理; B2CAbstract: Through the construction of E-business website with realization for commercial retail, enterprise offers informative process management. Establishm
2、ent based on 2 network order system with 2 network sales system. Have discussed systematic function and realization and data process emphatically and stock including catalogue, member registration and net on order and shopping, the inquiry in stock and backstage supporter database management etc. Ke
3、yword: E-business; ASP ; Control of merchandise ; B2C 目录引言41 系统的统一设计51 1系统功能描述51 2发工具及平台选择513 ASP的内部特点71 4统数据流程131 5网上购物的实现142 部分功能模块设计212 1会员管理2122购物广场2123 购物车2224 收银台2325 订单查询2325 后台数据管理243网站建设设计思想243.1网上购物24 3.2客户需求导向243.3销售核心243.4网络支付的安全性253.5网络运行的可扩展性26总结27致谢27参考文献28任务书29文献综述30开题报告35译文36译文(中文)5
4、0引言:目前,电子商务中的网上购物已是日渐成熟的技术。它是2001年黑龙江省科研课题商管一体机一个组成部分。所谓商管一体机是实现这样一种商业功能的机器,即在一台机器上完成前台销售、后台管理。为单体零售及批发企业提供信息化管理。这里所指单体零售企业,如各种专卖店(文化用品、杂志图书)、便利店(生活用品、糖果饮料)及快餐店等。它们的共同特点是经营商品类别与百货商店相比较为单一、便于在网上展示商品特征。商品体积与质地适合于快速配送。简而言之,网上购物中的商品应是易于被广大网络用户所接受的那种类型网上购物的实现离不开两大部分:信息流与物流。信息流的概念源自于企业站点信息资源的构建与信息的阐述。对于企业
5、来讲,它可以通过建设一个成功的功能完善的安全的互联网站点来实现。物流的概念指信息阐述得以具体实现的商品配送与货币支付。这就需要一个完整的商务活动框架。包括一个完整的商品供销体系和安全的金融职能服务体系。本质就是为商务活动建立一个完整的电子信息网络系统,在商品的采购、库存管理、供需见面、结算、配送、售后服务等诸方面都运用电子网络信息化管理的手段,从根本上使传统的商务活动转变成为一种低成本、高效率的商务活动。1系统的总体设计 1.1 系统功能描述一般来说,电子商务网站是由前台系统和后台系统两部分构成的。前台系统是供商品销售使用的浏览器界面,在这里可以注册会员、浏览商品、购物、留言及选择支付。后台系
6、统主要是进行商品信息的管理、发布和修改,同时要进行会员管理、商品配送、账务管理、报表统计,以及系统运转及安全有效的账号系统。随着计算机技术的提高和发展,对特定的零售特别是批发业户来说,用一台机器来完成前后台任务是可行的。1.2发工具及平台选择在购物系统的开发Microsoft公司的ASP(Active Server Pages )广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等
7、。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQL Server这样的数据库进行连接,进而完成数据的交换与更新。首先介绍建立ASP的运行环境,然后重点介绍ASP的内置对象和组件,最后详细讲述使用ASP开发web系统的一般过程和关于数据库的基本知识。ASP程序是运行于网络服务器端的一种应用程序,想要正常运行ASP程序,首先应当建立ASP的运行环境。常用的支持ASP的网络服务器有PWS(Personal Web Server)和IIS(Internet Information Server),本人是在win2000操作系统下实现,因为它自带有IIS(Inte
8、rnet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能)。 IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构
9、与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1减少构建和维护成本2加快联机过程3应用软件集中在服务器端开发管理4前端可使用任何浏览器(IE、Netscape.)5后端可存取任何数据库 (SQL、Access.)6可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)程序和计算逻辑前端浏览器ActiveX Server元件ActiveX Server元件后端数据库数据库服务器Microsoft IIS + ASP浏览器 图2.11.3 ASP的内
10、部特点ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2.1所示。对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分
11、布式事务处理表2.1 ASP 内部6大对象及其功能合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合 Global 文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:1.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTT
12、P请求(Request)时。 2.不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新We
13、b页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。asa文件中写入以下内容:1 Application或Session的开始事件(Start-event)。2 Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Appl
14、ication的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1创建数据库源名(DSN)2创建数据库链接(Connection)3创
15、建数据对象4操作数据库5关闭数据对象和链接每一步的作法如下:1创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如
16、果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。2创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data.Sou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 网上 购物 系统 设计 论文

链接地址:https://www.31ppt.com/p-3975521.html