电子商务专业毕业设计——网上书店开发与设计.doc
-
资源ID:3988952
资源大小:1.91MB
全文页数:26页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
电子商务专业毕业设计——网上书店开发与设计.doc
本科生毕业论文网上书店的开发与设计 以高校网上书店为例院 系 经济与管理学院 专 业 电子商务 班 级 07级本科2班 学 号 学 生 姓 名 联 系 方 式 指 导 教 师 职称: 2011 年 5 月独 创 性 声 明本人郑重声明:所呈交的毕业论文是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。与本研究成果相关的所有人所做出的任何贡献均已在论文中作了明确的说明并表示了谢意。签名: 年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文的规定,即:有权保留并向国家有关部门或机构送交毕业论文的复印件和磁盘,允许毕业论文被查阅和借阅。本人授权许昌学院可以将毕业论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文。本人论文中有原创性数据需要保密的部分为: 签名: 年月日指导教师签名: 年月日摘 要当前商务正在以一种网络化、快速化的趋势渗透人们的日常生活,网上书店是随之而产生的一种新型图书销售形式,在开放的Internet网络环境下,实现消费者的网上购书、商户间的网上交易和在线支付, 是电子商务在图书销售行业发展的必然结果。本设计采用ASP、Dreamweaver和Access技术,建设出一个界面友好,实用功能较为全面且操作简便快捷的许昌学院网上书店。本文论述了网上书店系统的设计目标、系统需求和总体设计方案,最后对网上书店系统进行了总结并提出了还需要改进的问题。关键词:电子商务;网上书店;网上交易;设计;ABSTRACTThe current business is infiltrating peoples daily life in the trend of net-working and rapid,online bookstore is a new form of book sales which came up under the influence of this trend,it works in an open Internet environment making the possiblility of buying books online for the customs,the online transaction between companies and customs and paying online take hold,it is the inevitable result of the development of electronic commerce in the book sales industry.This design uses ASP,Dreamweaver and Access technology building a system of XuChang University Online Bookstore with a friendly interface, exhaustive practical function which is easy and efficient to operate.This article dissertates the design goals,system reauirements and the golbal design program of the online-bookstore,summarizes and puts forward the issue needs to be improved at last.Key words: electronic commerce;online bookstore;online transaction;design;目 录1 引言11.1 开发背景11.2 国内网上书店的发展现状21.3 开发目标和实际意义32 网上书店系统分析42.1 市场需求分析42.2 可行性分析42.3 技术需求分析52.4 功能需求分析52.5 业务流程分析73 网上书店系统设计83.1 设计思想83.2 总体设计83.3 功能模块设计103.4 数据库设计114 网上书店系统实现154.1 首页154.2 图书搜索功能的实现164.3 用户注册登录的实现174.4 购物车的实现195 总结20参考文献21致 谢22网上书店的开发与设计 以高校网上书店为例1 引言1.1 开发背景近年来,随着计算机技术和网络技术的迅速崛起,计算机正日渐深刻的在改变人类的生产和生活方式。其中互联网已日益成为收集和提供信息的最佳渠道,并开始逐步进入甚至替代传统的流通领域。电子商务产业随之迅速流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。随着用户的不断增加,其规模迅速扩大,其领域也逐渐走向多元化,人们常所广泛接触的文化经济政治新闻体育娱乐商业和服务业等都已经进驻到了电子商务的行列中。网上购物作为一种新兴的商业信息系统,为人们提供了更为广阔的环境和市场,不管是商家还是客户,都可以面向全球的客户或商家,随时随地实现网上交易。由于网络已经覆盖全球,信息量大而独具优势,网上购物还具有强大的交互功能,可使商家和用户之间方便地传递信息。与此同时,网上购物减少了商品流通的中间环节,节省了大量的开支,从而大大降低了商品流通和交易的成本,因此为客气提供了更为低廉的价格。更重要的是,随着互联网的普及,人们的购物理念也正在慢慢发生变化,越来越追求时尚、讲究个性,网上购物符合时代的要求,更能体现个性化的购物过程,是一种新潮流。可以预见,电子商务将为人们构筑未来崭新的生活交易方式。网上书店系统设计,正是以当前商务的网络化、快速化的实际需求为背景,以实现图书购买的方便、快捷以及送货上门等服务为前提所进行的一种综合信息服务系统的设计,此系统通过Internet互联网实现对图书信息的发布,图书的查询、介绍以及图书内容的浏览等功能。在电子商务发展如火如荼折大环境下,网上书店已呈现出强大的发展潜力,近几年在国内外发展迅猛。从国外的当今全球最大、影响最广的网上书店美国西雅图亚马逊,到国内系统成熟,功能强大,发展稳定的当当、卓越等,网上书店已成为网上购物的主流趋势,渗透进人们生活和工作的各个方面,必有长足的发展。1.2 国内网上书店的发展现状书籍是人类进步的阶梯,信息社会中虽然可从网络上获取信息,但是书籍在人类社会中的作用是任何媒体无法替代的。近年来,中国的互联网使用人群不断扩大,使用人数迅速上升,电子商务应用也呈现出显著的快速增长趋势。在网络购物中,图书音像制品始终占据着重要的地位。据国际权威调查机构AC尼尔森发布的一项研究显示:书籍是中国最受欢迎的网上商品,网上书籍的购买占中国网上购物总量的56%。既然网上书店发展如此迅猛,对传统书店形成了巨大冲击,那么,在要开发设计一个网上书店以前,我们非常有必要对网上书店的经营模式进行一番分析探讨,从中找出成功的秘诀。我国网上书店现存的模式大致有以下分类:(1) 根据经营模式的不同,基本上可以分为三种。B2B(书店对书店):即出版社对书店进行销售或书店向出版社进行订货的一种模式。B2C(书店对读者):出版社或书店直接对读者进行销售的一种模式。最后一种模式即对前面两种模式的一种整合。目前,我国的网上书店80%都采用B2C模式。国内网上书店的领先代表当当网和卓越来马逊也是采用的此模式,因此,这里将以当当和卓越为例,简单探讨一下B2C这种模式的网上书店,找出其优势所在。首先,它们契合了新兴的互联网生活方式。这个优势是显而易见的,在网上购物成为潮流的今天,只有适应人们的生活方式,才能更大限度地抓住客户。第二,经营的图书品种非常丰富。由于传统书店受到时间,空间及地域的限制,因此在考虑成本的压力下只以畅销书为销售主体,图书各类是很有限的。但在互联上可以无限多地容纳和展示各种图书,给消费者提供了更为广阔的选择空间,自然会带来更多的销售业绩。目前,当当网上的可售图书接近百万种,其数量之多,品种之全,令许多传统书店望尘莫及。第三,价格便宜。当当网和卓越亚马逊网上的图书价格平均为定价的8折左右,此外,还有5至10元以及3至5折的特价书,不少畅销新书也以85折到9折的优惠价出售,价低策略成为其营销成功最锋利的武器。第四,利用网络的便利,方便读者随时随地查阅图书。第五,个性化服务。当当和卓越都在网上建立了强大的客户关系管理系统,实现对顾客需求的调查和管理,从而改善决策质量,不断提高顾客的满意度和忠诚度。最后,灵活的支付和快捷的配送。网上书店为消费者提供了丰富的支付方式:货到付款,银行转账,帐户余额支付,卡券支付,以及手机支付等。上述经营优势预示了B2C网上书店其广阔的发展前景。(2) 按照开办主体的不同,大致也可分为三种:1.由出版社开办的网上书店:意在宣传本社图书产品,提高知名度,扩大影响,吸引读者。如清华大学出版社和电子工业出版社等开办的网上书店等。2.图书销售型网上书店:主要以营利为目的。此类网上书店又分为有实体店支持的网络分店(以店建网,以网促销,如上海书城网上书店)和无实体店支持的纯粹的网上书店(省去大量开店资金,资金周围速度快,如当当)。3.信息服务型网上书店:作为信息中介,为出版社、书店及读者提供信息发布平台、在线阅读和下载,如书生()等。1.3 开发目标和实际意义本论文(设计)建设一个主要面向学生的高校网上书店。对于读者来说,网上书店近在咫尺,不受时间及空间的限制,就可以随时随地自由自在地查找和订购,无需亲临书店现场,无需找遍书店的每个角落,只要坐在电脑前,开机上网就可以轻轻松松地阅读或者购买自己所需要的图书。与此同时,在网上书店进行购书,消费者的选择余地会更大,轻点鼠标就可以快速进行检索,大大减少了在实体店中寻找书籍过程的支出,尤其对于那些工作繁忙、时间很紧的学生来说,可节省大量的时间和精力。由于市场定位明确,而且能较为全面、及时地掌握本校学生的消费需求,掌握了客户的第一手信息,就可明确营销方向,把有限的资源集中于一个细分市场,把这个市场做深做透,凭借图书的专、精、全而吸引读者,培养固定人群,从而获得市场,赢得读者。这个举措不但可以使学校为学生阅书更好地进行指导和服务,同时也可为学校的财政收支增加一笔稳定的收入,好处颇多,意义巨大!另外,我国网民人数与日俱增,网上购物的快捷方便还吸引着更多的新力军加入到这个行列中来。作为一名电子商务专业的学生,作为中国电子商务的后备力量,更应该快速学习电子商务网站建设的技术,通过书本的学习和实际操作来获取更多和电子商务相关的专业知识。毋庸置疑,现在学习建设电子商务类型的网站是非常必要且有益的!2 网上书店系统分析2.1 市场需求分析如今,计算机网络作为资源共享和娱乐的手段,已经发展成为人们的工作、学习、网购、甚至是日常生活中不可或缺的要素。对于企业来说,电子商务作为一种新型的电子贸易方式,可以节省商场租金,员工管理工资等成本,进而获取更大的利润。随着网络技术和物流业的迅速发展,网上书店已经有了可靠的发展空间。购买者足不出户就可以在网上挑选自己中意的商品,与网上商店进行在线交流,直接在网上订购。网上商店收到购买者的订购信息后,便马上为其发送商品。由于物流配送的快捷性,不会让购买者进行漫长的等待。物流配送快速发展的优势与网上购物这种新兴的模式相结合,着实给购买者提供了很大的方便。书店由传统实体店模式到网络这种新型载体的发展,是人们生活现代化的一个必然趋势,对优化市场结构也将会有很大的促进作用。电子商务网站和传统商业一样,精确的市场定位是个极其关键的因素。随着图书产品的多样化,网上书店的丰富化,以及消费者需求的层次化,图书市场逐渐呈现出扩散、分化的特征,只有找准市场空白点切入,才有可能打开新的市场,开辟新的出路。与传统书店经营模式相比,网上书店可以节省商场租金,员工管理工资,书本翻阅损耗等一大批成本费用,这将为网上书店提供了低价销售的基础,根据这一点,可以将网上书店的目标客户主要定位在还没有稳定经济收入的80后年轻一族。此外,从上一章节中我国网上书店的现状分析中可以看到,国内如今虽然已有不少发展成熟的网上书店,但大多是由报社,个人或商业机构开办的,主要以营利为目的交易网站。考虑到80后中购书人群以学生为主,为了更好地为学生用书服务,本论文(设计)建设的高校网上书店将主要面向学生(尤其是本校学生)进行开发和设计。最后,经营模式方面,本系统设计将沿用最具优势的B2C经营模式,由于本设计是立足于高校专为学生用书进行开发建设,因此,我个人又将这种独特的运营模式称为S2S(School-to-Students)模式。2.2 可行性分析硬件方面:目前企业的办公室和自己的家庭中,都已经基本配备了性能较好的计算机,完全可以满足所需要的配置,计算机可以节省许多资源,大大提高人们的生活品质,另外还可以使商家更有效地加收成本,操作更安全。该系统是一个电子商务网站,操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。管理方面,只需要把所要销售的图书信息载入到计算机里即可,任务量并不大。另外网站中还加入了购物车功能,当有人进行购买操作时,能够自动交付使用,难度要求也不高。因此,该系统在用户使用和管理员管理上是具有可性行的。新形势、新时代的发展要求,使企业的发展工作朝着规范化,标准化,潮流化方向发展。大多数企业具备了建立自己的电子商务网站的基础,本电子商务网站网上书店的开发适应了社会发展的趋势,符合企业的要求,为书店企业的发展组建提供了有利的支持,同时也加快了书店科学发展的步伐,实践证明,本系统符合实际需要,具有实践价值,具有较强的生命力。2.3 技术需求分析本次网上书店的设计中主要运用Dreamweaver 8,采用ASP动态网页技术生成个性化的网站页面。另外还使用了Photoshop CS4来修改一些图片,增强网站页面的视觉效果。数据库的开发设计则采用Access实现。Dreamweaver是创建和管理网页的专业化可视编辑器,使用此软件可以轻松创建出跨平台、跨浏览器的页面。它可以为用户做到:使用动态HTML功能(例如具有动态效果的层和行为)而不用写一行代码。它甚至还可以检查用户的工作成果在所有流行的平台和浏览品可能发生的错误。Dreamweaver还是一个可以完全自定义的应用程序。用户可以创建自己的对象和命令,修改菜单和快捷键,甚至编写JavaScript代码扩展Dreamweaver的行为和属性检查器。此外,Dreamweaver的工作区是非常灵活的,可以适应各种不同的工作风格和使用水平。Access是微软公司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象,提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化,为建立功能完善的数据库管理系统提供养了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。2.4 功能需求分析网上书店系统主要通过网页和脚本程序来模拟传统的书店的经营模式,需要实现和完成以下几项功能:图书展示这是在网上书店首页上布置的一项最基本功能,通过图片和简要的文字叙述向读者发布图书的外观样式和基本内容,让读者对物品有所感观和了解。图书查询根据用户输入的关键字和图书的分类信息在网站包含的图书中进行查找浏览,方便用户快捷地找到所需图书。为适合不同用户的使用习惯,应向用户提供按照图书名称,作者名称或出版社名称等多种快速查询方式。购物车购物车是电子商务购物网站中必不可少的一种快捷购物工具,用于暂时保存用户已挑选的图书。消费者选择完书籍后可进入购物车页面,查看自己要购买的书籍,同时可对要购买的书籍数量进行修改,也可取消购买某书籍和清空整个购物车。消费者确认购物车中的书籍信息后,即可完成对购物车中的所有图书的一次性订购,当订单生成后,能够自动清除购物车中的原有信息。消费者可在网上书店查询该订单,并可对尚未处理的订单进行取消、修改等操作。图书付款在用户选定所要购买图书后(即生成订单),需向其提供支付功能。如消费者已填写收货人信息,则页面显示该信息并由消费者确认。如尚未填写或需要更改则显示相应表单请其填写,系统记录消费者提交的收货人信息以便其下次购物时使用。接下来提示用户选择对应的送货方式和付款方式,网站配货人员根据生成的订单记录信息进行后续的出货、送货处理。目前被广泛采用的付款方式主要有支付宝付款,网银付款和货到付款。会员注册为实现图书的购买,需要管理用户的相关资料(联系方式,送货地点等),只有使用已注册的用户名登录才可进行网上交易。因此网上书店提供了用户注册、登录、修改资料等功能。注册时只要填写登录顾客名、密码、电子信箱、证件号码、联系电话、联系地址、邮政编码、真实姓名等7项信息即可。注册后,顾客方可进行购书,同时可修改资料、查询及投票。或未注册便进行购书操作,系统则自动跳出注册页面,并提醒读者先进行注册。管理员登录实现管理员进行后台管理工作,完成对图书、用户、订单、留言的管理等操作。另外,安全性和稳定性是电子商务的基础,在网上书店的整个交易过程中,涉及客户的资料和资金安全,乃至整个网店投资的安全,若发生硬件或软件上错误,设备故障,病毒感染等问题,可能导致系统瘫痪,从而破坏交易数据的有效性,对客户和商家造成无法弥补的损失。因此,要求系统具有的完善的安全机制,对信息提供足够的保护,为用户提供一个安全、便捷的电子商务应用环境。此外,还要求系统要有人性化的界面设计,具有视图优美,分类简洁,操作简便等特点。要求系统可进行通畅的信息传递,页面响应及时,便于检索。2.5 业务流程分析2.5.1 用户购物流程(1)输入网址,进入网站主页面。(2)若是已注册用户,可以直接登录。若不是,则先注册,再登录。(3)登录成功后则有留言资格,可在某些图书页面上或是网站论坛上发表言论,和其他注册用户进行交流,或是对本站的商品和服务进行意见反馈。(4)搜索并查看图书信息,选定自己喜爱的图书,将其放入购物车。(5)确认购买后提交订单,并利用支付宝、网银等进行在线支付。(6)支付成功后,购物结束,等待卖家配货发货。(7)购物成功后即可注销登录退出网站。如图2-1。进入网站注册登录查看图书信息搜索图书信息网上留言选定图书放入购物车网上支付完成购物退出图2-1 用户操作流程图2.5.2 管理员维护流程(1)输入网址,进入网站主页面。(2)进入管理员登录页面,输入用户名和密码并登录。(3)登录成功后即可对网站内储存的图书信息,已注册的用户信息,已提交的订单信息以及用户发表的留言信息进行相应的适当操作,以维护网站的正常运行。(4)注销登录,退出网站。如图2-2。进入网站登录退出管理图书管理用户管理订单管理留言图2-2 管理员操作流程图3 网上书店系统设计3.1 设计思想首先,运用模块化思想,在制作时把页面中一些常用的部分,比如页面的头部、底部等集成模块,这样在设计新的链接页面时,如果有重复的部分就可以直接拿来组装使用,非常方便。其次,可以使用代码复用机制,在分页的实现上尽量使用本系统中已经使用过的代码,节省时间和精力。最后,网页的总体设计风格以简洁大方为主,主要功能和常用模块要摆放在网页中醒目的位置,以方便浏览的用户查找,从而提高网站的实用性。3.2 总体设计根据对网上书店的功能需求分析,本系统主要依赖于前台应用程序的开发和后台数据库的建立与维护,简单来说,就是操作和管理两个部分。因此可以将网上书店系统划分为两大模块:客户浏览购物模块和管理员对书店的管理模块。前者向用户提供购买商品所使用的系统,主要模拟购物者在实体书店所发生的各种行为。后者则向管理员提供维护系统功能,主要进行图书、用户信息管理及订单管理等。在这两大模块下又划分出若干个小的功能模块,如图3-1所示。注册登陆图书查询图书浏览畅销图书排行最新图书上架大学课程用书考研考证专区二手图书市场购物车留言板用户管理员登陆图书管理管理员许昌学院逸夫网上书店添加图书信息修改图书信息查看图书信息删除图书信息用户管理查看用户信息删除用户信息订单管理设置发货状态查看订单信息删除订单信息留言管理查看留言内容删除留言内容图3-1 网上书店总体架构本网站中特意添加了一个“二手图书市场”的栏目,这个栏目的设计思想和目的如下:首先,目前网络上已经建成的大多网上书店中没有这个栏目,而本论文设计中设计的网上书店是以学生为主要消售对象,学生还没有固定的收入来源,对他们来说,知识的汲取才是最重要的,而不会介意二手书的破旧,因此他们会比较青睐于低价的图书。第二,学生在校的用书范围其实是很有限的,无非就是课程用书及考证用书,这些书籍往往都被学生花费了几十块甚至上百块钱买回来,却只学习利用了一次,考完试后便扔在一边不再理会,这是一种极大的资源浪费。在我们学校中一直存在这样一种现象,每年考研结束,或是到了大四同学快毕业的时期,在我们学校的校园里,尤其是宿舍楼下,总会发现有很多学生由于某些书籍对自己已经没有使用价值或是不方便携带回家,故而摆摊转手出卖。其实这是他们珍惜书籍的表现,希望一些好的书籍能够得到循环再利用,但这种买卖形为在校园里又是明令禁止的,故而给我们的学生以及校园相关管理人员都带来了相应的麻烦。“二手图书”这个栏目,既方便了那些使用完书籍没办法处理的学生,也方便需要继续用书的同学以廉价、快捷、正规的手段购买书籍,同时也在不知不觉中维护了校园的管理秩序,为校园工作管理人员节省了很多麻烦,可谓是一举三得的好点子。第三,也许书籍的封皮、纸页有新旧好坏之分,但是,真正的一本好书,它的内容和知识价值是永远不会破旧,不会褪色的,值得我们去永久的珍藏。3.3 功能模块设计3.3.1 注册与登录本网站可进行注册成为会员,成为会员才可进行购物。登录后会显示消费者的账户、个人资料、收货资料、修改密码、购物车、我的定单、统计信息和注销退出,在个人资料中可以修改个人的基本信息,如邮箱、真实姓名、密码提问、密码答案等。在收货资料中填写收货人的信息,可以使书店及时将消费者订购的书籍运送给用户;点击修改密码后输入旧密码和新密码即可修改密码;在我的定单中可以看到消费者要购买的书,点击继续购买可以转到书籍浏览处,继续购买;点击统计消息,可以知道此会员何时注册、下定单的时间、次数及成交次数和金额;点击注销退出,便退出会员登录,返回到主页面。3.3.2 搜索查询分为快速查找和高级搜索,在快速搜索中,在查询栏“书名”框内输入您要查找的书名,并可以在各个小分类内查找,只要在下拉菜单中选择你要搜索的分类,然后点击“查找”或直接按回车(ENTER)键,稍后,查询结果将显示出来。在高级搜索中,可以依据书籍名称、作者名称、出版社、出版时间、价格范围、分类进行详细查找。3.3.3 购物车每本书目旁边都有一个“购买”图标,点击“购买”,即可将该书放入购物车。在我的购物车一栏中会显示消费者需要购买的书籍,并显示共有几种商品及合计多少元。“购物车”中包含需要订购的书籍的各类信息:书名、数量、会员价、折扣等,并为用户提供了图书删除和数目修改等功能。3.3.4 其他点击首页右上方的收藏,便可将此网站地址加入本机的收藏夹内;点击帮助,就会进入本网站的帮助网页,此网页详细介绍了在本网上书店进行购物进行的流程和注意的问题;点击网页下方的联系我们,即可弹出Microsoft office outlook,可向书店管理者发送邮件;点击管理中心,可进入管理员登陆界面,实现网站的后台管理。3.4 数据库设计用户的需求体现在各种信息的提供、保存、更新和查询上,这就要求数据库能够充分满足各种信息的输入和输出。通过对上述对系统功能的分析,针对网络书店系统的需求,在本设计中将运用Microsoft Access 2007开发一个强大、安全、可靠的后台数据库。本系统设计的bookshop.mdb数据库中共包含6个信息表,各表储存的信息功能如下。会员信息表:存储注册会员的基本资料,如用户名、密码、真实姓名、收货地址、联系电话等,方便订单的发送及货物的邮寄。管理员信息表:存储管理员的相关资料。图书信息表:存储网上书店所销售图书的相关信息。图书类别表:图书需要一个分类方便查找,图书类别表用于记录图书的分类信息。包括类别编号、类别名称等。订单信息表:记录会员提交的购物信息,包括订单用户名、订单日期、订单编号、收付方式、送货方式、收货地址等。留言反馈表:记录会员对本网站的商品和服务的反馈信息。下面给出了几个主要信息表的结构与字段属性设计,分别如下所列:表3-1 图书信息表结构字段名称类型字段大小说明Id自动增长-编号Bookname文本50书籍名称Bookauthor文本50作者Introduce文本255装帧Press文本255出版社Pressdate日期时间-出版日期Price数字双精度型价格Huiyuanjia数字双精度型会员价Kucun文本长整型库存catalog备注-目录Viewnum数字长整型查看次数calecount数字长整型销售数量discount数字单精度型折扣Pic文本255缩略图版Pic1文本500大图addate日期时间-添加时间Isbn文本255ISBNPagecount数字50页数Format文本50开本printed数字长整型版次content备注255简介表3-2 会员信息表结构字段名称类型字段大小说明userid自动编号-用户编号username文本20用户名useremail文本50电子邮箱userpassword文本50密码adddate日期-注册日期question文本50密码提示answer文本50密码答案logins文本长整型登录次数lastlogin日期-最后登录日期shouname文本50收货人姓名shengshi文本50省市shouhuodizhi文本100收货地址youbian文本50邮编usertel文本50电话songhuofangshi文本长整型送货方式zhifufangshi文本长整型支付方式userzhenshiname文本50真实姓名表3-3 管理员信息表结构字段名称类型字段大小说明adminid自动编号-管理员编号adminname文本50管理员名字adminpassword文本50管理员密码adminemail文本50管理员邮箱表3-4 订单信息表结构字段名称类型字段大小说明actionid自动编号-编号username文本50订单用户名actiondate日期-订单日期bookid文本50图书编号bookcount数字长整型数量goods文本50订单编号zhuangtai文本50状态shouhuodizhi文本100收货地址youbian文本20邮编liuyan备注-留言zhifufangshi文本50支付方式songhuofangshi文本50送货方式shousex文本50收货人性别userzhengshiname文本50真实姓名paid数字单精度型总金额userid文本50用户编号shengshi文本50省市adddate日期-注册日期usertel文本50电话以上各部分的数据内容既有独自的分工又有内在的联系,网上书店系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内存的关联性统一到一个页面里,从而方便客户的访问,实现了一对一的交互。4 网上书店系统实现4.1 首页4.1.1 首页的总体设计和效果本网站的首页采用“厂”字型的模型结构设计,主要设有以下栏目:页头首页、新品图书、畅销图书、推荐图书、搜索图书、图书分类和二手图书。左侧用户登录,购物车和图书分类列表。中心畅销图书排行,新品图书上架和二手图书市场。页尾联系我们和后台管理。如图4-1:图4-1 许昌学院网上书店首页4.1.2 首页栏目详细介绍因为首页是读者进入网站后首页看到的界面,所以要求首页要色彩鲜明,在第一时间抓住读者的眼球,故网站采用了较为鲜亮的蓝色作为网站的整体色调。其次再来介绍首页所展示的内容。畅销图书排行这一部分是整个网站的精华所在,陈列了网站内销量最好的前五名书籍的图片信息,点击图片后便可进入图书相应的详细介绍页面。这部分图书因其优秀的内容和品质而畅销,故而拥有广大的消费人群,它们的读者在网站的全部浏览者中也占有相当大的比例。把这个栏目放在首页的中心部位,不但可以凸显和提升整个网站的质量,也为进入网站的一大部分浏览者提供了方便快捷的图书查询和链接。新品图书上架本网站将会密切关注学生用书的新动态,将市面上新出版,新发表的图书及时在网站首页上这个栏目下呈现。新品图书代表了人们社会生活的发展,是图书行业中新潮流的标志。学生是潮流时尚的主力军,所以,新品图书一定会倍受他们的追逐和吹捧。在这个信息通达,传播迅速的时代,在一定程度上,可以说抓住了最新资讯就是抓住了整个市场的命脉。其实我们从其他行业中不难发现,很多新歌,新的影视上市不久后也都会成为最受欢迎,最热播的作品,这就体现了新品的巨大魅力。所以本设计将最新图书样图仅次于畅销图书排列,以引起读者兴趣,进而吸引读者进行阅览。二手图书市场这是本设计中匠心独运的一个亮点,这个栏目主要是为学生之间相互转让一些已经阅读过或学习过的图书提供一个平台。其他除了在首页中心部位设置了“畅销图书”“新品图书”和“二手图书”这三个栏目,在页面左侧,还新增了“大学课程用书”和“考研考证专区”两个栏目的链接,都是和大学生学习息息相关的一些书籍,将会成为同学们学习的良师益友。4.2 图书搜索功能的实现网上书店最大的优势在于图书查找方便,省去了在实体店中“翻山越岭”,逐一翻寻的时间和精力。因此,一个健全完善的搜索功能将会给读者购书带来极大的便利。本网站在首页上已经设计了一个简易的图书搜索功能,提供了图书分类下拉菜单以设置搜索的范围,为了使读者能够更加迅速、准确的找到自己需要的图书,就需要缩小范围,精确定位,因此在这个简单的图书搜索功能后面提供了一个“高级搜索”的链接,点击之后便可进入一个更为详细的搜索信息页面,如图4-2。图4-2 图书高级搜索页面在高级搜索中,为用户提供了按商品名称,作者名称,出版社,出版时间,价格范围,图书分类搜索等多种图书相关信息,一定会给读者带来更快捷,更准确的购物体验。4.3 用户注册登录的实现首页的左侧已经设计出用户登录窗口,另外在页面的右上角还设置有四个简单的链接,分别是“登陆”“注册”“帮助”和“收藏”。图4-3 用户登录1图4-4 用户登录2点击注册后,首先会跳出如图4-5的一个注册协议页面。图4-5 用户注册协议页面协议中规定了成为本网站用户的一些权利,责任及义务,并规定了相应的规章制度,只有点击“我同意”按钮后才能跳进下一页面,填写注册详细信息,如图4-6。图4-6 填写注册信息页面先信息填写完毕后,点击提交即可自动跳转至首页,并转变为已登陆状态页面右上角的登录链接不再显示,取而代之的是“XX,欢迎您!”,点击后可进入我的帐户页面。已注册用户可直接在首页上输入用户名和密码登陆进入我的帐户页面。图4-7 登录成功页面4.4 购物车的实现在首页登陆模块的下方已经设计出一个简易明了的购物车,显示用户已选购的图书,及图书数目和总价,并提供了结帐付款的链接。图4-8 首页购物车模块此外在用户登录后,“我的帐户”页面里设置了较为完善的购物车,记录用户已选购的图书信息从而被耍读者对多本图书的一次性付款,如图4-9:图4-9 个人帐户页面中的购物车5 总结在现代的信息社会,传统的图书销售方式已经明显滞后于社会的发展要求,基于B/S的网上购书成了一种趋势。本系统旨在实现图书网上销售,使得图书资料能及时发布,图书信息内容更丰富。本文介绍了基于ASP的网上书店系统的设计思想和使用的关键技术,采用ASP技术和数据库技术相结合,运用模块化思想设计出了许昌学院网上书店,其网站页面浏览结构简练,搜索快速,阅读方便,具有良好的通用性,可操作性。而且实现了从用户注册、浏览、订购、结算等的一系列操作,可以说是一个比较完整的购物系统。其功能基本符合用户需求,能够完成购物车的基本操作,能有效地实现图书销售全过程管理,从根本上使传统的书店业务转变成为一种低成本、高效率的在线商务活动,为消费者和书店之间提供了一个交互式平台。可以预见,随着网