毕业设计(论文)-网上商品交易系统设计.doc

上传人:小小飞 文档编号:3951491 上传时间:2019-10-11 格式:DOC 页数:48 大小:618KB
返回 下载 相关 举报
毕业设计(论文)-网上商品交易系统设计.doc_第1页
第1页 / 共48页
毕业设计(论文)-网上商品交易系统设计.doc_第2页
第2页 / 共48页
毕业设计(论文)-网上商品交易系统设计.doc_第3页
第3页 / 共48页
毕业设计(论文)-网上商品交易系统设计.doc_第4页
第4页 / 共48页
毕业设计(论文)-网上商品交易系统设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《毕业设计(论文)-网上商品交易系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-网上商品交易系统设计.doc(48页珍藏版)》请在三一文库上搜索。

1、河南理工大学毕业设计(论文)说明书前 言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正使得计算机被广泛的应用于信息管理系统。计算机的最大好处在于利用它能够进行信息管理和查询。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了方便用户网上购物而设计的。网上商品交易系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性、数据安全性能好的

2、数据库。而对于后者则要求应用程序功能完备,易使用等特点。传统企业开始与电子商务结合成为电子商务发展的一个热点。这个热点由于是在传统企业内部根据企业发展的自身需要而自发产生的。早期的传统企业通过传统方式对企业进行管理,管理客户档案、管理企业资源、管理供货渠道信息。经过一段时间,很多企业开始强调企业内部的e化,引进了CRM、ERP、SCM等系统,这是在企业内部形成的。作为一个企业,其最根本的目标就是追求利润。从目前新的经济环境来看,传统企业为了降低运营成本,不断地压缩其生产制造成本、减低各个环节的支出,从而形成一种利润的增值。随着互联网的出现,供应链端的管理开始提供更高的效率来完成一个新的利润的增

3、长。因而供应链的上端网上采购(EP,e-Procurement)和下端网上分销(ED,e-Distribution)会成为企业对电子商务的基本需要。越来越多的人认识到,电子商务不只是电子贸易,而是结合IT技术对采购、生产和交易过程的高效率管理。随着传统产业和电子商务提供商的结合,电子商务的发展将会非常迅速。经过分析,我们决定利用ASP编程,使用Dreamweaver MX作前端开发工具,利用SQLServer2000作后台数据库管理,数据库驱动使用ADO。前台功能模块:系统主界面与登录程序设计,商品查询及购买模块,客户投诉模块,用户管理设计等。后台功能模块:管理主界面与登录程序设计,公告信息管

4、理模块,商品类别管理模块,商品管理模块,订单管理模块,投诉管理模块设计等。后台管理的建立,使管理员可以通过后台很容易的对商城进行管理,比如:对商品,公告和商城注册用户进行添加,删除等管理工作,还可以对客户订单以及投诉进行处理。14河南理工大学毕业设计(论文)说明书第1章 系统概述1.1 系统设计的背景在国内,中国的信息产业实现了快速发展,电子信息产业的规模居世界前列,网络事业也得到逐步提高,互联网产业正在逐步形成。互联网在中国正在改变着人们的工作和生活方式,在促进经济发展,推动社会进步和提高人民生活质量方面,发挥着越来越重要的作用。基于我国互联网的新形势,我们要抓住机遇,适应互联网的新发展,积

5、极应用新技术,努力开发新业务,满足网民的网络需求,网上购物的互联网用户已经达到了2千万,在最近半年,网上购物的成交金额累计达到了一百亿元,通过网络购买的手机在300万台以上。与此同时,互联网产业价值链也在逐渐延伸并不断的完善。具有自主知识产权的技术研发得到加强,网络设备、终端产品,正在逐步实现国产化,一个以市场需求为导向,以通讯技术企业、信息产业制造企业,广大信息提供者共同参与的互联网产业价值链正在形成,并日渐发展壮大。由于互联网的快速发展,网络对人们的影响越来越大,网上购物商城,为商家和网民搭建一个购售平台,电子商务不仅改变了企业营销方式,而且推动企业对管理理念、决策方式、业务过程等系列问题

