(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,主题,详细内容,日期,备注,用户)
上一篇:基于TRCTC算法的时间隐信道的设计与实现
下一篇:asp.net的驴友用品直销网站设计+源码

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

Excel财务数据变化时计算个人所得税【1376字】

网络营销与个人隐私保护【2191字】

港航管理系统门户网站之思考【2521字】

国内外图像分割技术研究现状

公寓空调设计任务书

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

神经外科重症监护病房患...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...