在线手机销售网站的设计与实现.doc

上传人:文库蛋蛋多 文档编号:2393893 上传时间:2023-02-17 格式:DOC 页数:50 大小:750.50KB
返回 下载 相关 举报
在线手机销售网站的设计与实现.doc_第1页
第1页 / 共50页
在线手机销售网站的设计与实现.doc_第2页
第2页 / 共50页
在线手机销售网站的设计与实现.doc_第3页
第3页 / 共50页
在线手机销售网站的设计与实现.doc_第4页
第4页 / 共50页
在线手机销售网站的设计与实现.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《在线手机销售网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《在线手机销售网站的设计与实现.doc(50页珍藏版)》请在三一办公上搜索。

1、在线手机销售网站的设计与实现摘 要在线手机销售网站,是一个为销售商和消费者提供在线交易与交流的平台。相对传统购物方式,网上购物具有选择空间大、价格便宜、方便快捷等特点。在线手机销售网站是在分析手机销售工作流程的基础上,搭建的一个高效、安全的手机销售网站平台。服务器端采用ASP脚本编程技术,客户端使用JavaScript、HTML语言,利用Access 2003 作为后台数据库系统。此平台利用IIS提供WEB服务解析,客户端为任意具有浏览器的机器,使用管理极为方便。本文设计和实现的销售系统具有前台展示和后台管理两部分功能。前台主要功能包括“最新手机产品的推荐”、“查看商品详细信息”,同时还包含有

2、“其他手机产品列表”、“手机厂商列表”、“热门产品列表”、“用户注册”和“最优惠产品列表”等功能模块,后台主要功能包括“厂商管理功能模块”、“手机维护”、“会员维护”、 “查看发货”、“管理员维护”等功能。此外用户还可以通过网站查找所需类型的手机并进行订单管理。本文根据软件工程设计的基本理论,采用需求分析、概要设计、详细设计、测试的设计流程,基本实现了一个在线的手机销售网站,并对ASP、Access数据库等相关技术进行了阐述。关键字:在线销售;服务器;客户端;平台AbstractThe online mobile phone sales website is a platform for sa

3、les and consumers communication online and exchanges. Relative to traditional methods, online shopping have more choice, cheaper, and convenient and so on. Online mobile phone sales website is in the analysis of mobile phone based on the workflow, set up an efficient, safe mobile phone sales website

4、 platform .server-side scripting using ASP technology, the client using JavaScript, HTML language, the use of Access 2003 as back-end database system. The IIS to use this platform to provide analytical WEB services, the client for any machine with a browser, management is extremely easy to use. The

5、main functions of the designed and applied sale site having the front display and back-office functions. The main functions of the front including the the recommendation of the latest mobile phone products, Show details of goods, but also contains a list of other mobile products, a list of cell phon

6、e manufacturers, Top Product List, User Registration and prime Product List and other functional modules, the main functions of the background including the vendor management module , mobile phones to maintain, Members of the maintenance, See shipping, administrator maintenance functions. In additio

7、n users can also find the site and type of mobile order management. In this paper, based on software engineerings basic theory, the use of needs analysis, outline design, detailed design, test design flow, realization of an online mobile phone sales website basic , and ASP, Access databases and othe

8、r related technologies are described.Keywords: online sales; server; client; platform目 录摘要IAbstractII1 系统开发背景与开发工具简介11.1网站开发目的与意义11.2网站服务器运行和软件开发平台21.3开发工具简介22 系统的需求分析和概要设计42.1 系统的需求分析42.2 系统功能模块的设计52.3 数据库的设计62.4 开发系统所采取的方法和技术112.5 设计的难点与技巧122.6 本章小结133 系统详细设计143.1 系统通用功能模块的编写143.2 后台功能设计173.3 前台界面

9、设计323.4 本章小结424 系统运行与测试434.1 软件测试434.2 系统运行444.3本章小结445 结束语45致谢46参考文献471 系统开发背景与开发工具简介1.1网站开发目的与意义随着计算机应用的发展,网络被越来越多人所认识。而计算机的迅速普及,更是引发一场信息革命,网络正是在这种微妙的环境中应运而生,正被越来越多的人应用、熟知、甚至依赖。计算机技术已日益成为现代生活中必不可少的学习内容和使用工具。互联网以前所未有的速度发展,成为继报纸、广播、电视之后的第四大媒体,并正以其便捷的信息传输方式改变着人们的消费观念,利用简单、快捷且低成本的电子通信方式,买卖双方不谋面就可以进行各种

