软 件 学 院
课程设计报告书
课程名称 面向对象程序设计 设计题目 个人通讯录管理 专业班级 学 号 姓 名 指导教师
2014年 6月
目 录
1 设计时间 ....................................................................................................... 1 2 设计目的 ....................................................................................................... 1 3 设计任务 ....................................................................................................... 1 4 设计内容 ....................................................................................................... 1 4.1需求分析 .................................................................................................... 1 4.1.1问题描述 .................................................................................................. 1 4.1.2基本要求 .................................................................................................. 1 4.2总体设计 .................................................................................................... 2 4.2.1包的描述 .................................................................................................. 2 4.2.2类的描述 .................................................................................................. 2 4.2.3类之间的关系 .......................................................................................... 2 4.3详细设计 .................................................................................................... 2 4.3.1 类图 ........................................................................................................ 2 4.3.2 页面设计 ................................................................................................. 5 4.4测试与分析 ................................................................................................. 7 4.5程序代码 .................................................................................................... 8 5 总结与展望 ................................................................................................. 24 参考文献 ......................................................................................................... 25
1设计时间 2014年6月 14日至2014年6月 20日 2设计目的 面向对象程序设计课程设计是软件工程专业集中实践性环节之一,是学习完《java6程序设计》课程后进行的一次全面的综合练习。其目的在于加深对java基础理论和基本知识的理解,掌握使用java进行软件设计的基本方法,提高解决实际问题的能力,最终实现对于给定的应用要求,设计出满足要求的程序,使之满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。 3设计任务 设计通讯录,满足通讯录使用的基本要求,包括对联系人的添加、查询、删除、以及备份。使通讯录以窗口形式呈现,并使每一功能均以窗口形式完成。 4设计内容 4.1需求分析 设计简易通讯录程序,实现基本通讯录功能(查询,插入,删除,备份)。具体需求如下: 1. 通讯录窗口界面布局设计。 2. 各种基本功能的算法分析。 3. 编程实现具体功能。 4. 运行测试程序,调试纠正运行错误。 5. 调试无误,运行,测试具体功能, 4.1.1问题描述 设计通讯录总窗口界面,并显示所有联系人及联系方式。通过点击总窗口界面上的按钮,实施各基本功能。同时根据所做操作,实时更新总窗口界面的联系人。 4.1.2基本要求 在本程序中,设计一个文本区域和一个按钮区域。设计过程中利用最基本AWT界面开发,Java语言程序设计结合组件、容器、框架、事件监听等相关知识,完成一个关于通 1
讯录的界面制作,能够实现对通讯录的基本操作,包括插入、删除、查找、查询。 4.2总体设计 4.2.1 包的描述 1.包beifen实现对所有联系人的备份功能。 2.包charu实现对新联系人的创建及插入功能。 3.包chazhao实现对指定联系人的查找功能。 4.包shanchu实现对指定联系人的删除功能。 5.包wu实现提示信息对话框。 6.包chenggong实现提示信息对话框。 7.包filegui实现总窗口界面。 4.2.2 类的描述 1.类Beifen实现对所有联系人的备份功能。 2.类Charu实现对新联系人的创建及插入功能。 3.类Chazhao实现对指定联系人的查找功能。 4.类Shanchu实现对指定联系人的删除功能。 5.类Wu实现提示信息对话框。 6.类Chenggong实现提示信息对话框。 7.类FileGUI实现总窗口界面。 4.2.3类之间的关系 各类均为JPanel的子类,类FileGUI引用类Beifen、Charu、Chazhao、Shanchu,类Beifen引用类Chenggong,类Chazhao、Shanchu均引用类Wu。 4.3详细设计 4.3.1类图 表1 Wu类 方法 Main() 2
百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典综合文库Java课程设计_通讯录的制作(1)在线全文阅读。
最新更新: