网上书店系统(完稿)-毕业论文.doc
《网上书店系统(完稿)-毕业论文.doc》由会员分享,可在线阅读,更多相关《网上书店系统(完稿)-毕业论文.doc(41页珍藏版)》请在咨信网上搜索。
西南科技大学毕业设计(论文) 摘 要 计算机网络的发展,带来了人类历史上的又一次革命——信息革命,随之诞生的电子商务也迅速崛起,风靡全球。作为电子商务的先锋,网上书店扮演着极其重要的角色。本书店系统采用B/S架构,应用ASP+SQL Server 开发体系,总体分为前台使用与后台管理两个模块:前台主要实现图书的浏览、查询、评论以及用户的注册、登录、注销、下单、在线支付、个人资料管理、预定图书和意见反馈等功能;后台主要实现管理员的登陆注销、图书管理、用户管理、以及网站所有其他信息的管理。设计过程中,借鉴与参考了一些成功的案例,遵循了功能模块化的设计原理,并发现与改正程序调试过程中出现的错误。系统实现后,先进行单元测试,再进行集成测试。经测试:系统均能较好的实现上述功能,且界面美观、操作简单,有较好的实际应用前景;系统的安全性有待提高。 关键字:电子商务;网上书店;B2C Abstract The developing of computer network has brought out information revolution, due to which electronic commerce was emerging and growing rapidly. Now electronic commerce has spread over the world. As the pioneer of electronic commerce, on-line bookstores are playing an important role. The frame of this bookstore information system is B/S. ASP is used to develop the system with SQL Server as the DBMS. The system is divided into two modules: one is front-stage module and the other is backstage module. The first module mainly realizes some basic functions such as books browsing, inquiry, remarking as well as user's registration, logging in, logging out, making an order, on-line payment, individual information management, preordering and opinion feedback. The backstage module mainly enables the manager to logging in and logging out, with ability of management of books, users and other information. During the development, the author takes advantages of some successful cases, and follows the principle of modulation design. After the realization of basic functions, the unit test is carries on firstly, followed with the integrated test. In a word, this system fulfills its tasks, with simple operation and practical application, though the security waits for enhancement. key words:electronic commerce ;on-line bookstore;B2C 目 录 第一章 概 论 1 §1.1电子商务 1 §1.1.1电子商务的定义 1 §1.1.2电子商务的分类与发展 1 §1.2网上书店 2 §1.2.1 网上书店的优势 2 §1.2.2 国内网上书店的现状与前景 2 §1.3本文所做的工作 3 第二章 系统可行性分析 4 §2.1技术可行性分析 4 §2.2经济可行性分析 5 §2.3社会因素可行性分析 5 §2.4 结论 6 第三章 需求分析与概要设计 7 §3.1需求分析 7 §3.1.1任务概述 7 §3.1.2运行环境 7 §3.1.3需求规定 7 §3.2概要设计 8 §3.2.1总体结构设计 8 §3.2.2 E-R图设计 9 §3.2.3数据库设计 12 §3.2.4数据流图设计 12 §3.2.5页面设计图 14 第四章 具体功能的实现 17 §4.1前期准备工作 17 §4.2前台主要功能 17 §4.2.1图书展示与查询 17 §4.2.2图书评论与反馈意见 19 §4.2.3在线帮助信息的查看 19 §4.2.4用户的注册与登录 20 §4.2.5收藏架与下订单 22 §4.2.6用户个人账户管理 25 §4.2.7在线支付与图书预定 26 §4.3后台主要功能 28 §4.3.1登录注销 28 §4.3.2图书管理 28 §4.3.3用户管理 30 §4.3.4分类管理 30 §4.3.5信息管理 32 §4.3.6常规设置 32 第五章 系统调试与测试 33 §5.1 系统调试 33 §5.2 系统测试 33 结 论 35 参考文献 36 致 谢 37 第一章 概 论 近年来,随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域,电子商务作为计算机应用技术与现代经济贸易活动相结合的产物[1]和一种创新的经济运行方式,其影响已经远远超过商业领域[2]。 §1.1电子商务 §1.1.1电子商务的定义 由于电子商务(Electronic Commerce,简称EC)产生的时间并不长,但发展迅速,目前对于电子商务还没有一个统一的定义和说法,基于不同的出发点和目的,各个行业都有不同的定义: (1)联合经济合作和发展组织(Organization for Economic Cooperation and Development,简称OECD):电子商务是发生在开放网络上的包含企业之间(Business to Business,简称B2B)、企业和消费者之间(Business to Consumer,简称B2C)的商业交易; (2)联合国国际贸易法律委员会:电子商务是采用电子数据交易(Electronic Data Interchange,简称EDI)和其他通信方式增进国际贸易的职能; (3)惠普(HP)公司:通过电子化手段完成商业贸易活动的一种方式,电子商务使我们能够以电子交易为手段完成物品和服务等的交易,是商家与客户之间的联系纽带[1]; …… 笔者认为,电子商务可以简单理解为用电子手段或网络来进行的商业活动。 §1.1.2电子商务的分类与发展 实际上,常见的电子商务模式除了OEDC定义的B2B与B2C以外,还有消费者对企业的C2B(Consumer to Business,简称C2B)以及消费者之间的C2C(Consumer to Consumer,简称C2C)[3]两种类型。而其中又以B2B、B2C两种模式最为常见。 在不同领域,电子商务还体现为E-Government、Digital Army E-Healthcare、Digital Library、E-Education,虽然有人提出G2C,H2C等说法,但笔者认为如果把所有提供服务或商品的一方作为商家,而把享受服务与购买商品的一方作为消费者,所有的电子商务模式都可以归结为一类,即B2C模式,其它分类只是充当商家与消费者的对象不同,其实质都是一样。 电子商务的发展,离不开计算机网络技术的支持。随着基于WWW的Internet技术的飞速发展,并应用于商业领域,电子商务才日益蓬勃起来[4]: 1994年,全球电子商务销售额为12亿美元,1997年销售额增长到26亿美元,1998年增加到500亿美元,1999年销售额突破了1000亿美元,2000年销售额猛增到3770亿美元…… [1] 在电子商务的发展历程中,影响最大的当属亚马逊书店:1995年,美国亚马逊网上书店(下文简称“亚马逊”)成立,在短短10年间便迅速成长为全球500强企业,不但开创了图书销售模式的历史新纪元,也带动全球电子商务的发展[5]。 为什么亚马逊能取得如此辉煌的成就,网上书店比传统书店有哪些优势呢? §1.2网上书店 §1.2.1 网上书店的优势 网上书店与传统的书店相比有许多新特点: (1)书写电子化,传递数据化,检索智能化。 (2)没有店面租金成本。网上书店只需一台连在网络上的服务器或租用部分网络服务器空间即可。 (3)没有图书库存的压力。可将网上订单直接传递给出版社,出版社可实行零库存印刷。 (4)便于收集读者信息,为读者提供个性化服务。 (5)品种规模大,经营时间久,上架寿命长。只要服务器工作正常,用户就能查到并订购图书,不受时间的限制。 (6)实行无国界经营。只要知道域名,全世界都可访问,不受空间的限制[6]。既然网上书店有这么多的发展优势,那中国的网上书店发展情况如何呢? §1.2.2 国内网上书店的现状与前景 像当当、卓越和旌旗这样相对比较成功的网上书店,其界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度,但大部分传统书店的以及出版社的网上书店缺少书评,且链接设置不合理;目前,国内网上书店主要通过自建物流系统和物流外包两种方式完成;国内专门网上书店的价格折扣从3折到8折都有,而且可免费送货;而出版社的网上店即使有折扣,折扣率也较低,而且大多不能免费送货;国内网上书店提供的图书种类较少,同时也销售其他商品;大部分网上书店都提供货到付款业务;大多数网上书店都雇用了一批以自行车为工具上门送货的工人,所以免费起送金额门槛比较低[7]。 那么,国内网上书店的发展前景究竟如何呢? 从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得到优化。 从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如利用中国廉价劳动力进行的“自行车送货”和“货到付款”,就是中国网上书店的成功创新[7]。 当然,网上书店的运作还与许多外界因素有关,如电子货币、版权意识、上网费用、上网速度、计算机普及率及网络安全性等[9]。但随着社会的进步,经济的发展,技术水平的提高,这些状况将会逐步得到改善。 §1.3本文所做的工作 鉴于此,笔者将设计并开发一个功能完善的网上书店系统:不但能够展示图书、查看图书、发布信息,而且能够提供用户的注册、登录、下单、发表书评、反馈意见、预定图书、个人账户管理、在线支付等服务,还要支持强大的后台管理,能使管理人员方便的管理维护系统。 第二章 系统可行性分析 §2.1技术可行性分析 目前在开发领域中,主要分成两大编程体系,一种是基于浏览器的Brower/Server(以下简称B/S) 结构,另一种是Client/Server(以下简称C/S)结构,应用程序开发体系如图2.1所示[10]。 B/S结构 (Brower/Server) C/S结构 (Client/Serve) 浏览器端:HTML/CSS/ JavaScript/VBScript 服务器端: ASP(.NET)/JSP B/S结构: VB/VC/VC#/Delphi/Java/ .NET系列 数据库支持:Accesse/SQL Server/Qrecle/Sybase/MySQL/Informix 图2.1程序开发体系 C/S系统主要是在以局域网为基础的环境下展开应用的,它受到地域的限制,并且随着应用的扩张,用于系统的投资也会连绵不绝;而B/S系统在任何时间、任何地点,只要用户可以使用浏览器上网,就可以使用B/S系统的终端,系统的投资大多数是一次完成,而且只需要维护系统的服务器端即可。因为网上书店的的服务对象是所有购书的网上用户,不应该受到时间和地域的限制,而且系统维护与更新的的规模不宜太大,因而,网上书店系统更适合B/S结构。 其次,要选择合理的数据库:Microsoft Office Access(以下简称Access)虽然比较简单、常用,但它只适合开发一些小应用软件,当Access数据库中存储的记录超过5000条时,它就会变得很不稳定甚至瘫痪,像网上书店这种要存储上万甚至上百万条记录的系统,用Access做数据库,显然不合适;Microsoft SQL Server 2000(以下简称SQL 2000)不但简单易用,而且其数据存储量远远大于网上书店系统的数据存储需求,用它做数据库再合适不过了;尽管My SQL,Oracle等大型数据库的功能更加的完善与强大,但用来做一个网上书店的数据库,未免小题大做,而且操作起来也没有SQL 2000那么简单,方便,因而,该系统采用SQL 2000创建系统数据库。 然后,要选择合适的编程语言:基于B/S结构的项目,目前主要采用Java Server Pages(JSP) 和 Active Server Pages(ASP)两种服务器端语言,这两种语言构成两大基本应用开发体系:ASP+SQL Server 体系和JSP+Oracle体系。在2000年以前,Personal Home Page(PHP)也比较流行,但由于它更新的速度比较慢,现在已经逐渐淡出开发领域[10]。因而,在选择了SQL 2000做数据库的前提下,该系统采用ASP+SQL Server 体系。 最后,选择合适的操作系统:现在最流行的操作系统就是Microsoft Windows 2000(以下简称Windows 2000)与Microsoft Windows XP(以下简称Windows XP)。虽然ASP+SQL Server 体系在这两个版本的操作系统中都能够开发,但Windows 2000系统与SQL 2000的兼容性要好些,况且Windows 2000还有功能更加强大的服务器版本,因而,该系统使用Windows 2000 Server 版操作系统。 目前,ASP技术已经相当的成熟,而且应用的非常广泛,再加上Microsoft公司的强大技术支持,开发一个功能完善的网上书店统绰绰有余。 §2.2经济可行性分析 传统商务活动,特别是全球范围内的商务活动,其先期投入和运营成本通常都十分巨大,相比之下,电子商务的投资和运营成本非常低廉,通常只有传统方式的百分之几,这也是电子商务能在短短几年中迅速席卷全球的重要原因[11]。 拿书店来说,网上书店在投资方面就不需要像同等规模的实体书店那样要长期投资高额的门面租金、图书运输与库存等费用,而是一次性的购买网络空间,构建系统,后期维护与管理的投资就非常少,这样就节约了大量的成本,从而降低图书的销售价格赢得更大的市场。如果能够在物流方面投入一定的资金,就像现在的当当、卓越那样建立自己的物流系统,图书的销售成本就会低,从而赢得更大的利润空间。 §2.3社会因素可行性分析 尽管现在中国的电子商务环境还不是很成熟,网上购物的人数以及电子商务交易总额都远远比不上欧美发达国家,但不可否认的是,全球经济一体化是社会发展的必然,谁也无法逆转这个趋势[11]。看看过去:上个世纪八十年代,国内有几户人家装了电话?九十年代初期,你身边有几个人在用手机?本世纪初,全国又有多少人上过网,在网上买过东西呢…… 目前,中国有上亿的网民,上千万的网上购物者,而且这个人群正在迅速的扩大。生活节奏的加快以及质量的提高,使人们需要一种更快捷、更方便的购物方式,尤其象图书这样品种繁多、数量庞大的商品,在网上购买不仅查找方便,而且选择的范围也远胜于传统购物。 当然,电子商务的发展离不开政府的支持与法律的保护。我国的信息法制建设还不够完善,很多的商务网站不但没有备案而且其系统还存在安全隐患,更有甚者出售一些盗版商品或假货、公开顾客的私人资料以及提供色情服务等等,这使得整个网络变的复杂多样,危机四伏,也使网上购物缺乏安全感,影响了电子商务的发展[12]。 不过,负面的影响终归是少数,而且国家的信息法制建设也正在逐步的完善,只要是能够带动经济发展,促进社会进步的事物,政府都会全力的支持,而那些伺机违法犯罪者终不会猖獗太久;从另一个角度来讲,像中国这样一个十三亿的人口大国,电子商务的市场前景无可限量。 §2.4 结论 经过以上分析,开发网上书店系统的技术已经相当成熟,并且投资风险小,利润大,发展空间广阔,符合社会发展的趋势与需要,可以立即设计并实现。 第三章 需求分析与概要设计 §3.1需求分析 §3.1.1任务概述 本次设计的目标是构建一个网上书店系统:能够展示所有上架的图书以及其详细信息,并且可以根据不同的分类展示;来访者能够方便的浏览图书、查找图书,并且能够对图书发表评论;注册用户拥有自己的个人账户,能够查看与修改自己的基本信息与收货信息,并且可以在系统存放一定的资金作为购书暂存款,用户可以使用暂存款购书,并能够查询余额或要求退款;购书用户必须注册和登录,登录后的用户可以立即下订单,也可以将自己选好的图书放在收藏架里日后下单,订单中的支付方式和送货方式可以根据用户的不同需求或喜好进行选择;对于下好的订单能够在线支付(多种方式),并能够查看订单状态;用户分级,对于购书需求不同的用户采用不同的优惠政策,用户升级应该有多种方式;能够发布公司的实时信息和公告,并能够提供在线帮助,用户能够反馈意见或建议;后台管理员分级,不同级别的管理员拥有不同管理权限;最高级别的管理员能够管理所有数据库里的信息;管理的方式包括添加,查看,修改,删除,管理的对象为用户,图书,图书分类,新闻公告,评论意见等等;所有界面要求美观大方,清晰明了,风格统一。 §3.1.2运行环境 (1)程序语言:ASP,HTML,JavaScript (2)工具软件:Macromedia Dreamweaver 8.0,Macromedia Fireworks 8.0 (3)操作系统:Windows 2000 Server 及以上版本 (4)脚本解释器:Vbscripts5.6及以上版本,安装IE5.5以上版本即可获得。 (5)Web服务器:IIS5.0及以上,Windows 2000 Server自带。 (6)数据库:SQL Server 2000 (7)权限要求:SQL Server 2000数据库具有建表、备份的权限 (8)硬件要求:Celeron(R) CPU 2.00G,内存:256M §3.1.3需求规定 (1)前台功能如表3.1所示。 编号 功能名称 使用者 功能概述 1 浏览图书 来访者 浏览、分类查询图书 2 发表书评或留言 来访者 发表对图书评论或留言 3 查看信息 来访者 查看所有公布信息 4 注册 来访者 成为本系统用户 5 登录注销 用户 登录系统与注销 6 个人账户 用户 查看修改个人资料 7 下订单 用户 对自己喜欢的图书下订单 8 收藏架 用户 收藏自己喜欢但不下单的图书 9 在线支付 用户 在线支付订单 10 预定图书 用户 预约本站暂时没有展示的图书 表3.1前台功能表 注:来访者能使用的功能用户均能使用;使用用户分级制度, (2)后台功能如表3.2所示。 编号 功能名称 使用者 功能概述 1 登录注销 管理员 登录系统与注销 2 用户管理 管理员 添加、查看、修改、删除用户资料 3 图书管理 管理员 添加、查看、修改、删除图书信息 4 分类管理 管理员 添加、查看、修改、删除图书分类 5 信息管理 管理员 发布新闻、公告 6 常规设置 管理员 帮助、广告、等其他信息设置 表3.2后台功能表 注:管理员的权限以及其具体使用功能在此暂不详述。 §3.2概要设计 §3.2.1总体结构设计 (1) 功能模块图,如图3.1所示。 网上书店系统 功能选择 用户模块 管理员模块 图3.1功能模块图 (2) 总体结构示意图,如图3.2所示。 3.2总体结构图 用户登录 网上书店系统 用户注册 图书浏览 信息发布 个人账户 查看图书 收藏下单 在线支付 预定图书 书评留言 管理员登录 图书管理 用户管理 分类管理 信息管理 常规设置 前台用户 后台用户 大类管理 类别转移 小类管理 预定图书 管理订单 查看修改 添加图书 管理书评 新闻公告 意见反馈 §3.2.2 E-R图设计 (1)前台用户ER模型如图3.3所示。 用 户 预定图书 查 看 市场价 会员价 名称 ISBN 日期 状态 反馈意见 类型 姓名 主题 内容 联系 下单 管理 留言 预定 个人账户 用户名 用户级别 密码提问 密码答案 电子邮件 密码修改 收货信息 暂存款 购物券 统计信息 订单信息 收藏夹 预定信息 注册时间 订单信息 订单号 订单状态 下单日期 支付方式 送货方式 收货人 联系电话 收货地址 邮政编码 订货人 电子邮件 总计金额 订购商品 商品数量 图书信息 名称 页数 版次 ISBN 作者 出版日期 出版社会 书评 目录 类别 简介 图3.3前台用户E-R图 (2)后台管理员E-R模型如图3.4所示。 管 理 员 管理 管理 管理 审核 图书信息 名称 页数 版次 ISBN 作者 出版日期 出版社会 书评 目录 类别 市场价 简介 会员价 管理 后台用户 前台台用户 用户名 权限 密码 发表日期 作 者 内 容 书评 反馈意见 类型 姓名 主题 内容 联系 用户名 用户级别 密码提问 密码答案 电子邮件 密码修改 收货信息 暂存款 查看 添加 修改 删除 预定信息 删除 查看 修改 添加 删除 订单信息 订单号 订单状态 下单日期 支付方式 送货方式 收货人 联系电话 收货地址 邮政编码 订货人 电子邮件 总计金额 订购商品 商品数量 修改 新闻 公告 首页信息 修改 删除 配置 删除 审批 帮助信息 图3.4后台用户E-R图 §3.2.3数据库设计 根据E-R模型建立数据库BookShop,数据库表名清单,如表3.3如示. 序号 中文表名 英文表名 表功能说明 1 图书表 Shop_books 图书信息 2 用户表 Shop_user 用户信息 3 管理员表 Shop_admin 管理员信息 4 配置表 Shop_config 网站设置信息 5 大类表 Shop_anclass 图书大类信息 6 小类表 Shop_nclass 图书小类信息 7 下单表 Shop_action 用户下单记录信息 8 意见表 Shop_fk 用户反馈的意见信息 9 关键词表 Shop_keyname 记录搜索关键词 10 送货方式表 Shop_songhuo 送货以及支付方式表 11 新闻表 Shop_news 新闻信息 12 评论表 Shop_pinglun 书评信息 13 购物券表 Shop_quan 用户的购物券信息 14 友情链接表 Shop_links 合作网站地址信息 15 图书预定表 Shop_yuding 图书预定信息 16 广告表 Shop_gg 广告信息 表3.3数据库报表 §3.2.4数据流图设计 l 前台设计: (1)图书分类查看,多种查询方式; (2)站内公告与新闻查看 (3)查看使用帮助信息; (4)发表书评与留言; (5)注册登录; 以下为注册用户拥有的操作权限: (6)个人资料管理; (7)收藏图书或下订单; (8)查看订单与修改订单状态; (9)在线支付 (10)预定图书 l 后台设计: (1)管理员登陆登录 (2)图书添加以及管理 (3)前台和后台的用户信息管理 (4)图书分类管理 (5)书评以及反馈意见管理 (5)预定图书管理 (6)首页公告及站内新闻管理 (7)送货方式与支付方式的管理 (8)常规信息的设置 为了使整个书店系统更加的安全,并且维护起来比较方便,首页最好不要留管理员登陆的接口,应该单独建立一个文件夹来存放后台管理的文件,管理员登陆只需要在首页的地址栏里输入文件夹的名字则进入管理员的登陆页面。这样设计可以使前台与后台完全的分离,而且维护起来更加的方便,使整个系统一分为二,互不影响。整个系统的数据流图如图3.5 所示 管理员 图书数据 订单数据 分类数据 用户数据 信息数据 配置数据 书评数据 留言数据 所有访客 书评数据 留言数据 查询数据 注册用户 个人账户数据 订单数据 预定图书数据 图3.5系统数据流图 数 据 库 说明: (1)书评数据与留言数据是指访客发表的书评和留言,查询数据是指访客在本站查询图书时输入的关键字,这些数据传送至数据库以后由管理员管理; (2)个人账户数据包括注册用户的基本资料、暂存款、购物券等数据,订单数据指用户下的订单数据和收藏夹数据,预定图书数据是指用户预定图书的数据。用户可以修改基本资料、订单状态,可以添加或删除订单、收藏夹、预定图书,其他数据由管理员管理; (3)管理员拥有数据库中所有数据管理权,不同类型的管理员拥有不同的权限;最高权限的管理员可以查看、添加、修改、删除所有数据库中的数据。 §3.2.5页面设计图 在进行主页设计时,应首先考虑到本网站的用途。再结合需要完成的功能,结合数据库合理规划搭配,勾画出大体框架,然后在此基础上选择合适的工具, 本网页主要用于网上系统,页面要求美观大方、清晰明了,风格统一。 (1) 前台页面如图3.6所示。 (2) 后台页面设计如图3.7所示。 图3.6前台页面设计图 首 页 (Index.asp) 意见反馈 (fk.asp) 排行榜 (bookorder.asp) 新品上架 (newshop.asp) 个人账户 (myuser.asp) 图书分类 (class.asp) 特价书 (tejia.asp) 预定图书 (yuding.asp) 在线帮助 (help.asp) 购物流程 送货方式 暂存款查询 收货人信息 我的收藏夹 我的订单 取回密码 修改密码 付款方式 个人资料 常见问题 运输方式 保密安全 售后服务 适用法律 交易条款 我的购物券 统计信息 注 册 (Reg.asp) 登 录 (Login.asp) 图3.7后台页面设计图 登 录 (Login.asp) 信息管理 用户管理 分类管理 图书管理 常规设置 送货与支付 合作伙伴 其它信息 小类管理 网站设置 意见反馈 公告设置 首页新闻 类别转移 大类管理 后台用户 前台用户 图书评论 预定图书 图书订单 查看与修改 添加新图书 修改密码 查看帮助 注销登录 首选服务 第四章 具体功能的实现 §4.1前期准备工作 首先,配置好系统的Internet Information Server(以下简称IIS)服务器;接着,安装SQL 2000数据库,要注意“安装定义”必须选择“服务器与客户端工具”;然后,安装 Dreamweaver、Fireworks等工具软件;最后,测试一些已经完成的实例,在确认无误后开始编程。 §4.2前台主要功能 在编程之前,首先要建好所有数据库中的表(在此不做详述),还要在前台页面显示相关的表中插入一些比较规范的记录。先分模块设计,在所有相关的模块设计完成后,依次进行单元测试与集成测试 §4.2.1图书展示与查询 图书的展示不仅要能够展示数据库中所有的图书,还要能够分区、分类展示。在首页分为四个区域展示:新书上架、排行榜、精品推荐、特价书。以下是图书展示的关键代码: <a href=book.asp?id=<%=rs("bookid")%> target=_blank> <img height=96 alt=图书封面 hspace=5 src=<%=trim(rs("bookpic"))</a> ' 图书封面,链接图书详细信息的显示页面 <a href=book.asp?id=<%=rs("bookid")%>target=_blank> <%=trim(rs("bookname"))%></a> '书名,链接图书详细信息的显示页面 作 者:<%=trim(rs("bookzz"))%> 出版社:<%=trim(rs("bookchuban"))%> 市场价:<%=formatnumber(rs("shichangjia"),2)&"元"%> 会员价:<font color=#FF6600><%=formatnumber(rs("huiyuanjia"),2)&"元"%> 图4.1新品上架区的图书展示 新品上架区的图书展示如图4.1所示。 如果图书只是分几个大的区域展示,用户要找到自己需要的书籍谈何容易,所以一定要有图书查询功能,而且要能够分类查询、条件组合查询。分类条件组合查询(高级查询)页面如图4.2所示。 图4.2高级查询页面 高级查询关键代码如下: <%select case action ‘根据不同的查询类别查询与用户输入的关键字相匹配图书 case"1"rs.open"select bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookname like '%"&searchkey&"%' and huiyuanjia<"&jiage&" and anclassid="&anclassid,conn,1,1 ‘按书名查询,并且满足用户选择的价格范围与类别 case"2"rs.open"select bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookzz like '%"&searchkey&"%' and huiyuanjia<"&jiage&" and anclassid="&anclassid,conn,1,1 ‘按作者查询,并且满足用户选择的价格范围与类别 case"3"rs.open"select bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookchuban like '%"&searchkey&"%' and huiyuanjia<"&jiage&" and anclassid="&anclassid,conn,1,1 ‘按出版社查询,并且满足用户选择的价格范围与类别 case"4"rs.open"select bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where isbn='"&searchkey&"' and huiyuanjia<"&jiage&" and anclassid="&anclassid,conn,1,1‘按ISBN查询,并满足用户选择的价格范围与类别 end select%> 另外,首页的显示需要有一个新闻(公告)的发布窗口,用来发布公司的最新动向与变化,这样才会让用户更加的了解与信任公司。 此功能较易实现,在此不做详述。 §4.2.2图书评论与反馈意见 图书评论是为了来访者从更多的角度了解图书,也为书友相互交流提供了一个平台,使书店的设计更加人性化。为了避免一些非法信息的散布以和灌水,所有的书评需要管理员审核后才能显示。图书评论窗口如图4.3所示。 图4.3图书评论窗口 图书评论存入数据库shop_pinglun的关键代码如下: <%rs.open "select * from shop_pinglun",conn,1,3 rs.addnew rs("bookid")= request.QueryString("id") ‘将图书编号存入数据库 rs("pinglunname")= trim(request("pinglunname"))‘将书评论作者姓名存入数据库 rs("pingluncontent")=trim(request("pingluncontent")) ‘将书评内容存入数据库 rs("pinglundate")=now()‘将书评时间存入数据库 rs("shenhe")=0 ‘审核状态默认为未通过 rs.update rs.close%> 当然,除了能对图书发表评论,来访者也可以对书店系统发表意见或建议,甚至可以投诉以及洽谈合作意向等等。意见反馈的信息是不显示出来的,只有管理员才能够查看,这样就能够弥补系统的不足,更好的发展。其功能的实现与书评类似,在此不做详述。 §4.2.3在线帮助信息的查看 当来访者有购书意向,但又不知道如何进行操作时,系统应该提供在线帮助,理论上应该建立一个在线帮助论坛,这样就能给来访者或用户更及时的解决更多的问题。但论坛实现起来比较复杂,而且大多数购书者遇到的问题比较重复,在此就以信息发布的方式来提供在线帮助。 在线帮助信息的链接如图4.4所示。 图4.4在线帮助信息的链接 §4.2.4用户的注册与登录 系统要求购书者必须注册并且登录。注册与登录功能是所有电子商务网站最基本的功能,一般规定一个用户只能注册一个账户,这就要求用户在注册要填写能够惟一标识自己身份的数据(比如身份证号码),而大多数用户都不愿透露对自己而言比较重要的信息,在此,就以E-mail作为惟一标识用户的数据。 注册页面如图4.5所示。 图4.5注册页面 另外,用户填写注册信息还必须遵循系统要求的规定(如用户名长度、密码长度),这些约束条件- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 完稿 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文