10、商贸活动,大大的节约了时间与商业物流成本。电子商务已成为互联网经济的重要应用。进入21世纪以来,随着计算机科学的发展,电子商务在Internet(因特网)中的应用越来越广泛,并为广大网络用户提供了更加周到和人性化的服务。现在网上商城以惊人的速度迅速发展,越来越多的人热衷于网上购物,并且这种网上购物逐渐成为了一种时尚。其中,作为最合适网上销售的产品之一网上手机销售更是得到了飞速发展。为了满足越来越多的销售者和购买者的需求,许多商业网站也相应产生。建立一个手机销售网站是非常必要的。网上手机系统在现实的生活中有着广泛的应用,对于卖方来说,可以节省租用店铺的成本;对于买方来说,可以实现即时购买,满足自

11、己多方位的需求,并且价格也会更加便宜。此外手机在线销售系统是为了更好,更快的发布手机信息、出售手机而制作的,它能够使人们能够足不出户就能购买自己喜欢的手机,而且手机体积小、重量轻,方便运输。而且网上购物与传统的购物相比确实有很多优势1:网上购物是基于互联网的一种商务活动,互联网本身具有开放性全球性,特点,电子商务可为企业个人提供丰富的信息资源,为企业创造更多商业机会。网上购物简化了企业与企业,企业与个人之间的流通环节,最大限度地降低了流通成本,能有效地提高企业在现代商业活动中的竞争力。网上购物将大部商务活动搬到网上进行,企业可以实行无纸办公化节省了开支。 网上购物将传统的商务流程数字化、电子化

12、,让传统的商务流程转化为电子流、信息流,突破了时间空间的局限,大大提高了商业运作的效率,并有效地降低了成本。在线手机销售网站是指在网上建立一个在线销售的手机平台,购机者可以实现在线订单提交,达到购机的目的,而管理者则可以实现对订单的处理和会员的管理等等。1.2 网站服务器运行和软件开发平台 网站开发平台:操作系统:windows XP;数据库:Access 2003;必备组件:Internet 信息服务(IIS)管理器、ACCESS;开发语言:ASP、Html、JavaScript;网站服务器运行平台如下:操作系统:windows 2000、windows 2003、windows XP等以上

13、版本;数据库:Access 2003;1.3 开发工具简介1.3.1 ASP技术简介 (1) ASP概念: ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生动态、互动、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(JavaScript)作为自己的开发语言。(2) ASP的优势: 说到ASP,也许有人会说它过时,然而事实上ASP并没过时,或者说它在技术上确实过时,但在应用上,仍将在相当长的一段时间内存在并占据着市场的主体地位。原因有二:一是对于中小型应用,ASP在成本上占较大优势。二是ASP作为一种在HTML页中建立程序并发送到浏览器

14、端的一种技术,在建立或控制HTML页面具备强大的功能及灵活性2。(3) ASP的本质: ASP文件是纯文本格式的文件,所以开发非常方便,甚至不需要使用专门的工具即可进行开发,部署不像传统的C/S架构软件那样复杂。它的运行是基于B/S架构的浏览器与服务器的实时互动,用户操作起来也是比较方便的。(4) ASP的前景: 在微软.NET框架推出后,ASP.NET一度火热一时,其各方面技术与ASP相比都发生了根本性的改变。但由于它需要NET框架的支持,所以对硬件和软件的要求比较高,从而导致服务器成本比较高,使得在需求上,ASP仍处于主导地位。(5) ASP的技术特征: ASP包括4个重要特点:一是使用V

15、BScript、Jscript等简单的脚本语言,结合HTML代码,即可快速地完成网站的应用程序;二是使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计;三是无须编译,容易编写,可在服务器端直接执行;四是与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP所使用的脚本语言均在WEB服务器端执行,客户端的浏览器不需要安装任何附加软件就能够执行这些脚本语言。这四个特点基本上覆盖了ASP的技术特征2。1.3.2 Access技术的简介 Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS

16、),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可完成大部分数据管理任务。Access是一种关系型数据库管理系统3,其主要特点如下: (1) 存储方式单一: Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2) 面向对象: Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的

17、各种功能对象化,将数据库管理的各种功能封装在各个类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3) 界面友好、易操作: Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,操作简便,容易使用和

