网上书店在线购物系统的设计毕业设计论文

上传人:cl****1 文档编号:562107591 上传时间:2023-01-13 格式:DOC 页数:37 大小:526KB
返回 下载 相关 举报
网上书店在线购物系统的设计毕业设计论文_第1页
第1页 / 共37页
网上书店在线购物系统的设计毕业设计论文_第2页
第2页 / 共37页
网上书店在线购物系统的设计毕业设计论文_第3页
第3页 / 共37页
网上书店在线购物系统的设计毕业设计论文_第4页
第4页 / 共37页
网上书店在线购物系统的设计毕业设计论文_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《网上书店在线购物系统的设计毕业设计论文》由会员分享,可在线阅读,更多相关《网上书店在线购物系统的设计毕业设计论文(37页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)网上书店在线购物系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:网上书店在线购物系统的设计与实现摘 要随着计算机技术的蓬勃发展,电子商务发展也越来越快,网上书店便是随着这些网络技术的发展而出现的一种新型图书销售渠道。本系统是为适应电子商务网络交易平台技术的发展,而开发的一个多功能网上书店系统。本系统采用B/S模式,以MySQL作为后台数据库,Tomcat作为Web服务器,采用Eclipse+MyEclipse作为开发环境,使用JSP+Servlet+JavaBean技术开发完成的。实现了购物车、排行榜、订单处理、会员公告和积分事件等

2、功能。其中购物车功能和后台充值功能能够实现简单的网上交易,达到在线购物的要求;排行榜功能对系统的书本进行了详细的统计,能够得出书本在网站中的热门程度,完成了统计分析的功能;还有订单处理功能,它通过搜索条,报表导出和打印功能实现了管理员和用户对订单的直观查询,让系统更具有人性化。关键词:电子商务; 在线购物; 网上书店; 统计分析Online BookstoreDesign and Implementation of Online Shopping and Statistical AnalysisAbstractWith the fast development of computer tech

3、nology and electronic commerce, online bookshop become a new type of book sales channel. This system which is implemented to fit the development of electronic commerce network trading is a multiple functional online bookshop.This system adopts B/S model and takes MySQL as the background database. To

4、mcat is used as Web server. By using Eclipse plus MyEclipse as development environment and JSP , Servlet and JavaBean as development language, functions of shopping car, rank, order proposal, VIP person bulletin and integral things is developed. Among the functions, shopping car and background filli

5、ng money can implement simple online trade and achieve the requirement of online shopping. The function of rank makes a detailed statistic of books in this system which makes us know popular degree of books on the website. Order proposal is developed to export and print reports which made this syste

6、m more humanized.Key words: electronic commerce; online shopping; online bookshop; statistical analysis目 录论文总页数:22页1引言11.1网上书店的背景11.2课题研发的目的与意义12系统概述22.1软硬件工作环境22.1.1硬件环境要求22.1.2软件环境要求22.2系统技术简介22.2.1Java技术简介22.2.2JSP简介22.2.3Struts体系结构简介32.2.4Eclipse+MyEclipse简介32.2.5MySQL简介43网站总体设计43.1系统整体简介43.2在线购

7、物及统计分析模块功能设计53.2.1在线购物模块53.2.2统计分析模块83.2.3订单处理模块113.2.4会员公告模块133.3数据库设计分析143.3.1用户信息表143.3.2图书信息表153.3.3消费订单信息表153.3.4管理员信息表164主要功能测试164.1购物车功能测试164.2排行榜功能测试184.2.1总销售排行榜功能测试184.2.2总点击榜功能测试194.3系统测试总结20结 论20参考文献20致 谢21声 明221 引言该部分主要是对本系统的背景,开发目的以及开发意义进行阐述。1.1 网上书店的背景在当前计算机发展迅速的时代,电子商务成为互联网发展日臻成熟的直接结

8、果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。就网上书店系统而言,由于网络已经覆盖全球,其信息量大而独具优势。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,不具时效性;同时书本具有易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次

