收藏 分销(赏)

网上书店系统(完稿)-毕业论文.doc

上传人:胜**** 文档编号:2591722 上传时间:2024-06-01 格式:DOC 页数:41 大小:587.50KB
下载 相关 举报
网上书店系统(完稿)-毕业论文.doc_第1页
第1页 / 共41页
网上书店系统(完稿)-毕业论文.doc_第2页
第2页 / 共41页
网上书店系统(完稿)-毕业论文.doc_第3页
第3页 / 共41页
网上书店系统(完稿)-毕业论文.doc_第4页
第4页 / 共41页
网上书店系统(完稿)-毕业论文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、西南科技大学毕业设计(论文)摘 要计算机网络的发展,带来了人类历史上的又一次革命信息革命,随之诞生的电子商务也迅速崛起,风靡全球。作为电子商务的先锋,网上书店扮演着极其重要的角色。本书店系统采用B/S架构,应用ASPSQL Server 开发体系,总体分为前台使用与后台管理两个模块:前台主要实现图书的浏览、查询、评论以及用户的注册、登录、注销、下单、在线支付、个人资料管理、预定图书和意见反馈等功能;后台主要实现管理员的登陆注销、图书管理、用户管理、以及网站所有其他信息的管理。设计过程中,借鉴与参考了一些成功的案例,遵循了功能模块化的设计原理,并发现与改正程序调试过程中出现的错误。系统实现后,先

2、进行单元测试,再进行集成测试。经测试:系统均能较好的实现上述功能,且界面美观、操作简单,有较好的实际应用前景;系统的安全性有待提高。关键字:电子商务;网上书店;B2C AbstractThe 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

3、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 fir

4、st module mainly realizes some basic functions such as books browsing, inquiry, remarking as well as users 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

5、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, f

6、ollowed 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目 录第一章概 论11.1电子商务11.1.1电子商务的定义11.1.2电子商务的分类与发展11.2网上书店21.2.1 网上书店的优势21.2.2 国内网上书

7、店的现状与前景21.3本文所做的工作3第二章 系统可行性分析42.1技术可行性分析42.2经济可行性分析52.3社会因素可行性分析52.4 结论6第三章 需求分析与概要设计73.1需求分析73.1.1任务概述73.1.2运行环境73.1.3需求规定73.2概要设计83.2.1总体结构设计83.2.2 E-R图设计93.2.3数据库设计123.2.4数据流图设计123.2.5页面设计图14第四章 具体功能的实现174.1前期准备工作174.2前台主要功能174.2.1图书展示与查询174.2.2图书评论与反馈意见194.2.3在线帮助信息的查看194.2.4用户的注册与登录204.2.5收藏架与

8、下订单224.2.6用户个人账户管理254.2.7在线支付与图书预定264.3后台主要功能284.3.1登录注销284.3.2图书管理284.3.3用户管理304.3.4分类管理304.3.5信息管理324.3.6常规设置32第五章 系统调试与测试335.1 系统调试335.2 系统测试33结 论35参考文献36致 谢37第一章 概 论 近年来,随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域,电子商务作为计算机应用技术与现代经济贸易活动相结合的产物1和一种创新的经济运行方式,其影响已经远远超过商业领域2。1.1电子商务1.1.1电子商务的定义由于电子商务(Ele

9、ctronic Commerce,简称EC)产生的时间并不长,但发展迅速,目前对于电子商务还没有一个统一的定义和说法,基于不同的出发点和目的,各个行业都有不同的定义:(1)联合经济合作和发展组织(Organization for Economic Cooperation and Development,简称OECD):电子商务是发生在开放网络上的包含企业之间(Business to Business,简称B2B)、企业和消费者之间(Business to Consumer,简称B2C)的商业交易;(2)联合国国际贸易法律委员会:电子商务是采用电子数据交易(Electronic Data Int

10、erchange,简称EDI)和其他通信方式增进国际贸易的职能;(3)惠普(HP)公司:通过电子化手段完成商业贸易活动的一种方式,电子商务使我们能够以电子交易为手段完成物品和服务等的交易,是商家与客户之间的联系纽带1;笔者认为,电子商务可以简单理解为用电子手段或网络来进行的商业活动。1.1.2电子商务的分类与发展实际上,常见的电子商务模式除了OEDC定义的B2B与B2C以外,还有消费者对企业的C2B(Consumer to Business,简称C2B)以及消费者之间的C2C(Consumer to Consumer,简称C2C)3两种类型。而其中又以B2B、B2C两种模式最为常见。在不同领域

