admin 发表于 2016-11-10 12:15:56

基于java的桌面通讯录系统的设计与实现

技术:Java等
摘要:
21世纪是信息时代,当前时代人与人之间的交流变得愈发重要,上下级之间,朋友之间,家人亲属之间的联系使我们维护人际关系的必要条件。同时也会有许多的不便产生,如当你想联系对方时却因为一时找不到沟通联系方式而苦恼等等。也许你还在使用老旧的纸质通讯本,需要你一页一页的去找到联系人,或许还因为纸张破损而看不清电话号码等问题;也许你的手机通讯录里有成千上万个联系人,你确保安全无忧却某一天丢失手机之后让你寸步难行。因此,我们需要开发出一套行之有效的通讯录管理系统,可以储存号码,地址,甚至照片等完整的个人信息,这就是这套系统设计的初衷。
通讯录管理系统基于C/S模式,这套软件是利用信息整合技术,让使用者可以较为方便的存储自己的日常联系人,作为个人社交的“号码簿”。在开发的过程中主要运用了Java,JDK,MySQL,SWING等技术,由于数据库和开发工具之间的良好使用,可以为开发带来方便,使之能成为一个可施行的系统。从而达到开发的目的----实现对通讯录信息的管理。
“沟通是人与人之间关系的重要因素,良好的沟通促进良好的人际关系”这是当前社会所折射出的关系论。当越来越多的生活沟通,事业沟通,朋友沟通等等错综复杂在我们的生活中时,信息量的不断增大让我们难以招架,所以通讯录管理系统的建立是必要的,能极大的帮助我们管理日常沟通的方式以及方法。在这项系统实现中,数据结构以及JAVA语言的知识帮助我们实现了很大一部分功能,可以说是整套系统的灵魂。通过建立,插入,查询,删除,输出以及退出管理系统的功能实现,就可以基本完成整项工程的实现。当你需要建立新的联系人信息时,直接在系统中输入信息即刻,当你想要查找某个联系人时,你可以输入姓名查找,甚至只需要利用相关信息进行模糊查找,信息会自动进行匹配以方便你在第一时间找到你想要的联系人信息。整套系统最为便捷的地方在于它可以直接放在桌面,免除了其他功能软件需要各种反复操作的弊端,增添删改全部只需要你的手指动作都能完成。通过使用,你一定能体会到新开发系统的优势以及便利,它能极大的方便你的日常交往,更为优势的是它的安全程度很高,你可以保存计算机,也可以下载到手机,更可以存储到移动硬盘里,让你无论何时都不会因为丢失联系人信息而陷入绝境。

关键词:个人通讯录管理系统;增加;删除;查找;数据库

目录:
1 引言    1
1.1 通讯录的现状和背景    1
2开发技术及技术    2
2.1开发技术    2
2.1.1 MVC    2
2.1.1 JDK    2
2.1.2 SWING    2
2.1.3 Java    3
2.2 开发工具    3
2.2.1 MyElipse    3
2.2.2 SQLserver    4
2.2.3 SQL Server 2008    4
3系统的需求分析    5
3.1 系统功能分析    5
3.2 系统用例分析    5
3.2.1参与者分析    5
3.2.2系统主用例识别    5
3.2.3 系统子用例识别    6
3.3 数据库分析    7
3.3.1 概念结构设计    7
4 系统整体设计    9
4.1 系统总体设计    9
4.2用户登录模块    10
4.2.1 联系人信息维护模块    10
4.2.2 查找联系人    10
4.2.3 用户信息维护    10
4.2.4 数据库结构设计    10
4.2.5 数据库表的建立    11
4.3 系统界面设计    11
4.4 程序设计实现过程    11
5 系统实现    12
5.1 数据库的实现    12
5.2 系统功能实现    14
5.2.1 系统登录界面    14
5.2.2 系统主界面    16
5.3 功能模块的实现    18
5.3.1 添加用户名和密码的功能    18
5.3.2 修改用户和密码的功能    19
5.3.4 删除联系人信息功能    21
5.3.5 修改联系人信息功能    22
5.3.6 查询联系人信息功能    24
6系统测试    27
6.1 登陆用例的程序设计    27
6.2 登录成功    29
6.3 登录用户对联系人信息的管理操作    30
6.3.1 对联系人的添加操作    30
6.3.2 对用户修改操作    31
6.3.3 对列表的更新操作    32
6.3.4 对联系人的查询操作    34
总   结    36
参考文献    37
致   谢    38
附录:外文资料    39
中文翻译    43

论文字数:15378
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****

页: [1]
查看完整版本: 基于java的桌面通讯录系统的设计与实现