欢迎来到天天文库
浏览记录
ID:10450770
大小:468.00 KB
页数:32页
时间:2018-07-06
《通讯录管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录论文摘要2引言3一、开发工具及相关技术3(一)MVC3(二)JDK4(三)SWING4(四)Java5(五)MyElipse5(六)MySQL6二、通讯录系统的需求分析6(一)调查与准备工作6(三)系统用例识别7三、通讯录系统的设计9(一)项目规划9(二)类的分析与设计9(三)系统功能的时序图描述11(四)数据库设计13四、通讯录系统的实现15(一)系统用例的实现15(二)数据库的实现29结束语30致谢31参考文献3232论文摘要随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到
2、交流对象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查找时间,开发通讯录管理系统。通讯录管理系统是一个基于C/S模式的个人通讯录管理系统。它是将自己的联系人的具体信息集中管理,成为一个方便人们使用的小软件。在开发过程中主要运用Java,JDK,MySQL,SWING等技术,由于开发工具和数据库之间的良好使用,可以为开发带来方便,使之成为一个可施行的系统。从而达到开发的目的-----实现对通讯录信息的管理。通过采用相关技术,以及老师的辅导和同学们的帮助,将系统设计的功能全部
3、实现。功能包括:用户的登录,添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各字段来查询你所要找的联系人等功能。关键词:c/s架构,Java,UML,Swing32基于C/S架构的通讯录系统的设计与实现引言俗话说:”海内存知己,天涯若比邻”,在现在竞争激烈,快节奏的生活中,人们之间的交流变得十分重要。由于个人社会交流圈子的扩大,结识的人也越来越多,仅靠手机存储联系人的信息还不够全面也不够安全,为此开发出通讯录管理系统,方便存储联系人的详细信息,更安全更方便。本通讯录管理系统是用计算机管理电子通讯录。在计算机还未普及之前通
4、讯管理都是由联系人采用名片,笔录手工记录的方式来操作。现在一般的通讯录管理都是采用计算机作为工具的,来帮助人们进行更有效的通讯录信息管理。通讯录管理系统是一个信息管理系统,要求应用程序功能完备,易使用等特点。本论文根据毕业设计的内容,系统地阐述了整个通讯录管理系统的功能与实现。该系统实现了添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯的联系人,并且可以根据数据表的各个字段来查询你所要找的联系人等功能。一、开发工具及相关技术(一)MVCMVC是Model-View-Controller的简称,即模型-视图-控制器。Event(事件)导致Control
5、ler改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View,View会从潜在的Model中获取数据来刷新自己。MVC是XeroxPARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年它被推荐为SUN公司的JavaEE平台的设计模式。受到越来越多的WEB开发者的欢迎和喜爱。MVC设计模式如图1所示:业务处理32(控制器)接受用户请求调用模型响应用户请求选择视图显示响应结果通知数据更新更新更新状态查询用户请求选择视图(模型)代表应用程序状态响应状态查询处理业务逻辑
6、通知视图业务状态更新(视图)显示模型状态接受数据更新请求把用户输入的数据传给控制器图1为MVC示意图(二)JDKJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK(Softwaredevelopmentkit)。JDK是整个Java的核心,包括了Java运行环境,一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还
7、有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM运行效率要比SunJDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。从6.0开始,其运行效率得到了非常大的提高。(三)SWI
此文档下载收益归作者所有