通讯录管理系统分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、各类结构流程图如下: