java通讯录课程设计报告

java通讯录课程设计报告

ID:9392183

大小:426.00 KB

页数:15页

时间:2018-04-30

java通讯录课程设计报告_第1页
java通讯录课程设计报告_第2页
java通讯录课程设计报告_第3页
java通讯录课程设计报告_第4页
java通讯录课程设计报告_第5页
资源描述:

《java通讯录课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、通讯录系统JIANGXIAGRICULTURALUNIVERSITYJAVA课程设计报告题目:通讯录系统二0一二年十二月摘要随着Internet速度的提高和使用的普及,网络上各式各样的应用层出不穷,通讯录系统就是其中的一种。在现实生活中,我们管理通讯录有多种方式,为了进一步提高管理通讯录的效率以及及时更新通讯录,特开发通讯录系统来方便用户使用和管理通讯录。本系统采用Ecilpse编写程序,具有良好的程序结构和人机交互界面,通用性强。本文将从开发技术、需求分析、系统设计、编码实现和设计总结这几个方面,详细介绍通讯录系统的设计和实现过程。-1-通讯录系统关键词:

2、通讯录系统;JAVA;Eclipse;需求分析。-1-通讯录系统目录1绪论11.1概述12开发技术与工具选择22.1Eclipse介绍22.1.1Eclipse的基本概念22.1.2Eclipse插件开发环境22.1.3Eclipse的主要组成23需求分析23.1概要说明23.2产品描述33.3系统功能列表33.4系统功能说明33.4.1<添加模块>33.4.2<查询模块>33.4.3<修改模块>33.4.4<删除模块>43.5系统质量需求44系统设计44.1说明44.2总体设计结构图44.3总用例图54.4流程图55编码与实现85.1包结构图85.2主界面

3、95.3组操作的页面95.4好友操作界面106项目设计总结116.1系统概述116.2关键问题的分析和解决116.3系统展望116.4自身收获11致谢12参考文献1313通讯录系统1绪论1.1概述本系统主要为方便用户管理通讯录而开发出来的。随着计算机的普及,将通讯录保存在计算机内已经代替了纸质的通讯录。将通讯录保存在电脑中不仅十分的便利而且还能及时的进行数据的更新,防止数据的丢失。在通讯录系统中,你可以对联系人进行分类,比如家人、好友、同学等,在分好组后,你可以在每个组内相应的增加成员。同时可以不断增添、修改或者删除组以满足用户的需求。当用户需要查询联系人时

4、可以直接通过搜索名字来获得联系人信息,或者在分组中查询联系人。本系统大大提高了查询的工作效率,为用户提高了更多的便利。2开发技术与工具选择2.1Eclipse介绍2.1.1Eclipse的基本概念Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL、P

5、HP等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。2.1.2Eclipse插件开发环境Eclipse的插件机制是轻型软件组件化架构。在客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语言。已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。  2.1.3Eclipse的主要组成Eclipse是一个

6、开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪

7、里结束,而另一个工具功能在哪里开始。13通讯录系统3需求分析3.1概要说明本文编写的目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统的目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。3.2产品描述管理联系人的通讯方式有很多种,但随着计算机的不断普及,将通讯录保存在计算机内已经代替了纸质的通讯录。将通讯录保存在电脑中不仅十分的便利而且还能及时的进行数据的更新,防止数据的丢失。本系统分

8、为四个模块,分别是添加模块、查询模块、修改模块和删除

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

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

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