基于J2EE网上书店的设计与实现

基于J2EE网上书店的设计与实现

基于J2EE网上书店的设计与实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥298
  • 活动价: ¥200 (活动截止日期:2024-04-22)
  • (到期后自动恢复原价)
基于J2EE网上书店的设计与实现

                                 基于J2EE网上书店的设计与实现

                                           摘  要
 
本文介绍了以网上书店为代表的商务电子的发展状况、技术背景,具体讲述了如何使用JSP建立了一个网上书店系统,网上书店的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。本系统采用JSP+JavaBean的模式来订制一个小型电子商务平台,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。
系统采用SQLServer为后台数据库以JSP Web为页面形式,涉及到数据库、网络、Web服务器、j2ee等方面的技术,实现了较为完备的功能。包括有前台管理:图书分类、图书详情浏览、可按书名、作者、出版社或者全部关键字查询图书,购物车功能;后台管理:订单处理、用户信息管理、图书的添加、删除等等。另外,对系统的安全性也做了相关设置。整个系统具有友好的用户界面,操作简单实用,功能较为完备。
关键词  B2C,网上书店,JSP,JavaBean,B/S
第一章  绪论 1
1.1 选题设计开发的背景和意义 1
1.1.1 选题应用背景 1
1.1.2 开发网上书店的意义 1
1.2 网上书店国内外发展现状 3
1.2.1 国外现状 3
1.2.2 我国网上书店现状 4
1.2.2 我国网上书店面临的主要问题 4
1.3 系统设计目标 5
第二章  网上书店系统分析 6
2.1 系统设计思想 6
2.2 系统结构设计 7
2.2.1 逻辑体系结构 7
2.2.2 结构设计 8
2.3 系统运行环境 8
2.3.1 系统配置概述 8
2.3.2 Java SDK的安装以及环境变量的配置 9
2.3.3 安装和配置web服务器 9
2.3.4 数据库连接 10
2.4 系统安全管理 13
第三章  系统总体设计 14
3.1 系统总体功能介绍 14
3.2 主要功能模块功能介绍 16
3.2.1 客户界面系统功能模块 16
3.2.2 管理界面系统功能模块 17
3.3 系统数据库设计 17
第四章  系统详细设计介绍 22
4.1 系统关键技术 22
4.1.1 JSP/SERVLET和JDBC技术 22
4.1.2 JavaBean 24
4.2 系统选型及开发工具介绍 25
4.2.1 B/S模式 25
4.2.2 EditPlus介绍 26
4.3 分系统的总体设计 27
4.3.1 前台介绍 27
4.3.2 系统流程图 29
4.4 模块实现 31
4.4.1 前台购书系统 31
4.4.2 后台管理系统 35
4.5 系统实现 39
4.6 系统特点 41
第五章 系统所遇问题与分析 42
5.1 中文乱码问题的分析解决 42
5.2 精确查询与模糊查询 43
5.3 系统的编译和发行 43
5.4 注意事项 44
第六章  总 结 45
6.1 课题研究内容总结 45
6.2 后续研究工作展望 45
致 谢 46
参考文献 47
 
第一章  绪论
1.1 选题设计开发的背景和意义
1.1.1 选题应用背景
 20世纪末,随着计算机科学的发展,网络技术和数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和以人为本的服务。
