java课程设计-通讯录管理系统

java课程设计-通讯录管理系统

ID:6785888

大小:304.00 KB

页数:13页

时间:2018-01-25

java课程设计-通讯录管理系统_第1页
java课程设计-通讯录管理系统_第2页
java课程设计-通讯录管理系统_第3页
java课程设计-通讯录管理系统_第4页
java课程设计-通讯录管理系统_第5页
资源描述:

《java课程设计-通讯录管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、长春大学课程设计纸目录一、设计题目1二、设计目的1三、需求分析1四、总体设计11.程序总体设计思想12.程序设计总体框图2五、详细设计31.功能模块图32.数据库概念模型33.数据库逻辑结构设计44.数据库表的建立45.数据库的连接5六、算法描述与实现51.登录界面52.通讯记录界面73.修改联系人界面84.删除联系人界面105.添加联系人记录界面11七、结论12八、参考文献12长春大学课程设计纸一、设计题目通讯录管理系统二、设计目的本课程设计是java语言学习中很重要的实践性环节之一,是在学习完java课程后进行的一次全面的综合练习旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌

2、握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说明文档的能力,提高运用java语言解决实际问题的能力。三、需求分析  通讯录要求实现最基本的功能,包括新建联系人,查找信息,删除信息,修改信息,退出系统,为此需要首先定义记录项的格式,其基本属性包括姓名、电话、地址、邮箱。通讯录管理系统的主要包括以下功能:(1).新建联系人:操作添加一条新的联系人。(2).查找信息:查出一条已经存在的联系人。(3).删除信息:删除一个联系人的信息。(4).修改信息:修改联系人的基本信息。四、总体设计1.程序总体设计思想个人通讯录件的功能模块有:(1)提供登陆界面,方

3、便用户进入,满足需求;(2)添加:可以添加通讯录记录,依次输入姓名、性别、出生日期、移动电话、固定电话、MSN/QQ、公司、E-Mail地址、家庭住址、组别、备注后,会提示是否继续添加;(3)显示:可以以表格形式输出所有通讯录里的记录;(4)查询:可以用姓名查询;共12页第12页长春大学课程设计纸(5)修改:输入欲修改的那个人的名字后,再依次输入姓名、性别、出生日期、移动电话、固定电话、MSN/QQ、公司、E-Mail地址、家庭住址、组别、备注即可完成修改;(6)删除:可以直接删除多余的通讯录记录;(7)帮助:可以在帮助里面修改用户密码;(8)导出数据库:可以将数据库以文本txt格式导出。程

4、序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。2.程序设计总体框图个人通讯录管理系统设计的总体框图如图1所示。程序开始菜单界面登陆界面修改界面增加界面查找界面退出系统程序结束进入功能数据功能数据功能显示功能图1个人通讯录管理系统设计的总体框图共12页第12页长春大学课程设计纸五、详细设计1.功能模块图1.根据上述的功能,可以设计出系统的总体功能模块,如图2所示。通信录管理系统新建联系人查找信息修改信息退出系统删除信息图2通讯录管理系统功能模块示意图2.“新建联系人”功能模块包括姓名、电话、QQ、邮箱四个属性,其如图3所示。新建联系人姓名QQ邮箱电话图3新建联系人2.数据库概念

5、模型根据需求分析抽象出信息结构,可得该系统的E-R图。用户E-R图,如图4所示。共12页第12页长春大学课程设计纸用户用户名密码图4用户E-R图根据分E-R图和需求分析,可得到总E-R图,如图5所示。联系人姓名电话QQ邮箱图5总体E-R图3.数据库逻辑结构设计基本信息表Friend用来保存姓名、电话、地址、邮箱信息。表Friend的结构如表1所示。表1表Friend的结构编号字段名称数据结构说明1NameChar联系人姓名2TeleChar联系人电话3QqChar联系人QQ4MailChar联系人邮箱4.数据库表的建立在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库为Frie

6、nd。创建表Friend(基本信息表),它的代码如下:CREATETABLEFriend(Namechar(20)PRIMARYKEY,Telechar(20),Addrchar(30),共12页第12页长春大学课程设计纸Mailchar(20))GO5.数据库的连接在该系统中数据库的连接使用mysql-connector-java-5.1.6-bin驱动。将该驱动通过eclipse添加到工程“通讯录管理系统”中,如图6。然后通过控制语句实现与数据库的连通。图6找到的数据库连接驱动mysql-connector-java-5.1.6-bin六、算法描述与实现1.登录界面登录界面,如图7所示。

7、共12页第12页长春大学课程设计纸图7登录界面在登录界面中,用户可以输入正确的用户名,密码,从而进入通讯录。只有登录成功才可以浏览通讯录的信息,以及添加新的联系人,修改联系人等操作。主要代码如下:privatevoidokButtonActionPerformed(java.awt.event.ActionEventevt){//TODOaddyourhandlingcodehere:IStudentDaod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。