通讯录管理系统分析

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

通讯录管理信息系统实验报告

学号:200932020104

姓名:罗碧玉

【实验目的】

1、掌握应用系统开发过程中数据库的设计与实现。

2、巩固第一阶段所学有关Access数据库的基本操作,包括数据库的建立、数据表的建立、表记录的增加删除修改和统计、索引的建立、表间关系的建立、查询和视图的设计等。

【实验内容】

“个人通讯录管理系统”的功能是管理自己的通讯录,要求能对通讯录中的记录信息进行增加、删除、编辑操作,能浏览联系人的基本信息,能按照姓名查询联系人的信息等。请完成通讯录管理系统的数据库设计。

具体要求:

1、数据库结构规划设计:分析通讯录管理系统的数据库结构,包括需要几张表,需要哪些字段。例如通讯录可包括姓名、班级、电话、Email、QQ号等字段。请根据个人的需要进行规划。

2、建立项目文件

3、在项目中建立数据库

3、建立表(自行设计表结构,需能满足上述功能的要求)

4、适当输入记录

5、确定表间关系

6、针对自己建立的数据库练习查询和视图的建立。

【实验原理】

需求分析:

随着信息社会的高速发展,人与人之间的联系越来越频繁,通讯方式越来越多样化,如何保证与朋友、同学、同事、领导、亲戚等之间的联系,并能方便快捷的查找、记录、修改其相关通讯信息。仅靠以前单独的手工记录已远远不能满足当前的需要。

开发一个通讯录管理系统,借助计算机可以方便、快捷、灵活的管理个人的朋友及相关人员的通讯信息,了解友人相关信息,帮助与友人保持联络。

数据库原理:

数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。设计的任务是根据需求分析,确定数据库所包含的表及字段、表间的关系,然后具体确定表的结构,包括字段名、字段类型及宽度,需要的索引等。

系统总体说明:

根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求:

1、登录管理:输入用户名和密码登录该通讯录系统。

2、用户信息管理:维护个人档案、通讯录数据信息,即可以进行录入、修改、

删除等操作。

3、信息查询管理:能够按编号,按字段值,按分组,按信息选择分类查询出

数据等。

【实验步骤】

1、数据库的设计

(1)登录管理:用户登录表

(2)用户信息管理:添加用户记录表、删除用户记录表、修改信息记录表

(3) 信息查询管理:个人档案表、通讯信息表

各表之间的联系:

使用SQL实现查询,查询结果如下:

2、窗体设计如下:

3、报表如下:

用户登录报表:

添加用户记录报表:

删除用户记录报表:

修改信息记录报表:

个人档案报表:

通讯信息报表:

4、各类结构流程图如下:

相关文档
最新文档