11、,电子商务还体现为E-Government、Digital Army E-Healthcare、Digital Library、E-Education,虽然有人提出G2C,H2C等说法,但笔者认为如果把所有提供服务或商品的一方作为商家,而把享受服务与购买商品的一方作为消费者,所有的电子商务模式都可以归结为一类,即B2C模式,其它分类只是充当商家与消费者的对象不同,其实质都是一样。 电子商务的发展,离不开计算机网络技术的支持。随着基于WWW的Internet技术的飞速发展,并应用于商业领域,电子商务才日益蓬勃起来4:1994年,全球电子商务销售额为12亿美元,1997年销售额增长到26亿美元,1

12、998年增加到500亿美元,1999年销售额突破了1000亿美元,2000年销售额猛增到3770亿美元 1在电子商务的发展历程中,影响最大的当属亚马逊书店:1995年,美国亚马逊网上书店(下文简称“亚马逊”)成立,在短短10年间便迅速成长为全球500强企业,不但开创了图书销售模式的历史新纪元,也带动全球电子商务的发展5。 为什么亚马逊能取得如此辉煌的成就,网上书店比传统书店有哪些优势呢?1.2网上书店1.2.1 网上书店的优势网上书店与传统的书店相比有许多新特点:(1)书写电子化,传递数据化,检索智能化。(2)没有店面租金成本。网上书店只需一台连在网络上的服务器或租用部分网络服务器空间即可。(

13、3)没有图书库存的压力。可将网上订单直接传递给出版社,出版社可实行零库存印刷。(4)便于收集读者信息,为读者提供个性化服务。(5)品种规模大,经营时间久,上架寿命长。只要服务器工作正常,用户就能查到并订购图书,不受时间的限制。(6)实行无国界经营。只要知道域名,全世界都可访问,不受空间的限制6。既然网上书店有这么多的发展优势,那中国的网上书店发展情况如何呢?1.2.2 国内网上书店的现状与前景像当当、卓越和旌旗这样相对比较成功的网上书店,其界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度,但大部分传统书店的以及出版社的网上书店缺少书评,且链接

14、设置不合理;目前,国内网上书店主要通过自建物流系统和物流外包两种方式完成;国内专门网上书店的价格折扣从3折到8折都有,而且可免费送货;而出版社的网上店即使有折扣,折扣率也较低,而且大多不能免费送货;国内网上书店提供的图书种类较少,同时也销售其他商品;大部分网上书店都提供货到付款业务;大多数网上书店都雇用了一批以自行车为工具上门送货的工人,所以免费起送金额门槛比较低7。那么,国内网上书店的发展前景究竟如何呢?从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得

15、到优化。从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如利用中国廉价劳动力进行的“自行车送货”和“货到付款”,就是中国网上书店的成功创新7。当然,网上书店的运作还与许多外界因素有关,如电子货币、版权意识、上网费用、上网速度、计算机普及率及网络安全性等9。但随着社会的进步,经济的发展,技术水平的提高,这些状况将会逐步得到改善。1.3本文所做的工作鉴于此,笔者将设计并开发一个功能完善的网上书店系统:不但能够展示图书、查看图书、发布信息,而且能够提供用户的注册、登录、下单、发表书评、反馈意见、预定图书、个人账户管理、在线支付等服务,还要

16、支持强大的后台管理,能使管理人员方便的管理维护系统。第二章 系统可行性分析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)/JSPB/S结构:VB/VC/VC#/Delphi/Java/.NET系列数据库支持:Accesse/SQL Server/Qr

17、ecle/Sybase/MySQL/Informix图2.1程序开发体系C/S系统主要是在以局域网为基础的环境下展开应用的,它受到地域的限制,并且随着应用的扩张,用于系统的投资也会连绵不绝;而B/S系统在任何时间、任何地点,只要用户可以使用浏览器上网,就可以使用B/S系统的终端,系统的投资大多数是一次完成,而且只需要维护系统的服务器端即可。因为网上书店的的服务对象是所有购书的网上用户,不应该受到时间和地域的限制,而且系统维护与更新的的规模不宜太大,因而,网上书店系统更适合B/S结构。其次,要选择合理的数据库:Microsoft Office Access(以下简称Access)虽然比较简单、常

18、用,但它只适合开发一些小应用软件,当Access数据库中存储的记录超过5000条时,它就会变得很不稳定甚至瘫痪,像网上书店这种要存储上万甚至上百万条记录的系统,用Access做数据库,显然不合适;Microsoft SQL Server 2000(以下简称SQL 2000)不但简单易用,而且其数据存储量远远大于网上书店系统的数据存储需求,用它做数据库再合适不过了;尽管My SQL,Oracle等大型数据库的功能更加的完善与强大,但用来做一个网上书店的数据库,未免小题大做,而且操作起来也没有SQL 2000那么简单,方便,因而,该系统采用SQL 2000创建系统数据库。然后,要选择合适的编程语言

19、:基于B/S结构的项目,目前主要采用Java Server Pages(JSP) 和 Active Server Pages(ASP)两种服务器端语言,这两种语言构成两大基本应用开发体系:ASPSQL Server 体系和JSPOracle体系。在2000年以前,Personal Home Page(PHP)也比较流行,但由于它更新的速度比较慢,现在已经逐渐淡出开发领域10。因而,在选择了SQL 2000做数据库的前提下,该系统采用ASPSQL Server 体系。最后,选择合适的操作系统:现在最流行的操作系统就是Microsoft Windows 2000(以下简称Windows 2000)

20、与Microsoft Windows XP(以下简称Windows XP)。虽然ASPSQL Server 体系在这两个版本的操作系统中都能够开发,但Windows 2000系统与SQL 2000的兼容性要好些,况且Windows 2000还有功能更加强大的服务器版本,因而,该系统使用Windows 2000 Server 版操作系统。目前,ASP技术已经相当的成熟,而且应用的非常广泛,再加上Microsoft公司的强大技术支持,开发一个功能完善的网上书店统绰绰有余。2.2经济可行性分析传统商务活动,特别是全球范围内的商务活动,其先期投入和运营成本通常都十分巨大,相比之下,电子商务的投资和运营

21、成本非常低廉,通常只有传统方式的百分之几,这也是电子商务能在短短几年中迅速席卷全球的重要原因11。拿书店来说,网上书店在投资方面就不需要像同等规模的实体书店那样要长期投资高额的门面租金、图书运输与库存等费用,而是一次性的购买网络空间,构建系统,后期维护与管理的投资就非常少,这样就节约了大量的成本,从而降低图书的销售价格赢得更大的市场。如果能够在物流方面投入一定的资金,就像现在的当当、卓越那样建立自己的物流系统,图书的销售成本就会低,从而赢得更大的利润空间。2.3社会因素可行性分析尽管现在中国的电子商务环境还不是很成熟,网上购物的人数以及电子商务交易总额都远远比不上欧美发达国家,但不可否认的是,

22、全球经济一体化是社会发展的必然,谁也无法逆转这个趋势11。看看过去:上个世纪八十年代,国内有几户人家装了电话?九十年代初期,你身边有几个人在用手机?本世纪初,全国又有多少人上过网,在网上买过东西呢目前,中国有上亿的网民,上千万的网上购物者,而且这个人群正在迅速的扩大。生活节奏的加快以及质量的提高,使人们需要一种更快捷、更方便的购物方式,尤其象图书这样品种繁多、数量庞大的商品,在网上购买不仅查找方便,而且选择的范围也远胜于传统购物。当然,电子商务的发展离不开政府的支持与法律的保护。我国的信息法制建设还不够完善,很多的商务网站不但没有备案而且其系统还存在安全隐患,更有甚者出售一些盗版商品或假货、公

23、开顾客的私人资料以及提供色情服务等等,这使得整个网络变的复杂多样,危机四伏,也使网上购物缺乏安全感,影响了电子商务的发展12。不过,负面的影响终归是少数,而且国家的信息法制建设也正在逐步的完善,只要是能够带动经济发展,促进社会进步的事物,政府都会全力的支持,而那些伺机违法犯罪者终不会猖獗太久;从另一个角度来讲,像中国这样一个十三亿的人口大国,电子商务的市场前景无可限量。2.4 结论经过以上分析,开发网上书店系统的技术已经相当成熟,并且投资风险小,利润大,发展空间广阔,符合社会发展的趋势与需要,可以立即设计并实现。第三章 需求分析与概要设计3.1需求分析3.1.1任务概述本次设计的目标是构建一个

24、网上书店系统:能够展示所有上架的图书以及其详细信息,并且可以根据不同的分类展示;来访者能够方便的浏览图书、查找图书,并且能够对图书发表评论;注册用户拥有自己的个人账户,能够查看与修改自己的基本信息与收货信息,并且可以在系统存放一定的资金作为购书暂存款,用户可以使用暂存款购书,并能够查询余额或要求退款;购书用户必须注册和登录,登录后的用户可以立即下订单,也可以将自己选好的图书放在收藏架里日后下单,订单中的支付方式和送货方式可以根据用户的不同需求或喜好进行选择;对于下好的订单能够在线支付(多种方式),并能够查看订单状态;用户分级,对于购书需求不同的用户采用不同的优惠政策,用户升级应该有多种方式;能

25、够发布公司的实时信息和公告,并能够提供在线帮助,用户能够反馈意见或建议;后台管理员分级,不同级别的管理员拥有不同管理权限;最高级别的管理员能够管理所有数据库里的信息;管理的方式包括添加,查看,修改,删除,管理的对象为用户,图书,图书分类,新闻公告,评论意见等等;所有界面要求美观大方,清晰明了,风格统一。3.1.2运行环境(1)程序语言:ASP,HTML,JavaScript(2)工具软件:Macromedia Dreamweaver 8.0,Macromedia Fireworks 8.0(3)操作系统:Windows 2000 Server 及以上版本(4)脚本解释器:Vbscripts5.

26、6及以上版本,安装IE5.5以上版本即可获得。(5)Web服务器:IIS5.0及以上,Windows 2000 Server自带。(6)数据库:SQL Server 2000(7)权限要求:SQL Server 2000数据库具有建表、备份的权限(8)硬件要求:Celeron(R) CPU 2.00G,内存:256M3.1.3需求规定(1)前台功能如表3.1所示。编号功能名称使用者功能概述1浏览图书来访者浏览、分类查询图书2发表书评或留言来访者发表对图书评论或留言3查看信息来访者查看所有公布信息4注册来访者成为本系统用户5登录注销用户登录系统与注销6个人账户用户查看修改个人资料7下订单用户对自

27、己喜欢的图书下订单8收藏架用户收藏自己喜欢但不下单的图书9在线支付用户在线支付订单10预定图书用户预约本站暂时没有展示的图书表3.1前台功能表注:来访者能使用的功能用户均能使用;使用用户分级制度,(2)后台功能如表3.2所示。编号功能名称使用者功能概述1登录注销管理员登录系统与注销2用户管理管理员添加、查看、修改、删除用户资料3图书管理管理员添加、查看、修改、删除图书信息4分类管理管理员添加、查看、修改、删除图书分类5信息管理管理员发布新闻、公告6常规设置管理员帮助、广告、等其他信息设置表3.2后台功能表注:管理员的权限以及其具体使用功能在此暂不详述。3.2概要设计 3.2.1总体结构设计(1

28、) 功能模块图,如图3.1所示。网上书店系统功能选择用户模块管理员模块图3.1功能模块图(2) 总体结构示意图,如图3.2所示。3.2总体结构图用户登录网上书店系统用户注册图书浏览信息发布个人账户查看图书收藏下单在线支付预定图书书评留言管理员登录图书管理用户管理分类管理信息管理常规设置前台用户后台用户大类管理类别转移小类管理预定图书管理订单查看修改添加图书管理书评新闻公告意见反馈3.2.2 E-R图设计(1)前台用户ER模型如图3.3所示。用 户预定图书查 看市场价会员价名称ISBN日期状态反馈意见类型姓名主题内容联系下单管理留言预定个人账户用户名用户级别密码提问密码答案电子邮件密码修改收货信

29、息暂存款购物券统计信息订单信息收藏夹预定信息注册时间订单信息订单号订单状态下单日期支付方式送货方式收货人联系电话收货地址邮政编码订货人电子邮件总计金额订购商品商品数量图书信息名称页数版次ISBN作者出版日期出版社会书评目录类别简介图3.3前台用户E-R图(2)后台管理员E-R模型如图3.4所示。管 理 员管理管理管理审核图书信息名称页数版次ISBN作者出版日期出版社会书评目录类别市场价简介会员价管理后台用户前台台用户用户名权限密码发表日期作 者内 容书评反馈意见类型姓名主题内容联系用户名用户级别密码提问密码答案电子邮件密码修改收货信息暂存款查看添加修改删除预定信息删除查看修改添加删除订单信息订

30、单号订单状态下单日期支付方式送货方式收货人联系电话收货地址邮政编码订货人电子邮件总计金额订购商品商品数量修改新闻公告首页信息修改删除配置删除审批帮助信息图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

31、_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)

32、个人资料管理; (7)收藏图书或下订单; (8)查看订单与修改订单状态; (9)在线支付 (10)预定图书l 后台设计:(1)管理员登陆登录(2)图书添加以及管理(3)前台和后台的用户信息管理(4)图书分类管理(5)书评以及反馈意见管理(5)预定图书管理(6)首页公告及站内新闻管理(7)送货方式与支付方式的管理(8)常规信息的设置为了使整个书店系统更加的安全,并且维护起来比较方便,首页最好不要留管理员登陆的接口,应该单独建立一个文件夹来存放后台管理的文件,管理员登陆只需要在首页的地址栏里输入文件夹的名字则进入管理员的登陆页面。这样设计可以使前台与后台完全的分离,而且维护起来更加的方便,使整个系

33、统一分为二,互不影响。整个系统的数据流图如图3.5 所示管理员图书数据 订单数据分类数据 用户数据信息数据 配置数据书评数据 留言数据所有访客书评数据留言数据查询数据注册用户个人账户数据订单数据预定图书数据图3.5系统数据流图数 据 库 说明:(1)书评数据与留言数据是指访客发表的书评和留言,查询数据是指访客在本站查询图书时输入的关键字,这些数据传送至数据库以后由管理员管理;(2)个人账户数据包括注册用户的基本资料、暂存款、购物券等数据,订单数据指用户下的订单数据和收藏夹数据,预定图书数据是指用户预定图书的数据。用户可以修改基本资料、订单状态,可以添加或删除订单、收藏夹、预定图书,其他数据由管

34、理员管理;(3)管理员拥有数据库中所有数据管理权,不同类型的管理员拥有不同的权限;最高权限的管理员可以查看、添加、修改、删除所有数据库中的数据。3.2.5页面设计图在进行主页设计时,应首先考虑到本网站的用途。再结合需要完成的功能,结合数据库合理规划搭配,勾画出大体框架,然后在此基础上选择合适的工具, 本网页主要用于网上系统,页面要求美观大方、清晰明了,风格统一。(1) 前台页面如图3.6所示。(2) 后台页面设计如图3.7所示。图3.6前台页面设计图首 页(Index.asp)意见反馈(fk.asp)排行榜(bookorder.asp)新品上架(newshop.asp)个人账户(myuser.

35、asp)图书分类(class.asp)特价书(tejia.asp)预定图书(yuding.asp)在线帮助(help.asp)购物流程送货方式暂存款查询收货人信息我的收藏夹我的订单取回密码修改密码付款方式个人资料常见问题运输方式保密安全售后服务适用法律交易条款我的购物券统计信息注 册(Reg.asp)登 录(Login.asp)图3.7后台页面设计图登 录(Login.asp)信息管理用户管理分类管理图书管理常规设置送货与支付合作伙伴其它信息小类管理网站设置意见反馈公告设置首页新闻类别转移大类管理后台用户前台用户图书评论预定图书图书订单查看与修改添加新图书修改密码查看帮助注销登录首选服务第四章

