6.1 软件测试 31
6.2 软件调试 32
结论 34
参考文献 35
致谢 36
1 引言
21世纪是信息的天下,随着信息化的海潮囊括环球,传统的商务模式受到巨大的冲击。越来越多的企业和个人消费者,在 Internet 开放的网络环境下,一种基于浏览器---服务器应用模式,实现消费者网上购物。商户之间的网上交易和在线电子消费的新型的商业运营模式---电子商务应运而生。现在做得比较厉害的电子商务平台海内有:当当网、阿里巴巴、淘宝、京东商城、慧聪网等;国外有:亚马逊、eBay等。电子商务在中国也发展了一段时间,目前在国内也有很多电子商务的平台。通过分析国内的电子商务网站可知,目前国内的电子商务做的都是集合型,一个平台中各个方面的商务领域似乎都有涉及。像比较著名的一些网购平台,如:八点优网、邮乐网、京东商城、易百、淘宝网、拍拍网、红孩网等电子商务网站。涉及的门类都很多,而且他们都有一个共通的特点就是只有产品的展示与订购,很少有厂家企业的介绍。现在,中国能用上电子商务平台的都是一些大中型的企业,而大部分的中小型,特别是小型企业还是用着以前的生意模式,靠朋友、靠关系、靠老客户来维持企业。这种模式在过去的时代会有一定的优势,但在信息网络时代这种模式缺乏主动性,往往会使企业处在被动的状态。像阿里巴巴这样的大型电子商务平台是能很好地帮助企业做宣传,联系客户。但是,阿里巴巴基本上是面对大中型的企业,每年的管理费用都很高,对于一些中小企业要承受一笔高的资金是很困难的。为了能够让中小型企业特别是小型企业也能够用上电子商务平台,我开发此系统。使中小型企业也能做到生产、宣传、销售一条龙[4]。论文网
本系统采用SSH(Struts, Spring, Hibernate)框架来开发。SSH框架是目前J2EE领域里最热门而且用得较为成熟的一套开源框架。它是基于MVC设计模式之上,在充分发挥MVC设计模式优点的同时,也创造出了自己的开发特点,降低了应用程序的耦合性,更进一步提高了应用程序的复用性、移植性、灵活性、扩展性和应用性能。SSH是一套轻量级的开发框架,相对于EJB重量级开发框架,SSH在继承了它的优点的同时,在开发和实行效率上都有了相当程度的提高。同时,对于开发者而言,它比EJB更容易学习和撑握,开发速度也更快。目前Struts发展到2.0版本,Spring 发展到 4.0 版本,Hibernate发展到4.0版本,SSH框架也正在不断地进行优化和升级,运行也越来越稳定。
2 开发工具简介
开发工具一般是指程序员用于特定的软件包、软件框架、软件语言、操作系统等建立应用软件的特殊工具。此小节主要讲述了本系统所使用的开发工具,并对开发工具的由来进行了详细的阐述。
2.1 JAVA语言简介
Java是一种计算机编程语言,具有跨平台、面向对象、泛型编程的特性。 任职于太阳电脑的詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等小型系统的程式语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。因为这些智能化家电的市场需求没有预期的高,SUN公司放弃了该项计划。随着1990年代互联网的发展,SUN公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指針,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱等特性。太阳公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”[5]。