电子商务网上购物系统论文

上传人:沈*** 文档编号:69214210 上传时间:2022-04-05 格式:DOC 页数:26 大小:511.50KB
收藏 版权申诉 举报 下载
电子商务网上购物系统论文_第1页
第1页 / 共26页
电子商务网上购物系统论文_第2页
第2页 / 共26页
电子商务网上购物系统论文_第3页
第3页 / 共26页
资源描述:

《电子商务网上购物系统论文》由会员分享,可在线阅读,更多相关《电子商务网上购物系统论文(26页珍藏版)》请在装配图网上搜索。

1、摘 要 随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用ASP在网络上架构一个动态的电子商务网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物。 关键字:Internet,ASP,电子商务,网上商品购物 目 录前 言 3第一章 概 述 41.1 系统目的 41.2 系统特点41.3

2、 系统结构简介41.3.1 基本结构 41.3.2 高级功能 4第二章 开发环境介绍 52.1 系统运行环境配置 52.2 ASP简介 62.2.1 ASP的优点 62.2.2 简介ASP的6大对象 72.2.3 配置Microsoft IIS 82.3 动态网页开发工具Dreamweaver MX简介 924 系统数据库介绍102.4.1 数据库的概念 102.4.2 ACCESS简介 1125 “结构化查询语言”(SQL)简介 1126 ASP与ADO配合工作 11第三章 系统设计及实现 143.1 设计说明 143.2模块设计概述 143.2.1 系统原理 143.2.2用户模块的程序流

3、图和数据流图153.3系统功能分析163.3.1 逻辑结构 163.3.2 物理结构 173.3.3主页页面设计 173.3.4商品搜索系统 18335 留言讨论区 193.4系统其它功 223.4.1用户模块 233.5 建立数据库连接 23第四章 总 结 24参考文献 24前 言 随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。ASP(Active Serve

4、r Pages)是Microsoft提出的一种网络服务器端编程环境。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上购物系统,我是负责主页设计,分类展示组, “新到商品”,“推荐商品”,“我购买的商品”,“商品导航”,“畅销商品排行”“商品搜索”的模块设计。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品购物应该具备的功能,该设计

5、项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用ASP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。在这次毕业设计过程中,我得到了指导老师汤老师的悉心指导和同组成员的通力合作,在此,我对他们表示衷心的感谢!第一章 概 述 1.1 系统目的 随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不

6、断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发-网上购物系统。 1.2 系统特点 1. 本系统完全基于Web技术,只要能连接Internet,就能访问本系统。2. 采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。3. 可以完全通过网页登录管理系统,

7、维护方便。4. 各种功能模块独立性强,可以根据需要任意组合。5. 具有清新简洁方便的界面,操作简单。6. 支持所有的Windows系列操作系统。 1.3 系统结构简介 1.3.1 基本结构 l 游客可以浏览网站l 游客可以发表留言l 用户注册l 用户登陆l 用户能够浏览网站l 提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索l 用户能够对自己的注册资料进行修改l 用户下定单购买商品l 用户处理定单l 用户对商品发表评论、评级l 用户查看定单处理步骤1.3.2 高级功能 l 管理员登录l 管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、

8、管理评论、l 用户可随时修改自己的密码和其他个人信息; l 管理员在线编辑,管理工作轻松随意;l 用户购物积分功能,以次激励用户购物热情第二章 开发环境介绍 2.1 系统运行环境配置 操作系统:Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。内存:最低配置32MB,建议使用64MB以上内存,如果使用Windo

9、ws 2000或Windows XP建议使用128MB以上内存。硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。运行ASP的服务器端要求:(如表2.1所示)操作系统需要安装的Web ServerWindows 98PWS 4.0以上Windows NT 4.0 ServerIIS 4.0以上Windows 2000IIS 5.0以上Windows XPIIS 5.0以上表2.12.2 ASP简介 ASP(Active Server Pages)实质是一种服务器端脚本环境。ASP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当

10、程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言,它使用的语言是:VBscript和Javascript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。 2.2.1 ASP的优点 (1) 开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBscript和Javascript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可

11、以在相同的ASP文件中交替使用并相互调用。而ActiveX Server组件实际上可以用任何语言编写,这些语言包括Java、Visual Basic、C+、COBOL等等。 (2)易操作性ASP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用ASP则只要几行简单的代码就能实现。 (3)程序与外观分离通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编