6、的战略性思考和变革,最为重要的是,电子商务支持并形成战略性伙伴关系和虚拟企业。在今天,信息化大潮已经不可逆转,全球经济在一体化发展。对中国企业而言,这是一个充满机遇与挑战的全新的经济时代。对人们,它改变着人的生活方式和观念,所以网上购物是很有前景和必要的。1.2 系统分析与论述1.2.1本文中所做的主要工作(1) 介绍了个性化页面的背景及ASP开发环境;(2) 阐述整个个性化页面生成系统的系统结构及工作原理;(3) 系统的总体设计,前台顾客购物模块的设计和后台管理模块的设计;(4) 建立完整的网上购物管理数据关系。1.2.2 课题研究的目的(1) 掌握采用Internet的TCP/IP协议,以

7、B/S方式,JSP编程技术,多媒体技术。(2) ASP的动态网页和SQL Server大型的数据库。(3) 学会使用某种开发工具。(4) 培养相互合作的精神。1.2.3 课题的可行性分析(1)、课题调研、与实践活动和相关的文件和资料由导师提供。、本课题要求学生有熟练的JSP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。、具有对复杂表进行处理的能力。(2)、可行性分析、技术可行性-本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作

8、生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLServer 2000。、操作可行性-界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充.1.3 系统流程分析图管理用户身份验证订单管理投诉管理公告管理商品管理用户信息表用户管理 Shop数据库 图1-1后台系统流程分析图网上购物系统分为前台管理和后台管理。前台管理包括浏览商品、查询商品、订购商品、购物车、用户信息维护等功能。后台管理包括公告管理、商品管理、订单管理、投诉管理和用户管理等模块。流程图如图1-1和1-2所示。 登 录注 册未登录注册用户已登录注册用户未注册用户订

9、购商品选择商品浏览商品浏览浏览浏览商品选择商品订购商品去购物车去收银台提交订购单图1-2 前台客户购物流程第2章 系统需求分析2.1 需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。 当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析,这是需要所有开发者共同努力的。对于用户来说,在商

10、场系统里面所购的物品,希望及时收到商品,在商场系统里的投诉,希望及时得到解决,用户的要求能及时得到满足的情况下,商场的信用度才能得到提高,才能更好的发展,所以对用户进行需求分析是很有必要的。对于管理员来说,既要考虑用户的要求,又要更好的管理整个系统,所以他肩负着双重任务。满足用户要求方面,应该及时处理用户的订单,及时发货,尽快的解决客户的投诉等等,才能有更好的经济效益。管理系统的责任也不能忽视,如对市场做调查,及时更新产品,还有就是对系统进行维护等等。这些在设计该系统的后台进行需求分析时都应该考虑到的。 2.2 系统功能模块设计后台管理 网上购物系统 公告管理商品管理投诉管理订单管理用户管理

11、图2-1系统功能模块图本系统的前台管理数据流程即客户购物流程,具体如图2-2所示。浏览公告用户注册购买商品查询商品浏览商品前台管理网上购物商城系统图2-2 网上购物系统前台管理功能模块示意图在本系统中,用户管理模块功能在系统初始化时,有一个默认的“系统管理员”用户Admin,他可以手动的添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。在前台管理中我们只关心普通用户的信息,管理员信息由后台负责。用户管理之普通用户功能模块的关系如图2-3所示。普通用户创建、修改自身的信息修改自身的密码系统用户信息管理图2-3 普通用户管理功能模块图第3章 ASP概述与

