1、课程设计(论文)任务书 一、课程设计(论文)题目 通讯录管理通讯录管理 设计设计 二、课程设计(论文)工作自 2013 2013 年 9 9 月 23 23 日起至 2013 2013 年 1010 月 1313 日止。 三、课程设计(论文) 地点: 信息科学技术学院 四、课程设计(论文)内容要求: 1本课程设计的目的本课程设计的目的 (1)掌握 java 语言的程序设计方法; (2)理论联系实际,进一步提高学生的软件开发技术; (3)培养学生分析、解决问题的能力; (4)提高学生实践论文撰写能力。 2课程设计的任务及要求课程设计的任务及要求 1)课程设计任务:)课程设计任务: (1)设一个通
2、信录由以下几项数据信息构成: 数据项 类型 姓名 字符串 地址 字符串 邮政编码 字符串 电话号码 字符串 (2)1主要功能: (1) 能建立、查询、修改和增删学生通讯录 (2) 能够按多种方式进行查询 (3)界面友好,易于操作 2)课程设计论文编写要求)课程设计论文编写要求 (1)课程设计任务及要求 (2)设计思路-工作原理、功能规划 (3)详细设计-数据分析、算法思路、类设计、功能实现(含程序流程图、主要代 码及注释)、界面等。 (4)运行调试与分析讨论-给出运行屏幕截图,分析运行结果,有何改进想法等。 (5)设计体会与小结-设计遇到的问题及解决办法,通过设计学到了哪些新知识, 巩固了哪些
3、知识,有哪些提高。 (6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式) (7)报告按规定排版打印,要求装订平整,否则要求返工; (8)课设报告的装订顺序如下:封面-任务书-中文摘要-目录-正文-附录 (代码及相关图片) (9)严禁抄袭,如有发现,按不及格处理。 4)参考文献:)参考文献: (1) java 面向对象程序设计 董晓国 清华大学出版社 (2) java 程序设计教程 迟丽华 清华大学出版社 学生签名:陈万洲 2013 年 12 月 24 日 通讯录管理系统的设计与实现通讯录管理系统的设计与实现 【中文【中文摘要摘要】 这个基于 java 编写的个人通讯录管理系统含
4、有添加、删除、查找等基本功能,采用的是 JDBC-ODBC 桥实现 数据库的连接,ODBC 数据源名称 chengwz.mbd。本课程设计主要 解决通讯录应用的管理问题, 设计开发一个简单的通讯录系统 ,实现 新建联系人, 不同方式查找信息, 删除信息, 修改信息, 联系人头像, 退出系统等功能。在课程设计中,程序通过调试运行,初步实现了设 计目标,并且经过适当完善后,将可以应用在通讯录应用的管理中, 解决实际问题。 关键词关键词 :通讯录、java、通讯录应用、个人通讯录管理系统、添 加、删除、查找,数据库。 课程设计评语课程设计评语 对课程设计的评语: 平时成绩: 课程设计成绩: 总 成
5、绩: 评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成 目目 录录 任务书 1 中文摘要.3 课程设计评语4 目 录 5 正文 1课程论文题目 6 2程序设计思路 6 3功能模块图 6 4数据结构设计 8 5算法设计 . 10 6程序代码 . 11 7程序运行结果 11 8编程中遇到的困难及解决方法 16 9总结及建议 16 10致谢. 17 附录 1 . 20 附录 2 . 48 1. 课程设计题目:课程设计题目:java 通讯录通讯录 设计设计 【要求】 (1)设一个通信录由以下几项数据信息构成: 数据项 类型 姓名 字符串 地址 字符串 邮政编码 字符串 电话号码 字符串 (2)1主要功能: (1) 能建立、查询、修改和增删学生通讯录 (2) 能够按多种方式进行查询 (3)界面友好,易于操作 2程序设计思路程序设计思路 各界面设计 主界面:菜单 JMeun 组件构成菜单,列表 JList 组件显示好友部分信息。 删除好友界面:利用文本框类 JTexField 提供的文本区 JTexArea 组件输入好友信息,按 钮 JButton 组件,事件处理,标签类 JLabel 提示输入的对象。 修改界面:输入要修改的联系人姓名,是否找到该联系人,如果找到