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、实现附件上传功能

  • 相关阅读:
    jQuery插件显示本地时间.
    javascript样式切换,图片切换,随机背景
    jQuery插件表格数据插件
    jQuery仿yahoo首页弹出层效果
    javascript文本框自动验证数字和日期
    jQuery学习笔记31改变字体大小.颜色,背景
    网站时间显示
    javascript操作frame
    jQuery解决iframe自适应高度问题
    JavaScript动态打开和关闭层,而且还能拖拽(ie,firefox)
  • 原文地址:https://www.cnblogs.com/xcc2016/p/5797222.html
Copyright © 2011-2022 走看看