12、SQL Server数据库的连接3.1 ASP概述3.1.1 ASP技术从英文字面上解释,ASP(Active Server Pages)技术是一种让网页在服务器上动起来的技术,能够将Script语言直接加在HTML卷展文本框的网页中,在服务器端产生动态的网页内容。在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用 ASP 内建对象和服务器组件,此外还可以包含服务器端文件。ASP属于一种服务器端的技术,因为整个技术都是在服务器端处理的,而不是下载到浏览器才执行的,如果属于一份内含ASP程序代码的HTML文件,当浏览器向Web服务器请求此文件时,因为属于ASP程序,Web服务器会处理A

13、SP程序代码转译成HTML卷展文本框后,再送到浏览器显示,最后内含ASP程序代码的HTML文件在传到浏览器端后仍然为一页标准的HTML卷展文本框,不论Netscape或Internet Explorer浏览器都没有关系,只要支持HTML卷展文本框都可以正确显示,ASP技术属于与浏览器种类无关的网页技术。ASP技术并没有自己专属的程序语法,充其量只是一堆对象而已,支持使用VBScript或Javascript(微软版的JavaScript)语法。ASP是一个服务器端脚本编写环境,用于创建动态的交互式Web 服务器应用程序。3.1.2 IIS配置IIS是Internet Information S

14、erver的缩写,是微软公司提供的Internet服务器软件,包括Web, FTP, Mail等服务器。本文以Window2000服务器操作系统为例,介绍Web服务器的安装和设置方法。目前运行的IIS的最理想的平台是Window2000服务器版和高级服务器版。Window9x/Me里也有IIS,但只是PWS(个人Web服务器),功能很有限,只支持1个连接。Window XP里的IIS也只支持10个连接。IIS是Windows操作系统自带的组件。如果在安装操作系统时没有安装IIS,则应手动安装。安装的步骤如下:(1) 打开“控制面版”窗口,双击“添加或删除程序”图标,运行“添加或删除程序”窗口。

15、(2) 选择“添加或删除程序”窗口内“添加/删除Windows组件”选项,弹出“Windows组件向导”对话框。(3) 选中“Internet服务器(IIS)”复选框,单击“下一步”按钮,执行操作。IIS安装完毕。接下来,就是要对系统进行新建虚拟目录的操作:(1) 打开“控制面版”窗口,双击“管理工具”图标,进入“管理工具”窗口。(2) 双击“Internet服务器(IIS)”图标,进入“Internet服务器(IIS)”窗口。(3) 单击“操作”目录,选择下拉菜单“新建”|“虚拟目录”命令. (4) 弹出“欢迎”窗口,单击“下一步”按钮。(5) 在“别名”文本框中输入映射后的名字,如renl

16、i,单击“下一步”按钮。(6) 在“目录”文本框中输入要映射的目录,如d:siterenli,单击“下一步”按钮,进入设置访问权限窗口.(7) 在这里选择正确的访问权限,再单击“下一步”按钮,即完成设置。删除映射的方法:打开“Internet服务器(IIS)”窗口,在虚拟目录别名上单击鼠标右键,选择“删除”命令即可。3.2 创建SQL Server数据库的连接 3.2.1创建数据库 SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Mic

17、rosoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关

18、软件集成程度高等优点。 MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 定义 SQL Server 实例组。将个别服

19、务器注册到组中。为每个已注册的服务器配置所有 SQL Server 选项。 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 定义的各种向导。 现在,简单介绍一下数据库的创建。打开SQL Server 2000的“服务管理器”,然后打开“企业管理器”窗口。右击“数据库”分支,弹出右键目录,选择“新建数据库”命令,弹出“数据库属性”窗口,在“名称”文本框中输入数据库的名

20、称,如:shop, 然后单击“确定”按钮,完成创建。另外一种创建数据库的方法是:在查询分析器中编写创建数据库的脚本语言,然后运行,即可创建数据库。3.2.2 数据库的连接按照要求建好数据库后,需要建立网站页面和后台服务器的链接,页面名称为ConnDB.asp,以后当需要对数据库进行访问时,只需要用命令就可以直接调用该程序,连接数据库,提高程序的可读性,同时也提高程序的便捷性,代码如下:注意:后台管理功能只有管理用户才有权限使用,所以在进入这些页面之前,需要判断用户是否是管理用户。IsAdmin.asp的功能是判断当前用户是否是管理用户,如果不是,则跳转到Login.asp,要求用户登陆;如果是

