ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:460.43KB ,
资源ID:5525439      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5525439.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上书店 毕业设计论文.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网上书店 毕业设计论文.docx

1、网上书店 毕业设计论文题 目:网上购书系统的研究与开发院 、系: 软件工程系 姓 名: 指导教师: 系 主 任: 2012 年 06 月 18 日哈尔滨理工大学荣成学院专科生毕业设计(论文)评语学生姓名:王金萍 学号:0930180106学 院: 荣成学院 专业:计算机应用技术任务起止时间: 2012 年 3 月 26日至 2012年 6 月 18日毕业设计(论文)题目:网上购书系统的研究与开发指导教师对毕业设计(论文)的评语:指导教师签名: 指导教师职称: 评阅教师对毕业设计(论文)的评语:评阅教师签名: 评阅教师职称: 答辩委员会对毕业设计的评语:答辩委员会评定,该生毕业设计(论文)成绩为

2、: 答辩委员会主席签名: 职称: 年 月 日哈尔滨理工大学荣成学院专科生毕业设计(论文)任务书学生姓名: 学号:0930180106学 院: 专业:计算机应用技术任务起止时间: 2012 年 3 月26日至 2012年 6 月18日毕业设计(论文)题目:网上购书系统的研究与开发毕业设计工作内容:本文以网上书店系统的开发和实现为研究对象,进而对其进行了比较全面的分析,分析了相关技术、系统、需求等内容。并对这个系统的开发与设计进行了较为详细的介绍。首先进行简单需求分析,然后利用功能模块图说明了系统总体结构。通过系统概要设计对该网上购书系统的设计思路和方案详尽的描述,系统测试通过硬件、软件、黑盒、白

3、盒和功能的测试对该系统加以验证。资料:1王莉基于JSP的网上购书系统20104:1-81.2张跃平耿祥义JSP程序设计北京:清华大学出版社.3董宁 Javascript语言与Ajax应用中国水利水电出版社. 4郭克华 JavaEE程序设计与应用开发清华大学出版社. 指导教师意见: 签名:年 月 日系主任意见:签名:年 月 日网上购书系统的研究与开发摘 要随着信息技术的不断发展,越来越多的人喜欢上了网络购物,网上购物不但经济实惠,而且在种类上,也相对来讲更受广大消费者的喜欢。所以,无数个网络公司把握住了这个机遇,就这样,无限个B2B电子商务平台就这样出现了。在电子商务网站中,网上书店是目前应用最

4、广、最成功的典范之一。通过这类的网站,用户不但可以充分利用Internet的发展给人类带来的便捷,突破时间和空间上的限制,实现网上购书。还有很多的资源供消费者选择,所以,这是电子商务网站发展的很好的一个原因。本文着重论述了网上购书系统的功能设计与实现过程,包括系统需求分析和系统的功能设计、数据库设计以及主要JSP页面的设计。本文根据系统功能需求,包含了用户注册登录、购物车、图书列表和订单生成等主要功能模块。网上购书系统是目前应用最广的一个电子商务平台,目前有很多的大型网上购书系统平台如当当网,卓越亚马逊图书等网上购书网站,所以,网上购书系统越来越受人们的喜爱。关键词 网上购物;电子商务;JSP

5、 ;购书系统Online bookstores system research and developmentAbstractWith the development of it, more and more people like the network shopping, online shopping not only affordable, and in species, also relatively by vast consumers like more. So, many network company grasped the opportunity, so, infinite

6、a B2B e-commerce platform so appeared.In e-commerce sites, online bookstore is the most widely used at present, the most successful one of the model. Through this kind the website, the user can not only make full use of the development of the Internet brings human and convenient, the breakthrough ti

7、me and space limitations, realize the online bookstores. Still have a lot of resources for the consumer choice, so, this is the development of e-commerce sites is a good reason.This paper focuses on the online bookstores the function of the system design and realization process, including the system

8、 demand analysis and the function of the system design, database design and main the JSP page design. This paper according to the system function demand, contains the registered user login, shopping cart, book list and order form and other main function modules.Online bookstores system is currently

9、the most widely used an electronic commercial platform, there are a lot of large online bookstores system platform as dangdang network, outstanding books, amazon online bookstores website, so, online bookstores system more and more get of people love.Keywords Online shopping,Electronic business,JSP,