18、掌握。(4) 集成环境、处理多种数据信息:Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5) 支持ODBC: Access支持ODBC(Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用

19、数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用4。2 系统的需求分析和概要设计2.1 系统的需求分析现在手机是人们日常生活中不可或缺的通信工具、学习工具和娱乐工具。使用手机的人越来越多,但是随着生活节奏的加快,人们往往没有足够的时间来选购手机。因此需要建立一个在线手机销售网站,以方便手机的销售和购买。功能要求:在线手机销售系统要求能够实现手机的销售、购买和管理。它的主要功能分为两部分:前台销售和后台管理。前台销售主要包括以下功能:按手机厂商浏览手机;查看手机详细信息。购物车管理功能:显示购物车、修改购物车、确认购买,输入用户个人信息,提交订单;按关键字查询手

20、机或订单;查看购物帮助;用户注册;用户找回密码。后台销售主要包括以下几个功能:厂商管理、手机维护、会员维护、订单维护、查看发货、FAQ管理、管理员维护;性能需求:用户能够实现注册、查找和选购手机等需求;管理员能够实现对订单、会员、厂商、常见问题等的管理功能;交易安全、可靠、可视化;数据流程图:数据流图如图2.1所示。这种图称之数据流图,数据流程图不是这么画的。用户登陆购物网站商品信息选择商品提交订单管理员处理订单商品发货图2.1 数据流图管理员手机分类,删除,修改FAQ管理订单管理会员管理商品信息问题信息订单信息会员信息数据流程图说明:用户登陆购物网站,通过商品信息选择自己所需的商品,并提交购

21、物订单。然后由管理员检查和处理订单将订购的商品发送到用户。管理员登陆管理界面,从相应的功能模块中进行处理操作,包括手机商品信息分类,删除,修改、FAQ管理对用户问题处理、订单管理对用户订单处理、会员管理对会员信息处理。2.2 系统功能模块的设计根据系统功能分析,得到系统功能模块图。系统功能主要由两个功能模块组成:前台功能模块和后台功能模块。前台功能模块图如图2.2所示。图2.2 前台功能模块图在线手机销售最优惠手机手机列表购物帮助功能购物车功能会员功能厂商列表新机预览热门手机最优惠手机手机缩略图列表查看手机详细信息厂商列表购买手机问题列表问题答案查看购物车修改购物信息提交购物清单清空购物车会员

22、注册会员登录修改个人信息各前台功能模块介绍:最优惠手机功能:它可以按条件查询,如厂商列表,热门手机,新机预览,最优惠手机。手机列表功能 :详细列出手机相关的信息,包括图片,厂商等信息,并可以让用户通过选择来提交购买请求。购物帮助功能: 对于用户的常见问题记录和反馈信息管理。购物车功能: 用来查看,修改购物信息,提交购物清单,并能够清空购物车。会员功能 : 用来会员注册,会员登录检测和会员个人信息修改。后台功能模块图如图2.3所示。图2.3 后台功能模块图 在线手机销售管理功能厂商管理手机维护会员维护订单维护查看发货FAQ管理管理维护各后台功能模块介绍:厂商管理:实现手机厂商的显示、添加、删除和

23、修改。手机维护:显示手机列表、添加手机、修改手机信息、删除手机、设置商品的推荐状态。会员维护:显示会员列表、删除会员、修改会员。订单维护:显示订单列表、删除订单、处理订单。查看发货:显示发货列表、查看已发货订单详细信息。FAQ管理:显示常见问题列表、添加常见问题、删除常见问题、修改常见问题。管理员维护:显示、添加、修改和删除管理员。2.3 数据库的设计 数据库概念结构设计.本系统所规划出的实体有:管理员信息实体、注册用户(会员)信息实体、手机实体、手机厂商实体、订单详细信息实体、订单列表实体和常见问题实体。实体之间关系的E-R图如图2.4所示。图2.4 实体之间关系的E-R图管理员用户商品/手

24、机购买手机厂商订单列表订单管理订单列表常见问题处理订单N1MNNNNNNNN这个ER图试题定义的有问题,“订单”和“订单列表”;“用户”和“管理员”“手机”和“手机厂商”,ER图是实体间的关系,用关系将二者之间联系起来。数据库逻辑结构设计:具体将系统数据库设为管理员数据库,会员数据库,上机单价,上机时间,打印信息,会员类型,会员状态与会员按类型收费等八个表,另外一个关系图。以下将对各数据表和关系图的设置一一列举。表2.1为管理员信息表,存储系统中管理员信息。表2.1 管理员信息表列名数据类型字段大小必填字段默认值说明Accout文本20是(无)管理员帐号(主键)Name文本20是(无)管理员姓

25、名Pwd文本20是(无)管理员密码表2.2为会员信息表,记录系统中注册用户的详细信息。表2.2 会员信息表(Member)列名数据类型字段大小必填字段默认值说明MemberID文本20是(无)会员帐号(主键)Name文本20是(无)姓名Sex文本2是男性别Pwd文本20是(无)密码Question文本100是“ ”忘记密码问题Answer文本100是“ ”忘记密码答案Email文本30是“ ”E_mailPhone文本20是“ ”电话Address文本100是“ ”地址ZipCode文本10是“ ”邮编表2.3为产品信息表,记录系统中已有手机产品信息。表2.3 产品信息表列名数据类型字段大小必

26、填字段默认值说明id自动编号长整型是(无)产品编号(主键)ProductType数字长整型是(无)产品类型编号Name文本30是(无)产品名称Introduce备注100是“ ”产品介绍Remark备注100是“ ”产品说明MarketPrice货币是0市场价MemberPrice货币是0会员价SmallImg文本100是“nothing”小图片相对路径bigImg文本100是“nothing”大图片相对路径hitNum数字长整型是0点击数buyNum数字长整型是0购买次数Recommend数字字节是0是否推荐(是:1;否:0)RecommendDate日期/时间是Now()设置为推荐的日期,

27、用于在推荐产品中排序表2.4为产品类型信息表,记录系统中已有手机产品信息。表2.4 产品类型信息表(ProductType)列名数据类型字段大小必填字段默认值说明id自动编号长整型是(无)类型ID(主键)SuperID数字长整型是0上级类型ID(备用)Name文本20是(无)上级类型ID(备用)表2.5为订单详细信息表,记录在客户的一个订单中,针对一件商品的订货信息。表2.5 订单详细信息表(OrderDetail)列名数据类型字段大小必填字段默认值说明id自动编号长整型是(无)订单详细信息唯一标识OrderID数字长整型是(无)详细列表IDProductID数字长整型是(无)产品IDprod

28、uctName文本30是“ ”产品名称Price货币是0产品单价Quantity数字长整型是0订购数量表2.6为订单列表信息表,记录针对用户的一个订单的详细信息。表2.6 订单列表信息表(OrderList)列名数据类型字段大小必填字段默认值说明id自动编号长整型是(无)订单列表编号(主键)MemberID文本20是“0”会员ID非会员为0customerNam文本20是(无)客户姓名Address文本100是(无)详细地址ZipCode文本10是(无)邮编Phone文本20是(无)联系电话Email文本30是(无)电子邮件Payment文本20是(无)应付款额Remark文本100是“ ”备

29、注creatDate日期/时间常规日期是Now()下单时间state数字字节是0处理状态treatDate日期/时间常规日期是(无)送货日期treatedRemark备注是“ ”送货备注表2.7为常见问题表,记录系统中常见问题。表2.7 常见问题表(FAQ)列名数据类型字段大小必填字段默认值说明Accout自动编号长整型是(无)问题编号(主键)Name文本100是(无)问题标题Answer备注是(无)答案Pwd数字长整型是0点击数,用于评价,是否是热点问题数据库连接conndb.asp, 数据库主要采用Access 2003。由于管理端与客户端的数据库连接文件conndb.asp基本相似,因此

30、下面是以客户端为例,来说明数据库是怎么连接的。使用方法为:!-#include file=“include/conndb,asp”。具体实现代码如下。% Option Explicit 要求变量声明,这样所有包含此文件的都需要声明变量 dim conn 数据库连接 dim connstr 连接字符串 dim db 数据库文件路径 db = Database/trfhandset.mdb 演示时用ACCESS数据库 connstr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(db)Set conn = S

31、erver.CreateObject(ADODB.Connection) if err Then err.clear end if conn.Open connstr 关闭数据库连接,在每页中调用此函数,将连接放入连接池 sub CloseConn() conn.Close() Set conn = Nothing end sub 替换单引号,向数据库中写入数据时用 function RealString(strSrc) RealString = Replace(Trim(strSrc), , ) end function 替换单引号并进行HTML编码,向网页输出数据库内容时用 functio

32、n Convert(strSrc) Convert = Server.HTMLEncode(Replace(Trim(strSrc), , ) 此句用于将字符串中的回车符转换为HTML中的换行标记 Convert = Replace(Convert, chr(13), ) end function%在本系统中,使用的是数据库连接池进行数据库连,在数据库连接字符串指定驱动程序为OLE DB,即:Provider = Microsoft.Jet.OLEDB.4.0;然后在下面定义CloseConn过程,用于关闭连接,而且必须在每页数据库操作完毕后,调用这个过程显式关闭连接池,从而大大提高数据库连接

33、效率,减轻数据库负担5。还有Convert函数的实现虽然只有几行,但它的实现和功能可以分为4部分:使用Trim 函数去掉字符串两边的空格;使用Replace 函数替换字符串的英文单引号为中文单引号,避免在组织SQL语句时将字符串意外截断;使用Server.HTMLEncode对字符串进行HTML编码;将字符串的回车标记替换为HTML的换行标记,因为字符串有回车标记,在HTML中不会换行,需要将其手动替换为“br”才起作用6。2.4 开发系统所采取的方法和技术系统的性质为MIS或财务软件,因而数据库的设计与操纵是也是系统设计的核心。我们可以用两层体系结构作为收费系统软件解决方案的核心,它的基本思

34、想是将会员操作的界面同管理员的操作界面分离,把信息系统按功能划分为管理和维护、信息查询与修改两大块,分别放置在相同或不同的硬件平台上。之后从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。系统划分了子系统后,下一步的工作是继续划分子系统的小模块。先考虑在进入子系统时应该做什么,进入系统之后又应该做什么,提供哪些服务等。例如,对于会员信息服务子系统,在会员进入时首先得调用相关数据库表,找出该会员的基本信息;进入系统后,子系统得提供密码修改及基本资料查询等功能。2.5 设计的难点与技巧2.5.1 强调变量声明在ASP文件中使用Option

35、Explicit,此指令放在ASP文件的最上面,它强调开发人员声明要使用的所有变量。这种方法避免了输错变量名和误建新变量的可能性。更重要的一点是,访问声明的变量比未声明的变量速度要快。2.5.2 使用数据库连接池在数据库处理中,资源花消最大的是建立数据库连接,而且用户还有一个较长的连接等待时间。若每一个用户访问时,都重新建立连接,不仅用户要长时间等待,而且系统有可能会由于资源消耗过大而停止响应。如果能够重用以前建立的数据库连接,而不是每次访问时都重新建立连接,则可以很好地解决这些问题,从而提高整个系统的性能。在IIS+ASP处理体系中,采用了连接池(Connection pool)机制来保证这

36、一点6。连接池原理是这样的,在IIS+ASP体系中维持一个连接缓冲池,建立好的数据库连接在ASP程序中的断开都是逻辑断开,而实际的物理连接被存储在连接池中并被维护。这样,当下一个用户访问时,直接从连接冲池取得一个数据库连接,而不需重新连接数据库,因此,可以大大提高系统的响应速度。2.5.3使用模块化设计模块化设计不仅提高了代码的重用性,更重要的是为了提高代码的可维护性和稳定性。模块化设计体现在以下几个地方:一、每页的页头和页尾重复使用多次,分别做成了单独的文件,命名为head.asp和foot.asp,并且管理端界面和客户端界面有不同的页面头和页尾。二、客户端界面的页面左侧也独立出来了,做成了

37、单独的文件,命名为left.asp,供不同的页面使用。三、连接数据库代码放到了一下文件中,即使用最多的conndb.asp文件。四、管理端界面和客户端界面中都设计了页面整体布局,使得整个网站的风格一致。管理端界面中页面结构位于admin目录下的default.asp文件中,客户端界面中的页面结构位于handset目录下的template.asp文件中。2.6 本章小结本章节从需求分析的角度出发,详细的介绍了本系统的各功能管理模块( 前台和后台工作模块)和它设计过程中所需求的数据处理流程,其中前台功能模块包括有手机信息查询和处理功能、购物帮助功能、购物车功能、会员功能等;后台功能模块包括有厂商管

38、理、手机维护、会员维护、订单维护、查看发贷、FAQ管理、管理维护等。并通过E-R实体关系图来定义整个系统设计中的重点数据库结构设计,它介绍是以采用Access 2003 作为数据库开发工具,利用客户端和管理端的连接方式来连接系统,并采用数据库连接池进行数据库连接来大大提高数据库连接效率,减轻数据库负担。进而它阐述了在开发此系统时所采用的方法和技术问题,利用数据库设计和操作作为系统设计核心和两层体系结构作为收费系统软件解决方案的核心,并结合表现实际中遇到的难点和开发过程中技巧使用方法(强调变量声明、数据连接池的使用和模块化设计),使得本系统能充分实现所需求的功能。3 系统详细设计3.1 系统通用

39、功能模块的编写3.1.1系统结构概览系统目录结构下图是从资源管理器中看到的系统目录结果,为了提高安全性,将数据库与Web应用程序分两个目录存放。系统目录结构图如图3.1所示。图3.1 系统目录结构图下面对各个目录的功能做一个简单介绍。陈接手机商城:此项目的总目录,存放数据库和Web应用程序。database:存放ACCESS数据库文件; admin:存放与后台管理相关的文件;admin/Include:存放后台管理中用到的公共文件;bigimg:存放上传的手机大图图片;images:存放设计Web应用程序界面图片;include:存放整个Web应用程序用到的公共文件;smalling:存放上传

40、的手机小图图片; 管理端用到的公共ASP页面:管理端用到的公共ASP页面包含在admin/Include目录下,有以下文件:adminbase.asp:与管理员基本操作相关的函数;checkuser.asp:检查用户是否具有管理权限;common.js:用到的公共JavaScript函数;conndb.asp:连接数据库; foot.asp:管理端页面尾;head.asp:管理端页面头;main.css:页面样式表;pageguide.asp:实现分页功能;ProductTypeBase.asp:与商品类型(厂商)相关的基础函数;管理端用到的其他ASP页面:管理端用到的其他页面存放在admin

41、目录下,各文件的作用如下:default.asp:管理端默认页面,有框架组成,框架中默认的主页面是:main.asp。faqAdd.asp:添加常见问题。faqAddSave.asp:保存添加的常见问题。faqDel.asp:删除常见问题。faqList.asp:常见问题列表。faqModify.asp:修改常见问题。faqModifySave.asp:保存常见问题修改结果。login.asp:管理员登录。logout.asp:管理员注销。main.asp:框架中默认的主页面。manuAdd.asp:添加厂商。manuAddSave.asp:保存添加的厂商。manuDel.asp:删除厂商。m

42、anuList.asp:厂商列表。manuModify.asp保存厂商修改结果。客户端用到的公共ASP页面:客户端用到的公共ASP页面位于include目录下,各文件的作用如下。cartbase.asp:与购物车相关的基础函数。common.js:用到的公共JavaScript函数。config.asp:系统配置文件。 conndb.asp:数据库连接文件。faqbase.asp:与常见问题相关的公共函数。foot.asp:客户端页面尾。head.asp:客户端页面头。left.asp:页面左侧。main.css:样式表。memberbase.asp:与会员相关的基本函数。productbas

43、e.asp:与产品(手机)相关的基本函数。ProductSearchForm.asp:显示手机搜索表单。ProductTypeList.asp:显示产品类型(厂商)列表。ShowSpecialProduct.asp:显示某些特定的产品如销量最高的手机。最新加入的手机等。客户端用到的其他页面:客户端用到的页面直接存放在陈接手机商城目录下,主要文件的名称和功能如下:default.asp:客户端首页。faq.asp:常见问题列表。faqDetail.asp:常见问题详细信息。global.asa:应用公共程序公共文件,在此文件中声明对ADO的引用。login.asp:会员登录页面。logout.a

44、sp:会员注销页面。shopcart.asp:查看购物车页面。各个模块相关的文件名称都是由“模块名+功能名”组成的,下面是这些文件名的前缀与对应的功能的的介绍。faq-:常见问题模块。manu-:厂商维护模块。mem-:会员管理模块。order-:订单管理模块。pro-:产品管理模块。treated-:订单处理管理模块user-:管理员管理模块。findpwd-:找回密码模块。product-:手机信息查看模块。pay-:提交订单模块。reg-:用户注册管理模块。3.1.2 应用程序公共文件global.asaglobal.asa文件是整个Web应用程序所使用的公共文件,它的主要作用是在这个文件中声明ADO库。global.asa文件的内容如下所示:!- METADATA NAME =

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号