码迷,mamicode.com
首页 > Web开发 > 详细

书店网站数据表及各个功能的分析

时间:2014-11-14 06:57:14      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:style   http   ar   sp   文件   数据   log   bs   ad   

---恢复内容开始---

1).登陆时的【记住我】怎么实现?

  1.在【cookie】中只放【用户名】----已知Cookie在本地的临时文件夹存在,假如已知一个论坛的登录名是“admin”,我就可以在我的本地伪造一个Cookie,这样登陆后台时,就会被系统误认为,已经登陆过,导致BUG产生。

  2.在【Cookie】中存放【用户名和密码】----黑客入侵,就可以通过Cookie破解出我的密码,不安全~~!

  3.在【Cookie】中存放【用户名和GUID】-----可以

  4.在【Cookie】中存放【用户名和”加密“的密码】-----这样相比于前者的好处在于,用户在其他机子登陆后,忘记退出,则在本机上只需更改密码,就可以使以前的【Cookie】失效

2).网站浏览商品,购买时发现未登陆,则会跳到登陆界面,登陆成功后,不会调到网站首页,而是调到【购物车】页面,并将先前欲购买的的商品已加入购物车,这样才更人性化~!!!实现方法是,将登录时URL上的【Login.aspx?return=http://.....】中的【return】后的网址保存起来,登陆成功后,直接跳转过去即可。如果没有【return】则直接跳转到网站首页

3).书店网站的数据表设计:

  • 图书表书
  • 用户表------可以根据前后台权限的差异型大小,而设定为一个表还是两个表。差异非常大的,建议设置两张表
  • 图书类别表
  • 购物车表
  • 定单表----------单据一般都是由两个表来实现的【主细表】

  主细表的设计-----两张表:主表,明细表

【主表】:
单号(主键)   日期          定单状态    用户id
63             2010-12-17     0         zhangsan 

【明细表】:
单号     项次    书id    数量
63      1      1     1
63      2      2     1
63      3      1     2
64      1      3     2

 -----------对于【明细表】,从理论上说应该设置(单号和项次)【组合键】当主键。但是为了简便,可以增加一自动增长咧为主键~~!!

---恢复内容结束---

书店网站数据表及各个功能的分析

标签:style   http   ar   sp   文件   数据   log   bs   ad   

原文地址:http://www.cnblogs.com/skyl/p/4096356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!