21、,则不执行任何操作,直接进入包含它的网页中。在只有管理用户可以进入的网页,开始都应包含IsAdmin.asp,代码如下:IsAdmin.asp的代码如下:% 从Session变量中读取用户信息 AdminId = Trim(Session(admin_id) Passwd = Trim(Session(admin_pwd) 用户名是否为空 If AdminId Then sql = Select * From Admin Where AdminId= & AdminId & And PassWd= & Passwd & 是否存在此用户名 Set rs = Conn.Execute(sql) I

22、f rs.EOF Then Response.Redirect Login.asp End If Else Response.Redirect Login.asp End If %第4章 系统详细设计4.1 数据库设计4.1.1数据库需求分析数据项和数据结构如下:公告信息表(Board): 公告编号,公告题目,公告内容,提交时间,提交人商品类别表(GoodsType):分类编号,分类名称商品信息表(Goods):商品编号,商品类别,商品名称,商品序列号,生产厂家,包装类型,销售价格,进货价格,商品简介,阅读次数,销售数量,图片上传;购物车表(Basket):编号,用户名,商品编号,订购时间,订

23、购数量,销售价格,用户确认,订单号,提交时间,管理员确认 ;客户投诉表(Complain):投诉编号,投诉时间,用户名,订单号,投诉内容,处理结果,处理标志用户表(Users):用户名,用户密码,用户名称,性别,地址,电子邮件系统,移动电话,固定电话管理员表(Admin):用户名,密码,用户姓名 4.1.2数据库概念结构设计(E-R图)E-R图提供了表示实体型、属性和联系的方法:l 实体型:用矩形表示,矩形内写明实体名。l 属性:用椭圆表示,并用无向边将其与相应的实体连接起来。l 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:

24、n或m:n)。那么本系统的E-R图如下:图4-1网上商品交易系统的E-R图4.1.3数据库逻辑结构设计公告信息表(Board):表4-1 公告信息表列名数据类型长度允许空Idint4noTitlevarchar50yesContentvarchar1000yesPostTimedatetime8yesPostervarchar20yes商品信息表(Goods)表4-2 商品信息表列名数据类型长度允许空Idint4noTypeidint4yesNamevarchar50yesSn_Numbervarchar50yesProducervarchar50yesPackagevarchar50yesS

25、alePricefloat8yesStorePricefloat8yesContentvarchar1000yesPostTimedatetime8yesReadCountint4yesBuyCountint4yesImageFilevarchar50yes商品类别表(GoodsType):表4-3 商品类别表列名数据类型长度允许空Idint4noTypevarchar50yes管理员表(Admin):表4-4 管理员表列名数据类型长度允许空AdminIdvarchar20noPassWdvarchar20yesNamevarchar50yes用户表(Users):表3-4 Users的结构列

26、 名数据类型长 度允许空UserIdvarchar20noPwdvarchar20yesUserNamevarchar50yesSexbit1yesAddressvarchar1000yesEmailvarchar50yesTelephonevarchar100yesMobilevarchar50yes客户投诉表(Complain):表4-5 客户投诉表列名数据类型长度允许空Idint4noPosttimedatatime8yesUserIdvarchar20yesOrderNumbervarchar50yesContentvarchar1000yesResultvarchar1000yesF

27、lagbit1yes购物车表(Basket):表4-6 Basket的结构列 名数据类型长 度允许空Idint4noUserIdvarchar20yesGoodsIdint4yesOrderTimedatetime8yesOrderCountint4yesSalePricefloat8yesUserCheckedchar10yesOrderNumbervarchar50yesPostTimedatetime8yesAdminCheckedchar10yes4.2 后台功能模块的设计4.2.1 管理主界面与登录程序设计 管理主界面的功能是显示网络商城的管理链接和公告等信息。在AdminIndex

28、.asp中,包含有两个文件Left.asp和BoardList.asp,AdminIndex.asp,界面如下:图4-2 管理主界面网站管理页面只有管理用户才能进入,所以在这些管理页面中都包含了进行身份认证的程序IsAdmin.asp,如果管理用户没有登陆,将打开管理用户登陆的界面Login.asp,在Login.asp中,定义表单的代码如下:当数据提交后,将执行putSession.asp,把管理员的信息保存在Sesstion变量中,然后把页面转向到Login.asp中,当再次执行Left.asp时,程序将接受用户信息,进行身份验证。putSession.asp代码如下:4.2.2 公告信息

29、管理模块设计公告信息管理模块实现的功能如下:l 添加新的公告记录l 修改公告记录l 删除公告记录只有管理用户才有权限进入商品类别管理模块,在AdminIndex.asp中,单击“公告管理”超级链接,可以打开类别管理页面BoardList.asp。如果存在公告记录,则在表格的下面将显示“添加公告”,“全选”,“清空”和“删除”按钮。修改和添加的实现是有BoardSave.asp实现的,BoardSave.asp根据传过来的参数action来执行当前要求的动作,当参数action=add时,表示添加记录;当参数action=update时,表示修改记录。4.2.3 商品管理模块设计商品管理模块设计

30、包括商品类别管理模块的设计和商品管理模块的设计(1) 商品类别管理模块实现的功能如下:l 添加新的商品类别记录l 修改类别记录l 删除商品类别记录只有管理用户才有权限进入商品类别管理模块,在AdminIndex.asp中,单击“类别管理”超级链接,可以打开类别管理页面GoodsType.asp。 为了方便管理类别,GoodsType.asp以表格的形式显示商品类别名称,并在后面有修改链接和删除复选框。修改,添加,删除商品类别的网页都是GoodsType.asp,URL参数Oper的值用来控制,update为修改,delete为删除,add为添加。(2) 管理员可以对商品信息进行管理,商品管理模

31、块实现的功能如下:l 添加商品l 修改商品信息l 删除商品在AdminIndex.asp中,单击“商品列表”超级链接,将打开GoosList.asp。它的功能是按商品类别分页显示商品列表,并提供商品管理的界面。图4-3 商品管理界面4.2.4 订单管理模块设计系统用户都可以对订单进行管理,注册用户提交的订单必须经过处理才能生效。订单管理模块包含以下功能:l 查看订单l 处理订单(即改变订单状况)在AdminIndex.asp中,单击“订单管理”下面的超级链接,可以查看订单信息。管理订单分4中情况:未处理订单,已处理订单,已发货订单,已结帐订单。订单管理页面为OrderDo.asp文件,根据UR

32、L参数flag确定显示页面,代码如下:未处理订单正在处理订单已经发货订单已经结帐订单系统管理员对用户提交的订单进行操作,表Basket中字段AdminChecked表示订单的状态。AdminChecked等于0表示用户尚未确认订购,等于1表示用户提交订购单,等于2表示管理员已经处理里订购单,等于3表示已经发货,等于4表示货款两结,等于5表示管理员删除订购单。实现订单处理的网页是OrderCheck.asp,它可以更改订购单的状态值,URL参数iflag的值用来控制,当iflag=5时,则删除指定的记录,否则只需要更改表Basket中的AdminChecked字段的值,更改状态后显示提示更改成功

33、页面后,马上转向上一级页面。图4-4 订单管理界面4.2.5 投诉管理模块设计系统用户都可以对客户投诉进行管理,投诉管理模块包含以下功能:l 查看客户投诉信息l 解决客户投诉,填写并发布解决方案l 删除已解决的投诉在AdminIndex.asp中,单击“投诉管理”下面的超级链接,可以查看投诉信息。Complain.asp文件用于显示投诉处理页面。URL参数flag用来控制显示在右框架上的内容,即表示投诉的状态,flag等于0表示未解决的客户投诉,等于1表示已解决的客户投诉。未解决的客户投诉如果解决的投诉时间超过3天,则显示红旗图片,提醒管理员此问题需要快些解决,代码如下:%三天内没有解决则加注

34、图标用来提示 Dim ndate,strTime,FlagShow ndate表示3天前此时ndate=DateAdd(d,-3,Date()rs.PageSize=3rs.AbsolutePage =1If Request(page) Then rs.AbsolutePage =Request(page) RowCount =rs.PageSizeDo While Not rs.Eof And RowCount0 n = n + 1 处理日期格式 strTime = rs(PostTime) If Left(strTime,2)20 Then strTime = 20 & strTime E

35、nd If If DateDiff(d,rs(PostTime),ndate+time()=0 And iflag=0 Then FlagShow = Else FlagShow = End If%投诉处理包括解决投诉和删除投诉两种。解决客户投诉的链接代码如下:a href=ComplainDeal.asp?id= onClick=return newwin(this.href)解决图4-5 投诉管理界面4.2.6 用户和系统管理员管理设计用户和系统管理员管理模块中主要功能如下:l 查看和删除注册用户l 添加,删除,查看系统管理员l 修改管理员的密码在网上商城购物系统中存在两种类型的用户,即系

36、统用户和注册用户。系统用户是商城的管理人员,只能由Admin 用户创建产生;注册用户是商城的顾客,任何访问者都可以注册成为普通用户。在AdminIndex.asp中,单击“系统管理员”超级链接,将打开AdminList.asp,显示系统管理员信息。单击“系统用户”超级链接,将打开UserList.asp,显示注册用户信息。单击“修改密码”超级链接,将打开PwdChg.asp,显示当前在线管理员信息,并且可以修改自己的密码。下面简单的介绍一下用户和系统管理员管理模块所使用到的文件:添加系统用户:AdminAdd.asp; 修改系统用户信息: AdminEdit.asp ;保存系统用户信息:Adm

37、inSave.asp; 删除系统用户: AdminDelt.asp;设置系统用户密码: ChgPwd.asp;保存系统用户密码:AminResetpwd.asp;退出登录:LoginExit.asp.4.3 前台功能模块的设计4.3.1 系统主界面与登录程序设计系统用户和注册用户将通过不同的渠道登录到系统,本系统的主界面为index.asp,它的功能显示网络商城的给定信息,包括系统公告、用户登录、订单查询、商品查询、最新商品、热卖商品和商品分类等信息。 录入商品类别和商品信息后,index.asp的界面如下所示。图4-6 index.asp的运行界面在index.asp中,还包含了两个文件Le

38、ft.asp和Right.asp,分别用来处理左侧和右侧的显示内容。Index.asp的代码只用来显示网页中间部分的内容。在index.asp的中央上方,将显示最新添加的3个商品的详细信息,在index.asp的中央下方,将显示最热卖的3个商品的详细信息。(1) Left.aspLeft.asp文件用于显示主界面的左侧部分,包括最新公告、用户登录信息、订单查询和站内搜索部分。显示公告信息,首先判断是否存在公告信息,如果有则显示数据库中最新的10条公告信息。点击任何一个公告链接,都会弹出一个新窗口,执行BoardView.asp文件,按照给定的公告编号显示公告信息。显示登录信息,如果客户没有注册或者登录,则显示登录页面和注册链接。如果用户已经登录,则显示用户信息并在此操作用户的相关权限,例如:修改个人信息、更改密码、查看投诉等.查看订单,用户可以查询订单的处理状态,输入订单号就可以看到订单的记录,执行的代码有:queryOrder()是JavaScript函数,其功能是校验订单号域并打开一个新的窗口显示订单信息。站内搜索,功能就是按照商品类别和关键字来搜索商品信息,表单定义如下所示:form method=”POST” action=”/shop/Search.asp” nam

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1