ImageVerifierCode 换一换
格式:PPT , 页数:29 ,大小:1.06MB ,
资源ID:2348961      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2348961.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第30-35讲 网站前台设计.ppt)为本站会员(Facebook)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第30-35讲 网站前台设计.ppt

1、知识回顾: 网页设计基础知识 B2C网站需求分析 B2C网站功能设计,网站设计,网站前台功能,网站后台功能,第15讲 网站前台设计,15.1 网站首页设计 15.2 相关页面设计 15.3 网站风格设计 15.4 访问控制设计 15.5 公共模块设计 15.6 信息分页设计 15.7 购物车设计,15.1 首页设计,页面实现技术:框架技术 表格技术,15.2 相关页面设计 一、用户管理: 1、登陆信息处理页面(user/ucon.jsp):连接数据库,查找符合条件的记录,如果找到显示登陆成功,并给用户发放钥匙:session.setAttribute(“username“,username);

2、 2、注册信息管理 (1)注册信息提交(user/index.htm) 表单校验 (2)连接数据库,写入数据(user/check.jsp) 3、修改信息管理(对已登陆用户) (1)连接数据库,按用户名查找个人信息并显示,提交修改信息(user/uedit.jsp) (2)连接数据库,更新数据表中信息(user/ucheck.jsp) 4、查找密码管理(对已登陆用户) (1)问题提交页面(user/pass.jsp) 表单校验 (2)连接数据库,查找并输出密码(user/res.jsp),二、商品操作 1、商品浏览 连接数据库,无条件查询并显示商品信息 2、商品搜索 连接数据库,按条件查询并显

3、示商品信息 三、订单管理 1、提交 提交订单信息连接数据库,写入数据表 2、查询 连接数据库,按订单号查询并显示商品信息 四、留言板 1、提交 提交订单信息连接数据库,写入数据表 2、浏览 连接数据库,按订单号查询并显示商品信息 五、友情连接 浏览 连接数据库,查询并显示连接信息 六、公告栏 浏览 连接数据库,查询并显示公告信息 七、销售排行 浏览 连接数据库,按销量查询并显示商品名字,页面转换时要注意保持样式的统一,保证页面代码的精炼,15.3 风格设计,一、导航栏的设计 top.jsp: 用户登录 0,二、样式设计style.css为了样式重用,统一风格,使用外部样式表。style.css

4、文件: Bodymargin-left: 0px;margin-top: 0px; td font-size: 9pt; color: #000000; .he font-size:18pt; color:#ffffff; font:“黑体“; . 网页里导入.css文件的语句:网页里调用样式的语句:如index.jsp,15.4 访问控制设计 一、登录成功时发放钥匙: String sql=“select * from tb_User where Username=“+username+“ and Userpass=“+password+“; ResultSet rs=con.execute

5、Query(sql); if(rs.next()session.setAttribute(“username“,username); 二、在需要访问权限时对用户进行判断: %if(session.getAttribute(“username“)=null) out.println(“您还没有登录“); window.location.href=“/index.jsp“;,15.5 公共模块设计 一、动态效果设计Javascript技术。使用方法: 1、直接加入HTML文档 语法格式:alert(“购物车中已被清空“);window.location.href=“/index.jsp“;2、引用

6、.js文件 引用一个Javascript源文件(以js为扩展名),以提高程序代码的利用率。其基本格式如下: .js是javascript文件的扩展名,为html文件外独立存在的一个文件。 3、两种方式混合使用引入.js文件的同时加入javascript脚本。,DateTime2.js:X function ShowTime(Elements)var temp = “;if(hour = 0 ,二、字符集转换类 str.java,public String toChinese(String str)if(str=null|str.length()1)str=“;elsetry str=(new

7、String(str.getBytes(“iso-8859-1“),“GB2312“); catch (UnsupportedEncodingException e) System.err.print(e.getMessage();e.printStackTrace();return str;return str;,二、购物车类 buyList.java,package com.bwm.cart; public class buyList public String warename;public int price;public int number; ,三、数据库的访问 Condb.jav

8、a,package com; import java.sql.*; public class Login String logname, realname, password,phone,address;String success=“false“,message=“; Connection con;Statement sql; ResultSet rs;public Login() Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“); con=DriverManager.getConnection(“jdbc:odbc:shop“,“,“); sql=

9、con.createStatement(); ,15.6 信息分页设计 1、限制页面显示商品数量代码,String sql=“select * from tb_Ware order by Dattime“; ResultSet rs=con.executeQuery(sql); int count=0; while(rs.next()count+;if(count=9)break;执行语句;,翻页设置页面middle.jsp:alert(“记录集中没有记录“);history.back()% else,rs.last(); rowcount=rs.getRow(); String topage

10、=request.getParameter(“topage“);pagecount=(rowcount%pagesize=0)?(rowcount/pagesize):(rowcount/pagesize+1);if(topage!=null)showpage=Integer.parseInt(topage);if(showpagepagecount)showpage=pagecount;else if(showpage=0)showpage=1;rs.absolute(showpage-1)*pagesize+1);for(int j=1;j=pagesize;j+)if(rs.isAfte

11、rLast()break;String warename=rs.getString(2);String wareprice=rs.getString(3);String wareintro=rs.getString(5);String img=rs.getString(6);,if(j%2!=0)% “ 名称:价格:介绍:“ 名称:价格:介绍:“,“第一页“上一页“下一页“最后一页 ,15.7 购物车设计 购物过程:,buyList mylist=new buyList();mylist.warename=warename;mylist.price=price;mylist.number=1;

12、Vector shop=(Vector)session.getAttribute(“shop“);if(shop=null)shop=new Vector();shop.addElement(mylist);session.setAttribute(“shop“,shop);,向购物车内添加商品,1、使用向量vector,一、session购物车,Vector newshop=new Vector();session.removeAttribute(“shop“);,删除购物车内商品, ¥ “ size=“7“ type=“text“ class=“txt_grey“ value=“ ¥,将购

13、物车内商品返回输出,buyList mylist=new buyList();mylist.warename=warename;mylist.number=1;boolean listFlag=true;Vector shop=(Vector)session.getAttribute(“shop“);if(shop=null)shop=new Vector();elsefor(int i=0;ishop.size();i+)buyList list=(buyList)shop.elementAt(i);if(list.warename=mylist.warename)list.number+;

14、shop.setElementAt(list,i);listFlag=false; if(listFlag)shop.addElement(mylist);session.setAttribute(“shop“,shop);,修改购物车内商品,2、使用ArrayList对象, ,向购物车内添加商品,“+(String)temp.get(i)+“);out.print(“+(String)temp.get(i+1)+“);out.print(“删除商品“);out.print(“);% ,将购物车内商品返回输出,ArrayList list=(ArrayList)session.getAttri

15、bute(“bag“);int i=Integer.parseInt(request.getParameter(“id“);list.remove(i);,删除购物车内商品,二、Cookie购物车使用cookie对象存储,good、price属性存在一个字符串中,使用计数函数 a( ) 为cookie命名。, “);Cookie cookies=request.getCookies();for(int i=0;i“);a();%,三、数据库购物车,%String good=request.getParameter(“good“) ;String price=request.getParameter(“price“) ;Connection con;Statement sql; ResultSet rs;tryClass.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);catch(ClassNotFoundException e)try con=DriverManager.getConnection(“jdbc:odbc:gw“,“,“);sql=con.createStatement();if(price!=null ,向购物车内添加商品,“删除,将购物车内商品返回输出,删除购物车内商品,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报