




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MeiWei 81 重点借鉴文档】文献综述题目 小型网上商城的设计与实现 学生姓名 RRRRRRR 专业班级 RRRRRRRRRRRRRRRRRRRRRRRRR 学号RRRRRRRRRRRRRRR院(系) 软件学院 指导老师(职称) RRRRRRRRRRRRR 完成时间 2015 年 3 月 25 日网上购物系统研究综述 摘要:自从进入 21 世纪以来,伴随着 IT 技术的成熟,同时像亚马逊、淘宝 等电商的大力发展, 电子商务逐渐发展壮大成为网络经济的核心。 甚至于许多线 下商城也都转移重心, 发展线上模式。 而不同的电商平台所实现的途径也不尽相 同,本文就基于此,对当下网上商城所涉及到的技术
2、以及常见模块进行研究分析。关键词: 网上购物/电子商城 /JSP1网上购物系统研究概述1.1网上购物系统的研究意义 随着当今生活水平的提高,人们对购物也更加渴望,人们过去从市集买卖, 后来发展有超市、店面,但每到人流高峰期,销售很是费事、费力,用户在超市 等选购商品由于对商品的管理和分类不了解, 导致客户的流失和客户很疲劳, 为 了给用户和商店的管理带来方便, 也为了更好地适应市场需求, 缓解各商店的规 模、地域等限制, 为消费者实现更便捷的方法, 利用网上购物系统和计算机设备 实现网上查看、选购商品、购买管理、会员管理等,提高工作效率。增加商品销 量,同时便于管理,使用户便于挑选和购买。1.
3、2网上购物系统的应用目标通过这个系统使用户利用计算机可以足不出户就能在网上进行查阅、挑选、MeiWei_81 重点借鉴文档】网上购物系统研究综述购买;使管理人员利用计算机, 快速方便的管理各类商品的销售。 新商品的入库、 分类、热卖商品的选择,使购物变得更加方便。2网上购物系统设计开发分析2.1 开发工具的研究2.1.1Java 技术的优势Java技术是由美国 Sun 公司倡导和提出的,是一种简单易用、完全面向对象、 具有平台无关系且安全可靠的主要面向 Internet 的开发工具 1 。随着 JavaServlet 的出现和 JSP的渐渐成熟,让 Java正式的走向了 web 开发技术的舞台
4、。 Java以 其强大的移植能力, 多线程处理和网络处理能力已成为研究人员、 开发人员瞩目 的焦点。它与 web 技术的有机结合尤其适宜进行网络计算和动态多媒体信息的 开发处理。 Java技术带来的事一场革命, 它是第一个真正独立于平台的语言, 基 于 Java语言开发的软件可以实现“一次设计,到处运行” 2 ,即 Java程序不经 改变即可部署到任何运行 Java 虚拟机的计算机结构和操作系统,使得整个 web 世界发生了翻天覆地的变化。作为 Java 的软件组建模型, JavaBean就是一个 Java类,是一种 Java 语言的 可重用软件组件 3 ,它在内部有接口或者有其相关的属性,以
5、便于不同的人在不 同时间开发的 Bean 可以询问和继承。非可视化的 JavaBean与 JSP结合起来使用, JSP程序中常用 JavaBean来封装事物逻辑(功能实现部分) ,如数据运算 4 。数 据处理,数据库操作等, 然后在 JSP网页中调用, 而 JSP文本着重的是网页界面 设计。实现了业务逻辑和前台部分的分离, 这样不仅使 JSP网页变得清晰, 而且 可以节省软件开发时间和降低以后维护的难度 5 ,使系统变得健壮和灵活。Servlet 是一种独立于平台和协议的服务器端的 Java程序,可以生成动态的 web 页面 6 。Servlet 是使用 JavaServlet应用程序接口及相
6、关类和方法的 Java程 序。它在 web 服务器上或应用服务器上运行并扩展了该服务器的能力。 JavaServlet 对于 web服务器就好像 JavaApplet对于 web浏览器, Applet 装入 web浏览器并 在 web 浏览器中执行,而 Servlet 则是装入 web 服务器并在服务器内执行。 JavaServletAPI 定义了 Servlet 和服务器之间的一个标准接口,这使得 Servlet 具 有跨服务器平台的特性。 Servlet 通过创建一个框架扩展服务器的能力, 采用请求 - 响应模式提供 web 服务。网上购物系统研究综述与传统的 CGI(CommonGate
7、WaRInterface公共网关接口)和许多其它类似 的 CGI 的技术相比, JavaServlet 有许多邮电, Servlet 具有很高的效率,更容易 使用,功能也更强大,具有更好地可移植性。 JavaServlet是 JSP技术的基础,大 型的 web应用程序的开发需要 JavaServlet和 JSP的配合才能完成。 2.1.2数据库选用JDBC 是 Java 的 开 发 者 Sun 公 司 制 定 的 Java 数 据 库 连 接 ( JavaDataBaseConnectivitR)技术的简称 7 。它是 Sun 公司联合数据库开发商开 发出来的独立于 DBMS 的 AP(I A
8、pplicationProgrammingInterface,应用程序接口), 它为 Java 开发者使用各种数据库提供了统一的 API。JDBC 的功能和 Microsoft 的 ODBC(OpenDataBaseConnectivitR,开放式数据库连接 ) 类似,但与 ODBC 还有 一定的差别,JDBC是一个真正跨平台的 API,而ODBC是一个 C语言程序接口, 必须在本地执行。大多数的 ODBC 驱动程序需要安装一系列的代码模块在客户 机上,而 JDBC可以直接在本地或者远程服务器上执行, 且 JDBC 的维护和部署 工作更简单 8 。常用的数据库管理系统有SqlServer、 M
9、RSQL 、 Oracle、 Access 等。而SQLServer具有易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧 密关联的集成性、良好的性价比等优点 9 ,在网上商城系统中,考虑到易用性、 性价比等因素,所以在许多购物系统中都采用了 SQLServer 数据库管理系统。 2.1.3JSP技术与其它技术的比较JSP与 ASP、PHP均为动态网页开发技术 10 。三者都提供在 HTML 代码中混合某种程序代码、有语言引擎解释执行程序 代码的能力。在 ASP、PHP、JSP环境下, HTML 代码主要负责描述信息显示样 式,而程序代码则用来描述处理逻辑。普通 HTML 页面之依赖于
10、web 服务器, 而 ASP、 PHP、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的 执行结果被重新嵌入到 HTML 代码中。然后一起发给浏览器。 ASP、PHP、 JSP 三者都是面向服务器的技术 11 ,客户端浏览器不需要任何附加的软件支持。单 JSP代码被编译成 Servlet 并由 Java虚拟机解释执行,这种编译操作尽在 JSP页 面的第一次请求时发生,因此采用 JSP技术的页面执行速度较快 12 。从应用范围来看, ASP 是微软开发的动态网页语言, 业绩呈了微软产品的一网上购物系统研究综述贯传统,只能执行于微软的服务器产品、 IIS、和 PWS 上。在 UNIR
11、下也有相关 组件来支持 ASP,但是 ASP 本身功能有限,必须通过 ASP+COM 的群组合来扩 充,在 UNIR 的 com 实现起来非常困难。JSP与 PHP类似,几乎可以执行于任何平台, 如Windiws 、LinuR、UniR 等。 知名的 web 服务器 Apache 支持 JSP。由于 Apache广泛应用在 Windows、LinuR 等平台上, 因此 JSP有更广阔的执行平台。 同时,从一个平台移植到另一个平台 甚至不用重新编译,因为 Java字节码都是标准的与平台无关的 13 。由于 PHP本身存在的一些缺点, 使得它不适合应用于大型电子商务站点, 而 更适合一些小型的商业
12、站点。 首先,PHP 缺乏规模支持;其次,它缺乏多层架构 的支持。(1)JSP的优势1 一次编写、到处运行;2 系统多平台支持;3 强大可伸缩性;4 多样化和功能强大的开发工具支持;(2)JSP的弱势1 与 ASP 一样, Java的一些优势也是它的问题所在,正是由于为了跨平台 的功能,为了极度的伸缩能力,所以增加了产品的复杂性。2 Java运行速度使用 class 常驻内存在完成,所以在一些情况下有些浪费资 源。在提及的三种技术中, JSP应该是未来发展趋势, 尤其是电子商务类的网站, 多采用 JSP,甚至于在国内甚至世界范围内,许多网站解决方案提供商都采用 JSP/Servlet。由于考虑
13、到 JSP的先进性和普遍性,本次毕业设计选用 JSP 作为主 要开发工具。2.2两种架构在应用中的比较C/S 和 B/S 是当今世界开发模式技术架构的两大主流技术。 C/S 是美国 Borland 公司最早研发, B/S 是美国公司微软研发 14 。目前,这两项技术已被世 界各国所掌握,国内公司以 C/S和B/S 技术开发出产品也很多。C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系网上购物系统研究综述统体系结构,通过它可以充分利用两端硬件环境的优势, 将任务合理分配到 Client 端和 Server 端来说,降低了系统的通讯开销。B/S 结构即浏览器和服
14、务器结构。它是随着 Internet技术的兴起,对 C/S 结 构的一直变化或者改进的结构 15 。在这种结构下, 用过工作的界面是通过浏览器 来实现的, 极少部分事务在前端实现。 大大简化了客户端电脑载荷, 减轻了系统 维护和升级的成本和工作量,降低了用户的总成本。而作为购物网站,速度、快捷、全面必不可少。而 B/S 结构基于其优点,更 有利于维护,乃开发第一选择。本次网上购物系统即以此为蓝本进行开发。3常见模块分析 网上商城目的就是为用户提供购物的平台。 根据不同用户、 不同角色对功能 的需求,其中一些模块必不可少。下面将对一些常见的模块进行分析。(1)登录注册模块。注册可以为用户提供一个
15、商城独一无二的账号,在登 录账号的前提下,用户才可以进行进行购买、收藏商品。(2)购物车模块。作为用户收藏商品的集结地。在网上商城实现中,也是 必不可少的。(3)信息修改模块。用户注册并登录后,可以在此模块修改个人信息。(4)商品信息修改模块。此模块属于管理员的功能。商城的商品不能是一 成不变的,所以需要对商品进行增加、修改删除等操作。(5)订单审核模块。此模块是管理员对用户订单进行审核操作。可以针对 一些用户恶意订单进行取消操作。在商城中也是必不可少的。4总结 随着全球经济一体化的逐部发展以及人们生活水平的逐渐提高, 网上商城将 成为传统商城必不可少的经营策略之一。 网上商城在互联网上可以实
16、现的功能已 经多样化,现在传统商城所具备的功能几乎都可以在互联网上进行电子商务的高 效运作,因此随着互联网和电子商务的发展, 它将有力改变现存企业经营的模式, 增强企业的竞争力,给企业提供高效低成本的发展空间。网上购物系统研究综述参考文献1蒋晓铭 , 刘晨 . Java编程语言 M. 北京 : 冶金工业出版社 , 20RR.60-65.2BruceEckel.ThinkinginJava M. 北京 : 机械工业出版社 , 20RR.45-47.3赵 姝 菊 . 基 于 JavaWeb 项 目 开 发 之 JavaBean 应 用 探 究 J. 电 脑 知 识 与 技 术, 20RR,5(18
17、):20-15 .4潘利群 , 李耿 . JavaBean在 JSP中的应用研究 J. 武汉理工大学学报 , 20RR,18(5):63-68 .5赵晓峰 . 基于 JSP 和 JavaBean 技术的 Web 应用开发 J. 深圳信息职业技术学院学 报, 20RR,18(10):5-8.6迟亚平 , 方勇 . Servlet 技术与应用方法 J. 北京邮电大学学报 , 20RR,5(10):12-13.7李德水 , 阴国富 .JDBC 体系结构分析 J. 电脑开发与应用 , 20RR,11(5):18-19.8郭广军 . 基于 JDBC 的数据库访问技术的研究 J. 南华大学学报 , 20RR,22(5):20-21.9魏文雄 , 刘春雷 .浅谈 SQLServer 数据库 J. 昆明大学学报 , 20RR,25(12):22-23.10尹明柴 . 试论动态网页 JSP、 ASP 与 PHP 技术的比较 J. 科技信息 , 20RR.2(23):14-15 .11郭 亮 , 高 辉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省曲阜市2014-2015学年高二历史上学期期中教学质量检测试题
- 2024年农业植保员测试要点试题及答案
- 2024年体育经纪人考试考生的必修知识试题及答案
- 模具设计师资格考试细节把握试题及答案
- 2024年模具设计师考试的知识更新与试题答案
- 2024年3月全国事业单位考试联考A类综合应用能力真题试题试卷答案解析
- 2024年植保员考试中的常见误区试题及答案
- 2024年足球裁判员考试实际案例试题
- 2024年裁判员综合能力试题及答案
- 农作物种子繁育员关键知识点总结试题及答案
- 建筑用玻璃ccc标准
- 新版PFMEA自动判定
- 第一课中国人民站起来了
- 眼科门诊病历
- 高考阅读理解(main-idea)(课堂)课件
- 有限元分析研究汇报课件
- 境外货物管控应急预案方案
- 江苏省医疗服务项目价格标准
- 公司报废申请单
- 高新区市政道路可行性研究报告
- TSSITS 2002-2022 低速无人驾驶清扫车安全规范
评论
0/150
提交评论