基于JSP的网络购书的网站方案设计书与实现大工奥鹏.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于JSP的网络购书的网站方案设计书与实现大工奥鹏.doc》由会员分享,可在线阅读,更多相关《基于JSP的网络购书的网站方案设计书与实现大工奥鹏.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网络教育学院本 科 生 毕 业 论 文设 计 题 目:基于JSP的网络购书的网站设计与实现学习中心: 层 次: 专科起点本科 专 业: 年 级: 年 春/秋 季 学 号: 学 生: 指导教师: 完成日期: 年 月 日内容摘要网上书店是近年来随着网络技术的开展而产生的一种新型的书店形式。与传统书店相比,网上书店拥有许多的优势。网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。因此,对网上购书网站的设计成为现今图书市场的热点。本文从软件背景,需求分析,设计等不同内容、不同角度,细述了网上书店设计过程,开发过程,搭建了一个商品供给商与顾客间的良好交易
2、平台为效劳宗旨,从而实现用户与商品供给商间利益的双盈。本文主要设计实现了用户注册、我的订单、商品浏览、个人管理等几个主要功能模块。关键词:网上书店;网站设计;功能模块;JSP目 录内容摘要I引 言41 概述51.1 背景51.2 网上书店国内外现状51.3 本文的主要内容及组织结构62 相关技术介绍72.1 数据库简介72.2 JSP简介72.3 B/S模式83 系统设计93.1 需求分析93.2 系统设计103.3 数据库设计113.3.1数据库E-R图:113.3.2数据库的表:123.3.3数据库的平安系统:154 系统实现184.1 系统登录184.2 用户注册194.3 信息管理20
3、4.4 购物车的功能实现214.5 查询管理224.6 购置书籍224.7 数据库连接公共模块224.8 系统测试245 结论25参考文献26引 言网上书店在价格、时效性、品种、查询方式等方面都有优势。网上书店是一种直销方式,在邮递速度和价格上都有优势,目前网上书店的邮递时间在北京,上海,广州等大城市一般为1-3天,在外埠那么一般3-10天到书,在价格上一般网上书店都有7.5-9折的折扣,如果是特价书折扣就更多了,网上书店的书目数据是任何订购书目都无法比较的,亚马逊网上书店有300多万种图书,另外还有音乐系列产品和其它教育产品,刚刚成立的北京图书大厦网上书店也有16万种书目数据,“中国寻书网目
4、前也有50万种书籍,年度将突破100万种图书,网上书店的书目除书名、著者、价格等信息外,还有封面、内容简介、目次、评论等详细信息。同时网上书店的目录查询功能也是传统的按某种分类规那么编排的图书征订目录无法比较的,其以关键词或主题从网上检索某类图书,查准率与查全率都有一定的保障。另外还有一些书更是以网站包销或总代理的形式进行销售,这就意味着一种全新的电子商务模式的开始。网上购书的优势在于通过网上购物,购置者足不出户,可节省很多时间,价格和便捷这两大优点的存在决定了网上书店开展的良好前景;与传统的书店经营模式相比,网上书店可以节省包括商场租金、书本上架、书本翻阅损耗、员工工资等很大一笔本钱费用,在
5、传统的书店里一般不打折的新书、畅销书、精品书,在网上图书超市可以以很低的价格购置到,这在竞争中起到极其重要的作用;传统的书店正常的日常开销很大,网络书店不需要水泥店面的建设、传统的店员已经消失、更多的书目意味着对读者更大的满足率等等。选择网上书店系统作为毕业设计课题,是因为在对网上书店系统的设计与开发的过程中,可以使我更好的把握和运用在校期间所学的知识,对数据库的应用和电子商务系统的开发过程有了更充分的认识,扩展了自己的思维,为以后从事相关方面的工作打下了一个坚实的根底。本系统的设计目的,开发出一个具有开放体系结构的、易维护的、具有良好操作界面的、B2C模式的网上书店系统。改变传统商业交易,在
6、互联网上进行交易,实现网上购置图书。为了实现上述目的,经过自己的调查实践以及指导老师的帮助,在对网上书店系统有了深一步的了解的情况下,开发了本基于JSP的网上书店系统。1 概述1.1 背景 网上购物开始流行起来,越来越多的商家在网上建起在线书店,向消费者展示出一种新颖的购物理念。作为教育集团,其相匹配的书籍需要通过网络这种快速、有效的方式进行销售。作为电子商务的前端商务平台,网上购物系统起着重要的作用。近年来,随着网络技术的开展,一个新的网上书店系统被开发出来。与传统的网上书店相比,它有许多优点。建立网上书店可以大大减少在图书销售的中间环节,节省了大量的人力,物力,并能提供更多的书目信息。此外
7、,网上书店的读者将不再有地域限制,但在世界各地,这也大大拓展了发行的出版物的范围。网上书店,因为这些优势,正在迅速开展【1】。本文就此问题展开论述,主要设计了网上书店的购物系统。本系统的设计目的,开发出一个具有开放体系结构的、易维护的、具有良好操作界面的、B2C模式的网上书店系统。改变传统商业交易,在互联网上进行交易,实现网上购置图书。为了实现上述目的,经过自己的调查实践以及指导老师的帮助,在对网上书店系统有了深一步的了解的情况下,开发了本基于JSP的网上书店系统。本系统的架构是基于JSP/JavaBean的模式,这种模式以其稳定性和优越的速度,被全球企业证明并且公认为是可以高效稳定的进行企业
8、运算开发的平台。这种平台最大的优势在于可以跨系统,具有“一次编写、到处运行的特点,以这种模式开发的产品,可以轻松移植到其他的平台,例如:Unix、Linux、Windows系统。这样在企业更换平台的时候可以节约本钱,提高运算质量【2】。1.2 网上书店国内外现状国际上网上书店前景看好,而国内的网上书店,数量上也有了新的增长。旌旗,卓越亚马逊,China-Pub,当当网等网上书店的出现,证明了网上书店的前景的良好。现在国家正在积极建设三网融合,网络对人们生活的影响将越来越大,人们对网上购物的认同度也越来越高。这些情况说明,目前开展网上书店业务具有非常大的市场空间。西方国家网络书城概况:世界上第一
9、家网络书城是1991年在美国联机公司AOL采购网络上建立的阅读美国书店,目前最有名的是美国西雅图亚马逊图书公司的亚马逊网上书店。它创立于1995年,供书达310余万种,每年顾客达500万人次,其价格优惠20-50%。金融结算制度完善,配送效劳高效。实现了零库存运转。英国网上书店中有较著名的有Internet书店,德国的网上书店主要有图书在线网上书店。著名调查公司AC尼尔森的一项研究显示:63%的中国网民曾在网上购物。而在中国大地上,最受欢送的网上商品是书籍,56%的网上购物者选择网上买书。中国网上购书的比例是全球最高的。尽管网上书店是网络环境下列图书发行的典型代表,也是未来的开展趋势。但我国网
10、上书店开展还不够理想,买卖双方信誉度不高、图书配送周期长、本钱高、时效性差等诸多因素制约了我国网上书店的开展。1.3 本文的主要内容及组织结构本文简要介绍了网上书店系统的开发与设计。网上购书系统由前台和后台两个管理层面组成。前台主要面向消费者,包括浏览、查询、订购商品、用户信息修改等功能。后台主要面向销售者,包括公告、商品、订单和投诉管理等。本文的组织结构:全文共分五章。第一章,主要是介绍本文选题的背景和本文的主要内容及结构,对本文进行概括性介绍。第二章,介绍设计中所用到的根本技术,包括数据库、JSP、B/S模式、ASP.NET技术。第三章,对系统的整体进行设计。首先进行需求分析,包括对数据库
11、需求、页面需求、功能需求等进行分析。然后完成了对系统的功能模块和数据库的设计。第四章,设计主要功能模块的关键代码,主要包括我的订单模块、商品游览模块、购物车模块、用户注册模块。第五章为结论,总结了本文所做的主要工作。2 相关技术介绍2.1 数据库简介信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合各个
12、部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。这里我们采用的数据库是Microsoft Access ,ACCESS结构简单容易处理,本钱低,而且也能满足多数的网站程序要求。既然是小型就有他根本的局限性,以下几种情况下数据库根本上会吃不消: 数据库过大,一般ACCESS数据库到达50M左右的时候性能会急剧下降。网站访问频繁,经常到达100人左右的在线。 记录数过多,一般记录数到达10万条左右的时候性能就会急剧下降! 但象我们经济系这种校园网站,一般使用ACCESS就够用
13、了。2.2 JSP简介 Java Server Page简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个效劳器端框架。基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创立和维护动态网页,特别是目前的商业系统。作为Java TM 技术的一局部,JSP能够快速的开发出基于所有Web效劳器和应用效劳器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中别离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局【4】。这样跨平台
14、的特性己包含了目前大部份网站效劳器配置环境,再加上它的语法和写作方式可媲美ASP般的易学易懂,而且在网络平安技术方面甚至已超越ASP技术。目前,JSP已经成为一种比较流行的技术,尤其是电子商务类的网站多采用JSP。2.3 B/S模式B / S结构,即浏览器/效劳器结构。在B / S架构的网络效劳器上,用户浏览器发出请求,效劳器处理的请求的浏览器,用户需要的信息返回给浏览器。 B / S结构,简化了客户端只需要在客户端上配置的客户端软件。效劳器将承当更多的工作,访问效劳器上的数据库和应用程序的执行。浏览器发出请求,而其余如数据请求,加工,结果返回以及动态页面生成,由Web效劳器完成所有工作。事实
15、上的B / S架构是分开从二楼的的事务处理从客户端的任务逻辑的网络效劳器,1单独的组件层到他们的工作负担,这种客户的压力,以减少模块的C / S结构,负载分布到Web效劳器。3 系统设计3.1 需求分析需求分析应科学化,其根本原那么是:1按功能将复杂问题进行分解并逐层细化。一般假设软件需处理的问题太广泛、关系过于复杂,那么就将其分解成几个局部,并确定局部间的接口,这样就可完成整体的功能。2数据域和功能域必须能明确表达和理解问题。数据域包括主要有数据流、数据结构和数据内容。功能域主要反映数据域的控制信息。3建立系统的逻辑模型。模型是一种表达形式,主要用来研究对象,它对于系统分析人员理解系统的信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 网络 购书 网站 方案设计 实现 大工
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内