zoukankan      html  css  js  c++  java
  • projact mail

    需求分析:

    整个项目模仿163邮箱设计,包括用户登录、用户管理、发送邮件、收件箱、发件箱、垃圾箱、系统设置等基本功能。

    1、用户登录失败多次锁定用户,需要管理员解锁,并对不同失败有不同提示。

    2、管理员增、删、改、查、锁定、解锁普通用户,用户列表使用AJAX显示。

    3、用户密码通过MD5方式加密处理,用户可自行修改密码。

    4、写邮件窗口选择联系人通过弹窗实现,具体参照163邮箱。

    5、收件箱可对邮件进行回复,回复时带上原始邮件内容,定时通过AJAX方式刷新,可在系统设置中设定时间。

    6、垃圾箱用户登录时提示清理过期邮件,可在系统设置中设定。

    7、收件箱、发件箱、垃圾箱、用户管理显示需要通过AJAX分页显示

    8、对于所有数据库的操作需要封装类

    项目流程设计:

    数据库设计:

    用户表(用户名,密码,姓名,密码标记,账户状态,权限代号,头像地址)

    权限表(权限代号,权限名称)

    系统设置表(自增,设置名称,设置参数,激活状态)

    发件箱(邮件代号,发件人,发送时间,邮件标题,邮件内容,收件人,附件)

    垃圾箱(邮件代号,用户名,邮件标题,邮件内容,删除时间,发件人,发送时间,收件人,附件)

    收件箱(邮件代号,用户名,邮件标题,邮件内容,发件人,发送时间,附件)

    联系人(自增,用户名,联系人)

    亮点设计:

    1、登录页面设置验证码验证,随机定时转换背景。

    2、首页头像上传弹窗,顶部标签导航。

    3、写信页面收件人标签显示。

    4、用户信息无刷新修改。

    5、实现附件上传功能

  • 相关阅读:
    eclipse中文乱码问题解决方案
    修改Tomcat的JDK目录
    Tomcat 5.5 修改服务器的侦听端口
    HTML DOM教程 27HTML DOM Button 对象
    HTML DOM教程 24HTML DOM Frameset 对象
    Navicat for MySQL v8.0.27 的注册码
    HTML DOM教程 25HTML DOM IFrame 对象
    Tomcat 5.5 的下载和安装
    android manifest相关属性
    ubuntu10.04 下 eclipse 小结
  • 原文地址:https://www.cnblogs.com/xcc2016/p/5797222.html
Copyright © 2011-2022 走看看