zoukankan      html  css  js  c++  java
  • 功能超强的用户管理系统数据库结构

    用掉接近一天时间才搞出来的用户管理系统数据库。
    做这个系统的目的是为了方便以后项目,因为我打算这个系统尽量多的开放接口,同时也制作配套的服务器控件,虽然不敢想作为我自己的一套标准来为所有人的项目提供方便,但是我想对于我自己以后开发任何系统都是有很大帮助的,毕竟只需要简单的设置和接口就可以方便的根任何开放了接口的系统整合。

    另外,我计划,参考membership的做法,在用户使用我们我们提供的控件或者启用这个系统的时候根据需求建立数据库。

    大概功能可以从第一个配置表中看出来,简单说就是同时满足交友,商务,论坛,博客等的用户功能。

    完整库接口分析文件下载 数据库结构.rar

    下面是我贴出来的配置表和其他表名,大家帮忙批下,根据大家的意见,我再修改。
    =========系统设置==================
    系统配置信息    【thc_config】
    sysname        系统名称
    systitle    系统标题
    sysurl        系统地址
    insertdir    系统安装目录
    syslogo        系统使用的logo
    register    是否开放注册
    pass_vali    密码校验表达式(空为不验证,可以设置必须有数字+字母,或者必须有几个特殊字符)
    uid_vali    注册ID校验表达式(同上)
    reg_Auditing    是否必须审核通过
    Auditing_wise    审核方式(1-管理员手动,2-邮件验证码,3-其他验证码)这里可以为多选。
    reg_role    首次注册所属角色 - 必须启用
    class_if    是否启用用户组
    reg_class    首次注册所属用户组
    type_if        是否启用用户类型
    reg_type    首次注册所属用户类型
    int_if        是否启用积分管理(如果启用,必须先设置好积分项,然后设置积分规则)
    validate_ply    是否启用验证码
    validate_type    验证码类型(汉字,数字,字母,混合)
    changQA        是否允许修改密码问题答案
    getpass        取回密码方式(1-邮件,2-直接显示,3-直接设置新密码)
    changscs    是否允许修改安全码
    changnamg    是否允许修改真实名字
    img_storage    头像图片存储方式 ,1为地址存储,2为二进制代码存储
    img_size    图像大小限制
    img_type    图片类型(gif,jpg,bmp,png) 方式存入数据
    interest_if    是否启用兴趣爱好
    ip_strategy    访问规则(1-只允许,2-不允许)针对IP表中的IP来操作
    commonly_ip    普通用户访问记录保留时间(一旦超过这个时间,将删除最近3天以外的全部记录)
    role_ip        启用针对特定角色的访问操作记录
    role_ip_clear    特定角色访问记录保留时间(一旦超过这个时间,将删除最近3天以外的全部记录)
    friend_if    是否启用用户好友功能
    friend_group    用户最多建立多少个组
    sms_if        是否启用短消息
    sms_num        每个人的收件箱容量

    =========用户资料==================
    用户资料主表    【thc_user_main】
    用户资料详细信息表【thc_user_detail】
    用户联系地址表【thc_user_address】--为电子商务系统而设立
    兴趣爱好分类名表    【thc_user_interest_name】
    用户兴趣爱好表    【thc_user_interest】

    =========各种积分==========
    积分名字表    【thc_integral_name】
    用户各项积分表  【thc_integral】
    积分兑换策略    【thc_int_exchange】
    积分日常操作策略【thc_int_daily】

    =======权限控制===================
    用户组名字    【thc_user_class】
    用户类型名字    【thc_user_type】
    角色权限表    【thc_role】
    角色-单用户权限表    【thc_role_user】
    角色-组权限表    【thc_role_class】
    角色-类型权限表    【thc_role_class

    ==========安全===================
    ip访问限制表    【thc_ip】
    普通用户访问记录表    【thc_commonly_ip】
    特定角色用户访问记录表    【thc_role_security】

    ===========朋友===================
    会员自定义的用户组    【thc_friend_group】
    会员之间的朋友表    【thc_friend】

    ============收藏===================
    收藏夹类型名        【thc_favorite_name】
    收藏列表        【thc_favorite】

    =============短消息=================


    为了能够得到更多高手,牛人的指点,我放首页下下,明天中午撤下来,还望DUDU成全。
    让我们一起来出谋划策,争取做出能够完全代替membership而且确实实用的东西来,感谢大家。
  • 相关阅读:
    c语言实现双色球和大乐透
    字符串数组的三种内存模型
    c语言实现数组的排序
    C语言实现二级指针表示字符串数组
    c语言实现字符指针(字符串)数组的排序
    Windows Defender检查文件和应用要管理员设置
    java方法学习1
    The second day of studing English
    Selenium-通过classname定位注意的小问题
    Selenium-ChromeWebDriver
  • 原文地址:https://www.cnblogs.com/thcjp/p/790855.html
Copyright © 2011-2022 走看看