《网上店购物系统.doc》由会员分享,可在线阅读,更多相关《网上店购物系统.doc(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流网上店购物系统.精品文档.毕业论文标题: 网上书店购物系统 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)
2、用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:
3、任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目 录前言(2)第1章 概述 (2)第1.1节Jsp技术
4、简介 (3)第1.11节 Jsp的概念 (3)第1.12节 Jsp的特点 (3)第2章 网上书店管理系统简介 (4)第2.1节 选题背景 (4)第2.2节 功能描述 (4)第2.3节 网上书店系统组成(5)第3章 系统调研及可行性分析 (6)第3.1节 系统的初步调查 (7)第3.2节 可行性分析概述 (8)第3.3节 技术可行性分析 (9)第4章 系统规划和分析(10)第4.1节 系统需求分析(10)第4.2节 数据流程图(10)第5章 系统实现(11)第5.1节 实现效果(13)第5.2节 网上书店框架页面(18)第5.3节 页头页面(22)第5.4节 用户登陆(25)第5.5节 主页(2
5、8)第5.6节 购物车页面(32)第5.7节 注册页面(34)第5.7节 错误页面(38)第5.7节 应用JavaBean(40)参考文献 (41)前言伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时
6、书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。本文首先描述网上购书流程,紧接着陈述了设计的原理和设计用到的工具包括JSP 、Tomcat 、Mysql、Access ;之后进入准备部分,在这里进行了系统的需求分析,给出了购物的过程图和数据流程图;下面是全文的主体部分,详细的实现了一个网上书店全程购物系统解决方案。AbstractWe make great strides before being accompanied by Internet, e-commerce will becom
7、e the mainstream of the 21st century business model. With the online bookstore is the network technology and the emergence of a new type of library development sales channels. Through the combination with electronic forms of communication, rely on computer networks for communications technology as a
8、 basis for the realization of the online bookselling transactions. Online bookshop compared with the traditional storefront bookshop, online bookstores mode of operation and marketing channels is a brand-new; Its 24-hour, all-weather and all-round service is not over and bookstore shops; Low cost is
9、 the main reason for the creation of online bookstore. Compared with other commodities, almost no books of collisions fragmentation, without limitation; Meanwhile a function of a single book, a simple form, and unique advantages and options to determine the most suitable for online transactions; Aga
10、in is at the low and lower consumer shopping network in the first threshold, the online bookshop has become the vanguard of e-commerce.The first online ordering process described, followed by the presentation of the design principles and design tools used, including JSP, Dreamweaver MX, Microsoft SQ
11、L2000, VBScript; After entering the preparation part of the system here needs analysis, given the shopping process, and data flow; The following is the full text of the main part of the realization of a detailed online bookstore full shopping system solutions. Keyword: -commerce; Electronic bookshop
12、 ;JSP; Dreamweaver MX; entire shopping system第一章 系统概述1.1 Jsp技术简介1.1.1 Jsp的概念 Jsp是Java Server Pages 的简称,是服务器端的一种基于JAVA语言的网页技术,在普通网页中加入若干段程序代码后放在Web服务器端运行,再将运行的结果向用户发布,用户通过浏览器本文来自: 计算机毕业网就能看到精彩纷呈的网页了。利用这一技术可以建立先进,安全和跨平台的动态网站。 Jsp技术使用Java语言作为脚本语言。Java的可执行性优于VBScript或Jscript,因为他们利用Java技术并且都被编译为Java Serv
13、lets,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。目前,JSP作为一个很好的动态网站开发语言,得到了越来越广泛的应用。在各类JSP应用程序中,JSP+JavaBean的组合现在已经成为一种最常见的JSP程序的标准。 1.1.2 Jsp的特点: (1)将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么
14、其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(2)强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM)组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并
15、且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。(4)JSP的适应平台更广这是JSP比JSP的优越之处。几乎所有平台都支持Java,JSP+JavaBean可以在所有平台下通行无阻。NT下IIS通过一个插件,例如JRUN或者ServletExec,
16、就能支持JSP。著名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的运行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。第二章 网上书店管理系统简介2.1 选题背景伴随着Internet正向我们大踏步走来,电子商务将成为21世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠
17、计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。2.2 功能描述 本系统是一个用JSP技术实现的网上书店。作为一个在网上从事图书浏览和交易的系统,它是电子商务中一个比较典型的系统,它可以使人们足不出户“逛”书店,并选购自己
18、喜欢的书籍。该系统实现的是顾客通过访问该网上书店的网址,浏览到新书和好书,或查找到所需要的书籍,最后下订单,等待邮寄或送货上门的服务。该系统主要实现了一个简单的购物车的功能。计算机毕业网专业定做|计算机毕业论文|毕业设计|asp论文|VB论文|VF论文|Delphi论文|JSP论文|PHP论文|论文|JAVA论文|VC论文|C#论文|机械论文|免费论文|快速定制.31191222009-2-92.3 网上书店系统的组成本系统包括两大模块:前台在线购书子系统,后台书店管理子系统。通过在线购书子系统,用户可以通过Web浏览器登录到此网站.在此网站,用户可以注册登陆,添加修改个人信息,搜索要找的书,
19、查看详细信息,购书(将书加入购物车) ,用户选择后自动生成订单,包含运送的方式、运费、到达日期、书籍数量与价格;通过书店管理子系统,书店管理人员登陆后可对网站进行管理,添加删除商品,处理定单信息,对新订单进行发货处理,删除已处理订单等本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提
20、供图书信息的添加,修改和删除等功能,对订单的管理是后台管理系统中关键的部分,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的用户管理则要提供便捷的查询方式,提供合理的管理操作。第三章 系统规划和分析3.1 系统的初步调查系统的初步调查是系统规划阶段的第一项活动。在正式立项之前,必须经行可行性分析,而且可行性分析的基础是对系统的初步调查。初步调查阶段的主要目标是从系统分析人员和管理人员的角度来研究新项目开发有无必要和可能。通过对当前网上书店市场的调查,不难发现目前国内网上书店的目的主要有:利用图书销售盈利、效仿亚马
21、逊提高无形资产价值、以拉广告赚钱、紧跟电子商务潮流等,其中,前两种占大多数。然而,实际情况是网上书店并未达到预期的效果,有的根本没什么访问量,有的虽然访问人数众多,但成交有限、营销平淡,同时网上广告也并未被广大商家认同。于是,这些书店不得不面临生存危机。虽然网上书店的经营者们在不懈地做着努力,与电子商务相关的保障系统也正在积极的完善,但在它们的发展之路上仍有许多艰难险阻。目前表现出来的最大问题是,大部分的网上书店彼此间内容区分并不大,都只偏重于新书的介绍,而对专门性书籍着墨不深,各网上书店均缺乏自己的特色,彼此间很容易被复制。作者认为建立一个网上书店的投人成本并计算不高,相关的宣传投资以及策略
22、联盟才是更重要的成功关键。因此网上书店应该时刻关注调整经营模式,确保持续的竞争力。建议大型网上书店的经营模式应趋向融合化,以售书营利为目的和以提供信息服务结合,以服务为纽带,把作者、出版社、书商、书店、读者紧密的联系起来;小型网上书店的经营模式和品种应趋向专业化,提供专业性强或目标人群专一的书籍。本系统由于人员,技术,时间,资金等方面的限制,不可能完成像卓越网,亚马逊网站那样多的功能,因此本系统的开发目标就是建立一个简单的网上购书平台,通过学习jsp,实验这一技术在网上购书方面的应用。32 可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理
23、等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方
24、面,软件方面及其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。33 技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。1、技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。2、硬件资源:开发管理信息系统所需的硬件
25、资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。3、软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领
26、导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。第四章 系统分析41 系统需求分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:(1)功能需求。确定新系统应做什么,这是最主要的需求。(
27、2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。(3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。(4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。42 数据流程图数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加
28、工处理、传递、存储的整体情况。数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。本系统数据流程图如图4-2所示:主界面 注册-否是否同意协议登陆 是购物车 增删改除各类书购买成功第四章 系统实现5.1 实现效果当用户在浏览器地址里入 http:/localhost:8080/frame.jsp后,即可进入主页面。在该页面中,用户可以选择自己所要的图书,如果用户确定购买,那么在相应的图书后单击购买,然后再单击查看购物车,就会跳转到购物车页面。在购物
29、车页面中,将显示用户所购买的所有图书,在该页面中用户可以更改图书的数量,也可以将对应的图书从购物车中删除。同时该页面会显示所选图书的总价。当单击“继续购物”时可以跳转到网上书店的主页。在网上书店主页中有登陆对话框,如果填写的用户名密码正确,就会出现提示信息,如果填写的用户名或密码错误,该系统会出现重新登陆的信息。如果是新用户,可以单击用户注册,跳转到注册页面。如果单击同意就会跳转到注册页面,如果单击不同意,就会跳转到网上书店主页。在填写注册信息的过程中,如果忘记填写某个信息或者密码和确认不一致,系统都会提示相应的信息。填写完注册信息后,单击下一步,如果注册信息正确,就会跳转到成功页面。如果数据
30、库出现问题或者暂时不能录入数据,则会直接跳转到网上书店主页,如果出现重名用户,则会出现提示信息。下面是各种页面显示:1.frame.jsp页面Cart.jsp页面usingpage.jsp页面error1.jsp页面reg.jsp页面 reg1.js页面 reg3.jsp页面error.jsp页面第5.2节 网上书店框架页面 page contentType=text/html;charset=gb2312 网上书店 frame name=rightFrame scrolling=auto src=rightFrame.jspmarginheight=0 marginwidth=0 第5.3节
31、 页头页面 page contentType=text/html;charset=gb2312 网上书店 欢迎你的访问! 第5.4节 用户登陆 page contentType=text/html;charset=gb2312 function login() document.myform.operator.value=login; document.myform.submit(); 登录界面 用户名: 密 码: 第5.5节 主页% page contentType=text/html;charset=GBK import=wyf.DBBean 书名 定价 作者 求购 String cp=r
32、equest.getParameter(cp);/cp为分页数int currpage=(cp=null|cp=)?1:Integer.parseInt(cp);String ss=DBBean.getGoodList(currpage);for(int i=0;iss.length;i+) a href=Buy.jsp?sid=&action=buy购买 int tp=DBBean.getTotalPage(); if(currpage!=1) a href=rightFrame.jsp?cp=上一页 if(currpage!=tp) a href=rightFrame.jsp?cp=下一页 for(int i=1;i=tp;i+) option value= 第页 查看购物车 用户注册 第5.6节 购物车页面% page contentType=text/html;charset=GBK import=wyf.DBBean 购物车 if(cart.isEmpty() font color=red