家电类电子商务网站的设计文献综述
2020-04-07 15:36:22
一、系统开发的背景及意义
二十一世纪进入信息发展高速路,随着电脑办公自动化的普及,电子商务应运而生。电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。计算机、网络通信、信息技术、支付技术、安全技术的发展以及计算机的普及与网络应用等基础设施为电子商务的应用提供硬件支持与安全保障,是电子商务发展的硬件基础;电子商务法的制定与发布为电子商务的发展提供了法律保障,成为电子商务发展的软件基础。在生活节奏越来越快的今天,人们需要更多的休息时间,而网上购物正是给人们带来一种轻松,让每个人享受购物的快乐和冲浪的乐趣。网上购物的强大需求成为电子商务的发展动力,而基础环境的成熟与需求欲望的增长将推动电子商务网站不断发展建设。
二、课题的关键问题与难点
一个电子商务网站可以实现的功能非常强大,除了基本的网络电子商店的功能外,还可以分析客户购买行为以及列出相关商品的会员投票评分。当然也可以做的很简单,现在很多公司只做到商品目录介绍,连购物车系统都没有,下订单还需要通过电子邮件来完成。而本设计将电子商务网站分为两个部分:前端的购物系统和后端的管理系统。整个系统的核心技术为购物车和订单管理,但最为难的技术为安全技术,比如在整个系统中网页之间数据传递加密以及用户的密码加密。
三、课题涉及技术
1、Java技术
Java是一种跨平台的面向对象的程序设计语言,是由Sun 公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE、JavaEE和JavaME)的总称。Java广泛应用于个人PC、数据中心、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java语言是简单的。Java语言的语法与C语言和C 语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
Java语言是面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。