1、私人管家信息管理系统 私人管家信息管理统 数据库设计报告 私人管家信息管理系统 一、项目背景 . 3 二、需求分析 . 3 2.1系统功能 . 3 2.2业务流图 . 4 系统功能框图2.3 . 4 数据流图2.4 . 7 数据字典2.5 . 10 三、概念结构设计 . 11 3.1实体属性图 . 11 3.2分E_R图 . . 13 全局E_R3.3图 . . 14 四、逻辑结构设计 . 15 五、物理结构设计 . 15 2 私人管家信息管理系统 一、项目背景 在这个信息爆炸的年代,光凭大脑去记忆无数条信息,对于大多数人来说是件很困难的事。而现实社会,竞争激烈,稍出差错,就等于把手中的机会丢
2、给别人。为了让学习、工作、生活有条不紊地进行,就需要一个贴身“管家”随时随地记录、管理信息。私人管家信息管理系统实现了管理的信息化,它记录着个人每日的重要信息,能记录、提示用户有关信息。 二、需求分析 2.1系统介绍 私人管家信息管理系统是由用户信息、通讯录、备忘录、日程安排、日记本、相册、私人账本这七个功能模块组成。进入该系统后,用户可以对系统中的信息进行添加、修改、删除和查询等操作,还可以对个人的密码进行设置或修改,在备忘录和日程安排模块中,还能添加提醒功能。另外每个模块还有有以下功能: 1. 用户模块:用户编号,用户名,性别,年龄,出生日期,地址,手机号码,QQ,职业 2. 通讯录模块:
3、联系人,电话,地址,关系,QQ,用户编号 3. 备忘录模块:备忘时间,时间,地点,事件,用户编号 4. 日记本模块:日记日期,状态,地点,事件,用户编号 5. 相册模块:照片名,相册名,备注,用户编号 6. 日程安排模块:安排日期,时间,任务,用户编号 7. 私人账本模块:记录时间,收入,支出,项目,总计,用户编号 3 私人管家信息管理系统 2.2业务流图 用登陆界登注私人管家信息管理系统主界退出 业务流程图 图1 2.3系统功能框图 私人管家信息管理系统私日相用通日备人讯户程 册记忘 录账信安录 本 本息 排 总系统功能图2图 4 私人管家信息管理系统 用 查看信息户信 息 修改信息 用户信
4、息功能图图3 用户信息模块:记录用户基本信息,用户可以对该系统的信息进行修改、和查询的操作。 添加记录通讯 管理记录 录 查看记录 通讯录功能图图4 通讯录:记录与用户相关人的联系方式和信息,用户可以对该系统中的信息进行添加、修改、删除和查询的操作。 添加备忘 管理备忘备忘 查看备忘 录 设置提醒 取消提醒 备忘录功能图图5 备忘录模块:记录用户在各种场合的重要信息以备用,用户可以对该系统中的信息进行添加、修改、删除和查询的操作,还能添加提醒功能。 5 私人管家信息管理系统 添加日志日记 管理日志 本 查看日志 6 日记本功能图图 日记本模块:记录用户的日记,用户可以对该系统中的信息进行添加、
5、修改、删除和查询的操作。 上传照片相 册 管理相册 查看相册 相册功能图 图7 相册模块:上传用户的照片,用户可以对该系统中的信息进行添加、修改、删除和查询的 操作。 添加日程日 管理日程程安 查看记录 排 设置提醒 取消提醒 日程安排功能图图 8 日程安排模块:记录用户特定时间的行程安排,用户可以对该系统中的信息进行添加、修改、删除和查询的操作,还能添加提醒功能。 6 私人管家信息管理系统 添加记录私人 管理账本账 查看账本 私人账本功能图图9 私人账本模块:管理用户所有的收入支出,用户可以对该系统中的信息进行添加、修改、删除和查询的操作。 数据流图2.4 登陆 用 注册 户2.1记录5.1
6、照片备忘录 1添加 上传 用 户 用用户编号 户用户编号 联系人照片名 管理2.2 相册 记录管理5.2 相册通讯录 审 核1.用户信息数信息系2.通讯录数录系3.备忘录数录系4.日记本数本系5.相册数系6.日程安排数安排系7.私人账本数账本 第一级数据流图10 图7 私人管家信息管理系统 查看1.2 用信户用 户 息修改1.1 用户信息数据信户用 息 11 图第二级数据流图_用户信息查2.记通讯录数据 12 第二级数据流图_通讯录 图 添加3.1查看3.3 用 备忘 备忘 户管理3.2 备忘录数据 备忘 13 图第二级数据流图 备忘录_8 私人管家信息管理系统 添加4.1查看4.3 用 日志
7、 日志 户管理4.2 日记本数据 日志 14 图第二级数据流图_日记本查5.相相册数据 15 第二级数据流图_相册 图 添加6.1查看6.3 用 日程 日程 户管理6.2 日程安排数据 日程 16 图第二级数据流图 日程安排_9 私人管家信息管理系统 添加7.1查看7.3 用 记录 账本 户管理7.2 私人账本数据 账本 第二级数据流图_私人账本图17 (以用户编号为例)2.5数据字典 (1)数据项 数据项名:用户编号 数据项含义:唯一标识每个用户 别名:U_idn 数据类型:字符型 长度:10 0000000000至9999999999 取值范围: 取值含义:无 与其他数据项的逻辑关系:无(
8、 2)数据结构 数据结构名:用户 含义说明:是个人信息系统的主体数据结构,定义了一个用户的有关信息 组成:用户编号,用户名,性别,年龄,出生日期,地址,手机号码, QQ,职业( )数据流3 数据流名:用户添加信息 说明:用户添加有关各种自己的信息 数据流来源:用户 数据流去向:保存 组成:用户编号,用户名,性别,年龄,出生日期,地址,手机号码,QQ ,职业( 4)数据存储 数据存储名:用户表 说明:记录用户信息 编号:1 输入的数据流:来源用户 输出的数据流:无 QQ组成:用户编号,用户名,性别,年龄,出生日期,地址,手机号码,职业 存取方式:随机存取10 私人管家信息管理系统 三、概念结构设
9、计 3.1实体属性图 用户编号用户名 出生日期 手机号码 用户 年龄QQ 性别 职业 地址 图18 用户信息实体属性图电话 地址QQ 关系 图19 通讯录实体属性图 用户编号 备忘时间 备忘录 事件 时间 地点 图20 备忘录实体属性图11 私人管家信息管理系统 用户编号 日记日期 日记本 事件 地点 状态 21 日记本实体属性图图 备注 相册名 相册实体属性图 图22 用户编号 时间 任务 日程安排 安排日期 23 图日程安排实体属性图12 私人管家信息管理系统 用户编号 支出 收入 私人账本 项目 总计 记录时间 私人账本实体属性图图24 分E_R图 3.2 日程安排安排m用1mm1通讯录
10、私人账本管理记录户mm1日记本相册上传 图E_R25 图用户 13 私人管家信息管理系统 3.3全局E-R图 电话地址用户编号备忘时间关系联系人事件通讯录QQ用户编号备忘录地点mm时间用户名用户编号记录1性别m出生日期日记日期日记年状地手机号地事Q上用户编职相册用户编相照片管安备总用户编日程安用户编私人账记录时收时项支安排日任务 图26 全局E_R图 14 私人管家信息管理系统 四、逻辑结构设计 根据关系模型的转换原则,上面的ER图可转换为如下所示的关系模型:(加下划线的表示为主键,斜体为外键) 用户(用户编号,用户名,性别,年龄,出生日期,地址,手机号码,QQ,职业) 用户编号)QQ, 通讯
11、录(联系人,电话,地址,关系, 用户编号)备忘录(备忘时间,时间,地点,事件, 用户编号)日记本(日记日期,状态,地点,事件, 用户编号)相册(照片名,相册名,备注, 用户编号)日程安排(安排日期,时间,任务, 用户编号)私人账本(记录时间,收入,支出,项目,总计, 五、物理结构设计 根据上面的概念结构设计及逻辑结构设计,得出该系统的物理结构,在本系统中主要的数据表如下: 表1 用户信息表User 序号 字段名称 字段别名 字段类型 字段长度 索引类型 能否为空否主键U_id 01 nchar 10 10 02 U_nam nvarchar 是 nvarchar 03 2 U_sex 是 2
12、U_age nchar 是04 05 是U_dat datetime 10 06 U_adr nvarchar 是 13 U_pho nchar 是07 10 08 是nchar U_qq 10 nvarchar U_cre 是09 用户编号用户名 性别 年龄出生日期 地址 手机号码QQ 职业 List 2 表 通讯录表 字段名称序号 L_nam 01 02 L_pho 03 L_add L_rel 04 L_qqn 05 L_idn 06 字段别名 字段类型 索引类型 字段长度联系人主键nvarchar 10 nchar 电话13 15 地址nvarchar 关系 nvarchar 10 1
13、0 QQ nchar 用户编号nchar 10 外键能否为是 15 私人管家信息管理系统 表3 备忘录表Note 序号 字段名称 字段别名 字段类型 字段长度 索引类型 能否为空 否N_not 备忘时间01 主键nchar 8 02 N_tim 时间nchar 8 是03 N_add 地点nvarchar 15 是04 N_aff 事件 nvarchar 15 是05 N_idn 用户编号nchar 10 外键 是 Journal 日记本表表4 序号 字段名称字段别名 字段类型 字段长度 索引类型 能否为空J_jou 01 日记日期 datetime 主键 否J_sta 02 状态 nvarc
14、har 10 是03 J_add 地点 nvarchar 15 是 04 J_aff 事件nvarchar 15 是05 J_idn 用户编号 nchar 10 外键 是 Photo 5 相册表表 序号字段名称 字段别名字段类型 字段长度 索引类型 能否为空01 P_pho 照片名 nvarchar 10 主键 否 02 P_alb nvarchar 10 是 相册名 30 备注P_not nvarchar 是03 外键P_idn 用户编号 是04 10 nchar Arrangement 日程安排表表6 序号 字段名称字段别名 字段类型字段长度 索引类型 能否为空01 A_jou 安排日期 datetime 主键 否02 A_tim 时间nchar 8 是 03 A_dut 任务nvarchar 30 是04 A_idn 用户编号nchar 10 外键 是 16 私人管家信息管理系统 表7 私人账本表Book 序号 字段名称 字段别名 字段类型 字段长度 索引类型 能否为空 01 B_tim 记录时间 nchar 10 主键 否 02 B_inc 收入 nchar10 是03 B_out 支出 nchar18 是04 B_pro 项目 nvarchar 30 是05 B_tot 总计 nchar10 是 外键 06 B_idn 用户编号是nchar10 17
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1