版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、兰 州 商 学 院软 件 开 发 综 合 实 验课 程 设 计 报 告论文(设计)题目:网上书城的设计与开发 学 院、 系:信息工程学院 专 业 (方 向):信息管理与信息系统 年 级、 班: 学 生 姓 名: 指 导 教 师:杨海军 2014 年 12 月 20 日一、摘要1二、网上书店开发过程介绍2可行性分析2需求分析3总体设计4详细设计6编码9系统测试9系统运行9系统维护15三、系统使用说明与安装15运行环境要求15系统使用说明15四、感谢语17附录18参考文献23网上书店开发网上书店设计与开发一 摘要本文就网上书店的整个开发流程(包括需求分析,数据库设计,页面方案设计,系统设计,详细设
2、计等)进行了详细的论述,并在架构设计和实现方案上给出了考虑因素和理论依据。系统运用JSP+SQL Server+DIV+ CSS+AJAX+JavaScrip技术,采用浏览器/服务器(B/S)软件架构模式实现。系统实现的主要功能包括:用户管理,图书信息管理,图书类型管理,订单管理,首页管理,以及购物车的实现。整个程序基本实现了书城应有的功能。包括:用户的登陆及注册,浏览图书,设置有专门的查询,数据库中更新的数据可以定时更新到网页,购买图书,图书加入到购物车,购物车可以分别对各个进行结算和汇总进行结算功能。页面美观大方,操作方便易懂。 二、网上书店开发过程介绍 可行性分析 经济可行性
3、图书发行量不断增大2004年底,新闻出版署公布了2004年全国新闻出版业基本情况,其中指出,图书出版品种平均年增长率为11.4%。图书发行量不断增加实际上是读者对图书的需求不断扩大的反映。 书店增多,售书网点普及普通书店的发展是大家有目共睹的,尤其在城市,除了新华书店,各种国有、私营、个体的书店比比皆是,综合书店、专业书店、精品书店、工具书店、电子书店应有尽有。书店规模也越办越大,如北京图书大厦、北京海淀图书城、上海图书城等等。此外,还有国外图书业巨头的介入,如贝塔斯曼。这些国外公司的加入,不仅带来了更多的图书,还引入了诸如会员制这样的图书营销新理念,图书市场一片繁荣。在这种情况下,网上书店的
4、加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。 技术可行性 在网络技术方面,早期用于电子商务的网络多为较封闭的,现在的网络使用Internet技术来构建,为电子商务的发展提供了一个统一的平台。 在软件方面,以IBM、HP为首的众多IT厂商纷纷推出自己的电子商务产品,有的还提出了“一揽子解决方案”。对于人们最关心的支付与安全问题,也提出了一些相应的解决方案,例如各种卡的技术,如信用卡、电子现金卡等;各种安全技术,如防火墙、时间戳业务、公钥证书认证等。 在硬件方面,企业或商家构建服务器有非常宽广的可选择面,因此,国内计算机和网络发展非常迅猛。虽然
5、,中国的网络基础比较薄弱,但据中国互联网络信息中心2005年5月的最新统计数据表明,截止到2005年4月底,我国上网用户已经突破1亿人,达到1.002亿人。这是中国计算机网络发展的现实,也是发展电子商务、经营网上书店的基础。 需求分析电子商务和信息技术的蓬勃发展改变了人们的消费观念和消费模式,利用Internet发布信息,售卖或购买商品和服务,进行各种各样的商务活动,逐步成为现代企业的经营方式,成为个人生活的一部分。图书因其商品信息易于识别,选择和判断,适合于网上交易。网上书店的广泛开发使人们的购书活动变得方便和快捷,人们可以在家中通过网上书店浏览新出版的图书信息,选择并订购图书,而不需要花时
6、间和精力到传统的书店中去查看有何种新的书籍出版。 系统功能要求 发布新书与传统书店相同,网上书店也应该提供新出版图书的信息介绍,以方便用户的信息获取和新书的推广。 发布推荐图书同传统书店类似,管理员可以搜集信息,在对图书进行管理时将优秀图书作“推荐”标记,发布到网页上,供用户参考。 发布畅销图书传统书店一般不具有向用户公布各个图书详细销量信息的功能,然而,网上书店可以借助数据库技术和信息处理技术,统计各个图书的销售总量,生成图书销售排行榜,供用户查看。 会员管理功能网上书店应开发出会员管理系统,用户通过注册为会员,登录网上书店,订购图书,选择付款和送货方式,完成交易过程。 管理功能书店的管理员
7、应能够对图书信息,用户信息等进行管理。 书店的使用帮助指导第一次登录书店的用户如何注册会员,购买图书。 购物车功能注册会员可以查看自己的购物车,向其中添加或删除商品,最后下单付款。 运行环境要求 开发环境要求 使用Windows 95/98 操作系统的用户安装个人网络服务器(Personal Web Server,简称PWS);使用Windows 2000 professional/2000 Server/XP professional/2003 操作系统的用户安装网络信息服务器(Internet Information Server,简称IIS)。 网页制作软件,如Microsoft Fro
8、ntPage。 数据库管理软件,如Microsoft Access。 访问站点的用户系统配置要求推荐使用如下配置: 硬件要求:CPU主频:奔腾350 MHz 以上;内存:32M 以上;显卡:显存4M 以上;调制解调器:33600bps或更高。 软件要求:浏览器(Internet Explorer,简称IE)5.0以上版本。 数据要求实体联系方法(EntityRelationship Approach,简称 E-R图法)是用于描述概念数据模型的方法。系统数据库E-R图如图1所示。购买管理管理填写用户编号用户名密码姓名地址用户订单订单编号用户名产品编号日期收货地址收货人管理员管理员编号用户名密码m
9、11m1mnm图书图书编号书名作者市场价会员价添加日期订购次数 图1 系统数据库E-R 图 三总体设计 网上书店整体设计要求 系统设计采用模块化结构,将系统划分为多个功能模块,各个模块间尽量独立,便于设计和调试。 系统代码设计要统一规范,传递语言要尽量一致,并使一次输入充分利用,尽量避免冗余。 网上书店系统实现原理 ActiveX数据对象(ActiveX Data Object,简称ADO)是一个ASP内置的ActiveX服务器组件,用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。当浏览器向Web服务器提出.asp 文件的请求时,
10、一个ASP脚本就开始执行,这时Web服务器调用ASP,把该文件全部读入并执行每一条命令。在网页中执行SQL命令,对数据库进行查询、插入、更新、删除等操作时,ADO中可用VBScript、JavaScript语言来控制数据库的访问(而ASP恰恰是脚本语言的解释环境)和查询结果的输出,ADO中使用RecordSets对象对数据库进行操作;可以连接多种支持ODBC的数据库。当全部命令执行完毕后,将结果以HTML页面形式送回浏览器。过程如图2所示。ADO对象或ODBC请求下载ASP文件浏览器Web服务器(IIS)被启动的.asp文件数据库响应下载图2 系统实现原理 网上书店系统的总体设计 数据库设计数
11、据库是长期存储在计算机内的,有组织的,可共享的相关数据集合。数据库设计步骤如下: 需求分析。进行数据库设计首先必须准确了解与分析用户需求。网上书店需要为用户提供书籍的各项信息,还应使用户能够注册为书店会员,购买图书,因而,图书信息,用户信息,订单信息等均应在数据库中有所体现。 概念结构设计数据库的概念结构是现实世界与机器世界的中介,它一方面要充分反映现实世界,同时又要易于向各种数据模型转换。数据库系统E-R图如图1所示。 逻辑结构设计逻辑结构设计将抽象的概念结构,转换为所选用的数据库管理系统支持的数据模型,并对其进行优化。网上书店系统数据库关系模式如下: 图书(编号,书名,作者,出版日期,详细
12、介绍,市场价,订购次数); 用户(编号,用户名,密码,姓名,地址,邮编,送货方式,汇款方式); 订单(编号,用户名,日期,产品编号,收货人,收货地址,邮编); 管理员(编号,用户名,密码,权限); 填写(用户编号,订单编号,日期); 管理用户(管理员编号,用户编号); 管理图书(管理员编号,图书编号)。 功能模块设计 新书发布按照图书的添加时间将图书降序排列,向用户发布新书的详细信息。 畅销图书发布统计图书的订购量,按照销量降序排列图书。 推荐图书发布由网站管理员标记图书为“推荐”,在网站上发布被推荐图书的详细信息。 用户注册新用户通过注册,成为网上书店的会员后才可以订购图书。 用户登录书店会
13、员访问网站时,登录到个人账户,进行图书选购和交易。 管理功能书店管理员登录管理中心,对图书信息,客户信息等进行修改,删除,添加等管理工作。 购物车用户登录后,将选购的图书放入购物车内,可以查看,添加或者更改,确定后,提交订单,结账。 使用帮助向用户介绍网上书店的购物流程,方便客户的使用和购买活动。添加新书删除图书客户管理删除用户图书管理网上书店推荐图书畅销图书用户注册新品图书购物车管理中心系统功能如图3所示图3 系统功能模块图 详细设计1数据库设计 建立如下5个基本表:图书信息表(product),如表1所示;用户表(user),如表2所示;送货汇款方式表(delivery),如表3所示;订单
14、表(order),如表4所示;管理员表(admin),如表5所示。表1 图书信息表(product )字段名标识符号数据类型字段大小说明图书编号id数字长整型书 名name文本255作 者author文本50出版日期productdate日期/时间详细介绍detail备注目 录content备注市 场 价price 1数字双精度元会 员 价price 2数字双精度元是否推荐recommend数字长整型订购次数solded数字长整型次折 扣discount数字单精度缩 略 图pic文本255添加日期adddate日期/时间Vip 价格vipprice数字双精度元出 版 社mark文本255简 介
15、desc文本200表2 用户表(user)字段名 标识符号数据类型字段大小说明用户编号userid数字长整型主键用 户 名username文本50密 码password文本50Emailuseremail文本50身份证号identify数字双精度手 机mobile文本50QQuserqq文本50收货人姓名recepit文本50城 市city文本50地 址address文本100邮 编postcode文本50电 话usertel文本50送货方式编号deliverymethord数字长整型汇款方式编号paymethord数字长整型性 别sex数字长整型默认值0(男)真实姓名realname文本50
16、表3 送货汇款方式表(delivery)字段名标识符号数据类型字段大小说明编号deliveryid数字长整型主键送货/ 汇款方式subject文本50价钱fee数字单精度表4 订单表(order)字段名标识符号数据类型字段大小说明编号actionid数字长整型主键写订单用户名username文本50日期actiondate日期/ 时间产品编号id数字长整型产品订购数量productnum数字长整型订单编号goods文本50收货人recepit文本50收货地址address文本100邮编postcode数字长整型汇款方式编号paymethord数字长整型送货方式编号deliverymethord
17、数字长整型总金额paid数字单精度姓名realname文本50Emailuseremail文本50电话usertel文本50用户IDuserid数字长整型表5 管理员表(admin)字段名标识符号数据类型字段大小说明编号id数字长整型主键用户名admin文本50密码password文本50权限rank数字长整型 功能模块设计 新书发布将图书信息表(product)中的记录按照添加时间(adddate)降序排列,显示到发布新书的页面,同时显示每本图书各主要属性的值。 畅销图书发布将图书信息表(product)中的记录按照订购次数(solded)降序排列,显示到发布畅销书的页面,同时显示每本图书各
18、主要属性的值。 推荐图书发布将图书信息表(product)中属性“是否推荐”(recommend)一项,值为1的记录按照添加时间(adddate)降序排列,显示到发布推荐图书的页面,同时显示每本图书各主要属性的值。 用户注册新用户访问网站,正确填写注册信息后,成为网上书店的正式会员,可以在本站订购图书。注册流程如图4所示。是否登录首页注册查看注册条款是否正确弹出msgbox错误提示弹出msgbox注册成功提示进入个人账户否是是否同意填写注册信息结束开始图4 用户注册流程图 用户登录已注册的用户访问网站,若要购买图书需先登录。登录过程如图5所示。弹出msgbox错误提示登录首页用户登录填写用户名
19、及密码进入个人账户信息是否正确否是开始结束 图5 用户登录流程图 使用帮助 主页上设置“帮助”的超链接,介绍购买流程和常见问题,方便用户使用。 管理中心管理员登录,对书店的图书,客户信息等进行添加或者修改。 购物车用户登录后,进入选购商品状态,根据客户的需求,将指定的图书放入购物车,可以向购物车中添加,或删除图书,确定要订购的图书后,下订单,购买图书。购物车流程图如图6所示。用户登录查看新书查看畅销书查看推荐图书查看图书详细信息将选定图书放入购物车进入我的购物车从购物车中删除某图书提交订单开始是否删除图书否是结束图6 购物车流程图 编码系统主要功能模块的代码详见附录。 系统测试系统测试是为了发
20、现程序中的错误而执行程序的过程。其根本目标是尽可能多的发现并排除软件中的错误,最终把一个高质量的软件系统交给用户使用。测试步骤如下: 模块测试。每个模块完成一个清晰定义的子功能,以模块为单位进行单独测试。 子系统测试。把经过单元测试的模块放在一起形成一个子系统来测试。 系统测试。把经过测试的子系统装配成一个完整的系统来测试。 验收测试。把软件系统作为单一的实体进行测试,需要用户的积极配合。 系统运行登录书店首页,如图7所示。图7 登录首页点击“注册”,查看注册条约,如图8所示。图8 查看注册条约点击【我同意】按钮,填写注册信息,如图9所示。图9 填写注册信息填写完毕后,点击【提交】按钮,注册完
21、成,进入个人帐户,如图10所示。图10 进入个人帐户点击“新品图书”,查看新书,如图11所示。图11 新品图书点击图书图片,查看详细介绍,如图12所示。图12 查看图书信息点击“购物车”,系统将图书放入用户的购物车,如图13所示。图13 将图书放入购物车点击“购物车/结账”,进入用户的购物车系统,如图14所示。图14 我的购物车点击【去下订单】按钮,确认购物信息,如图15所示。图15 确认购物信息点击【下一步】按钮,填写收货信息,如图16所示。图16 填写收货信息填写完毕后,点击【提交订单】按钮,购书完成。如图17所示。图17 订单提交完成系统维护系统维护是在系统已经交付使用之后,为了改正错误
22、或满足新的需要而修改系统的过程。 改正性维护。在系统的使用期间,用户发现程序出现错误后,把问题报告给系统维护人员,系统维护人员诊断和改正错误的过程称为改正性维护。 适应性维护。系统的运行环境时常发生变化,为了适应环境的变化而修改系统的活动称为适应性维护。 完善性维护。在使用系统的过程中,用户时常提出增加新功能或修改已有功能的建议,还可能提出改进意见,为了满足用户的此类要求,需要进行完善性维护。 预防性维护。为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改系统的过程称为预防性维护。由于此次毕业设计时间有限,本网上书店系统仍有一些功能有待继续完善和开发,例如用户对图书发表个人
23、评论,建立会员俱乐部等等,以这类信息为纽带,吸引用户,为用户服务将会成为未来网上书店的一种较为有效的运营方式。三、系统的使用说明与安装 安装环境要求 使用Windows 95/98 操作系统的用户安装个人网络服务器(Personal Web Server,简称 PWS);使用Windows 2000 professional/2000 Server/XP professional/2003 操作系统的用户安装网络信息服务器(Internet Information Server,简称IIS)。 网页制作软件,如Microsoft FrontPage。 数据库管理软件,如Microsoft Ac
24、cess。 系统使用说明 安装IIS。 在Windows XP Professional 操作系统环境下,右键点击桌面上“我的电脑”图标,在弹出的菜单中选择“管理”选项。此时屏幕上打开“计算机管理”窗口,在这个窗口中双击“服务和应用程序”,在打开的子菜单下双击“Internet信息服务”。 设置虚拟目录。进入Internet信息服务后,双击“网站”选项,在“默认网站”上单击右键,在弹出的菜单中选择“新建”选项,在随后展开的子菜单中选择“虚拟目录”,当出现虚拟目录创建向导后,输入虚拟目录名,单击“下一步”,选择文件路径,单击“下一步”,完成。四、网上书店的发展道路和发展方向 网上书店的现状 网上
25、书店的典范 全球最大的网上书店亚马逊(A)为读者提供了方便舒适的网上购物环境,丰富的图书品种达310万以上,优惠的价格,完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。它塑造了成功的网上销售模式,产生了良好的品牌效应,经营模式是网上百货商店,除了图书,它现在还销售CD、录像带、礼品、鲜花、医药、软件等。亚马逊前5年的年收入增长率始终保持在47%左右,虽然在全美25家发展最快的大公司中排名第五,但与早期三位数的增长幅度相比已相形见绌,而其中一个关键因素,就是美国本土市场的萎缩。据IDC预测,2005年美国的网络销售增长还会继续下滑,亚马逊不得不把眼光转向海外,1999年初出资55
26、00万美元,收购了英国和德国两家网上书籍销售公司,另外还并购了英国一家网上电影公司,2004年8月19日,以7500万美元收购卓越网有限公司,正式进军中国电子商务市场,卓越网成为亚马逊的第7个全球站点。 国内网上书店的现状在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。据2005年1月中国互联网络信息中心的调查结果显示,目前中国的网上购物有58.8%集中在书刊上,比其他商品至少高出25个百分点。目前国内的用户可以直接在网上下订单,直接邮购,支付方式主要有信用卡网上支付、人民币储蓄账户网上支付,电汇,邮汇等,图书配送方式主要有邮寄,EMS,甚至UPS,送货上门(本地),
27、异地网点配送等。 网上书店的发展模式分析及发展方向 网上书店的经营模式 以售书营利为目的的网上书店此类书店利用网络提供大量的书目,读者可以进行查询、选择,然后在网上直接订购,结算方式以信用卡结算为主,也可采用邮购、电汇等方式,书店确认读者已付款后,就通过自己的配送体系,把图书送到读者手中。这是最简单、最直观的网上书店经营模式,实际上它只是传统书店在互联网上的延伸。它的优点是能提供大量书目,读者选择面大,购书效率高。这种类型的书店利用了互联网信息流动迅速的优势,图书本身就是信息的载体,读者虽然买的是图书,但他实际需要的却是图书中的知识和信息。 以提供信息服务为主的网上书店 这种书店以图书销售为核
28、心,提供各种类型的信息服务。例如,开展不同类型、不同层次的图书评论;提供世界各地的出版发行动态等;推荐世界畅销书;创办读者俱乐部等等。它的图书销售部分也应该是一个能提供大量书目,有方便的结算方式,有高效的配送系统,有较低价格的完整网上书店。这种运营方式下,图书销售不是它的全部目标,通过信息服务把读者的注意力集中过来,以服务为纽带,把作者、出版社、书商、书店、读者紧密的联系起来。这样,使服务与销售相互促进、相互补充。 以专业性为特点的网上书店前面的两种类型的书店主要是综合型的书店,它依靠书目全、服务好、信息量大取胜,一般经营者需要具备相当的实力,比如新华书店。而对于实力较弱的经营者,可采取“以专
29、取胜”的策略。一是书籍内容专。例如选择计算机、医药卫生等专业性强、需求量大的书籍;二是销售对象专。例如开办针对青少年的书店,或者针对女性的书店等; 三是书籍类型专。例如开办精品书店,工具书店等;四是出版单位专。选择著名出版社,专卖它们出的书等。但这些书店仍然需要注意提供信息服务的问题和完善的图书交易问题。 以电子版图书为主的网上书店 电子版图书按载体可以分为两大类,一种是有具体载体的,如光盘版;另一种是以网络为载体的网络版。随着网络的普及和其它信息技术的发展,图书发行电子化将是一个必然趋势,尤其是网络版的图书,由于它可以在网络上的方便、快速的传递,省去了图书配送这一重要而又难度很大的环节。相信
30、将来随着电子版图书发行量的增大,这种销售方式也将成为一种趋势,并有望成为销售盈利的突破口。在中国,网上书店既有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还有几个关键问题必须解决好:一是提供普遍的信用卡网上支付,制定方便的银行间的结算问题;二是构建高效率的图书配送系统。只有把这些问题解决好了,才能保证网上书店的蓬勃发展。五、结束语此次网页设计的完成过程,对我来说,也是学习新知识,和使用旧知识的过程。软件工程里学到的结构化生命周期开发方法,管理信息系统课上的数据流程图,数据库技术,以及Microsoft visio绘图软件,都得到了应用。开发这个小型网上书店还促使我接触了
31、ASP技术,并对它有了切身的实践体会,但是关于它,我仍有许多东西需要在以后的时间里继续学习。由于这是我第一次独立完成系统开发,其中有很多不足之处,还有些功能模块有待实现,但是我仍感到从中获益匪浅。感谢杨海军老师的悉心指导,在总体把握和细节工作上都给予我很大的帮助,帮助我顺利完成了此次毕业设计。打开数据库连接,inc/conn.asp: <%dim conn,connstr,db,rsdb="manage/db/db.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="
32、;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")conn.Open connstr%>首页,index.asp:<%LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!-#include file="manage/inc/config.asp"-> <!-#include file="inc/c
33、onn.asp"-> <%dim iset rs=server.CreateObject("adodb.recordset")%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>网上书店</title><link href="style.css" rel="stylesheet"
34、 type="text/css"><style type="text/css"><!-body background-color: #CCCCCC;-></style></head><body><!-#include file="head.htm"-><table width="780" border="0" align="center" cellpadding="0" c
35、ellspacing="0" bgcolor="#FFFFFF"> <tr> <td width="219" align="left" valign="top"><!-#include file="left.asp"-></td> <td width="561" align="left" valign="top"> <table width=&q
36、uot;100%" border="0" cellspacing="0" cellpadding="0"> <tr> <img src="images/line.gif" width="568" height="9"> </td> </tr> <tr> <td align="left" valign="top"><img src="i
37、mages/xssj.gif" width="221" height="28"></td> </tr> <tr> <td align="center" valign="top"><table width="568" border="0" cellpadding="0" cellspacing="0"><% rs.open "select top
38、6 id,detail,discount,vipprice,author,desc,price1,price2,name,pic from product order by adddate desc",conn,1,1 if rs.eof and rs.bof then response.write "对不起,暂时还没有商品!" end if i=0 do while not rs.eof%> <tr> <td width="17%" height="130" align="center&q
39、uot; valign="middle" class="shadow"><a href="vpro.asp?id=<%=trim(rs("id")%>" target="_blank"><img src="<%=trim(rs("pic")%>" width="85" height="125" border="0"></a><
40、/td> <td width="33%" align="left" valign="top"><table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td colspan="2"><img src="images/w.gif" width="18" hei
41、ght="18"><span class="booktitle"><%=strvalue(trim(rs("name"),24)%></span></td> </tr> <tr> <td height="40" colspan="2" class="bookinfo"><%=trim(rs("desc")%><br> <br><
42、;/td> </tr> <tr> <td>定价:<span class="price1"><%=rs("price1") %></span>元</td> <td>作者:<%=rs("author") %></td> </tr> <tr> <td>优惠价:<span class="price2"><%=rs("price2&quo
43、t;) %> </tr> <tr> <td colspan="2" align="center"><a href="icar.asp?id=<%=rs("id")%>&action=add" target="pcart"><img src="images/car.gif" width="23" height="20" border="0"
44、>购物车</a> </td> </tr> </table></td><%rs.movenextif rs.eof thenresponse.write "<td width='17%'></td><td></td>"else %> <td width="17%" height="130" align="center" valign="middle"
45、class="shadow"><a href="vpro.asp?id=<%=trim(rs("id")%>" target="_blank"><img src="<%=trim(rs("pic")%>" width="85" height="125" border="0"></a></td> <td width="33%&
46、quot; align="left" valign="top"><table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td colspan="2"><img src="images/w.gif" width="18" height="18"><span
47、class="booktitle"><%=strvalue(trim(rs("name"),24)%></span></td> </tr> <tr> <td height="40" colspan="2" class="bookinfo"><%=trim(rs("desc")%><br> <br></td> </tr> <tr>
48、 <td>定价:<span class="price1"><%=rs("price1") %></span>元</td> <td>作者:<%=rs("author") %></td> </tr> <tr> <td>优惠价:<span class="price2"><%=rs("price2") %></span>元</td&
49、gt; <td>VIP价:<span class="viprice"><%=rs("vipprice") %></span>元</td> </tr> <tr> <td colspan="2" align="center"><a href="icar.asp?id=<%=rs("id")%>&action=add" target="pcart&qu
50、ot;><img src="images/car.gif" width="23" height="20" border="0">购物车</a> </td> </tr> </table></td><%end if%> </tr> <tr> <td colspan="4" align="center"><img src="images/li
51、ne.gif" width="568" height="9"></td> </tr><% i=i+1 if i>=3 then exit do if not rs.eof then rs.movenext loop rs.close%> <tr align="right"> <td colspan="4"><table width="100" border="0" cellspacing=
52、"0" cellpadding="2"> <tr> <td align="left"><a href="new.asp"><img src="images/more_2.gif" width="42" height="15" border="0"></a></td> <td width="10"> </t
53、d> </tr> </table></td> </tr> <tr> <td colspan="4" align="center"><img src="images/line.gif" width="568" height="9"></td> </tr> </table></td> </tr> <tr> <td align=&quo
54、t;left" valign="top"><img src="images/tzts.gif" width="221" height="27"></td> </tr> <tr> <td><table width="568" border="0" cellpadding="0" cellspacing="0"> <% rs.open "
55、select top 6 id,detail,desc,discount,vipprice,author,price1,price2,name,pic from product where recommend=1 order by adddate desc",conn,1,1 if rs.eof and rs.bof then response.write "对不起,暂时还没有商品!" 'response.End end if i=0 do while not rs.eof%> <tr> <td width="17%&qu
56、ot; height="130" align="center" valign="middle" class="shadow"><a href="vpro.asp?id=<%=trim(rs("id")%>" target="_blank"><img src="<%=trim(rs("pic")%>" width="85" height="1
57、25" border="0"></a></td> <td width="33%" align="left" valign="top"><table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td colspan="2"><img src=&q
58、uot;images/w.gif" width="18" height="18"><span class="booktitle"><%=strvalue(trim(rs("name"),24)%></span></td> </tr> <tr> <td height="40" colspan="2" class="bookinfo"><%=trim(rs("desc")%><br> <br></td> </tr> <tr> <td>定价:<span class="price1"><%=rs("price1") %></
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冀少版八年级生物上册第三单元第二节根对水分的吸收课件
- 《妈妈睡了》教学设计
- 《学习探究-计算机硬件及其故障》教案
- 印刷工程监理管理与评标规范
- 定州市公园环境卫生维护办法
- 知识产权定向合作协议
- 电力工程师解除聘用合同模板
- 纺织品业保密承诺书样本
- 水利工程保险合同范本
- 深圳汽车4S店租赁合同模板
- 2023-2024学年广东省深圳市福田区北师大版三年级上册期中考试数学试卷(原卷版)
- DL∕T 974-2018 带电作业用工具库房
- 2025高考数学一轮复习-4.1-任意角和弧度制及三角函数的概念【课件】
- 医学美容技术专业《中药学》课程标准
- 2024年红十字应急救护知识竞赛考试题库500题(含答案)
- 当代社会政策分析 课件 第八章 儿童社会政策
- 2023年徽商银行市区支行招聘综合柜员信息笔试上岸历年典型考题与考点剖析附带答案详解
- 2024年湖南化工职业技术学院单招职业技能测试题库带答案解析
- 水利安全生产风险防控“六项机制”右江模式经验分享
- 急诊科进修三个月总结
- 推拿手法完整版本
评论
0/150
提交评论