1.2 研究目的及意义
为了改善当今的商品销售管理非常繁琐,上网购物人员付出大量的时间,得到的效率很低的现状。因此开发了本商品销售管理系统。
本系统主要是针对顾客上网购物时,浏览网站杂乱,虚假商品扰乱理性消费而设计的。系统以展示网站最新的商品信息、网站特价的商品信息、为用户提供修改个人资料和查看在网站操作情况的平台、提供用户在网站上购物的平台、展示网站发布的公告信息、商品的销量排行、网站的友情链接信息、对商品详细信息以及分类信息进行管理、对用户基本资料、交易制度、消费情况及留言信息进行管理、对用户提交的订单进行管理、对管理员信息、网站公告信息、商业资讯信息及友情链接信息进行管理、系统运行稳定,具有强大的数据处理能力。从而解决了商品销售管理繁琐的问题,全面提高了顾客购物效率。
2 相关技术综述
商品销售管理系统用My Eclipse进行开发,数据库采用SQL Server 2008。由于系统采用三层结构,即数据库服务器、Web服务器、客户浏览器,为了实现可用子网内的任何一台服务器作为数据库服务器的需求,本系统采用Web服务技术,即把Web服务装在Web服务器中,通过访问Web服务来进行数据库的访问。下面分别对My Eclipse、JAVA Web和Web服务技术进行介绍。
2.1 JAVA与My Eclipse
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景[1]。
与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同[2]。
Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。文献综述
MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率[3]。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, Spring,SQL,Hibernate[4]。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具[5]。
2.2 Web服务
随着Internet和网络化的日渐成熟,无论是属于单个组织的计算机还是属于多个组织的计算机都想通过Internet彼此交流。借助更基本的Internet通信协议,可能需要几个月的时间和大量的资本开发自己的系统。而且当使用该系统和另一个组织的系统进行通信时,两个系统之间的转换也许并不容易,甚至是不可能的,最后得到的只是一团糟。过去人们引入分布式架构系统以解决这个问题。大多数系统本身的缺点甚至妨碍了它们在企业范围内的部署,更别说在全球的部署。为此带来了Web服务。