个人信息管理数据库

上传人:夏** 文档编号:472999288 上传时间:2022-10-10 格式:DOCX 页数:36 大小:227.77KB
返回 下载 相关 举报
个人信息管理数据库_第1页
第1页 / 共36页
个人信息管理数据库_第2页
第2页 / 共36页
个人信息管理数据库_第3页
第3页 / 共36页
个人信息管理数据库_第4页
第4页 / 共36页
个人信息管理数据库_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《个人信息管理数据库》由会员分享,可在线阅读,更多相关《个人信息管理数据库(36页珍藏版)》请在金锄头文库上搜索。

1、号:桂林电子科技大学课程设计说明书课程名称:数据库系统原理题目:个人信息管理学 院:海洋信息工程学院专 业:计算机科学与技术学 号:39姓 名:银杰指导教师:宁廂2015年 12月30日摘要随着社会的不断进步,个人信息量也在不断的增多,为了避免混乱或忘记,个人 信息的管理也显得越来越重要。个人信息管理通过对个人信息的统计、记录、整理分 类、规整并给予实时更新等。为了解决这个问题,我与邓昌鹏同学着手设计了这个简单的个人信息管理系统。 本系统使用SQL Server 2008数据库作为开发工具,结合个人信息的管理需求,设 有通讯录模块,备忘录模块,日记模块,财务管理模块,实现了个人信息数据库的创

2、建及数据的输入、浏览、查询等一些简单的功能。论文首先阐述了个人信息管理系统 开发的背景、目的和意义,以及在本系统中使用的开发工具;接着对系统进行需求分 析,得出个人信息管理的业务流和数据流,确定系统的大致功能;然后,进行系统的 总体结构设计,对数据库设计进行详细的描述,接着重点介绍了系统功能模块的设计 与实现;再就是系统的测试与维护;最后概括了系统的关键技术与特色,并对该系统 的开发过程进行了总结。关键词:个人信息管理;通讯录;日记;财务管理;SQL server。目录引言 错误!未定义书签。1系统概论 错误!未定义书签 选题的背景、目的和意义 错误!未定义书签 系统功能概述 错误!未定义书签

3、 系统的开发环境 错误!未定义书签 Microsoft SQL server 2008简介 错误!未定义书签2系统分析 错误!未定义书签 系统可行性分析与抉择 错误!未定义书签 系统需求分析 错误!未定义书签 系统业务流程图 错误!未定义书签数据库设计E-R图错误!未定义书签。 数据字典 错误!未定义书签3数据库实施阶段 错误!未定义书签建立数据库、数据表、视图、索引 错误!未定义书签 建立数据库 错误!未定义书签 建立数据表 错误!未定义书签 建立视图 错误!未定义书签 建立索引 错误!未定义书签建立触发器 错误!未定义书签数据入库 错误!未定义书签存储定义 错误!未定义书签4数据查看和删改

4、等功能的验证 错误!未定义书签 基本表的数据查看( 基于视图查询) 错误!未定义书签 插入、删除和更改过程功能的验证 错误!未定义书签5运行所有的SQL语句错误!未定义书签。结论 错误!未定义书签。参考文献 错误!未定义书签引言近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应 用于日常管理之中,那么作为个人管理系统来说,开发一套完整的个人信息管理系统 已是大势所趋。如今个人信息的大量增多,传统的个人信息处理方法已经很难对大量的信息进行 系统的统计,所以运用日益成熟的科学技术,开发一款个人信息管理系统,对用户的 通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;

5、备忘录信息, 包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财 物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等复杂的信息进行 有条理的统计也显得尤为重要。个人信息管理系统对信息进行增加、删减、查找等操作,在现实生活中也是很有 用的。1 系统概论选题的背景、目的和意义个人信息管理系统对个人信息从产生并获取、分类并记录、变更、分析与使用等 方面进行的全过程管理活动。所以通过数据库管理系统操纵和管理数据库,用于建立、使用和维护数据库。它 对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库 管理系统访问数据库中的数据。它可使多个应用程序和

6、用户用不同的方法在同时或不 同时刻去建立,修改和询问数据库。数据库管理系统能实现对数据的追加、删除等操 作。系统功能概述用户需要使用账号与密码通过登陆页面登陆个人信息管理系统,新用户可注册新 账号登陆。登陆后进入系统主窗体,可对个人信息管理、备忘录管理、通讯录管理、 日记管理、财务管理进行操作。退出系统时返回登陆页面。本系统提供的的主要功能 如下:(1) 能对通讯录信息进行管理:添加、查询、修改、删除。(2) 能对备忘录信息进行管理:添加、查询、修改、删除。(3) 能对日记信息进行管理:添加、查询、删除。(4) 能对个人财务进行管理:消费清单、消费汇总、添加。(5) 能对个人信息进行管理。 系

