1.4 国内外研究现状 研究调查发现,由于很多技术都是国外引入共享的,国外近些年对于产品展销平台研究很多,技术也不断成熟,具有较为广泛的使用和
1.4 国内外研究现状
研究调查发现,由于很多技术都是国外引入共享的,国外近些年对于产品展销平台研究很多,技术也不断成熟,具有较为广泛的使用和推广,相比较而言,国内在互联网行业相对成熟和发达的城市,使用率比较高,而偏远地区和较为落后的地区,则相对匮乏,因此,一个简单有效便于使用的平台,在未来随着技术的不断进步和互联网的普及,还是较为方便的推广和传播的。
同时随着人们思想观念的进步,越来越多的企业愿意尝试新的理念,而且基于Java的产品展销平台具有开发成本低,使用方便等优点,更好的为企业带来了竞争优势。
1.5 本章小结
本章节针对系统的研究背景,发展现状,以及研究的意义,简单的做出了概括,对于整个系统的目标有了较好的理解。
第二章 系统开发环境和技术介绍
2.1 系统开发工具和数据库介绍
2.1.1开发工具IDEA简介
Intellij IDEA 是 Jetbrains 公司旗下的一款JAVA开发工具,IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。默认已经集成了几乎所有主流的开发工具和框架。
2.1.2 系统数据库MySQL简介
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL指的是“结构化查询语言”,是用于访问数据库的最常用的标准化语言。是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。
2.1.3 Navicat for MySQL
Navicat for MySQL是一套管理和开发MySQL的理想解决方案,支持单一程序,可连接到MySQL,这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL提供了一组很全面的工具。可以在不撰写sql语句的情况下,对表数据进行增删改查,创建外键关联,实现主键自增,创建视图触发器等,而且可以方便的导出sql语句,备份数据库,同样可以执行sql文件,恢复备份。
2.2 系统技术介绍
2.2.1 系统开发语言简介
Java既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。
Java 编程语言与众不同之处在于:Java 程序既是编译型的(转换为一种称为 Java 字节码的中间语言),又是解释型的(interpreted)(JVM 对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程序时都会进行。
JavaScript是一种可以用来给网页增加交互性的编程语言,是一种解释语言 - 代码从上到下运行,运行代码的结果立即返回。浏览器运行前,您不需要将代码转换成不同的形式。在HTML5和CSS组装完成后,JavaScript由浏览器的JavaScript引擎执行,并放在网页中。这确保了JavaScript开始运行时页面的结构和样式已经到位。
jQuery是一个快速,小巧,功能丰富的JavaScript库。通过使用多种浏览器的易于使用的API,可以使HTML5文档遍历和操作,事件处理,动画和Ajax更简单。它本身并不是一种语言,而是一个实用程序和控件集,旨在帮助我们用更少的代码实现更强大的功能。
HTML5提供了功能丰富的标签,可以充分满足web应用多元化的需求,通过使用HTML5标签,开发人员可以轻松地在网页中实现音频视频的嵌入、动画效果、渐变效果、表单自动验证等等,而且可以很好地支持移动互联网的web需求,在客户端使用浏览器即可运行。而CSS即层叠样式表,可以给单调的网页添加各种各样的样式,使用户有更好的使用体验,而且随着技术的发展,现在HTML5+CSS可以实现很多更加复杂的动画效果,从而使得页面更加人性化。