1996年前后,在美国学术界提出“电子商务”(E-Business或E-Commerce)的概念短短几年的时间里,这一概念已在全球各地被广泛接受。按照世界贸易组织电子商务专题报告的定义,电子商务就是通过电信网络进行的生产、经营、销售和流通等活动,它不仅指基于因特网上的交易,而且指所有利用电子信息技术来解决问题、降低成本、增加价值和创造商机的商务活动,包括通过网络实现从原材料查询、采购、产品展示、订购到出品、储运以及电子支付等一系列的贸易活动。简单地讲,电子商务是指利用电信网络进行的商务活动。世界范围内的政府部门、公众服务机构、电信企业、银行等多事服务机构以及各类企业和数以亿计的个人用户,都开始广泛地参与电子商务活动。现在,电子商务已经成为国际上各个国家制定经济政策的主要依据之一。网上书店就是一种典型的电子商务应用。网上书店随着信息时代的来临已经由上个世纪末的萌芽期转向发展高潮期和务实创新期[1]。
根据买方和卖方的不同,电子商务市场可以划分为4种类型:B2B(Business to Business),B2C(Business to Consumer),C2B(Consumer to Business),C2C(Consumer to Consumer)。就规模而言,B2B和B2C居于主导地位。B2C是商家和顾客之间的商务活动,它将成为电子商务的一种主要的商务形式。“B2C网上购物网站”是实现这种商务活动的电子平台。B2B就是商家和商家之间的商务活动,它也将成为电子商务的一种主要的商务形式。本文主要讨论为我们熟知的第二种:商家与顾客之间的商务活动。
1.1.2 开发网上书店的意义
据统计,2004年,我国网民已达8700万,其中87.7%的网民曾体验过网上购物。在有实际购买行为的网民中,有57.6%的网民购买的是图书,这充分说明以网上书店为代表的出版物在线销售面临着良好的发展机遇。网上书店借助于连接全球的因特网开展业务,在网络发达的当今社会有着传统书店无以比拟的优点:
1.读者面广,图书品种多
由于网上书店展现的文献信息是数字化的,不像传统书店那样将文献实物陈列于架上,解决了店面空间容纳不下的困扰,可供文献品种多。如“北京图书出版物电子疗效网发展中心可供图书资料达50万种,当当书店可供书达20余万种,上海书城网上书店品种达12万多种”,使图书馆和读者有了更多的选择。
2.检索方式多,快捷方便
快速查询:关键字查询。不论是否熟悉图书分类法,只要输入书名、著作、ISBN、出版社、图书类别等查询条件中的任意一项的关键字,就可以查询到所有和关键字有关的图书信息。逐层点击查询结果,便可深入查看此图书的具体内容。随着对内容提要的关键字检索的增加,对分类主题增加描述相和关键字,此类查询将会提供更加强大的查询功能。
浏览(也称分类)查询。网上书店为读者建立了易于使用的图书主题分类,栏目划分明确,一目了然。在主页的分类浏览中点击想要查询书目的类别名称,便可进入子类浏览和子类查询。子类浏览是对主体栏目进一步的细分,进入子类浏览可浏览此分类中所有节目。同时还可进入子类查询逐步缩小范围,最终达到目的。
限制性(也称组合条件)查询。可进行书名、作者、ISBN、出版社、出版日期、折扣范围、定价范围中等的一项或多项限制检索,以便查询结果更具针对性。同时又模糊查询和精确查询两种方式。精确查询是指已知道所需图书的一项或多项标准信息,输入后可精确找到所需;模糊查询是指,只知道选项中某项或多项不完整信息,输入后可得到相关内容的全部信息,然后再作进一步的筛选。多种条件组合查询可以最直接和精确的查到目标。
3.中间环节少,营业时间长
网上交易消除了地差、时差、订单提交瞬间完成,网站即刻可收到订单。收到订单后,网站工作人员一般在24小时内会以电子邮件和电话确认。而且由于中间环节少,书店的配送速度很快,在书款到帐后24-48小是通过读者选择的方式配送,并在发货后24小时内向读者发送发货通知。此外,网站营业时间长,24小时全天候开放营业,读者不用发愁想买书时书店已打烊,可以在自己方便的任何时间上网浏览、订购。
4.服务形式多元,管理模式灵活
(1)所购“图书”多样性。利用Internet与在线印刷技术,可以提供在线阅读、图书下载等多元服务。网上购书是一种全新的购买方式,购买的不一定是实物,也可以是网上使用权,比如电子图书在线下载、电子读物等。
(2)信息双向沟通。因特网上特有的社区构建,如BBS、读者论坛沙龙等,读者可以撰写读后的认识与感想,读者与读者之间、读者与著者和出版社之间都有了发表见解、交流思想的空间。
(3)优惠的会员制。网上书店可以直接与出版社、作者合作,中间环节少,能够对注册会员提供较大的优惠,这点对图书馆等团体购买者尤为有利,可以节约不少购买经费。
(4)支付方式可选。网上书店的另一优势是支付方式灵活,除了传统的邮局汇款、银行结算、还陆续开通了网上结算服务,这给读者带来了很大的便利,只需轻轻点击和简单输入,便可办妥一切购书手续。
(5)以人为本。网上书店提供了书目推荐、查询及网上售书一条龙服务,一切从读者的角度和理应出发。为了读者能快速、便捷的买到所需图书,设立了如购书指南等及时帮助,让读者得到详尽周全的帮助,或用E-mail、留言板、电话等方式耐心地解答读者咨询,让网上购书成为一件轻松愉快事。
可见,24小时服务、送货上门、无店铺销售、检索图书快捷方便、分类浏览人性化、管理模式灵活等优点,弥补了传统出版发行业的不足,更为广大农村、偏远地区的老百姓提供了方便。随着人们购物观念、购物习惯的改变以及网上购物质量、信誉的提升,出版物在线销售将有更大市场空间。
出版物网上销售不仅是传统销售模式的发展和补充,也是未来的发展方向[2]。
1.2 网上书店国内外发展现状
1.2.1 国外现状
在国外,以美国为例,良好的基础设施和消费群体使得美国网上B-C销量呈现稳步上升趋势,涌现出一批如Amazon.com,ebay等著名商业网站。尤其是亚马逊这个全球最大网上书店,2003年的销售额是60亿美元。其所塑的成功的网上销售模式、傲人的销售额、健全的售后服务成为全世界图书业界瞩目的对象和许多网上书店效仿的样板。
目 录
 
 
摘要------------------------------------------------------------------Ⅰ
ABSTRACT------------------------------------------------------------Ⅱ
目录------------------------------------------------------------------Ⅲ
第一章  绪论 1
1.1 选题设计开发的背景和意义 1
1.1.1 选题应用背景 1
1.1.2 开发网上书店的意义 1
1.2 网上书店国内外发展现状 3
1.2.1 国外现状 3
1.2.2 我国网上书店现状 4
1.2.2 我国网上书店面临的主要问题 4
1.3 系统设计目标 5
第二章  网上书店系统分析 6
2.1 系统设计思想 6
2.2 系统结构设计 7
2.2.1 逻辑体系结构 7
2.2.2 结构设计 8
2.3 系统运行环境 8
2.3.1 系统配置概述 8
2.3.2 Java SDK的安装以及环境变量的配置 9
2.3.3 安装和配置web服务器 9
2.3.4 数据库连接 10
2.4 系统安全管理 13
第三章  系统总体设计 14
3.1 系统总体功能介绍 14
3.2 主要功能模块功能介绍 16
3.2.1 客户界面系统功能模块 16
3.2.2 管理界面系统功能模块 17
3.3 系统数据库设计 17
第四章  系统详细设计介绍 22
4.1 系统关键技术 22
4.1.1 JSP/SERVLET和JDBC技术 22
4.1.2 JavaBean 24
4.2 系统选型及开发工具介绍 25
4.2.1 B/S模式 25
4.2.2 EditPlus介绍 26
4.3 分系统的总体设计 27
4.3.1 前台介绍 27
4.3.2 系统流程图 29
4.4 模块实现 31
4.4.1 前台购书系统 31
4.4.2 后台管理系统 35
4.5 系统实现 39
4.6 系统特点 41
第五章 系统所遇问题与分析 42
5.1 中文乱码问题的分析解决 42
5.2 精确查询与模糊查询 43
5.3 系统的编译和发行 43
5.4 注意事项 44
第六章  总 结 45
6.1 课题研究内容总结 45
6.2 后续研究工作展望 45
致 谢 46
参考文献 47
 
