菜单
  

    (2) 备忘模块:
    本功能模块主要包括三个具体的功能:常用账户功能,通讯录功能,备忘录功能。
    常用账户功能主要包括:账户密码的添加,修改功能,以及由密码提示信息转化为真实密码的规则数据的保存和修改等;
    通讯录功能主要包括:添加自动防止重复,精确和模糊查询,更新,分组保存等功能,还可以将通讯录的联系人信息直接应用到其他功能模块,省去了用户重复输入相同的数据;
    备忘录功能主要包括:备忘内容的添加,删除,查询,更新和加密等高级功能,以方便用户对敏感数据的保存,并且可以将备忘录的内容加入到提醒模块的相关功能。
    (3) 提醒模块:
    本功能模块主要包括两个具体的功能:待办事项提醒功能,工作内容和进度功能。
    待办事项提醒功能主要包括:待办事项的添加,优先级的设定,自动提醒的查看等功能;
    工作内容和进度功能主要包括:工作主题的添加,删除,查询,更新以及在工作主题的下一级添加工作进度的相关信息等功能。
    3.3 数据库设计
    3.3.1 概念结构设计
    把需求分析过程中得到的数据结构抽象为信息结构即是概念结构设计,概念结构设计是用来描述信息的现实世界,通过对其信息的搜集,分析和概括,建立起抽象的概念数据模型,概念结构设计是独立于具体的数据库管理系统的,一般用E-R图来描述系统的概念结构设计。下面用E-R图描述了本系统的部分概念结构。
    提醒模块的E-R图如图2所示。
     图2  提醒模块的E-R图
    理财模块的E-R图如图3所示。
     图3  理财模块的E-R图
    备忘模块E-R图如图4所示。
     
    图4  备忘模块的E-R图
    3.3.2 逻辑结构设计
    逻辑结构设计的任务就是把概念结构设计阶段设计好的E-R图转换为特定数据库管理系统所支持的数据模型相符合的逻辑结构。具体内容如下:
    用户表(登录ID,登录密码,密码提示问题,密码提示答案,姓名,性别,出生日期,邮箱,手机,备注,验证密码项);
    通讯录(姓名,手机,性别,住宅电话,工作电话,邮箱,QQ,出生日期,现住址, 所属分组,备注,用户);
    日常收支表(款项ID, 出款人,收款人,金额,描述,是否有借据,出款日期,还款日期,是否加入收支统计,备注,用户,收入/支出);
    预交款表(款项ID,交款类型,交款金额,交款日期,目前余额,预计下次交款日期,是否加入收支统计,备注,用户,收入/支出);
    收支统计表(款项ID,收支类型,金额,日期,备注,用户,收入/支出);
    常用账号表(账户类型,账户号码,注册邮箱,申请日期,密码提示,详细规则,密码最后修改时间,备注,用户);
    备忘录表(备忘ID,主题,详细内容,日期,备注,用户)
  1. 上一篇:基于TRCTC算法的时间隐信道的设计与实现
  2. 下一篇:asp.net的驴友用品直销网站设计+源码
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. Ruby+mysql就业信息管理系统的设计与实现

  4. php进销存管理系统的设计与实现

  5. jsp医药连锁店管理系统的设计与实现

  6. jsp+mysql学生实践创新项目管理系统设计与实现

  7. jsp+mysql停车场车辆管理系统的设计与实现

  8. 十二层带中心支撑钢结构...

  9. 杂拟谷盗体内共生菌沃尔...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 电站锅炉暖风器设计任务书

  12. 乳业同业并购式全产业链...

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 中考体育项目与体育教学合理结合的研究

  15. 大众媒体对公共政策制定的影响

  16. java+mysql车辆管理系统的设计+源代码

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回