9、在网络购物的门槛,对于读者来说,网上书店近在咫尺,并且永远不下班关门,读者可以随时随地地自由地查询和订购图书,同时还减少了书店过程中的支出,具有实际意义。因此网上书店必将有长足的发展。开办网上书店系统也可以为在校大学生提供方便,廉价,高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的经济效益和社会效益。1.2 课题研发的目的与意义随着我国Internet的发展,电子商务越来越多的溶入到我们的日常生活,而且网上书店也是电子商务网站的代表,国内网上书店有像“当当网”等这种优秀的电子商务网站,它们是其他网站良好的典范,可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电

10、子商务网站设计中站应有的功能和注意事项,由此选择了网上书店作为此次毕业设计的题目。在选择编辑语言时,因为Java程序语言及编程技术是随着互联网的发展而被推广应用的,它是目前国内外广泛使用的程序设计语言。它的内容和特点与以往的其他程序设计语言有很大的不同。面向对象技术被认为是程序设计一方法学的一场革命,它已经逐步代替面向过程的程序设计技术,从而成为计算机应用开发领域的主流趋势,所以Java成为本设计的开发语言,用来设计和完成本网上书店系统。本毕业设计所完成的网上书店系统,除了大量收集有关资料,还将会牵涉到许多技术上的问题,如:网页制作技术,后台数据库的设计和管理,通过实际的制作个网站,可以在实践

11、中掌握上述技术的使用,达到学以自用的目的。2 系统概述本部分列出了系统软硬件工作的环境与要求,并对系统所涉及到的一些技术进行了介绍。2.1 软硬件工作环境2.1.1 硬件环境要求计算机必须满足的条件:(1)服务器端硬件环境:处理器P4 2.0G以上,内存512M以上,硬盘40G以上。(2)客户端硬件环境:处理器P4 1.7G以上,内存128M以上,硬盘20G以上。2.1.2 软件环境要求(1)服务器端需要环境:操作系统为Windows 98/ME/2000/XP/2003,jdk1.4以上,在Eclipse+MyEclipse环境下,以Tomcat作为服务器和MySQL作为后台数据库。(2)客

12、户端需要环境:操作系统Windows 98/ME/2000/XP/2003,IE 5.0以上便可。2.2 系统技术简介2.2.1 Java技术简介随着面向对象编程思想的不断成熟和各种技术问题的提出1995年6月由 Sun Microsystems公司提出了一种革命化语言Java,与其他编程语一样,这种语言在短短的时间内得到了迅速的发展。由于这种语言具有易用性、平台无关性、易移植性等诸多特征,使得这门语言得到了广泛的应用。而且,这种语言具有很好的发展景。程序开发费用少,工作效率高,并拥有很好的用户界面和强大的开发工具。网上数据编程体现的非常充分,是其它语言无法做到的。 2.2.2 JSP简介JS

13、P(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返

14、回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。2.2.3 Struts体系结构简介作为一个实现良好的MVC框架,Struts对Model、View和Controller都提供了对应的实现组件,图2-1所示为Struts体系结构图。下面从模型、视图、控制来介绍Struts的体系结构。浏览器控制器Servlet业务逻辑Action配置文件Struts-config.

15、xml视图JSP模型Application State调用取得数据请求响应图2-1 Struts体系结构图视图(View)就是一系列提交到客户浏览器进行显示的JSP文件,是用户看到并与之交互的界面。在这些界面中没有业务逻辑,也没有模型信息,只有标签。模型(Model)表示应用程序的状态和业务逻辑,通常由JavaBean或EJB组件来实现。控制器(Controller)的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端。在Struts中Controller由ActionServlet类和Action类来实现。ActionServlet主要负责接受HTTP请求信息,Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程。2.2.4 Eclipse+MyEclipse简介Eclipse是一个开放源代码,基于Java的可扩张的开发平台,多数人都是将Eclipse作为Java的集成开发环境使用。Eclipse的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号