10、Acquisition system 摘要I 第1章 绪 论1.1研究背景随着互联网的发展,已经有越来越多的企业开始创建自己的网站。基于Internet的信息服务,商务服务已经成为了现代企业的一项不可缺少的内容。很多企业已经不满足于只建立一个简单的而且仅仅能够发布信息的静态网站。就目前而言,现代企业需要的是一个功能强大,能提供完善电子信息服务的动态商务网站。JSP是SUM公司推出的一种网站开发技术,SUM公司借助了自己在JAVA上的非凡造诣,继续把人们引进JSP时代,JSP即Java Server Pages,它可以完成功能强大的WEB应用程序1,从而给人们制造更多的方便。在毕业设计过程中,我

11、们采用了JSP作为开发工具,来构建一个能实现简单的电子商务的小型动态的商务网站网上购物书店。该系统能够基本实现用户的注册,登录功能,而且能够实现商品的订购和留言等功能。该系统基本上具备了一个网上商品销售系统应该具备的功能,该系统基本上也体现了构建一个动态商务网站所需要的技术,可以说,目前的商务网站也是这种小型网站的扩充和重复。1.2研究现状所谓的电子商务,指的是各种具有商业活动能力的实体包括政府机构、金融机构、生产企业、商贸企业以及个人消费者等)利用网络以及先进的数字化传媒技术进行的各项商业性贸易活动。其中特别需要强调的两个特点分别是:商业背景以及网络化和数字化。简而言之,电子商务就是通过电子

12、网络渠道达成的商务活动。1.2.1电子商务的发展电子商务是计算机网络的第二次革命,它通过电子手段建立了新的经济秩序,电子商务不仅仅涉及电子技术和商业交易本身,而且还涉及了诸如金融、税务、教育等社会的其他层面。对于电子商务的研究开始于20世纪70年代末,而实施则要更晚些,实施分为两步,其中电子数据交换(Electronic Data Interchange,EDI)开始于20世纪80年代中期,而Internet上的电子商务始于20世纪90年代初期。电子商务活动分成两大类:企业组织-企业组织(Business-Business,B2B)型与企业组织-消费者(Business-Consumer,B2

13、C)型。据统计,目前的电子商务活动中有80%属于B2B型商务活动,这是因为企业组织的信息化程度和技术水平比个体消费者明显要高很多,主要面向的就是企业与企业,为企业之间提供进行采购、销售和结算等业务的平台。而B2C则是直接面向终端的大众消费者。它通常也有两种形式,一种是一个大的超市,里面摆放着大量的商品,提供给消费者,可以直接去选择并且购买;而另一种形式则是类似一个大商城,商城中有许多柜台,用户可以直接到柜台选择和购买自己喜欢的东西,然后再去结算,这种商城只提供柜台以及相关的服务,并收取相应的柜台使用费。电子商务将传统的商品交易流程电子化以及数字化。一方面从实物流转变成了电子信息流转,大量的减少

14、了人力、物力以及财力;而另一方面则突破了时间与空间的限制,很大程度的提高了工作以及学习的效率。1.2.2网上书店的发展根据有关的统计数据显示,网上书店在我国的图书零售市场已经占据了大约5%的份额。用户在网上进行采购时,一切的信息和数据都将通过网络进行传递以及流动,一切都在瞬间完成,从而提高了采购的效率。而当当和卓越亚马逊两家企业则凭借着早“触网”的优势,已经占据了整个网上书店市场的80%。网上书店的出现,不仅仅丰富了图书零售业的,同时也还满足了不同层次的读者的不同需求。在此之外,例如豆瓣、99读书人、红泥巴等特色网上书店也风起云涌,短期内就培养了大批上网阅读的特定读者群体。从而也给自己带来了相

15、当可观的效益。在网上书店迅速发展的同时,实体书店的经营者也已经开始集体意识到了网上书店对自身的冲击以及其中的巨大商机,于是纷纷加入网上书店业务,希望通过网络为读者提供相关服务。虽然这不能与专业的网络书店销售相媲美,但是随着时间的日益推移,实体书店的网上销售能力也正形成着不可忽视的力量,越来越多的实体店的网上书店都开始粉墨登场。虽然已经有很多的书店正式开的是“触网”或已经享受到了网上书店所带来的利润,但是从实际运作上来看,实体书店建立网络书店还处于初级阶段,在网上书店的整体运营上还是没有经验,无法带给人专业的感觉。他们急需要一个充分的适合自己店铺的网上书店系统。因此我们应该针对不同客户的需求而开

