个人日常事务管理系统设计报告

上传人:第*** 文档编号:57280692 上传时间:2018-10-20 格式:PDF 页数:16 大小:1.30MB
返回 下载 相关 举报
个人日常事务管理系统设计报告_第1页
第1页 / 共16页
个人日常事务管理系统设计报告_第2页
第2页 / 共16页
个人日常事务管理系统设计报告_第3页
第3页 / 共16页
个人日常事务管理系统设计报告_第4页
第4页 / 共16页
个人日常事务管理系统设计报告_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《个人日常事务管理系统设计报告》由会员分享,可在线阅读,更多相关《个人日常事务管理系统设计报告(16页珍藏版)》请在金锄头文库上搜索。

1、1数据库原理与应用课程实验五数据库原理与应用课程实验五 数据库应用系统的设计数据库应用系统的设计个人日常事务管理系统数据库设计个人日常事务管理系统数据库设计班级班级姓名姓名学号学号系统分工系统分工需求分析需求分析概念结构设计概念结构设计逻辑结构设计逻辑结构设计数据库物理设计数据库物理设计 与实现与实现实验日期:2012 年 6 月 9 号2个人日常事务管理系统数据库设计个人日常事务管理系统数据库设计一、一、需求分析需求分析1开发目的现代社会每个人都有属于自己的各种各样的事物,这些事物可能会很 繁杂, 不便于管理,因此,在进行了相应的市场调查之后,项目组提出了编 写个人事务 管理系统需求规格说明

2、书。此需求规格说明书对个人事务管理 系统 软件做了全面细致的用户需求分析, 明确所要开发的软件应具有的功能、 性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求, 并 在此基础上进一步提出概要设计说明书和完 成后续设计与开发工作。2设计背景现代社会, 每个人总是与周围的事务存在着各种各样的联系, 个体要 处理 的事务也是很繁杂的, 人工处理相当麻烦, 需要耗费大量的时间与精力, 而且由 于需要处理的事务杂乱无章,经常容易出错,导致其他的事务无法正 常进行。 使用计算机软件来管理个人事务, 在时下来讲是很必要的。 通过 开发一个 “个人事务管理系统”的软件,可以方便快捷的管理各项个人

3、事务, 使得各项工作能够高效率、 高质量的进行。 同时也可以与其他的系统建立紧密 的联系,与周围的 人或者事及时沟通,获取信息。本小组已进行了相应的市 场调查, 并与目标用户进行了很多沟通, 在此基础上编写 个人事务管理系统 需求分析说明书。3开发目标个人事务管理系统 旨在设计出一个能够对个人事务进行有效地管 理,使其能够有计划的进行,节约时间与精力,高效完成既定任务。个人日常 事务包括 个人的日常收支管理,记事管理,纪念日提醒,以及日程安排等等。4系统结构图系统结构图如图 1-1 所示,包括 1.1 用户登录 1.2 日程安排 1.3 个人事物 1.4 个人收支 1.5 个人关系四个功能。3

4、个人日常事务管理日程安排模块管 理 个 人 事 务 模 块登 录 模 块统计个人收支模块统 计 个 人 关 系 模 块图图 1-11-1 系统结构图系统结构图第一层数据流图如图12所示4图图 1 12 2个人日常事务管理系统第一层数据流图个人日常事务管理系统第一层数据流图 a5.系统数据流图说明 1)系统数据流图说明 个人日常事务管理包括四个阶段: (1)日程安排 (2)管理个人事务 (3)统计个人收支 (4)统计个人关系 (1)图图 1 13 3 数据流图数据流图 b b 日程安排日程安排(2)图图 1 14 4 数据流图数据流图 c c 个人事务管理个人事务管理(3)5图图 1 15 5

5、数据流图数据流图 d d 个人收支统计个人收支统计(4)图图 1 16 6 数据流图数据流图 e e 个人关系统计个人关系统计2)处理过程说明系统中处理过程定义表如表 11 所示:6编号编号处理过程名处理过程名处理功能描述处理功能描述处理要求处理要求输入数据项输入数据项输出数据项输出数据项1.01.0用户登录用户登录用户进入用户进入每人一个用每人一个用户户用户名,密码用户名,密码正确,不正确正确,不正确2.02.0日程安排日程安排用户的日程用户的日程每人每日事每人每日事物安排物安排时间,地点时间,地点,事务,备注事务,备注保存,未保存保存,未保存3.03.0管理个人事管理个人事务务个人事务管理

