ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:68KB ,
资源ID:393791      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/393791.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(通讯录系统数据库设计.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

通讯录系统数据库设计.doc

1、湖南人文科技学院计算机系课程设计说明书 课 程 名 称: 数据库原理课程设计 课 程 代 码: 420027 题 目: 通讯录系统数据库设计 年级/专业/班: 09级 计算机科学与技术 2班 学 生 姓 名: 文盼、蔡珀瑛、叶新宇、吴浩宇、尹雄 、周泽文学 号: 09408236、04、03、26、24 、08408247 指 导 教 师: 刘刚常 开 题 时 间: 2011 年 12 月 16 日完 成 时 间: 2011 年 12 月 30 日 目 录摘 要1一、引 言2二、设计目的与任务2三、设计方案21、需求分析21.1通讯录系统数据库的数据需求21.2数据字典22、概念设计42.1通

2、讯录系统数据库中的实体集42.2通讯录系统数据库中的联系集52.3通讯录系统数据库中的E-R图53、逻辑设计54、数据库实现54.1 建立数据库模式、视图及索引54.2 装载数据7四、结 论8五、致 谢8六、参考文献9湖南人文科技学院摘 要随着计算机的普及,人们之间的距离越来越近,联系也越来越紧密,这就需要一种通讯工具让我们统一管理所有人的联系方式,为此,本系统设计为用户提供了一个管理联系方式的方法,本设计通过用SQL server建立一个平台管理联系方式信息,利用数据库,使用户可以有效方便地管理自己的联系人资料,本系统改变了我们生活中通讯管理的这一重要信息模块,使我们搜索联系方式更方便简洁,

3、本设计会很好的促进人们之间的关系往友好的方向发展!关键词:数据库 SQL 通讯录 管理系统Abstract With the popularity of computer, the distance between people more and more close, contact becomes more and more close, this needs to be a kind of communication tools let us unified management someone contact, therefore, this system design for the

4、 user with a contact methods of the management method, this design by using SQL server to build a platform management contact information, using database, the user can effective convenient to manage their contact information, this system has changed our life of this important communication managemen

5、t information module, so we search contact way more convenient and concise, this design will be very good to promote the relations between people to friendly direction!Key words: data pool SQL address book management system 9湖南人文科技学院数据库原理课程设计- 通讯录系统数据库设计一、引 言由于纸制或电子形式的通讯录携带不方便,或容易忘记等方面的缺点,便设计此“通讯录系统

6、”来管理常用的通讯录。“通讯录系统”要求能对通讯录中的记录信息进行增加、删除、编辑操作,能浏览联系人的基本信息,能按照姓名查询联系人的信息等,为用户提供更安全,便捷的操作环境。二、设计目的与任务通过本课程设计教学所要求达到的目的是:通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成对某一小型数据库设计和相应文档的编写工作。使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。三、设计方案1、需求分析1.1通讯录系统数据库的数据需求通过与通讯录系统数据库用户交谈等方式以及作者对通讯录使用

7、的分析,可以得到通讯录数据库系统的数据需求。 通讯录有多个功能。每个功能都建立在创建的实体和联系的上面,通过实体和联系来实现添加、删除、修改等操作。 通讯录的使用者通过其各自的实体来标识。通过系统添加并存储每个用户的姓名、电话、出生年月及其通讯地址等,用户在变更信息的情况下就修改之前提供的通讯信息。 通讯录在记录个人信息的同时,顺便也保存好家庭住址和办公住址及其对应的电话,以便在未及时修改个人信息的情况下能有其他方式联系用户,做到数据的多元选择。 通讯录使用者在管理通讯录记录时,及时删除无用记录和信息并修改,让通讯录总体结构清晰自然。 通讯录系统以list实体为基础,建立一系列的通讯结构,方便

8、简洁的管理整体的通讯信息。1.2数据字典数据结构:list含义说明:是通讯录的主体数据结构,定义了一个记录的有关信息组 成:list_name,list_sex,list_mobile_number,list_birthday和list_address数 据 项:list_name含义说明:唯一标识每个记录别 名:姓名类 型:字符型长 度:8取值范围:取值含义:通讯录记录的姓名 数 据 项:list_sex含义说明:唯一标识每个记录别 名:性别 类 型:字符型长 度:4取值范围:取值含义:被记录者的性别 数 据 项:list_mobile_number含义说明:唯一标识每个记录别 名:手机号码

9、 类 型:字符型长 度:16取值范围:取值含义:被记录者的手机号码,区别于办公电话数 据 项:list_birthday含义说明:唯一标识每个记录别 名:生日 类 型:字符型长 度:8取值范围:取值含义:被记录者的生日数 据 项:list_address含义说明:唯一标识每个记录别 名:通讯地址 类 型:字符型长 度:80取值范围:取值含义:被记录者的通讯地址数据结构:family含义说明:是通讯录的主体数据结构,定义了一个记录的有关信息组 成:family_family_number和family_family_address数 据 项:family_family_number含义说明:唯一

10、标识每个记录别 名:家庭电话 类 型:字符型长 度:16取值范围:取值含义:被记录者的家庭电话数 据 项:family_family_address含义说明:唯一标识每个记录别 名:家庭住址 类 型:字符型长 度:80取值范围:取值含义:被记录者的家庭地址数据结构:office含义说明:是通讯录的主体数据结构,定义了一个记录的有关信息组 成:office_office_number,office_office_address和office_e_mail数 据 项:office_office_number含义说明:唯一标识每个记录别 名:办公电话 类 型:字符型长 度:16取值范围:取值含义:被

11、记录者的办公电话 数 据 项:office_office_address含义说明:唯一标识每个记录别 名:办公地址 类 型:字符型长 度:80取值范围:取值含义:被记录者的办公地址数 据 项:office_e_mail含义说明:唯一标识每个记录别 名:电子邮箱 类 型:字符型长 度:20取值范围:取值含义:被记录者的电子邮箱 2、概念设计2.1通讯录系统数据库中的实体集u 实体集list,具有属性list_name,list_sex,list_mobile_number,list_birthday和list_address。u 实体集family,具有属性family_family_numbe

12、r和family_family_address。u 实体集office,具有属office_office_number,office_office_address和office_e_mail。2.2通讯录系统数据库中的联系集u ListFamily是list和family间的一个多对一联系集。u ListOffice是list和office间的一个多对一联系集。2.3通讯录系统数据库中的E-R图根据2.1节和2.2节的讨论,我们可以给出通讯录系统的E-R图(见图1)。图1 通讯录系统的E-R图3、逻辑设计把图1的E-R图转换为关系模式,如下所示(有实下划线的为主码、虚下划线的为外码):u li

13、st = (list_name,list_sex,list_mobile_number,list_birthday,list_address)u family = (family_family_number,family_family_address)u office = (office_office_number,office_office_address,office_e_mail) u ListFamily = (list_name,family_family_number)u ListOffice = (list_name,office_office_number)4、数据库实现至此,

14、我们可以建立本系统所需要的数据库了。4.1 建立数据库模式、视图及索引create database a_bookgouse a_bookgo CREATE TABLE list ( list_name CHAR(8) PRIMARY KEY, list_sex CHAR(4), list_mobile_number CHAR(16), list_birthday CHAR(8), list_address CHAR(80) )go CREATE TABLE family ( family_family_number CHAR(16) PRIMARY KEY, family_family_address CHAR(80) )go CREATE TABLE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1