B/S结构中,通过Web浏览器处理显示逻辑,通过WebApp处理事物逻辑 ,由这两个处理方式我们就可以这样就减少客户端庞大的数据量和压力。我们通常把客户端称为瘦客户端也是因为它含有很少的事物逻辑。通过B/S结构我们不需要安装客户端,仅仅需要Web浏览器就行。我们可以把B/S结构上传到广域网上,并设置权限来操控多个用户访问。它不需要升级每个客户端,只需要升级服务器就行。
1.2 MySql
MySql数据库是世界第一个支持SQL语言的数据库,因其复杂的关系数据库产品而闻名。MySql将自身定位于高端工作站和用于服务器的小型计算机。
四个特点:
(1)MySql数据压缩技术与无压缩格式下存储数据相比可以节省三倍以上的磁盘存储空间。
(2)自行诊别知识库(Automatic Diagnostic Repository,ADR)是主要应对严重错误的知识库。
(3)SQL性能分析器作为ADR的一部分是最重要的成果之一。
(4)因为有了最好的初始参数,所以数据库管理员不需要配置大量的SQL语句。
MySql数据库将处理数据划分为四个类型:添加、查询、修改、删除。MySql数据库对于自身的数据语言有格式规定。当使用不正确的逗号、括号、分号会使命令执行过程中出错。
1.3 JSP简介
JSP是Java Server Pages缩写,是一种动态网页技术。简单的说明一下,大家都知道页面可以使用HTML语言,如果在HTML语言中加入JAVA代码写的的逻辑部分,这就是JSP。当用户通过WEB服务器请求JSP页面时,服务器会先执行JAVA代码的程序部分,然后把结果和HTML部分一起发给用户,这样就可以对不同的用户和不同的操作生成不同页面,所以JSP是一种动态的网页技术。
在现在网站中,以WEB数据库为基础的动态网页网站运用的比较广泛。之前开发动态网站的CGI技术,在WEB程序的客户端技术大力发展后,逐步被Java Applet、ActiveX控件、DHTML和JavaScript所取代,这些技术虽然提高了用户界面,但更深一步的工作时,会遇到客户端和游览器不兼容、服务器压力过大、安全性等问题,而JSP却可以解决这些问题。
1.4 Tomcat简介
Tomcat是Apache-Jarkarta中的一个项目,并且它的原代码是开放的,是一种容器可以免费支持JSP和Servlet技术,同时也是一个Web服务器软件。
Tomcat目前任然还在不断的改进和完善,只要有兴趣,任何一个程序员都可以往里面加入新的功能或者改进已有的功能。因其扩展性好,运行程序消耗的系统资源小所以受到很多开发人员的喜欢。
Tomcat是一个小型的应用服务器,是开发和调试JSP程序的首选,普遍使用在访问用户并发不是很多的场合和中小型系统下。
2.需求分析
在现代社会中,网络的高速发展和大规模的普及下,自然而然的孕育出了电子商城,电子商城凭借无地理限制、方便、快捷、商品繁多、开店成本低等优势迅速在人们的生活中占的一席之地,并且逐渐成为了一种时尚,更可以在上面体验到一种“淘宝”的乐趣。
2.1 功能分析
本系统实现功能以下所示:
(1)注册与登录
用户登陆前必须要先注册,注册时应该提供写用户名,密码,E-mail地址,电话,真实姓名等各项信息 点击登录页面的用户注册选项后。
用户注册后就可以登陆了,当用户进入登录页面以后,需要用户填写,用户名,密码,及验证码。
(2)商品展示
当用户登陆成功后应该进入首页,在首页中需要对一些商品进行分类展示,用户也可在其他页面通过点击“首页”返回首页。
(3)购物车管理
用户可以将喜欢的商品加入购物车,然后在购物车中对商品进行删改,最后可以对所有商品进行清算和结算。 java+mysql电子商城系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_37418.html