摘要
   
    随着社会的发展,人际关系变来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查联系人的信息,节省查时间,开发通讯录管理系统。
    通讯录管理系统是一个基于C/S模式的个人通讯录管理系统,它是将自己的联系人的具体信息集中处理,成为一个方便人们使用的小软件。在开发过程中应用java,JDK,MYSQL,SWING等技术,由于开发工具与数据库之间的良好使用,可以为开发带来方便,使之成为可视性的系统。
    通过采用相关技术,将系统设计的功能全部实现。功能包括:用户登录,添加联系人信息,修改联系人信息,删除联系人信息,查询联系人信息,可以浏览全部通讯录联系人,可以根据数据表的歌字段来查询你要的联系人等功能。
关键字C/S架构,联系信息,通讯录,数据库
一、需求分析………………………………………………………………2
二、系统总体规划…………………………………………………………2
三、程序流程…………………………………………………………···2
四、设计步骤………………………………………………………………5
  1.数据库表的设计………………………………………………………5
  2.详细设计………………………………………………………………5
五、设计总结………………………………………………………………9
六、结束语···················································10
六、参考文献………………………………………………………………11
七、程序清单…………………………………………………………………12
一需求分析
通讯录在当今的日常生活工作中的应用是十分普及的,每个人都拥有大量的通讯录资料信息,当前大家一般都用手工来记录所有的通讯录信息。但随着时代的发展,人们的及信息变得复杂多样,通讯录信息大量增加,导致管理这些信息资料就成了问题。直接操作来查,添加,修改,删除这些信息,由于数据多,工作量十分巨大,查,编辑都很困难,而且极易出错,容易造成资料的混乱或丢失。在各种手机,上午通内设的电话簿尽管携带方便却又存在“记录量少,界面小,浏览不方便,记录信息不全面”的缺点。有人利用Excel或Word编制通讯录,虽然数据比较全面,信息比较充分,可是查及其不便,维护起来也麻烦,所以运用文件或数据库技术建立一个通讯录管资料理系统十分必要,使通讯录资料管理工作规范化,系统化,程序化,避免资料管理中的混乱。提高信息处理速度和准确性,能够及时,准确,有效的查询和修改通讯录的情况。
二系统总体规划
在明确了系统与数据库结构的前提下,设计该系统主要功能:系统登录,数据的输入与修改,数据的删除,联系人和管理等。
主要功能包括:
    (1)用户的登录,注册,删除功能;
(2)联系人信息的增加,删除,修改,查询的功能;
(3)联系人分组的增加,删除的功能;
三程序流程
a分流程示意图
1系统登录:
姓名设计流程图
基于java的课程设计题目
2用户界面流程图:
                                              未注册
    消息不正确
                                     
3用户增加联系人流程:                            4用户修改流程图:
                                                       
                                               
                                                                输入不合法         
                          输入不合法
                                                                输入不合法
                                                                           
                                                                         
   
                          信息已存在或不合法
                       
                       
5用户修查询程:                                6用户删除流程:
  入
                  查失败                                            查失败
                    信息不存在                                        信息不                         
                                                                        存在
                                                                                                                   
   
                             
                   
四设计步骤
【1】数据库设计
(1)表1 普通用户数据表
列名
数据类型
长度
是否为空
username
varchar
50
password
varchar
50
(2)记录信息数据表,如表2
表2 记录信息数据表
类型
长度
是否空
id
int
50
name
varchar
50
tel
varchar
50
phone
varchar
50
qq
varchar
50
email
varchar
50
category
varchar
50
work
varchar
50
aaress
varchar
50
【2】详细设计