zoukankan      html  css  js  c++  java
  • 03,用户功能的实现

    用户功能分析:

          用户登录到本购物网站,必须先注册用户,注册的用户需要同通过邮箱激活。激活后的用户才能通过用户名和密码登陆本购物网站,登陆后还可以退出。

    /////////////////////////////////////////
    准备工作:
      数据库和表
    create database store28;
      use store28;

    CREATE TABLE `user` (
      `uid` varchar(32) NOT NULL,
      `username` varchar(20) DEFAULT NULL,
      `password` varchar(100) DEFAULT NULL,
      `name` varchar(20) DEFAULT NULL,
      `email` varchar(30) DEFAULT NULL,
      `telephone` varchar(20) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      `sex` varchar(10) DEFAULT NULL,
      `state` int(11) DEFAULT NULL,
      `code` varchar(64) DEFAULT NULL,
      PRIMARY KEY (`uid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    项目
      包结构
        com.itheima.web.servlet
        com.itheima.web.filter
        com.itheima.service ---service 的接口
        com.itheima.service.impl ---service 的实现类
        com.itheima.dao ---dao的接口
        com.itheima.dao.impl ---dao的接口
        com.itheima.domain
        com.itheima.utils
        com.itheima.constant

    jar包
      驱动
      c3p0 
      dbuitls   数据查询的封装
      beanutils   数据提交时的封装
      jstl
      邮件
    工具类和配置文件
      datasourceutils 和 c3p0配置文件
      uuidutils  生成一个随机码 
      md5uitls   将密码加密
      mailutils   邮件  

    前台页面
        将页面拷贝到项目中

          注册 

              发送邮件的方式发送激活码

          激活    

             修改用户的状态

          登陆

          退出

  • 相关阅读:
    python爬虫中遇到的问题以及解决方法
    python爬虫中涉及json数据的处理
    python——selenium库的使用
    python数据可视化(一)——绘制随机漫步图
    Python练习题——用列表的方法输出杨辉三角
    python——使用xlwing库进行Excel操作
    DesignPattern_Java:Factory Method Pattern
    eclipse导出可执行的jar包
    DesignPattern_Java:SingletonPattern
    DesignPattern_Java:设计模式分类和设计原则
  • 原文地址:https://www.cnblogs.com/nextgg/p/7747267.html
Copyright © 2011-2022 走看看