7、统的开发环境 Microsoft SQL server 2008简介Microsoft SQL Server 2008 由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需要。SQL Server 2008体系结构描述了 各种组件通过何种方式发挥合力,更富成效地管理数据。(1) 关系数据库组件 描述 SQL Server 2008 中主要的关系数据库组件,包括数 据库引擎本身和应用程序与数据库引擎间通信所涉及的组件。(2) 数据库结构 描述 SQL Server 2008 中主要的关系数据库组件,包括数据库引擎本身和应用程序与数据库引擎间通信所涉及的组件。

8、(3) 关系数据库引擎结构 描述服务器引擎的各项功能。这些功能使服务器引擎得 以高效地处理大量并发用户的数据要求。(4) 复制体系结构 描述 SQL Server 2008 的复制组件以及如何使用这些组件在 数据库间分发数据。(5) 应用程序开发体系结构 描述 SQL Server 2008 如何支持各类数据库编程 API,使用户能够创建可靠的数据库应用程序。(6) 数据仓库和OLAP描述数据转换服务(DTS)和Microsoft SQL Server 2000 OLAP,以及这些服务如何帮助生成和分析数据仓库或数据集市。Microsoft SQL Server 2008 是一系列产品,主要用

9、来储存大型数据处理系统和 商业Web站点的数据,同时为个人和小公司提供易于使用的数据存储服务。本系统 主要是要通过数据库来存储大量的人力资源管理过程中的人员信息及工资考勤信息。 由Microsoft公司开发的SQL Server 2008具有使用方便、可伸缩性好、与相关软 件集成程度高等优点。在改进 SQL Server 系列所实现的安全机制的过程中, Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server 服务器系统和数据库的安全进行全面地管理,读者可以为SQL Server 2008构造出一 个灵活的、可管理的安全策略,而且它的安全性经得起考验。并且它

10、和Microsoft公 司开发的Windows操作系统兼容性很好,逐渐成为Windows平台下进行数据库应用 开发较为理想的选择之一。鉴于 SQL Server 2008所具有的以上种种的优点,本系统决定选择 SQL Server 2008作为后台数据库的开发工具。2 系统分析 系统可行性分析与抉择可行性分析是指在当前组织内外的具体条件下,系统开发工作必须具备资源和条 件,看其是否满足系统目标的要求。在系统开发过程中进行可行性分析,对于保证资 源的合理使用,避免浪费和一些不必要的失败,都是十分重要的。1) 目标和方案的可行性个人信息管理系统功能基本要求通讯录信息,包括通讯人姓名、联系方式、工作

11、 地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息,包括 时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消 费时间、剩余资金等。 系统需求分析在开发一个系统的时候,最重要的环节就是进行需求分析。需求分析这一步工作 的质量对于整个系统开发的成败来说都是决定性的。需求分析做好了,下面的系统设 计就能很好地按照需求分析来展开,一旦需求分析做得不严谨,就会导致系统开发过 程中出现错误或漏洞。所以完成系统的需求分析对于系统开发来说是至关重要的。进 行需求分析,应该要对用户情况进行调研,只有很好地了解了用户的需求,才能设计 出功能齐备、可用性高、令用户满意的系

12、统。通过搜集、整理该用户个人资料,对个 人信息管理系统的系统构架进行了如下的分析:殳计个人信息管理系统数据库需要可 以对个人信息、日记、备忘录、通讯录、个人财务等方面进行修改、添加。即数据库 要包括个人信息管理、通讯录管理、日记管理、备忘录管理、个人财务管理等模块。 系统业务流程图 数据库设计 E-R 图备忘录ET1图财务管理ET图个人信息曹理B-R图 数据字典1)通讯录信息数据名数据类型数据描述通讯人姓名数据项联系人姓名,char, 10联系方式数据结构联系方式,手机号、QQ、邮箱工作地点数据项工作地点,char, 40所在城市数据项所在城市,char, 40备注数据项备注,char, 50

13、2)备忘录信息数据名数据类型数据描述时间数据项时间,datet ime事件数据项事件,说明:简要的说明事情的大概,char, 50人物数据项人物,char, 20地点数据项地点,char, 203)日记信息数据名数据类型数据描述时间数据项时间,char, 20地点数据项地点,char, 20事件数据项事件,说明:简要的说明事情的大概,char, 50人物数据结构人物,妆生名,性别4)个人财务管理数据名数据类型数据描述总收入数据项总收入,int消费项目数据项消费项目,char, 40消费金额数据项消费金额,int消费时间数据项消费时间,datetime剩余资金数据项剩余资金,int3数据库实施阶

14、段建立数据库、数据表、视图、索引 建立数据库create database 个人信息管理系统; 建立数据表(1) 通讯录信息表的建立: create table 通讯录( 联系人姓名 char(20) primary key not null, 工作地点 char(40) null, 所在城市 char(40) null,备注 char(50) null,)create table 联系方式(联系人姓名 char(20) primary key not null, 手机 char(11) not null default (空),QQ char(15) null default (空), 其它 char(20) null default (空),)(2) 日记信息表的建立: create table 日记人物 char(20) primary key not null,事件 char(50) not null,地点 char(20) null,时间 char(20) null,)create table 人物(姓名 char(20) primary key not

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

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

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