第一章 程序开发的技术基础在 Internet 蓬勃进展的今日,网上购物已经不是什么新名词,越来越多的网民在通过这种方式来选购自己心仪的商品。这也使得越来越多的公司和企业开发了属于自己的网络商城系统,例如 China_Pub、当当网、卓越网、京东网等等。下面我们学习如何开发一套网络商城系统。1.2 开发背景帆成商业集团股份有限公司是一家拥有 100 家连锁超市的大型超市集团,为了更好的服务客户和拓展公司的业务,需要开发一套网络商城系统。通过该系统能够更好的管理公司的商品种类及其商品,而且能够对商品进行折扣处理,这样能够吸引更多的客户。客户在购完商品后,系统将自动生成订单,客户可以选择在线支付和货到付款两种方式,这样客户就能很好的享受不出户,就能选购心仪商品的便捷。1。3Jsp 编程技术1。3。1 Java 语言Java 是一种可以撰写跨平台应用软件的面对对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于 PC、数据中心、游戏控制台、科学 超级计算机 、移动电话和互联网,同时拥有全球最大的开发者专业社群。1。3。2 Servlet 技术Servlet 是用 Java 编写的 Server 端程序。Servlet 运行于 Java-enabled Web Server 中。Java Servlet 可以动态地扩展 Server 的能力,并采纳请求-响应模式提供 Web 服务。 最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API.1。3.3Javabean 技术JavaBean 是一种 JAVA 语言写成的可重用组件。JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java 代码制造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、Servlet、其他 JavaBean、applet 程序或者应用来使用这些对象.用户可以认为 JavaBean 提供了一种随时随地的复制和粘贴的功能,而不用关怀任何改变。第二章 网络购物系统的需求分析2.1 可行性分析可行性分析是通过对项目的主要内容和配套条件,从技术,经济,工程等方面进行调查讨论和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法.可行性分析应具有预见性、公正性、可靠性、科学性的特点(1)技术可行性因为计算机硬件的进展已经越来越快,现在 PC 机的...