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