12、写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。 (4)非手工编译ASP的即时编译系统在被请求时自动对ASP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对ASP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。 (5)浏览器独立性ASP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.2.2.2 简介ASP的6大对象 ASP的编辑环境要求很底,任何一种文本编辑器都可以编写ASP应

13、用程序。ASP强大功能的实现离不开它的6个内部对象,其6大对象如下: Application对象Application对象是在为响应一个ASP页的首次请求而载入DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。 Request对象Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对应于这个域的cookie,以及附在URL后面的值(查询字符串或页面中段中的HTML控件内的值)。它也给我们提供了通过Secure Socket Layer(SSL)或其他的加密通

14、信协议访问证书的能力,并提供有助于管理连接的属性。 Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一系列用于创建输出页的方法,如无所不在的Response.Write方法。 Server对象Server对象提供了一系列的方法和属性,在使用ASP编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL和HTML中使用的正确格式,它通

15、过把非法字符转换成为正确、合法的等价字符来实现。 Session对象Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。 ObjectContext对象ObjectContext对象可以用来控制ASP的执行。这种执行过程Microsoft Transaction Server(MTS)来进行管理。可以把这些对象看作是基于ObjectContext对象的一个层次关系的成员,这有助

16、于理解它们与接受和响应客户请求的过程之间的关系,如图2-1所示。图中表现了ASP和创建及服务于ASP页的过程之间的关系。2.2.3 配置Microsoft IIS (1)IIS(Internet Information Server) ASP的开发依赖于IIS,IIS可在多种平台上运行:Windows XP, Windows 2000全系列包括Professional、server、Advanced Server三个版本,Windows NT Server和Windows 98上的 Personal Web Server(PWS)等平台上都可以。Web是基础的请求和响应系统。Web浏览器通过将

17、URL发送给Web服务器请求信息。Web服务器通过返回超文本标记语言(HTML)页面响应。(2) 安装IIS我安装的是Windows XP Professional版本的,所以以Windows XP Professional版来介绍IIS的安装方法。 在控制面版中选择“添加或删除程序” 点击“添加/删除Windows组件” 确认只选中第二项Internet信息服务(IIS),并放入Windows XP的系统光盘,然后点击下一步即进行安装。 系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。这样IIS安装完毕。 (3) 设置默认文档安装完成后,依次选择【开

18、始】【控制面板】【管理工具】【Internet 信息服务】菜单命令,就会出现如图2-2所示的【Internet信息服务】窗口。在图2-2中左侧选择“默认网站”,单击鼠标右键,选择“属性”,在弹出的“默认网站属性”,窗口中选择“主目录”,在“本地路径”中选择该网页的路径,然后按“确定”即可。 2.3 动态网页开发工具Dreamweaver MX简介 Macromedia Dreamweaver MX是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应

19、用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。利用 Dream