6、个人事务管理每人每日事每人每日事务务时间,地点时间,地点,事务,备注事务,备注保存,未保存保存,未保存4.04.0统 计 个 人统 计 个 人收支收支财务情况财务情况每人收支每人收支时间时间,金钱金钱,备注备注保存,未保存保存,未保存5.05.0统 计 个 人统 计 个 人关系关系人际关系人际关系每人关系每人关系对象,时间对象,时间,关系,备注关系,备注保存,未保存保存,未保存表表 1 11 1 个人事务管理处理过程名个人事务管理处理过程名编号处理过程名处理功能描述处理要求输入数据项输出数据项1.1核对检查用户状态是否正常N 个每秒用户名存在或者不存在1.2检查核对用户名和密码是否符合经检验后

7、能使用户正常登陆密码正确或者不正确1.3登录用户正常进入系统每个账户一个用户名、密码登陆成功或者失败表表 1 12 2 用户登录处理过程名用户登录处理过程名编号处理过程名处理功能描述处理要求输入数据项输出数据项2.1核对查看每人每日日程安排是否正确N 个每秒时间,地点,事务,备注正确或者不正确2.2日程安排查看系统显示日程安排每个账户每日一个时间,地点,事务,备注日程安排表单表表 1 13 3 日程安排处理过程名日程安排处理过程名7编号处理过程名处理功能描述处理要求输入数据项输出数据项3.1核对查看每人每日个人事务是否正确N 个每秒时 间 , 地点,事务,备注正确或者不正确3.2个人事务查看系

8、统显示个人事务每个账户每日一个时间,地点,事务,备注个人事务表单表表 1 14 4 个人事务处理过程名个人事务处理过程名编号处理过程名处理功能描述处理要求输入数据项输出数据项1.1核对核对个人收支是否正确N 个每秒时间,金钱正确或者不正确1.2检查查询个人收支范围是否出现异常N 个每秒金钱异常或者不异常1.3个人收支查看系统显示个人收支每个账户一个时间,金钱,备注个人收支表单表表 1 15 5 个人收支处理过程名个人收支处理过程名编号处理过程名处理功能描述处理要求输入数据项输出数据项1.1核对核对个人关系是否正确N 个每秒对象,时间,关系正确或者不正确1.2检查查询个人关系范围是否出现异常N

9、个每秒对象,时间,关系异常或者不异常1.3个人关系查看系统显示个人关系每个账户一个对象,时间,关系,备注个人关系表单表表 1 16 6 个人关系处理过程名个人关系处理过程名3)数据存储说明 确定最终数据库需要存储哪些信息。数据存储定义以数据流图为基础。 (1)考察数据流图中每个数据存储信息,确定其是否应该而且可能由数 据库存储 (2)定义每个数据存储。如下: 系统中数据存储定义表如表 2-1 所示:8编号编号数据存储名数据存储名数据项说明数据项说明建立该数据存储的建立该数据存储的处理过程处理过程存取该数据存储存取该数据存储的处理过程的处理过程01用户名标识用户账 户查询系统一 个 用 户 一

10、个用户账户 02密码保护用户账 户查询系统一 个 用 户 账 户一个密码 03时间标识用户事 务发生时间查 询 日 程 安 排、个人事务一 个 事 务 一 个时间 04地点标识用户事 务发生地点查 询 日 程 安 排、个人事务一 个 事 务 一 个地点 05事务标识用户事 务查 询 日 程 安 排、个人事务一 个 用 户 对 应多个事务 06金钱标识用户收 入与支出查询用户收入 与支出一 个 用 户 每 月的收支 05关系标识用户与 其他人的联 系查询用户与其 他人的联系一 个 用 户 与 多 个 用 户 关 系表表 2-12-1 个人事务管理系统数据存储名个人事务管理系统数据存储名6数据字典

11、描述 数据字典的内容 数据项 数据结构 数据流 数据存储 处理过程 数据项是数据的最小组成单位 若干个数据项可以组成一个数据结构数据字典通过对数据项和数据结构的定义来描述数据流、数 据存储的逻辑内容。 系统中数据字典数据项描述如表 3-1 所示:9数据项名数据项名含义含义类型类型长度长度取值范围取值范围与其他数据项的逻辑关系与其他数据项的逻辑关系用户名标 识 用 户 账户字 符 串800000000-99999999可确定其他数据项密码保 护 用 户 账户字 符 串800000000-99999999-时间标 识 用 户 事 务 发 生 时间整型1200000000000000- 999999

