第1章 绪论
1.1 课题背景
在这个科学技术每天都在不断进步的21世纪,国家在大力推进信息化建设,网络技术也在不断革新,网络已经成了当代新兴的办公交流工具,人们已经渐渐的习惯了使用电子设备来进行办公生活,在这样的时代背景下,电子商务必然会发展成一棵参天大树。
电子商务技术每天都在不断更新,随着技术的革新它的功能也变的越来越强大,人们足不出户就可以在网上购买到自己想要的商品。我设计的也正是一个电子商务系统的毕业设计---电子商城网站系统。其中包括,前台功能:用户的注册;用户资料的修改;用户登录;购买的商品;商品的搜索;商品的分类搜索;购物车中商品数量的修改、删除以及付款;订单提交及收货人信息的修改。后台功能:管理员登录及密码修改;商品的管理,包括增、删、查、改商品;订单的管理,包括发货及删除;管理员的添加及修改[2]。
建立电子商城网站的意义主要有:
1.可以树立品牌形象,打响品牌知名度。利用网络,使用户随时随地都有机会接收到产品信息。
2.可以提高营销效率,扩大市场,并且大大的减少了中间环节的成本,加快资本累计速度。
3.更加方便厂家与用户之间的交流,大大加强商品的流通的速度,使用户更容易用合适的价格买到自己想要的物品。
1.2系统开发关键技术
本文中使用的是三层构架[3],这种构架方法在网站中使用的尤为广泛,图1.1就是三层架构原理的结构图。
三层架构原理图
1.2.1 Java语言及 MyEclipse
Jsp的全名叫作java server page[7]是sun公司主导与其他公司一起建立的的一种技术标准。这种技术就是在网页HTML文件中加入jsp标签和java片段,同时可以对数据库进行调用访问、重新定向网页,实现建立动态网站,这种方式大大降低了对浏览器的要求。归其本源其实就是servlet的简化版。Web在遇到访问jsp的请求时,先执行程序,再将结果和代码返回给客户[5]。其中的java段可以连接使用数据库,实现建立动态网页等功能。Java是一种编写跨平台应用软件的程序设计设计语言,广泛应用于pc端、移动电话和互联网等平台。其语言风格十分接近c、c++。继承了C++面对对象技术的核心。
Java由四方面组成:汇编语言、类文件格式、虚拟机jvm和应用程序接口api。平台由虚拟机和api构成。Java分为3个体系:j2se(平台标准版)、j2ee(平台企业版)、j2me(平台微型版)。
MYEclipse是一款被程序员广泛使用的集成开发工具。但他还集成了多种工具,用户这样就可以通过使用插件来构建自己的想要的开发环境。MyEclipse本身就包含一个插件来供用户们使用。Myeclipse是对eclipse ide的拓展,人们可以用它进行数据库和j2ee的开发,包括完整的编码、调试、测试和发布等功能,支持HTML、SQL、jsf、CSS、Struts、JavaScript、hibernate。[6]
在结构上,myeclipse的特征可以被分为7类:
1.j2ee模型
2.web开发工具
3.ejb开发工具
4.应用程服务器的连接器
5.J2ee项目部署服务
6.数据库服务
7.Myeclipse整合帮助
1.2.2 MySQL
MySQL是一款关系型通用的数据库管理系统。这款软件具有速度快、使用免费,体积小、开放源码和总体要求成本低诸多优点[1]。它将数据保存在不同的表中,而不是放在一个总的仓库中,这样能做到数据的高速处理和调用,大大提高灵活性。
MySQL的目标就是快速、健壮和易用。
MySQL的系统特性:
1.应用C、C++编写,并通过了多种测试,其可移植性有保证;
2.支持多种操作系统; java+mysql电子商城网站设计与实现(2):http://www.youerw.com/jisuanji/lunwen_36760.html