20、weaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言(CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。 24 系统数据库介绍 2.4.1 数据库的概念 数据库是以数据(数据就是对客观事物的符号表示,是存储在计算机中的模拟客观事物的一系列信息。对于计算机科学而言,数据的含义极为广泛,凡是可存储的信息,如文本、图象、声音等都可以通过二进制编码而

21、形成数据)为对象,指为了满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。数据库系统是管理大量的、持久的、可靠的和共享的数据的工具。数据库有以下特点:(1) 集成性:数据有两层含义,一个是数据本身,一个是数据之间的关系。集成就是指把数据集中到一起来,按照一定的结构形式进行存储,并通过一系列的机制约束数据之间的关系,避免数据重复或不合要求。(2) 量大性:数据库中存放的数据量一般都比较庞大,不能同时在内存中全部调用,而只能通过外部存储器存储,通常使用大容量的可移动磁盘或硬盘等设备。(3) 共享性:指多个不同的用户,为了不同的目的,可以使用不同的语言,通过不同

22、的方式,访问同一个数据库,而访问的范围、可执行的操作会有所区别。数据库系统会提供相应的机制,保证这种共享在有序的条件下进行,可以避免因为同步而造成的错误。(4) 持久性:一般来说,数据库中是数据都需要长期保存。 2.4.2 ACCESS简介 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。举一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面

23、的1,2等是字段的值。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 25 “结构化查询语言”(SQL)简介 “结构化查询语言”(SQL)是数据库的标准语言。在Active Sever Pages 中,无论何时你要访问一个数据库,你就要使用SQL语言。因此,掌握好SQL对ASP编程是非常重要的。所有SQL数据库中的数据都存储在表中。一个表由行和列组成。这种语言被设计为不允许你按照某种特定的顺序来取出记录,因为这样做会降低SQL Sever取记录的效率。使用SQL,你只能按查询条件来读取记录。当你执行一个SQL查询时,通

24、过使用包括逻辑运算符的查询条件,你可以得到一个记录列表。此时查询结果是来自一个或多个表。SQL查询的句法非常简单。假设有一个名为email_table 的表,包含名字和地址两个字段,要得到Bill Gates 的email地址,你可以使用下面的查询: SELECT email from email_table WHERE name=”Bill Gates”SELECT语句的结构看起来很直观。如果你请一个朋友从一个表中为你选择一组记录,你也许以非常相似的方式提出你的要求。在SQL SELECT语句中,你“SELECT特定的列FROM一个表WHERE某些列满足一个特定的条件”。26 ASP与ADO

25、配合工作 ASP是服务器端脚本开发技术,其脚本有服务器端执行完毕后才输出结果到客户端浏览器,因此对客户端的浏览器不存在兼容性的问题。使用ASP制作的网页访问数据库时必须通过ADO实现,ADO在ASP网页与数据库之间起链接与传递作用,也就是把ADO中的对象嵌入到ASP程序中,来执行ASP网页发出的处理数据库中数据的命令,如增加数据、删除数据或查询数据等操作。因此可以说ASP是依赖于ADO来实现数据存取的,而ADO又是通过ASP把数据传输给客户或把客户端的数据存放在数据库中。 ADO是通过ODBC(Open Database Connectivity)来存取所有ODBC标准的数据库系统,可跨越多种

26、不同的数据库,因此对数据库的操作变得十分简单。现在Microsoft公司提供可更新的OLE DB(对象链接和嵌入式数据库),也就是OLE技术在数据库中的应用,使对数据库中数据的处理功能变得更加强大。 在使用数据库之前,要先建立一个能与ADO交互链接的数据库,再通过Web服务器创建数据源,然后可在ASP网页中调用数据库。 1.建立数据库在Access中创建一个数据库,命名为db.mdb。 2.建立数据源 ADO是通过数据源来访问数据库的,因此在链接数据库时,要先建立数据源。我们通过文件DNS建立数据源的:打开“管理工具”双击“数据源(ODBC)”打开数据源对话框,在其中选择“系统DSN”,见图2

27、-1:单击“添加”后,出现创建数据源对话框,在该对话框中选择Driver do Microsoft Access(*.mdb)项,如图2-2:单击完成后出现图2-3对话框。在该对话框中单击“选择”按钮,选择要链接的数据库,并输入“数据源名”,单击“完成”即可完成“系统DSN”的添加。第三章 系统设计及实现 3.1 设计说明 本系统是一个中小型的电子商务系统-网上购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进行维护更新

28、。网站的组成有以下几个子系统组成:1. 主页,显示欢迎界面,提供近期的商品。2留言板,用户发表留言,反馈信息等。3. 查询系统,通过商品类别、名称来查询是否有自己需要的商品。4. 购物车,处理订购并显示想要订购的商品。5. 用户注册系统,处理新用户的注册和老用户购物时的确认。6. 管理员系统,通过管理员对系统进行管理和定单处理。3.2模块设计概述 3.2.1 系统原理 本系统的开发是基于现在电子商务应用最广的B/S(Browser/Server)既浏览器/服务器结构,起原理图示如图3.1所示 网上商品系统的主要体系结构包括:l 数据服务器l WEB服务器l 后台管理平台l 客户端 应用系统体系

29、设计主要考虑的业务技术因素包括:l 业务处理方式l 数据处理量,存储量l 应用功能设计l 服务器设计l 存储设计l 安全设计 3.2.2用户模块的程序流图和数据流图 本系统其主要功能的程序流图和数据流图设计如图3.2所示:图3.23.3系统功能分析 3.3.1 逻辑结构 网上商品超市的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。3.3.2 物理结构 系统实现的物理结构如图3.4所示: 我

30、所负责的是主要页面设计,商品搜索系统,讨论区功能如下:3.3.3主页页面设计 在主页面中我们可以阅览到网站的部分新到商品和部分推荐商品,可以在商品搜索中通过快速搜索或者高级搜索功能搜索本网站拥有的商品,也可以看到本网站最新的商品销售排行榜等信息,主页面如图3.5所示:图3.5 在用户模块的每个页面中都包含了包含head.htm、foot.htm和left.asp三个文件,首代码及三个模块的图示如图3.6、图3.7、图3.8如下:图3.6 图3.7 图3.8 在head.htm文件中我设置了一个“小时钟”,如图3.9:图3.9 时间日期的编写是一段Javascript程序,代码如下: 在主页中,

31、我们可以看到网站部分商品,商品表中的“商品名”、“品牌”、“定价”、“优惠价”、“VIP价”、“商品描述”等详细信息都是和数据表“product”中的相关内容相连接的。 在所有的页面中只要涉及商品的相关信息,都是调用数据库的Product表中的储存信息。对网站的文件进行简要说明,如下图: 文件名功能文件名功能Index.asp网站首页Login.asp用户登陆Reg.asp用户注册Forget.asp忘记密码Help.asp帮助信息New.asp新到商品Hot.asp畅销商品Commend.asp推荐商品Search.asp搜索商品Class.asp商品分类Muser.asp消息中心Useri

32、nfo.asp用户个人资料Equser.asp用户详细资料Recinfo.asp收货资料Changepws.asp修改密码Car.asp购物车Myorder.asp用户定单Deposit.asp用户积分查询Statinfo.asp统计信息Logout.asp注销退出Rank.asp用户对商品的评级Comment.asp用户对商品评论Checkout.asp结帐Chkorder.asp定单的详细资料Vpro.asp各种商品详细资料Voder.asp定单完成 在主页中,只要点击导航条中的“新到商品”、“畅销商品”、“推荐商品”就可浏览到本网站所有的商品,并可点击相应的商品图片即可查看到该商品的详细

33、资料,如下图3.10:图3.103.3.4商品搜索系统 如果用户想直接找到需要的商品资料,就可以点击“搜索商品”去到search.asp页面,填写相关的商品信息后点击“开始搜索”按钮查找商品。如图3.9所示:图3.9此搜索功能由一个脚本函数实现,代码如下: 用户还可以点击“商品分类”按钮查看本网站的所有商品的分类情况,通过分类这里也可以查找到想要的商品资料,如图3.11所示: 图3.11335 留言讨论区 留言讨论区,通常称为BBS(电子公告板),它和e-Mail应该是网上最早流行的栏目,并给大家提供了一个空间,可以自由地抒发情感、讨论问题。开发网络程序时,并不是越复杂越好,要根据网站的要求进

34、行合理的设计,过分复杂的设计不仅会浪费大量的精力和时间,而且也会使访问者眼花缭乱、不知所措。鉴于这一考虑,讨论区的设计原则应该是简单实用、美观大方。我设计的功能有:显示留言、添加留言、删除留言。要开发留言板,主要用数据库存取组就可以了,将留言信息存到数据库中,就可以方便地查询、删除和添加。关于留言板的所有源程序分别如下:db.mdb 数据库文件,用来存储留言信息;show_news.asp 留言板的首页,显示留言信息;news_form.asp 添加留言表单; (1) 数据库文件 db.mdb要保存留言,自然需要先建立一个数据库db.mdb,它需要留言编号、回复编号,留言人姓名、信箱、主题、内

35、容、时间、浏览次数、回复次数。现在就来建立一张数据表,表的结构如图3.12及数据表结构如表3.13所示:图3.12 字段名称数据类型说明编号自动编号留言编号回复编号数字回复留言编号姓名文本发言人信箱文本发言人资料主题文本讨论主题内容文本留言内容时间日期/时间发言时间浏览次数数字点击次数回复次数数字回复留言数目表3.13,数据表db”的结构 (2) 留言板首页show_news.asp留言板首页尽管很长,但结构很简单,上面是一个添加留言表单按钮,下面显示留言部分。填写留言完毕,单击【确定】后将传送到show_news.asp显示。留言板首页如下图3.14所示。此功能由一个脚本函数实现,代码如下:

36、New! 新主题 |&subject=回复 |返回讨论 联系作者信箱)% 姓名:时间:主题:内容: 回 复 内 容 发言人回复次数浏览次数讨论主题内容发言时间 信箱)%编号)%/ 添加留言表单news_form.asp 按留言表单如下图3.15,输入有关资料后就会显示在留言首页中。此功能由一个脚本函数实现,代码如下:发 言 人 电子信箱主 题留言内容送出留言 观看留言 清除重写3.4系统其它功 3.4.1用户模块 (1) 用户注册用户要想在本网站购买商品就必须要去注册成为本网站的会员,只需点击“注册”就可了解到成为会员的必要条约及其必须承担的责任,作为一个电子商务,最基本的功能肯定就是注册了。

