- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【【完完整整版版】】基基于于JSP模模拟拟当当当当⽹⽹图图书书销销售售系系统统毕毕业业论论⽂⽂设设
计计
第⼀章绪论
1.1课题背景
着Internet的迅速崛起,⽹络信息化的发展,在线图书销售作为⼀种典型的Web电⼦商务系统也迅速的发展并深⼊⼈们的⽇
常⽣活中。更多的⼈更愿意⾜不出户就可以挑选购买⾃⼰喜欢的各种书籍,这样⼤⼤缩短了购书的时间,提⾼了效率。⽽且,
图书因其具有标识精晰、规格统⼀、特征容易描述、同种商品个体之间⽆差异等特性⽽能成为发展电⼦商务的最为理想的商品
类型。可见,⽹上图书销售系统跨越了时间和空间的限制,给商业流通领域带来了不⼀样的变⾰,也给消费者带来了便捷。只
要⽹络发展没有停⽌,⽹上图书销售的发展就不会停⽌。
1.2本课题研究内容
本系统采⽤BS(BrowserServer)结构进⾏设计,使⽤MYSQL构建数据库,并在JSP环境下使⽤JAVA语⾔开发的⼀个功能
完善的⽹上图书销售系统。其具有⼀定的实⽤性,⽤户可以在⽹上浏览图书信息,查找图书资料,将⾃⼰喜欢的放⼊购物车并下
订单购买;同时,管理员也可以对整个系统的信息和数据进⾏管理,可以管理库存书信息、分类信息、出版社信息、⽤户信息和
订单信息。
1.3本课题研究的意义
本课题的⽬标就是是将图书销售由传统的商店模式向在线销售的转变,同时还对销售的定单和图书的种类等信息进⾏在线管
理,其意义就在于以此来实现⼈们不出门就能够便捷的买到⾃⼰喜欢的各种书籍,向客户展⽰出⼀种新颖的购书理念。⽹上购
书的⽅式必将⽇趋被⼤家所接受。
第⼆章软件体系结构及关键技术
2.1软件体系结构
2.1.1BS结构介绍
BS结构(BrowserServer,浏览器服务器模式),是WEB兴起后的⼀种⽹络结构模式,实质上是以Java技术为核⼼、以J2EE
为平台的计算模式。Web浏览器是客户端最主要的应⽤软件,这种模式统⼀了客户端,将系统功能实现的核⼼部分集中到服
务器上,使系统的开发可以⼀次性到位,并能实现不同的使⽤者,从不同的地点,以不同的⽹络接⼊⽅式(⽐如
LAN,WAN,InternetIntranet等来访问和操作共同的数据库;并且通过设置合理的⽤户权限,来有效地保护数据库平台和管
理访问权限,服务器数据库也很安全,特别是在Java这样的跨平台语⾔出现之后,BS架构管理软件更加⽅便、快捷、⾼效。
在BS结构下,客户机上只要安装⼀个浏览器(Browser),服务器安装SQLServer等数据库,浏览器通过WebServer同数据
库进⾏数据交互,所以形成所谓三层3-Tier结构。三层结构是伴着中间件技术的成熟⽽兴起的,是对CS结构的进⼀步改进
⽽产⽣的。对于整个系统架构这种⽅式来理解,视图层主要是界⾯与显⽰效果,如BS架构的浏览器;逻辑层主要⽤于处理数
据与后台运算,⼀般来说指的是BS架构中的应⽤服务器;数据层主要是指数据存储,数据存储可能是数据库,可能是⽂件,
也可能是⽹络地址,专业⼀点说就是把数据持久化。
虽然说三个层次的划分是从逻辑上来分的,但是具体的物理分法可以有多种组合。基于三层结构的应⽤系统不仅仅具备了⼤型
机系统的稳定、安全和处理能⼒⾼等特性,⽽且拥有开放系统的成本低、可扩展性强、开发周期短等优点。
2.1.2BS结构的优势
BS最⼤的优点就是⽆论在任何地⽅只要有⼀台能上⽹的电脑,就可以进⾏操作⽽不⽤安装任何专门的软件,客户端零维护。
系统的扩展门头沟较强,只要能够连接⽹络,再由系统管理员分配⼀个合法的⽤户名和正确的密码,就可以使⽤了。甚⾄可以
在线申请,通过公司内部的安全认证(如CA证书)后,不需要⼈的参与,系统可以⾃动分配给⽤户⼀个账号进⼊统。
2.1.3BS、CS结构软件技术上的⽐较
⾸先,在系统的性能⽅⾯。只要拥有可上⽹的浏览器,就可以使⽤BS系统。不过,BS结构的客户端只能完成浏览、查询、数
据输⼊等简单功能,绝⼤部分⼯作要由服务器承担,这就对服务器提出了很⾼的要求,⽆形中增加了⽤户在这⼀⽅⾯的投⼊。
采⽤CS结构时,客户端和服务器都承担部分⼯作,有效利⽤了客户端和服务器端的资源,使⽤户不必在硬件上有更多的投
⼊。另外,浏览器页⾯不便于修改,这为⽤户定制⾃⼰的⽂件时带来了不便,⽐如⽤户想⾃定义⼀个报表,⽤BS结构的系统
就⽐较难完成。
其次,在系统的开发⽅⾯,CS结构的开发对开发者提出了较⾼的要求,整个开发过程⽐较复杂。与BS结构相⽐,CS技术的
历史更为“悠久”,从技术成熟度和开发⼈员普遍掌握的⽔平来看更为成熟。
第三,系统升级⽅⾯。CS结构中若有某⼀模块发⽣改变,可能要关联到其它模块的变动,使系统升级的成本较⼤;⽽
您可能关注的文档
- 《渣土管理办法》.doc
- 《物体的运动》全单元教案-2021青岛版科学(六三制)四年级下册.docx
- 《现代汉语》知识点.doc
- 《汉语语法教学》(结课作业)之《现代汉语“是……的”的语法结构的授课教案》——10汉教——郭静——125.doc
- 《松鼠》说课稿(精选15篇).docx
- 《现代汉语》第五章.ppt
- 《汽车电控技术》期末复习题.pdf
- 《汽车性能与使用》习题参考答案.doc
- 《现代汉语语音二》.ppt
- 《现代汉语句群》课件.pptx
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT最新.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
文档评论(0)