12、99999999-地点标 识 用 户 事 务 发 生 地点字 符 串不限-事务标 识 用 户 事务字 符 串不限-金钱标 识 用 户 收 入 与 支 出整型不限-关系标 识 用 户 与 其 他 人 的 联 系字 符 串不限-表表 3-13-1 个人事务管理系统数据项个人事务管理系统数据项二、概念结构设计二、概念结构设计1系统分 E-R 图设计102-12-1 用户登录系统分用户登录系统分 E-RE-R 图图2-22-2 个人事务管理系统分个人事务管理系统分 E-RE-R 图图112-32-3 日程安排系统分日程安排系统分 E-RE-R 图图 +2-42-4 个人收支系统分个人收支系统分 E-R

13、E-R 图图122-52-5 个人关系系统分个人关系系统分 E-RE-R 图图2系统基本 E-R 图设计13图图 2-52-5 个人事务管理系统基本个人事务管理系统基本 E-RE-R 图图 最后得到的 E-R 如图所示,对每个实体定义的属性如下: 用户: 身份证,姓名,性别,年龄,职务,收入,婚姻状况 用户账户: 账户,密码,姓名,性别,年龄,职务,收入,婚姻状况 个人事务: 时间,地点,事务,备注 用户日程: 时间,地点,事务,备注 个人收支: 时间,金钱,备注 个人关系: 时间,对象,关系,备注三、逻辑结构设计三、逻辑结构设计1系统数据模型说明 用户: (身份证,姓名,性别,年龄,职务,收

14、入,婚姻状况) 此为用户实体型对应的关系模式。该关系模式已包含了联系“登录”所 对应的关系模式。 用户账户: (账户,密码,姓名,性别,年龄,职务,收入,婚姻状况) 此为用户账户实体型对应的关系模式。 该关系模式已包含了联系 “用户 登录”所对应的关系模式。14个人事务: (时间,地点,事务,备注) 此为个人事务实体型对应的关系模式。该关系模式已包含了联系“个 人事务管理”所对应的关系模式。 用户日程: (时间,地点,事务,备注) 此为用户日程实体型对应的关系模式。 该关系模式已包含了联系 “用户 日程安排”所对应的关系模式。 个人收支: (时间,金钱,备注) 此为个人收支实体型对应的关系模式

15、。该关系模式已包含了联系“个 人收支统计”所对应的关系模式。 个人关系: (时间,对象,关系,备注) 此为个人关系实体型对应的关系模式。该关系模式已包含了联系“统 计个人关系”所对应的关系模式。2用户子模式设计 (1)用户实体型关系模式建立的视图: 为一般用户建立视图:用户(身份证号,姓名,性别,年龄,职务,收入, 婚姻状况) 为学生用户建立视图:学生用户(身份证号,学号,寝室号,毕业证号, 派遣证号,宿舍楼区号,姓名,专业,学院,班级) (2)用户账户实体型关系模式建立的视图: 为一般用户建立视图:用户账户(账户,密码,姓名,性别,年龄,职务, 收入,婚姻状况) 为学生用户账户建立视图:学生

16、用户账户(身份证号,学号,寝室号,毕 业证号,派遣证号,宿舍楼区号,姓名,专业,学院,班级) (3)个人事务实体型关系模式建立的视图: 为一般用户建立视图:个人事务(时间,地点,事务,备注) 为学生事务建立视图:学生事务(身份证号,学号,寝室号,毕业证号, 派遣证号,宿舍楼区号,时间,地点,事务,备注,姓名,专业,学院,班级) (4)用户日程实体型关系模式建立的视图: 为一般用户建立视图:用户日程(时间,地点,事务,备注) 为学生用户日程建立视图:学生(身份证号,学号,寝室号,毕业证号, 派遣证号,宿舍楼区号,时间,地点,事务,备注,姓名,专业,学院,班级) (5)个人收支实体型关系模式建立的视图: 为一般用户建立视图:个人收支(时间,金钱,备注) 为学生个人收支建立视图:学生收支(身份证号,学号,寝室号,毕业证 号,派遣证号,宿舍楼区号,时间,金钱,备注,姓名,专

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号