个人信息管理数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

号:

桂林电子科技大学课程设计说明书

数据库系统原理

课程名

称:

个人信息管理

目:

海洋信息工程学院

院:

计算机科学与技术

业:

学39

号:

银杰

名:

宁滔

指导教

师:

2015年 12月30日

摘要

随着社会的不断进步,个人信息量也在不断的增多,为了避免混乱或忘记,个人信息的管理也显得越来越重要。个人信息管理通过对个人信息的统计、记录、整理分类、规整并给予实时更新等。

为了解决这个问题,我与邓昌鹏同学着手设计了这个简单的个人信息管理系统。本系统使用SQL Server 2008 数据库作为开发工具,结合个人信息的管理需求,设有通讯录模块,备忘录模块,日记模块,财务管理模块,实现了个人信息数据库的创建及数据的输入、浏览、查询等一些简单的功能。论文首先阐述了个人信息管理系统开发的背景、目的和意义,以及在本系统中使用的开发工具;接着对系统进行需求分析,得出个人信息管理的业务流和数据流,确定系统的大致功能;然后,进行系统的总体结构设计,对数据库设计进行详细的描述,接着重点介绍了系统功能模块的设计与实现;再就是系统的测试与维护;最后概括了系统的关键技术与特色,并对该系统的开发过程进行了总结。

关键词:个人信息管理;通讯录;日记;财务管理;SQL server。

目录

引言 (4)

1 系统概论 (4)

§ 选题的背景、目的和意义 (4)

§ 系统功能概述 (4)

§ 系统的开发环境 (5)

§ Microsoft SQL server 2008简介 (5)

2 系统分析 (6)

§ 系统可行性分析与抉择 (6)

§ 系统需求分析 (6)

§ 系统业务流程图 (7)

§ 数据库设计E-R图 (7)

§ 数据字典 (9)

3.数据库实施阶段 (10)

§建立数据库、数据表、视图、索引 (10)

§ 建立数据库 (10)

§ 建立数据表 (10)

§ 建立视图 (11)

§ 建立索引 (12)

§建立触发器 (12)

§数据入库 (13)

§存储定义 (14)

4数据查看和删改等功能的验证 (17)

§ 基本表的数据查看( 基于视图查询) (17)

§ 插入、删除和更改过程功能的验证 (17)

5运行所有的SQL语句 (19)

结论 (26)

参考文献 (26)

引言

近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为个人管理系统来说,开发一套完整的个人信息管理系统已是大势所趋。

如今个人信息的大量增多,传统的个人信息处理方法已经很难对大量的信息进行系统的统计,所以运用日益成熟的科学技术,开发一款个人信息管理系统,对用户的通讯录信息,包括通讯人姓名、联系方式、工作地点、城市、备注等;备忘录信息,包括什么时间、事件、地点等;日记信息;包括时间、地点、事情、人物等;个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等复杂的信息进行有条理的统计也显得尤为重要。

个人信息管理系统对信息进行增加、删减、查找等操作,在现实生活中也是很有用的。

1 系统概论

§选题的背景、目的和意义

个人信息管理系统对个人信息从产生并获取、分类并记录、变更、分析与使用等方面进行的全过程管理活动。

所以通过数据库管理系统操纵和管理数据库,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。数据库管理系统能实现对数据的追加、删除等操作。

§系统功能概述

用户需要使用账号与密码通过登陆页面登陆个人信息管理系统,新用户可注册新账号登陆。登陆后进入系统主窗体,可对个人信息管理、备忘录管理、通讯录管理、日记管理、财务管理进行操作。退出系统时返回登陆页面。本系统提供的的主要功能如下:

(1)?能对通讯录信息进行管理:添加、查询、修改、删除。

(2)?能对备忘录信息进行管理:添加、查询、修改、删除。

(3)?能对日记信息进行管理:添加、查询、删除。

(4)?能对个人财务进行管理:消费清单、消费汇总、添加。

(5)?能对个人信息进行管理。

§系统的开发环境

§ Microsoft SQL server 2008简介

Microsoft SQL Server 2008 由一系列相互协作的组件构成,能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需要。SQL Server 2008 体系结构描述了各种组件通过何种方式发挥合力,更富成效地管理数据。

(1)关系数据库组件描述 SQL Server 2008 中主要的关系数据库组件,包括数据库引擎本身和应用程序与数据库引擎间通信所涉及的组件。

(2)数据库结构描述 SQL Server 2008 中主要的关系数据库组件,包括数据库引擎本身和应用程序与数据库引擎间通信所涉及的组件。

(3)关系数据库引擎结构描述服务器引擎的各项功能。这些功能使服务器引擎得以高效地处理大量并发用户的数据要求。

(4)复制体系结构描述 SQL Server 2008 的复制组件以及如何使用这些组件在数据库间分发数据。

(5)应用程序开发体系结构描述 SQL Server 2008 如何支持各类数据库编程API,使用户能够创建可靠的数据库应用程序。

相关文档
最新文档