ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:429KB ,
资源ID:13161432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13161432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java通讯录课程设计报告Word文档格式.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java通讯录课程设计报告Word文档格式.doc

1、1 绪论11.1 概述12 开发技术与工具选择22.1 Eclipse介绍22.1.1 Eclipse的基本概念22.1.2 Eclipse 插件开发环境22.1.3 Eclipse的主要组成23 需求分析23.1 概要说明23.2 产品描述33.3 系统功能列表33.4 系统功能说明33.4.1 33.4.2 3.4.3 3.4.4 43.5系统质量需求44 系统设计44.1说明44.2总体设计结构图44.3 总用例图54.4 流程图55 编码与实现85.1包结构图85.2主界面95.3组操作的页面95.4 好友操作界面106 项目设计总结116.1系统概述116.2关键问题的分析和解决11

2、6.3 系统展望116.4 自身收获11致谢12参 考 文 献131 绪论1.1 概述本系统主要为方便用户管理通讯录而开发出来的。随着计算机的普及,将通讯录保存在计算机内已经代替了纸质的通讯录。将通讯录保存在电脑中不仅十分的便利而且还能及时的进行数据的更新,防止数据的丢失。在通讯录系统中,你可以对联系人进行分类,比如家人、好友、同学等,在分好组后,你可以在每个组内相应的增加成员。同时可以不断增添、修改或者删除组以满足用户的需求。当用户需要查询联系人时可以直接通过搜索名字来获得联系人信息,或者在分组中查询联系人。本系统大大提高了查询的工作效率,为用户提高了更多的便利。2 开发技术与工具选择2.1

3、 Eclipse介绍2.1.1 Eclipse的基本概念 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+ 、 COBOL、PHP 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。2.1.2 E

4、clipse 插件开发环境Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语 言。 已有的分离的插件已经能够支持C/C+(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到 现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。 2.1.3 Eclipse的主要组成 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三

5、个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。3 需求分析3.1 概要说明 本文编写的目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下

6、进行,在进行软件开发前,明确本系统应达到的目标,对系统的目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。3.2 产品描述管理联系人的通讯方式有很多种,但随着计算机的不断普及,将通讯录保存在计算机内已经代替了纸质的通讯录。本系统分为四个模块,分别是添加模块、查询模块、修改模块和删除模块。3.3 系统功能列表 系统功能列表编号名称简述1添加模块分为添加组和添加成员这两个部分,主要是实现及时添加联系人和为其分组管理的功能。2查询模块为用户提供查询联系人的功能,可以更加便利的查询联系人,获取联系人的信息。3修改模块分为修改组名和修改联系人信息这两个部分,方

7、便用户及时更新通讯录的数据。4删除模块分为删除组和删除联系人这两个部分,可以及时删除不需要的数据和信息。3.4 系统功能说明 用户进入系统后,显示通讯录界面,用户可根据自己的需求进行组的添加,比如家人、好友、同学等。在把联系人的信息相应的添加到分组中去。 进入系统后,显示通讯录界面,用户可通过输入联系人的姓名进行查询,若通讯录中有该联系人,则显示联系人的信息,包括姓名,手机号码等。 用户可对分组进行修改,把原有的组名换成新的组名,同时也可通过查询联系人,对联系人的信息和分组进行修改,更新通讯录。 进入系统后,用户可根据需要删除通讯录用已有的分组和成员,把不需要的数据清除掉。3.5系统质量需求

8、系统质量需求表主要属性详细要求正确性根据命令正确的执行任务,实现各个模块的功能健壮性具有较高的容错能力和恢复能力可靠性故障发生率要低,系统运行可靠性能、效率软件的更新周期应与系统的信息更新周期相同。系统响应时间为12秒。安全、易用性防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密。软件的文档语言简练,便于理解。可扩展性方便系统的二次开发,满足功能的扩充和提高。兼容性可方便移植到其他系统环境中正常运行。4 系统设计4.1说明概要设计主要是把项目分类和分析各接口之间的关系,让各个模块之间更好的协同工作。4.2总体设计结构图通讯录系统添加组添加好友查询好友修改组名修改好友删除组删除好友4.3 总

9、用例图用户4.4 流程图1.组操作流程开始进入组操作退出系统结束YN2.好友操作流程图进入好友操作修改好友信息5 编码与实现5.1包结构图 5.2主界面 通过主界面,可以进行接下来的操作,组操作里包括添加组、删除组、修改组名,好友操作里包括查询好友、添加好友、修改好友、删除好友。5.3组操作的页面 5.4 好友操作界面6 项目设计总结6.1系统概述系统开发所使用的工具如下:JDK为JDK1.6.0,Eclipse为eclipse3.7.2-win32。6.2关键问题的分析和解决在本系统开发的过程中,遇到的主要问题是建树的问题。为此上网搜寻了相关资料,并查阅了相关书籍,同时询问了其他同学采用的方

10、法,最终问题得到了解决。在建树问题中,先建树然后把树加入滚动面板中,然后根据需要往树中添加父节点及子节点。6.3 系统展望由于自身知识的积累不够,所以本系统仍存在许多不足和不完善的地方。在系统的开发过程中,只能实现一些基本的功能,找出编程中出现的错误,尽量保证系统功能的实现和完善。对于系统中仍存在的不足,今后会学习更多相关的知识来完善系统。6.4 自身收获从设计通讯录界面到功能的实现,在完成通讯录系统的过程中我得到了很大的收获。比如编程规范以及选取怎样的类才能更好地实现功能,同时以前自己没有注意的东西在编程过程中也得到了锻炼。在完成通讯录的过程中遇到了很多问题,但在老师和同学的帮助下均得到了解决。在以后的编程过程中,自己也将继续不断养成良好的编程习惯,不断学习和锻炼自己的实践能力。致谢本系统在制作过程中遇到不少问题,在此要感谢我的指导老师邓泓,感谢他在编制过程中对系统实现方法和思路上做出正确的指导。同时老师也很注意编程规范以及一些细节问题,督促我们养成良好的编程习惯,注意理清自己的编程思路,并要求我们不断加强自学能力,培养好自己的动手能力。在此向老师表示衷心感谢!参 考 文 献1 王映龙,邓泓等.Java程序设计.中国农业出版社2 杨文军,董玉涛等.Java程序设计教程. 北京:清华大学出版社13

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1