16、发出不同的网上书店系统产品。本系统的开发具备了一定的通用性,符合大部分的书店经营者的一般需求,同时能够为客户的网络平台带来一些专业性的帮助。1.3开发意义随着网络的普及,信息量不断的增加已经使网络开始独占鳌头,充分的利用网络来方便人们的生活是应该非常明智的选择。网上购书的理念也并不复杂,它是将互联网和人们的生活充分的结合起来的一个典型的应用。对于读者来说,网上书店随手可碰,只要有网络就可以有书店;并且它永远不会下班关门,读者可以随时随地的自由地查询以及订购图书。读者无需亲自到书店里进行查找,只要坐在电脑前,开机上网便可买到所需要的书籍。同时读者在挑选图书的范围上也大大扩大了很多,在可以更方便地

17、检索图书的同时,还减少了书店在图书的销售环节的的支出。除此之外,读者在购买图书之前的翻阅详看,耗时费力,尤其是热衷书店者,大多是奋力开拓事业的人和苦心求学深造者,时间对于他们而言是无比宝贵的。而网上书店检索的灵活性以及描述的详细性则大大的节省了图书的选择时间。这对于那些没有时间经常去传统书店或者住所离传统书店较远的读者来说,具有相当大的实际意义。因此网上购书模式将有非常长远的发展2。第二章 系统概述及需求分析2.1课题的需求分析(1)技术可行性此网上书店系统可以运行于windows xp,windows 7,windows server 2000/2003,windows vista操作系统。

18、对系统要求只需要装有My Eclipse即可。对计算机的硬件配置没有太高要求,现在的个人电脑基本完全可以满足条件。数据库运用简单易学的my sql来实现。在网站设计方面,运用jsp、JavaScript、struts、hibernate、css、mysql的网上书店。(2)经济可行性这个系统完全可以运行于现在市场上所出售的各种个人电脑,系统成本都主要集中在系统的开发上。而且当系统投入运行后,可以实现在网上卖书的功能。系统所带来的效益远远大于系统软件的开发成本。所以在经济上是完全可行的。(3)操作可行性界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、购书、留言等功能操作方便。而且所有

19、网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性非常强。2.2 网站最终要实现的功能网上书店系统的模块主要实现以下功能:1会员登陆及身份验证A用户注册成为会员 B验证用户注册信息C会员登陆系统时的身份给证 D修改资料2在线选购商品A浏览不同类别的书籍 B书籍查询 C用户选购自己喜爱的书籍并放入购物车 D用户管理自己的购物车 E用户提交订单 F用户查看自己提交的订单信息2.3网站功能概述该系统主要分为七大模块:用户登录注册、网上购物、订单管理、修改注册资料和顾客留言、书店新闻和检索功能。各模块的功能如下:一、用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后

20、才可以进行购物。二、网上购物用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。(1)、书籍展示用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、这两个专栏进行查看(2)、购物车用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。三、订单管理用户在提交订单以后,可以点击订单管理,并进行订单管理。四、顾客留

21、言注册或者登录成功以后,顾客可以通过导航栏的顾客留言,用户可以进行在线留言。将自己的意见与建议写在里面。五、书店新闻用户可以通过“书店新闻”查看本书店的即时信息和动态。首页正中部分就是特价区和新品上市。在里面可以搜索到自己想要的书籍。六、修改注册资料在登录成功以后,用户可以修改注册资料,但是一定要符合条件。然后提交会显示修改成功或者跳转到错误的页面。七、检索功能在每个页面的右上角都有一个搜索条,那里面有个搜索条件,里面限定了搜索条件。可以根据图书的限定条件来检索图书。2.4网站功能模块图 图2-1 网站功能模块图2.5开发技术与平台论证2.5.1开发技术平台1、JSPJSP是JavaServe

22、rPage(Java服务器页面)的简称,它是Sun公司倡导、众多公司参与一起建立的一种动态网站技术,类似与ASP、PHP等,主要用于开发动态网页内容。JSP具有以下的优点:1)跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的ApaChe服务器也提供了支持JSP的服务。2)一次编写,处处运行:作为JAVA开发平台的,JSP具有JAVA的所有优点。3)在执行上,JSP只需编译一次为Servlet文件,当有相同的客户请求时,JSP将产生一个该Servlet文件的一个线程来响应,而不是再编译一次。这样大大提高web服务器端的响应速度。本系统在开发过程中使用到的关键技术就

23、是JSP,使用该技术使系统更容易维护,功能也更丰富,系统更稳定3。2、JavaScriptJavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的可观性3。JavaScript脚本编程一般分为以下步骤:(1)选择JavaScript语言编辑器编辑脚本代码。(2)嵌入该JavaScript脚本代码到HTML文档中。(3)选择支持JavaScript的浏览器浏览该HTML文档。(4)如果错误则检查

