摘 要
本设计将展示一个J2EE系统的实例——网上书店的销售系统,这个是实例提供了一个客户到网上书店购书全过程中所需的全部服务。这个系统被划分为三层,首先是通过HTML向客户展示被请求信息的表示层(Represent Tier),我们用Java Servlet 和JavaServer Pages 来实现;然后是商务逻辑层 (BusinessLogic tier),它包含了一些运行在J2EE服务器下的EJB组件;最后 是数据库层(Database Tier),用于永久性存储数据。您会看到J2EE体系中核心部分EJB的具体实现,并且能了解到如何应用Java Servlet ,JavaServer Pages (JSP) 来调用EJB 组件。网上书店有着其他形式的书店所不可比拟的优势:它不需要店铺和庞大的销售网络,通过在网上直接订购,支付,结算,减少了中间环节的开支。不受时空限制,一天24小时的营业时间,全世界范围内都可销售等。网上书店销售系统对客户购物的所需要提供的服务也和其他书店购书有很多不同之处,那末到底是那些服务呢?让我们来看一看一个客户到网上书店购书的全过程。客户使用注册ID登录书店网站,随后浏览书店的图书目录以找寻自己需要的图书,一旦发现想要的图书就把它放入购物车,然后不断重复浏览图书,放书到购书车中的举动,期间客户可能会视查自己的购物车,对已放入购物车图书做整理,如删除某些图书。期间客户可能会结束选购,把购书车中的图书提供给书店已生成订单并结帐。
关键词:自动推荐;网上书店;电子商务
According To J2EE Electronic Commerce Website ——Ebookstore- stage system( Face To The Customer)
Abstract
This design will display an electronic commerce websitebase on the J2EE —— Ebookstore, this is a solid an offering a customer arrives net top the bookstore buys book all services needed in whole process. This system were divided the line to three layers, is to passes first the HTML face customer"s demonstration is requested the information means the layer( Represent Tier), we uses the Java Servlet to realizes with the JavaServer Pages;Then is the module of EJB business logic layer( BusinessLogic tier), it included the some under the J2EE server circulate,Is a database layer( Database Tier) finally, used for the saving data in permanence.You will see J2EE system inside core parts of EJBs to realizes in a specific way, and can understand how applied Java Servlet, the JavaServer Pages( JSP) comes to adjusts to use the module of EJB.On the net the bookstore has got the bookstore an advantage for can"t comparing to of the other form It do not need the store with the huge sale network, passing to order directly on the net, paying, settling accounts, reducing in the center the expenditure of the link.The not summit to timespace limits, a 24 hours" business time, the whole world scope inside is all marketability etc. Bookstore sale system on the net to the too different from the other bookstore buy the book have a lot of place in service of customer"s shopping that a demand provide, that end is those services after all Let we to have a look a customer net last the bookstore buys the whole process of the book.Customer the usage registers the ID registers the bookstore website, viewing later on the books catalogue of the bookstore to search books that oneself demand, once discover desirable of books put it into the shopping car, then repeat continuously the books of view, put the book arrive buy the book action in the car, period the customer may see to check own shopping car, to have put into the shopping car books does the sorting, such as delete some books Period the customer may end to make choice of purchase, providing to buy the book books in the car combine to already born order in bookstore to settle an account.
Key words: Auto-promotion;Ebookstore; E-commerce
目 录
摘 要 I
ABSTRACT II
1 前言 1
2 开发背景及工具选择 3
2.1 网上书店系统开发的背景 3
2.2 开发工具 3
2.2.1 Dreamweaver 3
2.2.2 JSP (Java Server Pages) 3
2.2.3 JavaScript 4
2.2.4 CSS 5
2.2.5 SQL 6
2.2.6 JAVA 7
3 可行性研究与需求分析 11
3.1 可行性研究 11
3.1.1 技术可行性 11
3.1.2 可操作性 11
3.2 需求分析 11
4 总体设计 13
4.1 系统结构 13
4.2 设计功能 13
4.3 技术指标 14
5 网站构架 15
5.1 前台构建 15
5.1.1 设计主页 17
5.1.2 新用户注册 17
5.1.3 新用户登陆界面 18
5.1.4 图书查询 18
5.1.5 书目详介 19
5.1.6 购物车 19
5.2 链接数据库 19
6 系统测试 21
6.1 测试策略 21
6.1.1 白箱测试技术 21
6.1.2 黑箱测试技术 21
6.2 组件测试 21
6.2.1 数据库 21
6.2.2 在线购物系统 22
6.2.3 系统测试 22
6.2.4 功能测试 22
6.3网站进一步开发的设想 22
6.3.1知识点的处理 22
6.3.2提高网站的可维护性 22
6.3.3 Linux网络安全 23
6.4发展 23
7 结论 24
参考文献 25
致谢 26
附录 27
1 前言
当今网络上有大量的在线购物网站,多数都是为潜在客户提供一种在线购物系统。也有一些提供进一步的客户服务。一个电子商务网站的主要目的就是为客户提供界面友好的购物平台,为客户提供尽可能多的服务功能。本文提出的电子商务网站就是为了服务客户而进行开发设计的。科技的突飞猛进。计算机的应用已经进入了我们学习,生活,工作当中。各种功能强大的计算机不断问世,电脑相关的行业蓬勃发展,各种前所未闻的工作方式也应运而生。近年来,随着网络技术的发展和网络应用的普及,国外的信息网络不断的进步,给了电子商务很大的技术支持,使其能不断的自我发展和完善。这种事物不但节省了人们的大量时间和精力,也会为人们的工作及生活带来更多新的可能和变化。与此同时,以网络为载体的办公和生活必须的活动被认为是网络时代新的办公和生活模式。网络办公和进行生活必须的活动可以利用网络的丰富资源,提供各种形式的工作,生活模式。其展现了无与伦比的优势,必将给予传统模式以翻天覆地的变化。近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界,无时间,无地域限制的便利环境来经营拓展商务。因此电子商务成为互联网应用的最大热点,越来越多的企业通过使用电子商务技术来进行商业上的交易以减少成本。当然,还有更多的公司想使用电子商务的技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着电子商务风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司/产品介绍的网页放在网站上供人浏览而已。国外的网上购书系统很多,在具有推荐功能的网上书店还没有开发出来的时候,大多数的网上书店系统只是提供人们以足不出户的购书系统,少数网上书店系统为用户设立的反馈信箱,而缺少商家对用户的需求分析并加以归类。因此用户还是不得不花费大量的时间和精力来在网上查找自己所感兴趣的图书。虽然比传统的购买方式方便快捷,但是网上购书系统相对于传统购书活动的优势并不十分明显,因此在短时间内发展相对于其他与电脑有关的行业很缓慢,甚至有点停滞。
现在国外,网上书店如雨后春笋般的层出不穷,给了用户更为方便快捷的购书系统,使人们不必花费大量的时间和精力来查找自己感兴趣的图书和所需要的书籍,大大的节省了人们的时间和精力,适应了现代社会的要求。同时,网上书店的购书系统展现了对于传统书店的优势十分的明显,使得这一电脑的新兴行业有了长足的进步。
由于我国科学技术的不断进步和综合国力的增强,社会对人们的工作方法及效率提出了新的要求,这同时也对生活所需的各种行业的服务态度和效率提出了更好,更高的要求。在这种要求下,各种行业也不断的进行自我的发展和完善,同时也有更快捷方便的新兴行业为人们所认可,这其中就有网上购书系统。虽然我国的网上购物系统的研究才刚刚起步,但是在社会信息化的时代里,所起的作用是不可估量的,发展的势头也比较迅猛。我国的网上购物系统虽然比以前有了长足的进步,数量上也是日益增多,但是从总体质量上来说,只是处于国外的初步发展阶段,总体质量也不高。尤其为客户相关服务的功能太少。随着社会的日益进步,生活节奏的明显加快,提高办事效率和节约时间的问题成了人们追求的目标。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。计算机的信息系统的有着安全,快速,高效和方便等优点被人们所熟识。由于互联网的发展和完善,网上购物系统已有了长足的进步,它有着高效,准确,方便快捷的优点。现在已被很多人们认识并且使用,大有弥补传统的购物的缺点并且有替代其地位的趋势。
书籍被誉为人类的精神食粮和朋友,其重要性已不言而喻。而传统的购书活动有着繁琐和效率不高的缺点。随着现在图书种类的日益增多,传统的购书的缺点已越来越明显。所以具有推荐功能的网上书店已越来越受到人们的青睐。
一个在线购书的网站的主要目的就是为客户提供界面友好的购书平台,为客户提供尽可能多的服务功能。而用户可能使用各种各样的操作平台和浏览器。而与此同时信息的大量输入也给用户再查找信息时增添了许多麻烦。在现今国内的在线购书系统中只有少数几个大型的网上书店拥有此项功能,对于中小型网上书店,还是维持以前的购物模式。这对消费者是一种折磨。用户想查找自己需要的书籍资料的时候往往要查阅大量的信息才能找到自己想要购买的书籍。这在一定程度上大大降低了用户的购买欲。不利于网上书店的生存与发展。基于这样一种情况,本文作者想使用一种具有自动推荐功能的新功能添加倒网上书店购物系统中,以方便用户再浏览各类书籍的详细信息和购买图书时不必重复的查找所需的资料书籍。通过这种自动推荐的功能来达到方便用户进行购买书籍时能同时搜索到其他相关的图书,免去用户再查找相关图书的繁琐和不便。节约了用户宝贵的时间。本文作者正是基于方便快捷,安全,简洁的目的来制作此网上书店购物系统的。

