电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

通讯录管理系统数据库课程设计报告.docx

  • 资源ID:501261556       资源大小:447.57KB        全文页数:27页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

通讯录管理系统数据库课程设计报告.docx

湖南涉外经济学院 课 程 设 计 报 告课程名称数据库原理与应用课程设计题 目通讯录管理系统 组 员 学 院信息科学与工程学院班 级指导教师2015年 12月 30 日任务分配表第 03 组学号姓名负责部分成绩组长数据库代码及报告部分组员程序界面部分数据库需求分析,概念结构和逻辑设计及报告部分指导教师评语:摘 要随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,开发通讯录管理系统。通讯录管理系统是一个基于SQL数据库储存和JAVA界面模式的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方便人们使用的小软件。在开发过程中主要运用Java, SQL Server技术,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-实现对通讯录信息的管理。通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部实现。功能包括:用户的登录, 添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能关 键 词: SQL Server,JAVA。数据库原理与应用课程设计目录摘 要3第一章 绪 论51.1目的51.2背景51.3研究内容5第二章 数据库需求分析62.1 通讯录系统的功能62.2通讯录系统的数据流62.3 通讯录系统数据流程图72.4通讯录的数据字典8第三章 数据库概念结构设计113.1实体113.2实体间包括113.3 实体属性图113.4局部E-R图12第四章 数据库逻辑设计144.1 E-R图转化而得到的关系模式144.2 由关系模式转换得到的函数依赖144.3 关系模式优化144.4 对优化后的关系模式的结构14第五章 数据库实施165.1数据库创建代码165.2数据库表创建代码165.2.1用户表165.2.2联系人表165.2.3分组表175.3视图创建代码175.4存储过程代码创建18第六章 数据库运行和维护196.1登陆模块196.2联系人界面196.3朋友分组界面及详细查询196.4同学分组界面及详细查询206.5同事分组界面及详细查询216.6查询界面226.7增加界面236.8修改界面236.9删除界面24第七章 总结25参考文献26第一章 绪 论1.1目的个人通讯录是当前每个人不可缺少的信息系统,目前以纸质通讯录最为普遍。手工的信息管理存在许多弊端,信息容易丢失、查找费时、存储量有限等。随着科技的发展与任命生活水平的提高,计算机进入了许多的家庭。作为计算机应用的一部分,使用计算机对通讯录进行管理,着手工管理无法达到的有点,如:检索循序、查找方便、可靠、性能高、存储量大、保密性好等。这些有点能够极大的提高通讯录管的效率。因此,开发一套通讯录信息管理软件很有必要。1.2背景随着互联网的爆炸发展,人们越来越习惯于利用电脑实现若需的服务,电脑已经影响到人们生活的各个方面,广泛的人际关系成为一个人重要的资源。另外,传统的纸质通讯录不能满足一部分现在人的需要而电子通讯录,由于其不受时间空间的限制同时又具有传统通讯录的大部分功能,能够满足各类用户常规的需求,处理大量信息和联系方式,而且方便快捷。1.3研究内容该系统主要是:用户登录和联系人,和分组部分。为了方便用户查找自己想要的联系人信息,将联系人按分组类别进行分组。可以按组别查找,也可以按照联系人关键字查找第二章 数据库需求分析2.1 通讯录系统的功能通讯录管理系统功能有:用户登录、添加联系人、修改联系人、删除联系人、分组信息的查询和分组信息的删除。用户登录:实现用户登录通讯录系统。显示联系人:显示用户对所有存在数据库里的联系人数据的显示。查找联系人:实现用户在数据库空中查找自己需要的联系人的信息。添加联系人:实现用户对新联系人的添加 以及对联系人进行分组。修改联系人:实现用户对已有联系人的信息进行修改,然后保存。分组信息查询:方便用户对联系人的管理查询,针对通讯录中的人进行分组。分组信息数据的删除:实现用户对将要删除联系人对类别的分组信息进行删除。2.2通讯录系统的数据流显示查查改删增查显示通讯录管理主界面朋友分组同学分组通讯录管理主界面用户登陆图1.1 数据模块图2.3 通讯录系统数据流程图用户登录系统时,数据的流动 如图:图1.2 顶层数据流程图通讯录操作系统的数据流程 如图:图1.3 0层数据库流程图2.4通讯录的数据字典1.数据项数据项名含义数据类型长度数据项之间的关系用户名用户的唯一标识Char10通讯录登录管理密码对应用户的标识Char10编号联系人唯一的标识Char50姓-名联系人姓名Char50编号->姓名性别联系人性别Char10编号->性别出生日期联系人出生日期Char20编号->出生日期电话号码联系人电话号码Char10编号->电话号码E-mail联系人e-mailChar50编号->e-mail分组类别联系人的类别Char10编号->分组类别2.数据结构数据结构名含义说明组成用户表用户的登录信息用户名+密码联系人表联系人各项详细信息编号+姓名+性别+电话号码+出生日期+E-mail+分组类别同学分组表类别为同学联系人信息编号+姓名朋友分组表类别为朋友联系人信息编号+姓名3.数据流数据流名说明数据流来源数据流去向组成登录用于登录通讯录系统登录数据流通讯录用户名,密码联系人信息用于查询、修改、增加、删除联系人信息联系人数据流联系人模块编号,姓名,性别,电话号码,出生日期,E-mail,分组类别同学分组信息用于显示、查询、删除同学分组数据流同学分组模块、联系人模块姓名,编号朋友分组信息用于显示、查询朋友分组数据流朋友分组模块、联系人模块姓名,编号4.处理过程处理过程名说明输入数据流输出数据流处理登陆界面用户登陆的界面输入用户名密码进入联系人界面登陆成功,进入管理系统;失败,则显示密码错误。联系人信息界面查询、插入、修改、增加联系人时的界面编号,姓名,性别,电话号码,出生日期,E-mail,分组类别进入联系人界面查看个联系人详细信息朋友分组界面查询分组类别为朋友的姓名编号、姓名分组类别进入朋友界面查看分组类别为朋友的姓名同学分组界面查询分组类别为同学的姓名编号、姓名分组类别进入同学界面查看分组类别为同学的姓名第三章 数据库概念结构设计3.1实体由需求分析的结果可知,本系统设计的实体包括:(1).用户登陆信息:用户名,密码。(2).联系人详细星系:编号,姓名,性别,电话号码,出生日期,E-mail,分组类别。(3).同学分组信息:编号,姓名。(4).朋友分组信息:编号,姓名。3.2实体间包括(1).每位用户包括多个联系人,每个联系人对应多个用户。(2).每位联系人对应一个分组,一个分组对应多个联系人。3.3 实体属性图编号姓名朋友图1.2 用户实体图出生日期分组类别联系人E-mail姓名电话号码编号性别图1.3 联系人实体图编号姓名朋友图1.4 朋友分组实体图图1.4 朋友分组实体图朋友姓名编号图1.5 朋友分组实体图3.4局部E-R图用户名登陆密码用户编号联系人出生日期性别姓名分组类别电话号码E-mail MN图1.6 登陆局部E-R图朋友姓名同学编号性别出生日期姓名编号朋友分类同学分类同学朋友联系人N 11N电话号码E-mail同学编号同学姓名图1.7 总体E-R图第四章 数据库逻辑设计4.1 E-R图转化而得到的关系模式(1).联系人信息(编号,姓名,性别,出生日期,电话号码,E-mail,地址,分组类别),其主键为编号。(2).朋友分组信息(朋友编号,姓名),其外键为朋友编号。(3).同学分组信息(同学编号,姓名),其外键为朋友编号。4.2 由关系模式转换得到的函数依赖联系人信息中,姓名、性别、出生日期、电话号码、E-mail、地址分组类别都依赖编于编号,朋友分组信息中姓名依赖于朋友编号,同学分组信息中,姓名依赖于同学编号4.3 关系模式优化其联系人信息(编号,姓名,性别,出生日期,电话号码,E-mail,地址)中都为简单属性,因此属于第一范式,又不存在部分函数依赖为第二范式不存在传递依赖,所以,为第三范式。朋友分组信息(朋友编号,姓名)中都为简单属性,因此是第一范式,且不存在部分函数依赖为第二范式,又不存在传递依赖,所以,为第三范式。同学,分组信息(同学编号,姓名)中都为简单属性,因此是第一凡是,且不存在部分函数依赖为第二范式,又不存在传递依赖,所以,为第三范式。4.4 对优化后的关系模式的结构表XXX 联系人表数据名类型长度是否为主键能否为空是否为外键说明用户名Char30是否否用户登录系统唯一标识密码Char10否否否密码表XXX 联系人表数据名类型长度是否为主键能否为空是否为外键说明

注意事项

本文(通讯录管理系统数据库课程设计报告.docx)为本站会员(壹****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

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




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.