24、并修正源代码,重新浏览,此过程重复直至代码正确为止。(5)处理不支持JavaScript脚本的情况4。3、HibernateHibernate是一个开放源代码的对象关系映射框架,是对JDBC的轻量级的对象封装。使用Hibernate可以使Java程序员随心所欲的使用对象编程思维来操作数据库。它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。与使用JDBC和SQL手工操作数据库相比,Hibernate可以大大减少操作数据库的工作量。另外Hibernate可以利用代理模式来简化载入类的过基于JSP的“网上购书系统”程,这将大大减少利用Hibernate SQL从数据库提取数据

25、的代码编写量,从而节约开发时间和开发成本。Hibernate可以和多种Web服务器或者应用服务器良好集成,到目前为止,其支持几乎所有的流行数据库服务器。Hibernate技术从本质上讲是提供数据库服务的中间件5。4、StrutsStruts跟Tomca等诸多Apache项目一样,都是开源软件,这是它的一大优点,可以使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts

26、是一个很好的起点6。5、TomcatTomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型。人们不再限于只使用软件,而且己经关心起软件的具体实现。本系统在就是用Tomeat作为Servlet容器的。6、CSSCSS是英语Cascading Style Shee

27、ts(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言。CSS目前最新版本为CSS3,能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象盒模型的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言7。 7、MySQLMySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比

28、较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。第三章 系统总体设计3.1 系统目标对于像网上购书系统这种数据流量非常大的数据库系统,一定要满足使用方便、操作灵活等设计要求。这个网上购书系统的系统目标为:(l)展示网店最新的商品信息以及不断更新的商品种类,让用户了解到最新的市场动态。以在首页的方式显示商店公告信息。让顾客很方便的看到网店的动态8。(2)用户可以在网站上修改个人资料以及用户密码,同时还可以查询提交的订单以及个人消费情况。管理员也可以查询用户信息以及

29、管理网店的新闻动态等。(3)实现了购物车功能,用户在选择所需要的商品后,可以先放入购物车内,然后可以返回继续选择商品,最后提交购物车,生成商品订单。管理员对用户提交的订单就可以根据具体情况进行及时的相应的处理。(4)对商品信息进行管理,选择商品类别将商品具体信息和图片信息都存储在数据库中,同时也可以对商品信息进行修改和删除。根据商品的销售情况进行销量排行。(5)系统运行稳定、安全可靠,可扩展性强。3.2系统结构的总框架从系统的功能角度来看,本网上售书系统主要分成七大模块: 用户登录注册、网上购物、订单管理、修改注册资料和顾客留言、书店新闻和检索功能构成的,形成了一个结构紧凑、功能明确完整的网上

30、购书系统。3.3系统功能模块划分网上书店实现的功能分别有:1、网站首页。首页是客户打开网站的第一个页面,一般在这个页面中呈现的信息量最大,且一定要充分展现网站的亮点,用以吸引客户、留住客户。2、新注册用户。提供客户网上自助注册功能,填写注册表单并提交后,就能成为网上书店的用户,注册成功并登录后就可以进行网上购书了。3、用户登录。供已注册的用户登录,登录后才能在网上购书。4、特价书籍。显示网上书店中5折及5折以下的特价书籍信息。5、最近新书。按录入网上书店系统的时间排序显示,优先显示新录入的书籍信息。6、网上购书。已登录的用户可以将需要购买的书籍放入购物车,可将已放入购物车中的书籍生成一张订单并

31、作确认,可将“未作确认”和缺货的订单取消。图3-1系统功能模块3.4完整的购书过程系统完整的购书流程,如图33所示。这个购书流程贯穿系统设计之中,是客户购书的必然流程。用户浏览和查询图书,然后将图书放入购物车,通过提交购物车,生成图书订单,并实际支付(在线实时支付和汇款等),网上书店系统收到付款后根据订单发货,最后用户收到图书并确认(回执或签字等),这就完成了整个购书流程。图33 整个购书流程3.5数据库设计3.5.1数据库的概念数据库是依照某种数据模型组织起来并存放二级存储器中的一个数据的集合。这种数据集合具有以下特点:尽可能的不重复,以最好的方式为某个特定的组织的多种应用服务,数据结构独立于使用它的应用程序,对数据的增、删、改以及检索都由统一的软件进行管理和控制。从发展的历史来看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的9。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 1、物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 2、概念数据层。它是数据库的中间一层,是数据库的整体逻辑

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2