您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 通讯录管理系统数据库课程设计报告
湖南涉外经济学院课程设计报告2015年12月30日课程名称数据库原理与应用课程设计题目通讯录管理系统组员学院信息科学与工程学院班级指导教师任务分配表第03组学号姓名负责部分成绩组长数据库代码及报告部分组员程序界面部分数据库需求分析,概念结构和逻辑设计及报告部分指导教师评语:摘要随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,开发通讯录管理系统。通讯录管理系统是一个基于SQL数据库储存和JAVA界面模式的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方便人们使用的小软件。在开发过程中主要运用Java,SQLServer技术,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-----实现对通讯录信息的管理。通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部实现。功能包括:用户的登录,添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能关键词:SQLServer,JAVA。数据库原理与应用课程设计目录摘要................................................................................................................................................3第一章绪论...................................................................................................................................61.1目的.................................................................61.2背景.................................................................61.3研究内容.............................................................6第二章数据库需求分析.................................................................................................................72.1通讯录系统的功能.....................................................72.2通讯录系统的数据流...................................................72.3通讯录系统数据流程图.................................................82.4通讯录的数据字典.....................................................9第三章数据库概念结构设计.......................................................................................................123.1实体................................................................123.2实体间包括..........................................................123.3实体属性图..........................................................123.4局部E-R图..........................................................13第四章数据库逻辑设计...............................................................................................................154.1E-R图转化而得到的关系模式..........................................154.2由关系模式转换得到的函数依赖........................................154.3关系模式优化........................................................154.4对优化后的关系模式的结构............................................15第五章数据库实施.....................................................................................................................175.1数据库创建代码......................................................175.2数据库表创建代码....................................................175.2.1用户表..................................................................................................................175.2.2联系人表..............................................................................................................175.2.3分组表..................................................................................................................185.3视图创建代码........................................................185.4存储过程代码创建....................................................19第六章数据库运行和维护...........................................................................................................206.1登陆模块............................................................206.2联系人界面..........................................................206.3朋友分组界面及详细查询..............................................206.4同学分组界面及详细查询..............................................216.5同事分组界面及详细查询..............................................226.6查询界面............................................................236.7增加界面............................................................246.8修改界面............................................................246.9删除界面............................................................25第七章总结...................................................................................................................................26参考文献.........................................................................................................................................27数据库原理与应用课程设计第一章绪论1.1目的个人通讯录是当前每个人不可缺少的信息系统,目前以纸质通讯录最为普遍。手工的信息管理存在许多弊端,信息容易丢失、查找费时、存储量有限等。随着科技的发展与任命生活水平的提高,计算机进入了许多的家庭。作为计算机应用的一部分,使用计算机对通讯录进行管理,着手工管理无法达到的有点,如:检索循序、查找方便、可靠、性能高、存储量大、保密性好等。这些有点能够极大的提高通讯录管的效率。因此,开发一套通讯录信息管理软件很有必要。1.2背景随着互联网的爆炸发展,人们越来越习惯于利用电脑实现若需的服务,电脑已经影响到人们生活的各个方面,广泛的人际关系成为一个人重要的资源。另外,传统的纸质通讯录不能满足一部分现在人的需要而电子通讯录,由于其不受时间空间的限制同时又具有传统通讯录的大部分功能,能够满足各类用户常规的需求,处理大量信息和联系方式,而且方便快捷。1.3研究内容该系统主要是:用户登录和联系人,和分组部分。为了方便用户查找自己想要的联系人信息,将联系人按分组类别进行分组。可以按组别查找,也可以按照联系人关键字查找数据库原理与应用课程设计第二章数据库需求分析2.1通讯录系统的功能通讯录管理系统功能有:用户登录、添加联系人、修改联系人、删除联系人、分组信息的查询和分组信息的删除。用户登录:实现用户登录通讯录系统。显示联系人:显示用户对所有存在数据库里的联系人数据的显示。查找联系人:实现用户在数据库空中查找自己需要的联系人的信息。添加联系人:实现用户对新联系人的添加以及对联系人进行分组。修改联系人:实现用户对已有联系人的信息进行修改,然后保存。分组信息查询:方便用户对联系人的管理查询,针对通讯录中的人进行分组。分组信息数据的删除:实现用户对将要删除联系人对类别的分组信息进行删除。2.2通讯录系统的数据流图1.1数据模块图用户通讯录管理主界面登陆同学分组通讯录管理主界面朋友分组增查改删查显示查显示数据库原理与应用课程设计2.3通讯录系统数据流程图用户登录系统时,数据的流动如图:用户通讯录管理系统密码密码登录查询认证失败反馈用户认证成功登录图1.2顶层数据流程图通讯录操作系统的数据流程如图:联系人操作系统显示分类联系人储存信息联系人分组信息储存修改联系人删除联系人导入导入更新数据更新数据全体
本文标题:通讯录管理系统数据库课程设计报告
链接地址:https://www.777doc.com/doc-5583384 .html