参考文献
 
[1] 中国电子商务现状[EB/OL].
http://www.ecway.cn/Article/d1/d1l3/200412/20.html.2004.
[2] 我国电子商务的发展现状与趋势[EB/OL].
http://www.ec.org.cn/2004-05/08/content_1456844.htm.2004.
[3] 耿祥义. JSP基础教程[M]. 北京: 清华大学出版社, 2004.
[4] JSP技术简介[EB/OL].
http://www.net118.com/article/200453090959.htm.
[5] 于宁. JSP动态网站开发实用教程[M]. 北京: 机械工业出版社, 2001. 82~137.
[6] 程显华. JSP和Servlet程序设计使用专辑[M]. 北京: 机械工业出版社, 2002.11~36.
[7] 曹鸣鹏. J2EE技术及其实现[J]. 计算机应用, 2001,21(10):20~23
[8] Matjaz B.Juric. J2EE EAI编程指南[M]. 北京:电子工业出版社,2002, 85~128
[9] 网冠科技. SQLServer2000编程时尚应用百例[M]. 北京: 机械工业出版社, 2002. 301~354.
[10] 文家炎. 数据库系统原理与应用[M]. 广东:冶金工业出版社, 2002. 262~319.
[11] JSP、Servlets与MySQL开发指南[M]. 北京: 电子工业出版社, 2001,80~98.
[12] 鲁晓龙. JSP软件工程案例精解[M]. 北京: 电子工业出版社, 2005, 13~82.
[13] 汪孝宜. 数据库开发实例精粹[M]. 北京: 电子工业出版社, 2005, 145~209.
[14] 罗荣、唐学兵. 基于JDBC的数据库连接池的设计与实现[J]. 计算机工程, 2004,30(9):92~93
[15] 薛元昀. 网页设计数据库与发布[M].北京:清华大学出版社,2000,10~50.
[16] Manoj Parameswaran. Component-based Software Engineering[J]. Computing in Science & Engineering, 2001,2(3):75-77.
[17] Ben Forta,et al.JSP应用程序开发指南[M].北京:清华大学出版社,2004,12~50.
[18] 萨师煊. 数据库系统概论(第三版)[M].北京:高等教育出版社,2001,10~157.
[19] 史斌星.Java基础编程贯通教程[M].北京:清华大学出版社,2003.234~235.
[20] 孙一波.Java数据库编程实例[M].北京:清华大学出版社,2003.59~263.
http://www.bysj360.com/html/4927.html  http://www.bylw520.net
  • 关键词 J2EE 网上书店 实现
  • 上一篇:基于Java技术提案管理系统的设计
  • 下一篇:基于VS的双色球统计分析系统设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。