会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

数据库原理课程设计-通讯录系统数据库设计.doc

  • 资源星级:
  • 资源大小:89.50KB   全文页数:12页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

数据库原理课程设计-通讯录系统数据库设计.doc

湖南人文科技学院计算机系课程设计说明书课程名称数据库原理课程设计课程代码420027题目通讯录系统数据库设计年级/专业/班09级计算机科学与技术2班学生姓名学号指导教师开题时间2011年12月16日完成时间2011年12月30日湖南人文科技学院目录摘要..............................................................................................................................................1一、引言........................................................................................................................................2二、设计目的与任务..........................................................................................................................2三、设计方案.....................................................................................................................................21、需求分析................................................................................................................................21.1通讯录系统数据库的数据需求........................................................................................21.2数据字典........................................................................................................................22、概念设计................................................................................................................................42.1通讯录系统数据库中的实体集........................................................................................42.2通讯录系统数据库中的联系集........................................................................................52.3通讯录系统数据库中的ER图........................................................................................53、逻辑设计................................................................................................................................54、数据库实现............................................................................................................................54.1建立数据库模式、视图及索引.......................................................................................54.2装载数据.......................................................................................................................7四、结论........................................................................................................................................8五、致谢........................................................................................................................................8六、参考文献.....................................................................................................................................9湖南人文科技学院1摘要随着计算机的普及,人们之间的距离越来越近,联系也越来越紧密,这就需要一种通讯工具让我们统一管理所有人的联系方式,为此,本系统设计为用户提供了一个管理联系方式的方法,本设计通过用SQLserver建立一个平台管理联系方式信息,利用数据库,使用户可以有效方便地管理自己的联系人资料,本系统改变了我们生活中通讯管理的这一重要信息模块,使我们搜索联系方式更方便简洁,本设计会很好的促进人们之间的关系往友好的方向发展关键词数据库SQL通讯录管理系统AbstractWiththepopularityofcomputer,thedistancebetweenpeoplemoreandmoreclose,contactbecomesmoreandmoreclose,thisneedstobeakindofcommunicationtoolsletusunifiedmanagementsomeonecontact,therefore,thissystemdesignfortheuserwithacontactmethodsofthemanagementmethod,thisdesignbyusingSQLservertobuildaplatformmanagementcontactinformation,usingdatabase,theusercaneffectiveconvenienttomanagetheircontactinformation,thissystemhaschangedourlifeofthisimportantcommunicationmanagementinformationmodule,sowesearchcontactwaymoreconvenientandconcise,thisdesignwillbeverygoodtopromotetherelationsbetweenpeopletofriendlydirectionKeywordsdatapoolSQLaddressbookmanagementsystem湖南人文科技学院2数据库原理课程设计通讯录系统数据库设计一、引言由于纸制或电子形式的通讯录携带不方便,或容易忘记等方面的缺点,便设计此通讯录系统来管理常用的通讯录。通讯录系统要求能对通讯录中的记录信息进行增加、删除、编辑操作,能浏览联系人的基本信息,能按照姓名查询联系人的信息等,为用户提供更安全,便捷的操作环境。二、设计目的与任务通过本课程设计教学所要求达到的目的是通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成对某一小型数据库设计和相应文档的编写工作。使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。三、设计方案1、需求分析1.1通讯录系统数据库的数据需求通过与通讯录系统数据库用户交谈等方式以及作者对通讯录使用的分析,可以得到通讯录数据库系统的数据需求。通讯录有多个功能。每个功能都建立在创建的实体和联系的上面,通过实体和联系来实现添加、删除、修改等操作。通讯录的使用者通过其各自的实体来标识。通过系统添加并存储每个用户的姓名、电话、出生年月及其通讯地址等,用户在变更信息的情况下就修改之前提供的通讯信息。通讯录在记录个人信息的同时,顺便也保存好家庭住址和办公住址及其对应的电话,以便在未及时修改个人信息的情况下能有其他方式联系用户,做到数据的多元选择。通讯录使用者在管理通讯录记录时,及时删除无用记录和信息并修改,让通讯录总体结构清晰自然。通讯录系统以list实体为基础,建立一系列的通讯结构,方便简洁的管理整体的通讯信息。1.2数据字典数据结构list含义说明是通讯录的主体数据结构,定义了一个记录的有关信息组成list_name,list_sex,list_mobile_number,list_birthday和list_address湖南人文科技学院3数据项list_name含义说明唯一标识每个记录别名姓名类型字符型长度8取值范围取值含义通讯录记录的姓名数据项list_sex含义说明唯一标识每个记录别名性别类型字符型长度4取值范围取值含义被记录者的性别数据项list_mobile_number含义说明唯一标识每个记录别名手机号码类型字符型长度16取值范围取值含义被记录者的手机号码,区别于办公电话数据项list_birthday含义说明唯一标识每个记录别名生日类型字符型长度8取值范围取值含义被记录者的生日数据项list_address含义说明唯一标识每个记录别名通讯地址类型字符型长度80取值范围取值含义被记录者的通讯地址数据结构family含义说明是通讯录的主体数据结构,定义了一个记录的有关信息组成family_family_number和family_family_address数据项family_family_number含义说明唯一标识每个记录别名家庭电话类型字符型长度16湖南人文科技学院4取值范围取值含义被记录者的家庭电话数据项family_family_address含义说明唯一标识每个记录别名家庭住址类型字符型长度80取值范围取值含义被记录者的家庭地址数据结构office含义说明是通讯录的主体数据结构,定义了一个记录的有关信息组成office_office_number,office_office_address和office_e_mail数据项office_office_number含义说明唯一标识每个记录别名办公电话类型字符型长度16取值范围取值含义被记录者的办公电话数据项office_office_address含义说明唯一标识每个记录别名办公地址类型字符型长度80取值范围取值含义被记录者的办公地址数据项office_e_mail含义说明唯一标识每个记录别名电子邮箱类型字符型长度20取值范围取值含义被记录者的电子邮箱2、概念设计2.1通讯录系统数据库中的实体集实体集list,具有属性list_name,list_sex,list_mobile_number,list_birthday和list_address。实体集family,具有属性family_family_number和family_family_address。实体集office,具有属office_office_number,office_office_address和office_e_mail。湖南人文科技学院52.2通讯录系统数据库中的联系集ListFamily是list和family间的一个多对一联系集。ListOffice是list和office间的一个多对一联系集。2.3通讯录系统数据库中的ER图根据2.1节和2.2节的讨论,我们可以给出通讯录系统的ER图(见图1)。listofficefamilyListFamilyListOfficelist_sexlist_mobile_numberlist_birthdaylist_addresslist_nameoffice_e_mailoffice_office_addressoffice_office_numberlist_family_numberlist_family_address1nn1图1通讯录系统的ER图3、逻辑设计把图1的ER图转换为关系模式,如下所示有实下划线的为主码、虚下划线的为外码listlist_name,list_sex,list_mobile_number,list_birthday,list_addressfamilyfamily_family_number,family_family_addressofficeoffice_office_number,office_office_address,office_e_mailListFamilylist_name,family_family_numberListOfficelist_name,office_office_number4、数据库实现至此,我们可以建立本系统所需要的数据库了。4.1建立数据库模式、视图及索引createdatabasea_book

注意事项

本文(数据库原理课程设计-通讯录系统数据库设计.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5