基于jspmysql的网上书店设计与实现毕业论文.docx
- 文档编号:179985
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:53
- 大小:1.73MB
基于jspmysql的网上书店设计与实现毕业论文.docx
《基于jspmysql的网上书店设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于jspmysql的网上书店设计与实现毕业论文.docx(53页珍藏版)》请在冰豆网上搜索。
毕业作业(设计)
基于JSP+mysql的网上书店设计与实现
摘要
[摘要]随着网络的迅速发展,网上购物系统作为B2B,B2C,C2C电子商务的前端商务平台在其商务活动过程中起着举足轻重的作业。
网上书店系统能在网络上建立一个虚拟的购物平台,改变传统的购物流程,是购物变得轻松、快捷、安全、方便。
JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,同时也会应用相关的Struts框架,并完成一个基于这种技术的网上书店系统。
本系统采用JSP、Servlet、JavaBean和JDBC等一些JAVAWeb相关技术实现了一个简单的网上购书系统,MVC开发模式可以分离数据访问和数据表现,让开发人员可以开发一个可伸缩性强的、便于扩展的控制器,来维护整个流程。
本文正是抓住了这一热点,利用MVC设计模式在JAVAWeb上的应用,开发了一个小型的网上购书系统,系统虽然小,但是严格按照MVC设计模式来开发,本系统通用性强,经过简单的修改就可以应用于更广泛的网上购物系统,具有一定的推广价值。
[关键词]JAVAStrutsServletHibernateJSP网络编程电子商务网上书店
Abstract
[Abstract]WiththerapiddevelopmentofInternet,onlineshoppingsystemasB2B,B2C,C2Ce-commerceplatforminitsfront-endbusinessprocessplaysanimportantoperation.Onlinebookstoresystemonthenetworktocreateavirtualshoppingplatform,changethetraditionalshoppingprocess,theshoppingbecomeseasy,fast,safeandconvenient.
AtpresentJAVAisthehottestprogramminglanguageforWEBdevelopment,ThistextdescribedthecharacteristicsofJAVAandJSPtechnologyandthestateofoperatingonInternet,Itintroducedtherelationshipbetweenthemandtheimportantprogrammingmethodofthedoubletechnology,AndalsoshowtheStrutstechnology,Andworkoutanonlinebookstoresystembaseonthiskindoftechnology.
Inthispaper,JSP,Servlet,JavaBean,andJDBCandsomeotherJAVAWeb-relatedtechnologytoachieveasimpleonlinetextbooksystemthatversatility,MVCdevelopmentmodelcanbeseparatedfromdataaccessanddataperformance,sodeveloperscandevelopastrongscalability,scalablecontroller,tomaintaintheentireprocess.throughasimplemodificationcanbeappliedtoawiderrangeofonlineshoppingsystem,withacertainextensionpurchase.
[Keywords]JAVAStrutsServletHibernateJSPWebprograminternetBookshop
目录
第一章绪论 1
1.1引言 1
1.2网上书店的历史 1
1.3网上书店的市场现状 1
第二章需求分析 1
2.1需求分析的原因 1
2.2可行性分析 1
第三章相关技术介绍 1
3.1开发环境简介 1
3.1.1MyEclipse简介 1
3.1.2Tomcat服务器简介 1
3.1.3MySQL数据库简介 1
3.2其他技术 1
3.3分层架构核心思想 1
第四章概要设计 1
4.1编写目的 1
4.2定义 1
4.3系统结构功能图 1
4.4登录模块设计说明 1
4.5程序描述 1
4.6功能 1
4.7输人、输出项 1
第五章详细设计 1
5.1、目的 1
5.2基本设计概念和处理流程 1
5.3整体结构图 1
第六章系统功能演示 1
6.1系统功能演示 1
6.2小结 1
总结 1
致谢 1
参考文献 1
第一章绪论
1.1引言
网上购书系统,是一个立足于网络、以书为商品的专业性网上购物网站。
系统同时具有买、卖书等功能,为书的流通提供了一个有效的交易平台。
本论文中介绍了本系统开发时所用到的环境、工具及技术,网站的需求分析、数据库设计等。
最后是系统演示。
本系统前台功能主要有登陆、注册、书浏览、购物车、书查询、特价书、购书、订单查询、新书上架等。
后台功能主要有用户管理、书管理、书分类管理、图书货源地管理等。
1.2网上书店的历史
网上书店又名电子书店,都是利用信息技术、虚拟技术、数字技术、网络技术在互联网或因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。
网上书店诞生早,规模大。
1969年因特网出现不久就有了线上购书。
经过20多年的发展,1997年全世界图书销售中,每5本书就有1本是通过网上书店销售的,占全世界图书销售总量的20%以上。
它已成为网上贸易主力军之一。
随着Inter的发展,网上书店的规模不断在拓展,功能也在不断完善。
它不仅改变了传统的图书销售方式,也正在改变图书馆文献采访的传统模式与规则及其理论。
国外的Web商务系统应用起步较早,所以应用的相对而言领域比较广,网络销售已经在人们生活消费中占有一定比例,Web商务系统比较成熟。
人们可以通过网络这个媒体,足不出户就可以搜索自己想要的信息、购买自己需要的商品。
电子商务概念首次引入中国是在1993年,第一笔网上交易发生在1996年。
1.3网上书店的市场现状
网上书店,或称电子书店,是通过网络技术来完成图书交易的一种电子商务类型。
从商务层面这方来面来看,网上书店是由供货渠道、支付系统、物流系统、售后服务系统及配置套的经营管理机制构成的书业企业;从技术层面这方面来看,网上书店是由服务器、商务软件、数据库和计算机技术人员组成的网络企业。
网上书店利用信息技术,将出版者、供应商、作者及其他相关环节如银行、运输等连接在一起,改变了传统图书运作流程与交易模式,刷新了市场空间,丰富了服务内涵,降低了运营成本,带来了书业界的流通革命。
其业务将逐步侵透到选题开发、网络出版、版权贸易等等方面,进而推动整个出版业的变革。
目前我国网上书店的主要类型有:
由国有新华书店投资建设的网上书店。
一些有实力的传统书店,都会建立自己的网站,利用网络促销,争取更多的市场份额。
它们主要依托传统的图书大厦的图书储存进行网络售书,属于新华书店上网或上网的书店。
由出版社建立的网上书店。
因为网络出版的缘故,出版社是最早接触网络的,我国500多家出版社中,现已建立网站的有349家,占比例的62%。
比较好的出版社营销网站建设的特点是:
以出版社本社出版物为网站核心,突出特色,访问速度快捷,信息及时更新,内容的合理编排以及完善的检索能力,具有较强的交互能力。
外贸出版公司投资建设的网上书店。
这一类网上书店立足公司主营业务,主要对海外进行图书销售,销售量逐渐增加。
非出版业资本投资建设的网上书店。
如卓越网。
就目前情况而言,上述几类的网络书店可以分为两大类。
一类是没有实体书店的网上书店,以卓越网为代表,还有一类是以实体书店为支撑的。
第二章需求分析
2.1需求分析的原因
针对于现在社会上对网络书店的需求,为了开发出真正满足用户需求的产品——网络书城,首先必须要知道客户的需求。
对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能满足用户需求的程序只会给客户带来失望,给开发带来麻烦。
虽然在可行性研究阶段已经粗略了解用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的使用较小的成本在较短时间内确定是否存在可行的解法,因此,在需求分析阶段要确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。
网上购书系统,是一个立足于网络、以书为商品的专业性网上购物网站。
系统同时具有买卖书等功能,为书的流通提供了一个高效的交易平台。
从经济上考虑,投资少,回收快,而且无所谓存货,所以特别适合小商店和个人在网上创业。
从启动资金来看,传统的地面开店,门面租金加装修费,还有首批进货资金,少说也需要几万元的启动资金。
而网上开店所需的启动资金却少得多。
从技术上考虑,Struts为Web应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。
此外,Struts框架提供了许多供扩展和定制的地方,应用程序可以方便的扩展框架,来更好的适应用户的实际需求。
除此以外,Struts对新技术的兼容性也很好,可以根据实际需要进行系统升级。
另外,网上书店销售时间不受限制,无需专人看守,却可时时刻刻营业;销售地点不受限制,小商店也可做成大生意。
2.2可行性分析
开发任何一个基于计算机的系统都会受到时间和资源的限制。
因此在开发软件项目之前,必须根据可利用的时间和资源等条件进行可行性研究。
可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性。
1.技术可行性:
本网站采用JSP、Servlet、JavaBean和JDBC等一些JAVAWeb相关技术实现。
Java语言是一种优秀的编程语言。
它最大的优点就是平台无关性,在Windows、Linux以及其它平台上,都可以使用相同的代码。
“一次编写,到处运行”的特点,使其在互联网上广泛采用。
JSP+JavaBeans几乎可以在所有平台上通行无阻,从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译。
除此之外Java语言还提供了一些有用的新特性,使得使用Java语言比C++语言更容易写出“无错代码”。
2.经济可行性:
选择图书做本购物系统的主打商品,因为图书属于折扣大利润丰厚的商品,而且网上书店不需要门面等成本开销,故大大降低其价格。
加之传递方便、耐存储,故网上卖书具有比传统书店更大的成本优势。
有较大的客户群。
3.系统需求分析
现在Internet上随处可见网上商城、网上书店等电子商务网站,让消费者足不出户就可购买到想买的商品,不仅方便了消费者,也让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。
电子商务系统与传统的面对面的营销方式相比,具有不可比拟的优势,如销售成本与物流大大降低、信息传输及时等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jspmysql 网上 书店 设计 实现 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)