随着科技的进步和文化的发展,各种各样的技术在不断的涌现和发展,这些技术的发展正在改变我们的生活,让我们的生活变得更加丰富,更加便捷,更加舒适。随着网购的出现和流行,青少年一代开始转变自己的购物方式,这种足不出户就可以看到繁多的商品和买到自己满意的商品的购物方式让他们感受到了社会的发展和和科技带来的便捷。所以,网购将会得到长足的发展。
本商城目的就是为传统的家具销售提供一种可行的在线销售营销手段和营销方法,减少租赁商城带来的巨大成本,开拓销售渠道,促进销售业务流程的自动化,提高整体效益,改变和发展传统行业,使其与时俱进,能够满足人们的购物需求,同时为用户购买提供一个安全、便捷的交易方式。
1.2 系统开发采用的技术
1.2.1 客户端显示技术:HTML+CSS+JSP
HTML(HyperText Markup language):超文本标记语言,由 HTML命令组成的描述性文本,用浏览器看到的文字、视频、图片等内容都是通过HTML表现出来的。创建的HTML文件可以直接由浏览器解释和执行,因此网页的加载和HTML代码的质量直接相关。
CSS:即级联样式表,它是一种用来表现Html或Xml等文件样式的计算机语言。能够真正做到网页表现与内容分离的一种样式设计语言。
JSP(Java Server Pages):由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
1.2 .2 客户端脚本技术:JavaScript+JQuery
JavaScript:一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,是一种基于对象和事件驱动并具有安全性能的解释脚本语言。它不需要编译,由于它直接镶嵌在HTTP页面中,把静态页面转换成了可以与用户交互的动态页面。
JQuery:JQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由于JQuery能够使用户的HTML页面保持代码和HTML内容分离,也就是说,因此不必在Html里面插入大量的JS来调用命令,只需定义name属性即可。
1.2.3 服务器端技术:Servlet
Servlet:Servlet技术是能够把Java语言应用到WEB服务器端的扩展技术,由于它的产生,Java Web的开发才成为了可能。Servlet使用Java Servlet接口运行在Web服务器上的Java程序,它能够对浏览器和客户端发送的请求进行处理,是位于Web服务器内部的Java程序。
1.2.4 服务器端数据存储技术:SQL语言
SQL(Structured Query Language):结构化查询语言,是最重要的关系数据库操作语言。SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。
1.2.5 数据库连接技术:JDBC
JDBC:一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
2 需求设计分析