37、因为只有注册用户才能在网站内订购自己想要购买的商品。 (2) 用户登陆用户一旦成为本网站的会员后,即可在登陆页面中登陆,用户只要输入自己的用户名和密码即可实现登陆。这里有ASP函数对用户名和密码进行判断,以此来保证用户的合法性为了能更方便地使用网站的各项功能,用户登录也是必不可少的。当用户登录以后,便可进行查阅/更改自己的个人资料、修改/处理个人定单等操作。 (3) 用户注销若用户登录后要离开网站,可注销个人帐号,以防止他人修改或使用本人帐号。 (4) 购物车当用户选好自己想要的商品后可把商品放入购物车中,购物车将自动产生相应的定单。当然,用户也可以从购物车里删除掉选好的商品,而相应定单的也会

38、删除。 (5) 用户资料修改用户可以在登陆后使用用户个人资料修改功能对自己的一切信息进行修改,密码修改也包括在其中。也可以对用户邮寄/付款资料、收货资料等信息进行修改补充。 3.5 建立数据库连接 (1) 后台服务器配置 本系统使用了Microsoft的IIS5.0作为系统服务器。 (2) 后台数据库的配置 本系统采用Access文件的相对路径来实现读取数据库功能,代码如下:dim conn,connstr,db,rsdb=manage/db/db.mdbSet conn = Server.CreateObject(ADODB.Connection)connstr=Provider=Micro