36、 具体功能的实现4.1前期准备工作首先,配置好系统的Internet Information Server(以下简称IIS)服务器;接着,安装SQL 2000数据库,要注意“安装定义”必须选择“服务器与客户端工具”;然后,安装 Dreamweaver、Fireworks等工具软件;最后,测试一些已经完成的实例,在确认无误后开始编程。4.2前台主要功能在编程之前,首先要建好所有数据库中的表(在此不做详述),还要在前台页面显示相关的表中插入一些比较规范的记录。先分模块设计,在所有相关的模块设计完成后,依次进行单元测试与集成测试4.2.1图书展示与查询图书的展示不仅要能够展示数据库中所有的图书,还要

37、能够分区、分类展示。在首页分为四个区域展示:新书上架、排行榜、精品推荐、特价书。以下是图书展示的关键代码: a href=book.asp?id= target=_blankimg height=96 alt=图书封面 hspace=5 src=%=trim(rs(bookpic) 图书封面,链接图书详细信息的显示页面a href=book.asp?id=target=_blank 书名,链接图书详细信息的显示页面作者: 出版社:市场价: 会员价:图4.1新品上架区的图书展示新品上架区的图书展示如图4.1所示。如果图书只是分几个大的区域展示,用户要找到自己需要的书籍谈何容易,所以一定要有图书查

38、询功能,而且要能够分类查询、条件组合查询。分类条件组合查询(高级查询)页面如图4.2所示。图4.2高级查询页面高级查询关键代码如下:%select case action 根据不同的查询类别查询与用户输入的关键字相匹配图书case1rs.openselect bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookname like %&searchkey&% and huiyuanjia&jiage& and anclassid=&anclassid,c

39、onn,1,1 按书名查询,并且满足用户选择的价格范围与类别 case2rs.openselect bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookzz like %&searchkey&% andhuiyuanjia&jiage& and anclassid=&anclassid,conn,1,1 按作者查询,并且满足用户选择的价格范围与类别case3rs.openselect bookid,bookname,bookzz,bookchuban,

40、shichangjia,huiyuanjia,dazhe,bookdate from shop_books where bookchuban like %&searchkey&% andhuiyuanjia&jiage& and anclassid=&anclassid,conn,1,1 按出版社查询,并且满足用户选择的价格范围与类别case4rs.openselect bookid,bookname,bookzz,bookchuban,shichangjia,huiyuanjia,dazhe,bookdate from shop_books where isbn=&searchkey& an

41、d huiyuanjia 另外,首页的显示需要有一个新闻(公告)的发布窗口,用来发布公司的最新动向与变化,这样才会让用户更加的了解与信任公司。 此功能较易实现,在此不做详述。4.2.2图书评论与反馈意见图书评论是为了来访者从更多的角度了解图书,也为书友相互交流提供了一个平台,使书店的设计更加人性化。为了避免一些非法信息的散布以和灌水,所有的书评需要管理员审核后才能显示。图书评论窗口如图4.3所示。图4.3图书评论窗口图书评论存入数据库shop_pinglun的关键代码如下: 当然,除了能对图书发表评论,来访者也可以对书店系统发表意见或建议,甚至可以投诉以及洽谈合作意向等等。意见反馈的信息是不显

42、示出来的,只有管理员才能够查看,这样就能够弥补系统的不足,更好的发展。其功能的实现与书评类似,在此不做详述。4.2.3在线帮助信息的查看当来访者有购书意向,但又不知道如何进行操作时,系统应该提供在线帮助,理论上应该建立一个在线帮助论坛,这样就能给来访者或用户更及时的解决更多的问题。但论坛实现起来比较复杂,而且大多数购书者遇到的问题比较重复,在此就以信息发布的方式来提供在线帮助。在线帮助信息的链接如图4.4所示。图4.4在线帮助信息的链接4.2.4用户的注册与登录系统要求购书者必须注册并且登录。注册与登录功能是所有电子商务网站最基本的功能,一般规定一个用户只能注册一个账户,这就要求用户在注册要填写能够惟一标识自己身份的数据(比如身份证号码),而大多数用户都不愿透露对自己而言比较重要的信息,在此,就以E-mail作为惟一标识用户的数据。注册页面如图4.5所示。图4.5注册页面另外,用户填写注册信息还必须遵循系统要求的规定(如用户名长度、密码长度),这些约束条件

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服