1、XX 学院-信息系毕业论文毕业论文标题: 网上书店购物系统 XX 学院-信息系毕业论文毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并
2、允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: XX 学院-信息系毕业论文注 意 事 项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)其它XX 学院-信息系毕业论文目
4、录前言(2)第 1 章 概述 (2)第 1.1 节 Jsp 技术简介 (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 节
5、实现效果(13)第 5.2 节 网上书店框架页面(18)第 5.3 节 页头页面(22)第 5.4 节 用户登陆(25)第 5.5 节 主页(28)第 5.6 节 购物车页面(32)第 5.7 节 注册页面(34)第 5.7 节 错误页面(38)第 5.7 节 应用 JavaBean(40)参考文献 (41)前言XX 学院-信息系毕业论文伴随着 Internet 正向我们大踏步走来,电子商务将成为 21 世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书
6、店相比,网上书店的经营方式和销售渠道是全新的;它 24 小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。本文首先描述网上购书流程,紧接着陈述了设计的原理和设计用到的工具包括 JSP 、 Tomcat 、Mysql、Access ;之后进入准备部分,在这里进行了系统的需求分析,给出了购物的过程图和数据流程图;下面是全文的主体部分,详细的实现了一个网上
7、书店全程购物系统解决方案。AbstractWe make great strides before being accompanied by Internet, e-commerce will become 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 combinatio
8、n with electronic forms of communication, rely on computer networks for communications technology as a 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
9、brand-new; Its 24-hour, all-weather and all-round service is not over and bookstore shops; Low cost is the main reason for the creation of online bookstore. Compared XX 学院-信息系毕业论文with other commodities, almost no books of collisions fragmentation, without limitation; Meanwhile a function of a single
10、 book, a simple form, and unique advantages and options to determine the most suitable for online transactions; Again 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, follo
11、wed by the presentation of the design principles and design tools used, including JSP, Dreamweaver MX, Microsoft SQL2000, 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
12、 realization of a detailed online bookstore full shopping system solutions. Keyword: -commerce; Electronic bookshop ;JSP; Dreamweaver MX; entire shopping system第一章 系统概述1.1 Jsp 技术简介1.1.1 Jsp 的概念Jsp 是 Java Server Pages 的简称,是服务器端的一种基于 JAVA语言的网页技术,在普通网页中加入若干段程序代码后放在 Web 服务器端运行,再将运行的结果向用户发布,用户通过浏览器本文来自:
13、计算机毕业网就能看到精彩纷呈的网页了。利用这一技术可以建立先进,安全和跨平台的动态网站。Jsp 技术使用 Java 语言作为脚本语言。Java 的可执行性优于VBScript 或 Jscript,因为他们利用 Java 技术并且都被编译为Java Servlets,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于 HTTP 的应用程序。目前,JSP 作为一个很好的动态网站开发语言,得到了越来越广泛XX 学院-信息系毕业论文的应用。在各类 JSP 应用程序中,JSP+JavaBean 的组合现在已经成为一种最常见的 JSP 程序的标准。1.1.2 Jsp 的特点: (1) 将
14、内容的生成和显示进行分离 使用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面。使用 JSP 标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和 JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和 Beans 中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。 在服务器端,JSP 引擎解释 JSP 标识和小脚本,生成所请求的内容,并且将结果以 HTML(或者 XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基
15、于 HTML 的 Web 浏览器的完全可用性。(2)强调可重用的组件 绝大多数 JSP 页面依赖于可重用的,跨平台的组件(JavaBeans或者 Enterprise JavaBeansTM)组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发 Web 页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page 技术封装了许多功能,这些功能是在易用的、与JSP 相关的 XM
16、L 标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。(4)JSP 的适应平台更广这是 JSP 比 JSP 的优越之处。几乎所有平台都支持Java,JSP+JavaBean 可以在所有平台下通行无阻。NT 下 IIS 通过一个插件,例如 JRUN 或者 ServletExec,就能支持 JSP。著名的 Web服务器 Apache 已经能够支持 JSP。由于 Apache 广泛应用在NT、Unix 和 Linux 上,因此 JSP 有更广泛的运行平台。虽然现在 NTX
17、X 学院-信息系毕业论文操作系统占了很大的市场份额,但是在服务器方面 Unix 的优势仍然很大,而新崛起的 Linux 更是来势不小。从一个平台移植到另外一个平台,JSP 和 JavaBean 甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。第二章 网上书店管理系统简介2.1 选题背景伴随着 Internet 正向我们大踏步走来,电子商务将成为 21 世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是
18、全新的;它 24 小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上书店成了电子商务的先锋。2.2 功能描述本系统是一个用 JSP 技术实现的网上书店。作为一个在网上从事图书浏览和交易的系统,它是电子商务中一个比较典型的系统,它可以使人们足不出户“逛”书店,并选购自己喜欢的书籍。该系统实现的是顾客通过访问该网上书店的网址,浏览到新书和好书,或查找到所需要的书籍,最后下订单,
19、等待邮寄或送货上门的服务。该系统主要实现了一个简单的购物车的功能。2.3 网上书店系统的组成本系统包括两大模块:前台在线购书子系统,后台书店管理子系统。通过在线购书子系统,用户可以通过 Web 浏览器登录到此网站.在此网站,用户可以注册登陆,添加修改个人信息,搜索要找的书,查看详细信息,购书(将书加入购物车) ,用户选择后自动生成XX 学院-信息系毕业论文订单,包含运送的方式、运费、到达日期、书籍数量与价格;通过书店管理子系统,书店管理人员登陆后可对网站进行管理,添加删除商品,处理定单信息,对新订单进行发货处理, ,删除已处理订单等本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,
20、顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,对订单的管理是后台管理系统中关键的部分,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的用户管理则要提供便捷的查询方式,提供合理的管理操作。第三章 系统规划和分析3.1 系统的初
21、步调查系统的初步调查是系统规划阶段的第一项活动。在正式立项之前,必须经行可行性分析,而且可行性分析的基础是对系统的初步调查。初步调查阶段的主要目标是从系统分析人员和管理人员的角度来研究新项目开发有无必要和可能。通过对当前网上书店市场的调查,不难发现目前国内网上书店的目的主要有:利用图书销售盈利、效仿亚马逊提高无形资产价值、以拉广告赚钱、紧跟电子商务潮流等,其中,前两种占大多数。然而,实际情况是网上书店并未达到预期的效果,有的根本没什么访问量,有的虽然访问人数众多,但成交有限、营销平淡,同时网上广告也并未被广大商家认同。于是,这些书店不得不面临生存危机。虽然网上书店的经营者们在不懈地做着努力,与
22、电子商务相关的保障系统也正在积极的完善,但在它们的发展之路上仍有许多艰难险阻。目前表现出来的最大问题是,大部分的网上书店彼此间内容区分并不大,都只偏重于新书的介绍,而对专门性书籍着墨不深,各网上书店均缺乏自己的特色,彼此间很容易被复制。作者认为建立一个网上书店的投人成本并 计算不高,相关的宣传投资以及策略联XX 学院-信息系毕业论文盟才是更重要的成功关键。因此网上书店应该时刻关注调整经营模式,确保持续的竞争力。建议大型网上书店的经营模式应趋向融合化,以售书营利为目的和以提供信息服务结合,以服务为纽带,把作者、出版社、书商、书店、读者紧密的联系起来;小型网上书店的经营模式和品种应趋向专业化,提供
23、专业性强或目标人群专一的书籍。本系统由于人员,技术,时间,资金等方面的限制,不可能完成像卓越网,亚马逊网站那样多的功能,因此本系统的开发目标就是建立一个简单的网上购书平台,通过学习 jsp,实验这一技术在网上购书方面的应用。32 可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使