39、soft.Jet.OLEDB.4.0; Data Source= & Server.MapPath(&db&) 如果服务器采用较老版本Access驱动,请用下面连接方法connstr=driver=Microsoft Access Driver (*.mdb); dbq= & Server.MapPath(db)conn.Open connstr 第四章 总 结 本文论述了一个基于WEB的网上商品超市,基本上体现了电子商务各方面的优点。 经过这段时间的设计,基本开发完成了网上购物系统。其中我负责的主要页面设计基本符合要求,可以完成主页显示欢迎界面,提供近期的商品展示,提供留言板,用户发表留言,

40、反馈信息,以及查询系统,通过商品类别、名称来查询是否有自己需要的商品等功能。界面明了,易操作。通过这次设计我学到了很多新知识,个人能力与了很大的提高,最重要的是我深切的感受到团队合作精神的重要性。在设计中经常遇到种种困难与挫折,几次陷入停顿状态。在这种情况下,同伴不但给予我的很多的鼓励,而且在设计上提出了很多正确的建议和善意的批评。大家一起搜集各种相关资料,一起探讨技术问题,一起攻克设计中的各种困难。在这里,顺利完成这次设计我首先要感谢老师的细心指导,他帮助解决了我们设计中的疑难和困惑,为我们完成设计提供了极大的帮助。老师为我们设计了提纲和基本要求,在这个学期中,我们随时都能与他取得联系询问相

41、关问题,他总是耐心的为我们作出解答,并多次给热心地帮我们查找相关书籍资料。我们的这次设计顺利完成离不开老师的帮助,在此表示衷心的感谢!不过对我们来说,由于时间有限,也包括我们的知识水平有限,系统中有不足之处,例如,版面稍欠美工设计,留言板内容及功能仍可以有很多增加的空间,还请老师指导指正。 参考文献 1、徐建波主编.Internet与Web设计教程 .2 云舟工作室编著.精通ASP3.0网络编程.3 曹建主编.Dreamweaver与ASP实战演练4 Time创作室编著.office2000系列丛书Access2000.5 邵丽萍 邵光亚,张后扬编著.Java语言程序设计(第二版).6 美Greg Buczek著,王小娟、陈代川译.Access2002数据库开发即时应用7 尚俊杰 编著,网络程序设计 C ASP

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!